gdrom: add dummy audio_ioctl handler

Make sure audio_ioctl is always defined even if being a dummy function
since the cdrom_ioctl interface assumes its existence and we don't
want to BUG on null ptr on some ioctls like, e.g. CDROMREADTOCENTRY,
CDROMREADTOCHDR etc. when we fix CDC_PLAY_AUDIO checking in cdrom.c.

Signed-off-by: Borislav Petkov <petkovbb@gmail.com>
Acked-by: Adrian McMenamin <adrian@mcmen.demon.co.uk>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

authored by Borislav Petkov and committed by Bartlomiej Zolnierkiewicz d15cad5d 3e636f78

+7
+7
drivers/cdrom/gdrom.c
··· 471 471 return err; 472 472 } 473 473 474 + static int gdrom_audio_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, 475 + void *arg) 476 + { 477 + return -EINVAL; 478 + } 479 + 474 480 static struct cdrom_device_ops gdrom_ops = { 475 481 .open = gdrom_open, 476 482 .release = gdrom_release, ··· 484 478 .media_changed = gdrom_mediachanged, 485 479 .get_last_session = gdrom_get_last_session, 486 480 .reset = gdrom_hardreset, 481 + .audio_ioctl = gdrom_audio_ioctl, 487 482 .capability = CDC_MULTI_SESSION | CDC_MEDIA_CHANGED | 488 483 CDC_RESET | CDC_DRIVE_STATUS | CDC_CD_R, 489 484 .n_minors = 1,