diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2020-10-13 13:04:41 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2020-10-13 13:04:41 -0700 | 
| commit | 7cd4ecd9177b94af783b8e21de7c65b41a871342 (patch) | |
| tree | 3ca393f3eaeeaad56d4ab60f87e28d7197b0ba21 /block | |
| parent | 79ec6d9cac46d59db9b006bc9cde2811ef365292 (diff) | |
| parent | 79cd16681acccffcf5521f6e3d8c7c50aaffca0a (diff) | |
| download | linux-7cd4ecd9177b94af783b8e21de7c65b41a871342.tar.bz2 | |
Merge tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk/linux-block
Pull block driver updates from Jens Axboe:
 "Here are the driver updates for 5.10.
  A few SCSI updates in here too, in coordination with Martin as they
  depend on core block changes for the shared tag bitmap.
  This contains:
   - NVMe pull requests via Christoph:
      - fix keep alive timer modification (Amit Engel)
      - order the PCI ID list more sensibly (Andy Shevchenko)
      - cleanup the open by controller helper (Chaitanya Kulkarni)
      - use an xarray for the CSE log lookup (Chaitanya Kulkarni)
      - support ZNS in nvmet passthrough mode (Chaitanya Kulkarni)
      - fix nvme_ns_report_zones (Christoph Hellwig)
      - add a sanity check to nvmet-fc (James Smart)
      - fix interrupt allocation when too many polled queues are
        specified (Jeffle Xu)
      - small nvmet-tcp optimization (Mark Wunderlich)
      - fix a controller refcount leak on init failure (Chaitanya
        Kulkarni)
      - misc cleanups (Chaitanya Kulkarni)
      - major refactoring of the scanning code (Christoph Hellwig)
   - MD updates via Song:
      - Bug fixes in bitmap code, from Zhao Heming
      - Fix a work queue check, from Guoqing Jiang
      - Fix raid5 oops with reshape, from Song Liu
      - Clean up unused code, from Jason Yan
      - Discard improvements, from Xiao Ni
      - raid5/6 page offset support, from Yufen Yu
   - Shared tag bitmap for SCSI/hisi_sas/null_blk (John, Kashyap,
     Hannes)
   - null_blk open/active zone limit support (Niklas)
   - Set of bcache updates (Coly, Dongsheng, Qinglang)"
* tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk/linux-block: (78 commits)
  md/raid5: fix oops during stripe resizing
  md/bitmap: fix memory leak of temporary bitmap
  md: fix the checking of wrong work queue
  md/bitmap: md_bitmap_get_counter returns wrong blocks
  md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks
  md/raid0: remove unused function is_io_in_chunk_boundary()
  nvme-core: remove extra condition for vwc
  nvme-core: remove extra variable
  nvme: remove nvme_identify_ns_list
  nvme: refactor nvme_validate_ns
  nvme: move nvme_validate_ns
  nvme: query namespace identifiers before adding the namespace
  nvme: revalidate zone bitmaps in nvme_update_ns_info
  nvme: remove nvme_update_formats
  nvme: update the known admin effects
  nvme: set the queue limits in nvme_update_ns_info
  nvme: remove the 0 lba_shift check in nvme_update_ns_info
  nvme: clean up the check for too large logic block sizes
  nvme: freeze the queue over ->lba_shift updates
  nvme: factor out a nvme_configure_metadata helper
  ...
Diffstat (limited to 'block')
| -rw-r--r-- | block/scsi_ioctl.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/block/scsi_ioctl.c b/block/scsi_ioctl.c index 198bb33481fb..c9f009cc0446 100644 --- a/block/scsi_ioctl.c +++ b/block/scsi_ioctl.c @@ -644,7 +644,7 @@ struct compat_cdrom_generic_command {  	unsigned char	pad[3];  	compat_int_t	quiet;  	compat_int_t	timeout; -	compat_caddr_t	reserved[1]; +	compat_caddr_t	unused;  };  #endif @@ -666,7 +666,7 @@ static int scsi_get_cdrom_generic_arg(struct cdrom_generic_command *cgc,  			.data_direction	= cgc32.data_direction,  			.quiet		= cgc32.quiet,  			.timeout	= cgc32.timeout, -			.reserved[0]	= compat_ptr(cgc32.reserved[0]), +			.unused		= compat_ptr(cgc32.unused),  		};  		memcpy(&cgc->cmd, &cgc32.cmd, CDROM_PACKET_SIZE);  		return 0; @@ -691,7 +691,7 @@ static int scsi_put_cdrom_generic_arg(const struct cdrom_generic_command *cgc,  			.data_direction	= cgc->data_direction,  			.quiet		= cgc->quiet,  			.timeout	= cgc->timeout, -			.reserved[0]	= (uintptr_t)(cgc->reserved[0]), +			.unused		= (uintptr_t)(cgc->unused),  		};  		memcpy(&cgc32.cmd, &cgc->cmd, CDROM_PACKET_SIZE);  |