summaryrefslogtreecommitdiffstats
path: root/mm/slab.h
diff options
context:
space:
mode:
authorGeorgios Toptsidis <gtoptsid@gmail.com>2015-09-25 10:50:08 +0300
committerJens Axboe <axboe@fb.com>2015-09-25 09:07:57 -0600
commitf7e7868b4743f1cc5e59e6e0ddd3ccf9cfe53a1b (patch)
tree9e4e423522ec16178282def5d7438399a6d0889f /mm/slab.h
parentbc07c10a3603a5ab3ef01ba42b3d41f9ac63d1b6 (diff)
downloadlinux-f7e7868b4743f1cc5e59e6e0ddd3ccf9cfe53a1b.tar.bz2
cdrom: Random writing support for BD-RE media
Recently, i bought a blu-ray writer and noticed that while cdrecord worked perfectly, random writing didn't work on rewritable bd-re media. For example, dd if=/dev/zero of=/dev/sr0 bs=32768 count=2 gave the usual "read-only file system" message. After checking if the problem lies with my burner or firmware, i grep-ed the kernel source for EROFS. One of the results was in the cdrom driver. I tried to follow the function chain and ended in the cdrom_is_dvd_rw function where writing is permitted only for DVD-RAM and DVD+RW media. I added a new case label for 0x43 which is the profile name of BD-RE and now it works correctly for BD-RE too. Maybe there is a better way of implementing this, like a new function checking for blu-ray support and called from cdrom_open_write like it happens for mrw and dvdram media, but adding the case label worked. Thank you for your time. Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'mm/slab.h')
0 files changed, 0 insertions, 0 deletions