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 --- |