Merge tag 'trace-v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt...
[linux-2.6-microblaze.git] / include / linux / cdrom.h
index f48d0a3..c4fef00 100644 (file)
@@ -86,11 +86,13 @@ struct cdrom_device_ops {
        /* play stuff */
        int (*audio_ioctl) (struct cdrom_device_info *,unsigned int, void *);
 
-/* driver specifications */
-       const int capability;   /* capability flags */
        /* handle uniform packets for scsi type devices (scsi,atapi) */
        int (*generic_packet) (struct cdrom_device_info *,
                               struct packet_command *);
+       int (*read_cdda_bpc)(struct cdrom_device_info *cdi, void __user *ubuf,
+                              u32 lba, u32 nframes, u8 *last_sense);
+/* driver specifications */
+       const int capability;   /* capability flags */
 };
 
 int cdrom_multisession(struct cdrom_device_info *cdi,