sr.c (1a827ce1b9f2c740d2c6a228afd972970c18bc21) sr.c (1ebe2e5f9d68e94c524aba876f27b945669a7879)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * sr.c Copyright (C) 1992 David Giller
4 * Copyright (C) 1993, 1994, 1995, 1999 Eric Youngdale
5 *
6 * adapted from:
7 * sd.c Copyright (C) 1992 Drew Eckhardt
8 * Linux scsi disk driver by

--- 670 unchanged lines hidden (view full) ---

679 __set_bit(minor, sr_index_bits);
680 spin_unlock(&sr_index_lock);
681
682 disk->major = SCSI_CDROM_MAJOR;
683 disk->first_minor = minor;
684 disk->minors = 1;
685 sprintf(disk->disk_name, "sr%d", minor);
686 disk->fops = &sr_bdops;
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * sr.c Copyright (C) 1992 David Giller
4 * Copyright (C) 1993, 1994, 1995, 1999 Eric Youngdale
5 *
6 * adapted from:
7 * sd.c Copyright (C) 1992 Drew Eckhardt
8 * Linux scsi disk driver by

--- 670 unchanged lines hidden (view full) ---

679 __set_bit(minor, sr_index_bits);
680 spin_unlock(&sr_index_lock);
681
682 disk->major = SCSI_CDROM_MAJOR;
683 disk->first_minor = minor;
684 disk->minors = 1;
685 sprintf(disk->disk_name, "sr%d", minor);
686 disk->fops = &sr_bdops;
687 disk->flags |= GENHD_FL_NO_PART;
687 disk->events = DISK_EVENT_MEDIA_CHANGE | DISK_EVENT_EJECT_REQUEST;
688 disk->event_flags = DISK_EVENT_FLAG_POLL | DISK_EVENT_FLAG_UEVENT |
689 DISK_EVENT_FLAG_BLOCK_ON_EXCL_WRITE;
690
691 blk_queue_rq_timeout(sdev->request_queue, SR_TIMEOUT);
692
693 cd->device = sdev;
694 cd->disk = disk;

--- 388 unchanged lines hidden ---
688 disk->events = DISK_EVENT_MEDIA_CHANGE | DISK_EVENT_EJECT_REQUEST;
689 disk->event_flags = DISK_EVENT_FLAG_POLL | DISK_EVENT_FLAG_UEVENT |
690 DISK_EVENT_FLAG_BLOCK_ON_EXCL_WRITE;
691
692 blk_queue_rq_timeout(sdev->request_queue, SR_TIMEOUT);
693
694 cd->device = sdev;
695 cd->disk = disk;

--- 388 unchanged lines hidden ---