diff options
author | Georgios Toptsidis <gtoptsid@gmail.com> | 2015-09-25 10:50:08 +0300 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2015-09-25 09:07:57 -0600 |
commit | f7e7868b4743f1cc5e59e6e0ddd3ccf9cfe53a1b (patch) | |
tree | 9e4e423522ec16178282def5d7438399a6d0889f /tools/testing/selftests/vm/Makefile | |
parent | bc07c10a3603a5ab3ef01ba42b3d41f9ac63d1b6 (diff) |
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 'tools/testing/selftests/vm/Makefile')
0 files changed, 0 insertions, 0 deletions