[LinuxPPS] 18 Aug 19:40 - cdrom: handle TOC
linuxpps: Alexander Inyukhin <>
webmaster at enneenne.com
Wed Aug 20 00:00:07 CEST 2008
cdrom: handle TOC
This patch should fix TOC handling for cdroms that can not play audio. It
extends commit af744e3294d09d706c4eae26cffaaa68a8d40337 ("cdrom: don't
check CDC_PLAY_AUDIO in cdrom_count_tracks()") with a safety check and
non-audio ioctls support.
Since CDC_PLAY_AUDIO flag was used not only to check ability to play audio
but also to ensure that audio_ioctl was not NULL, all TOC-related
operations had to use it.
As far as I understand, now audio_ioctl is never NULL, so a sanity check
during device registration should be sufficient.
It was tested on Optiarc AD7203A device, that has no ability to play
audio.
Cc: Tejun Heo
Cc: Jens Axboe
Cc: Borislav Petkov
Signed-off-by: Andrew Morton
[bart: remove now unneeded ->audio_ioctl check (noticed by Borislav)]
Signed-off-by: Bartlomiej Zolnierkiewicz
drivers/cdrom/cdrom.c
URL: http://gitweb.enneenne.com/?p=linuxpps;a=commit;h=bce31b674846584f0a80c95b6c09f07c32b9b041
More information about the LinuxPPS
mailing list