torvalds Merge tag 'for-linus-20181115' of git://git.kernel.dk/linux-block
Pull block fixes from Jens Axboe:

 - Discard loop fix, caused by integer overflow (Dave)

 - Blacklist of Samsung drive that hangs with power management (Diego)

 - Copy bio priority when cloning it (Hannes)

 - Fix race condition exposed in floppy (me)

 - Fix SCSI queue cleanup regression. While elusive, it caused oopses in
   queue running (Ming)

 - Fix bad string copy in kyber tracing (Omar)

* tag 'for-linus-20181115' of git://git.kernel.dk/linux-block:
  SCSI: fix queue cleanup race before queue initialization is done
  block: fix 32 bit overflow in __blkdev_issue_discard()
  libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD
  block: copy ioprio in __bio_clone_fast() and bounce
  kyber: fix wrong strlcpy() size in trace_kyber_latency()
  floppy: fix race condition in __floppy_read_block_0()
Latest commit 59749c2 Nov 16, 2018
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
aacraid Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Oct 25, 2018
aic7xxx scsi: aic7xxx: remove set but not used variable 'shared_scb_data' Sep 17, 2018
aic94xx scsi: aic94xx: fully convert to the generic DMA API Oct 18, 2018
arcmsr scsi: arcmsr: Remove set but not used variables 'id, lun' Oct 16, 2018
arm treewide: kmalloc() -> kmalloc_array() Jun 12, 2018
be2iscsi Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Oct 25, 2018
bfa Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Oct 25, 2018
bnx2fc Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Oct 25, 2018
bnx2i scsi: bnx2i: add error handling for ioremap_nocache Jun 20, 2018
csiostor Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Oct 25, 2018
cxgbi Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Oct 25, 2018
cxlflash Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Aug 16, 2018
device_handler Merge branch 'fixes' into misc Apr 4, 2018
dpt sched/wait: Rename wait_queue_t => wait_queue_entry_t Jun 20, 2017
esas2r treewide: kzalloc() -> kcalloc() Jun 12, 2018
fcoe Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Aug 16, 2018
fnic scsi: fnic: replace gross legacy tag hack with blk-mq hack Oct 18, 2018
hisi_sas scsi: hisi_sas: Remove set but not used variable 'dq_list' Nov 6, 2018
ibmvscsi scsi: ibmvscsi: change strncpy+truncation to strlcpy Jul 31, 2018
ibmvscsi_tgt Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Oct 25, 2018
isci scsi: isci: Change sci_controller_start_task's return type to sci_status Oct 17, 2018
libfc scsi: libfc: retry PRLI if we cannot analyse the payload Oct 16, 2018
libsas scsi: libsas: fix a race condition when smp task timeout Sep 26, 2018
lpfc scsi: lpfc: fix remoteport access Nov 6, 2018
megaraid scsi: megaraid_sas: switch to generic DMA API Oct 18, 2018
mpt3sas Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Oct 25, 2018
mvsas scsi: mvsas: Remove set but not used variable 'id' Oct 24, 2018
osd scsi: osd: initiator should use mq variant of request ending Oct 16, 2018
pcmcia scsi: aha152x: rename the PCMCIA define Nov 1, 2018
pm8001 scsi: pm8001: switch to generic DMA API Oct 18, 2018
qedf scsi: qedf: fully convert to the generic DMA API Oct 18, 2018
qedi Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Oct 25, 2018
qla2xxx scsi: qla2xxx: Initialize port speed to avoid setting lower speed Nov 7, 2018
qla4xxx Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Oct 25, 2018
smartpqi scsi: smartpqi: fully convert to the generic DMA API Oct 18, 2018
snic scsi: snic: switch to generic DMA API Oct 18, 2018
sym53c8xx_2 scsi: sym53c8xx: fix NULL pointer dereference panic in sym_int_sir() Sep 12, 2018
ufs Revert "scsi: ufs: Disable blk-mq for now" Nov 7, 2018
.gitignore scsi: scsi_devinfo: Add scsi_devinfo_tbl.c Oct 25, 2017
3w-9xxx.c scsi: 3w-sas: 3w-9xxx: Use unsigned char for cdb Oct 24, 2018
3w-9xxx.h scsi: 3w-9xxx: rework lock timeouts Dec 5, 2017
3w-sas.c scsi: 3w-sas: 3w-9xxx: Use unsigned char for cdb Oct 24, 2018
3w-sas.h scsi: Update 3ware driver email addresses Dec 14, 2016
3w-xxxx.c scsi: 3w-xxx: fully convert to the generic DMA API Oct 18, 2018
3w-xxxx.h scsi: 3w-xxx: fully convert to the generic DMA API Oct 18, 2018
53c700.c scsi: 53c700: move bus reset to host reset Aug 25, 2017
53c700.h scsi: 53c700: Fix spelling of 'NEGOTIATION' Aug 30, 2018
53c700.scr Fix common misspellings Mar 31, 2011
53c700_d.h_shipped Fix common misspellings Mar 31, 2011
BusLogic.c scsi: BusLogic: switch to generic DMA API Oct 18, 2018
BusLogic.h scsi: BusLogic: fix incorrect spelling of adatper_reset_req Apr 21, 2017
FlashPoint.c scsi: FlashPoint: Remove unnecessary parentheses Sep 26, 2018
Kconfig scsi: myrs: only build on little-endian platforms Nov 6, 2018
Makefile scsi: myrs: Add Mylex RAID controller (SCSI interface) Oct 18, 2018
NCR5380.c scsi: NCR5380: Return false instead of NULL Nov 6, 2018
NCR5380.h scsi: NCR5380: Have NCR5380_select() return a bool Sep 28, 2018
a100u2w.c scsi: a100u2w: switch to generic DMA API Oct 18, 2018
a100u2w.h [SCSI] a100u2w: Convert into Linux style Jun 17, 2007
a2091.c scsi: drop bus reset for wd33c93-compatible boards Aug 25, 2017
a2091.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
a3000.c scsi: drop bus reset for wd33c93-compatible boards Aug 25, 2017
a3000.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
a4000t.c scsi: drop owner assignment from platform_drivers Oct 20, 2014
advansys.c scsi: advansys: remove unused variable 'srb_tag' in adv_isr_callback Oct 18, 2018
aha152x.c scsi: aha152x: rename the PCMCIA define Nov 1, 2018
aha152x.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
aha1542.c treewide: kmalloc() -> kmalloc_array() Jun 12, 2018
aha1542.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
aha1740.c scsi: core: remove Scsi_Cmnd typedef Jun 20, 2018
aha1740.h scsi: core: remove Scsi_Cmnd typedef Jun 20, 2018
am53c974.c scsi: esp_scsi: move dma mapping into the core code Oct 16, 2018
atari_scsi.c scsi: NCR5380: Move bus reset to host reset Aug 25, 2017
atp870u.c scsi: atp870u: switch to generic DMA API Oct 18, 2018
atp870u.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
bvme6000_scsi.c scsi: drop owner assignment from platform_drivers Oct 20, 2014
ch.c scsi: core: check for equality of result byte values Jun 26, 2018
constants.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
dc395x.c scsi: dc395x: use generic DMA API Oct 18, 2018
dc395x.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
dmx3191d.c scsi: NCR5380: Move bus reset to host reset Aug 25, 2017
dpt_i2o.c scsi: dpt_i2o: Remove VLA usage May 18, 2018
dpti.h scsi: dpt_i2o: stop using scsi_unregister Mar 15, 2018
esp_scsi.c scsi: esp_scsi: Optimize PIO loops Oct 18, 2018
esp_scsi.h scsi: esp_scsi: De-duplicate PIO routines Oct 18, 2018
g_NCR5380.c scsi: NCR5380: Move bus reset to host reset Aug 25, 2017
gdth.c scsi: core: remove Scsi_Cmnd typedef Jun 20, 2018
gdth.h scsi: core: remove Scsi_Cmnd typedef Jun 20, 2018
gdth_ioctl.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
gdth_proc.c scsi: core: remove Scsi_Cmnd typedef Jun 20, 2018
gdth_proc.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
gvp11.c scsi: drop bus reset for wd33c93-compatible boards Aug 25, 2017
gvp11.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
hosts.c Revert "scsi: core: avoid host-wide host_busy counter for scsi_mq" Aug 27, 2018
hpsa.c Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Oct 25, 2018
hpsa.h scsi: hpsa: correct enclosure sas address Jul 11, 2018
hpsa_cmd.h scsi: hpsa: update discovery polling Oct 25, 2017
hptiop.c scsi: hptiop: Simplify reset handling Aug 25, 2017
hptiop.h hptiop: Support HighPoint RR36xx HBAs and Support SAS tape and SAS me… Aug 12, 2015
imm.c scsi: don't add scsi command result bytes Jun 26, 2018
imm.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
initio.c SCSI: initio: remove duplicate module device table Nov 20, 2015
initio.h Fix common misspellings Mar 31, 2011
ipr.c scsi: ipr: System hung while dlpar adding primary ipr adapter back Sep 21, 2018
ipr.h scsi: ipr: System hung while dlpar adding primary ipr adapter back Sep 21, 2018
ips.c scsi: ips: switch to generic DMA API Oct 18, 2018
ips.h scsi: ips: fix firmware timestamps for 32-bit Apr 20, 2018
iscsi_boot_sysfs.c ibft: Expose iBFT acpi header via sysfs May 16, 2016
iscsi_tcp.c scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param Oct 17, 2018
iscsi_tcp.h iscsi_tcp: Use ahash Jan 27, 2016
jazz_esp.c scsi: esp_scsi: move dma mapping into the core code Oct 16, 2018
lasi700.c parisc/scsi/lasi700: Fix section mismatches Aug 22, 2017
libiscsi.c Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Aug 16, 2018
libiscsi_tcp.c scsi: core: remove Scsi_Cmnd typedef Jun 20, 2018
mac53c94.c treewide: kmalloc() -> kmalloc_array() Jun 12, 2018
mac53c94.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
mac_esp.c scsi: esp_scsi: De-duplicate PIO routines Oct 18, 2018
mac_scsi.c scsi: NCR5380: Move bus reset to host reset Aug 25, 2017
megaraid.c scsi: core: remove Scsi_Cmnd typedef Jun 20, 2018
megaraid.h scsi: core: remove Scsi_Cmnd typedef Jun 20, 2018
mesh.c scsi: mesh: switch to generic DMA API Oct 18, 2018
mesh.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
mvme147.c scsi: mvme147: stop using scsi_module.c Mar 20, 2018
mvme147.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
mvme16x_scsi.c scsi: drop owner assignment from platform_drivers Oct 20, 2014
mvumi.c scsi: mvumi: switch to generic DMA API Oct 18, 2018
mvumi.h [SCSI] mvumi: Use PCI_VENDOR_ID_MARVELL_EXT for 0x1b4b Apr 15, 2013
myrb.c scsi: myrb: fix sprintf buffer overflow warning Nov 6, 2018
myrb.h scsi: myrb: Add Mylex RAID controller (block interface) Oct 18, 2018
myrs.c scsi: myrs: avoid stack overflow warning Nov 6, 2018
myrs.h scsi: myrs: Add Mylex RAID controller (SCSI interface) Oct 18, 2018
ncr53c8xx.c scsi: ncr53c8xx: remove ScsiResult macro Jul 11, 2018
ncr53c8xx.h scsi: Remove CONFIG_SCSI_MULTI_LUN Jul 17, 2014
nsp32.c scsi: nsp32: switch to generic DMA API Oct 18, 2018
nsp32.h Fix common misspellings Mar 31, 2011
nsp32_debug.c scsi: core: remove Scsi_Cmnd typedef Jun 20, 2018
nsp32_io.h Linux-2.6.12-rc2 Apr 16, 2005
osst.c treewide: Use array_size() in vmalloc() Jun 12, 2018
osst.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
osst_detect.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
osst_options.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
pmcraid.c treewide: kzalloc() -> kcalloc() Jun 12, 2018
pmcraid.h scsi: pmcraid: Use sgl_alloc_order() and sgl_free_order() Feb 14, 2018
ppa.c scsi: ppa: mark expected switch fall-throughs Dec 5, 2017
ppa.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
ps3rom.c scsi: Do not set cmd_per_lun to 1 in the host template Jun 1, 2015
qla1280.c scsi: qla1280: switch to generic DMA API Oct 18, 2018
qla1280.h timer: Remove init_timer_on_stack() in favor of timer_setup_on_stack() Oct 5, 2017
qlogicfas.c scsi: qlogicfas: move bus_reset to host_reset Aug 25, 2017
qlogicfas408.c scsi: qlogicfas: move bus_reset to host_reset Aug 25, 2017
qlogicfas408.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
qlogicpti.c scsi: read host_busy via scsi_host_busy() Jun 26, 2018
qlogicpti.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
raid_class.c scsi: raid_attrs: fix unused variable warning Aug 30, 2018
script_asm.pl Linux-2.6.12-rc2 Apr 16, 2005
scsi.c scsi: read host_busy via scsi_host_busy() Jun 26, 2018
scsi.h scsi: core: remove Scsi_Cmnd typedef Jun 20, 2018
scsi_common.c scsi: core: doc. fixes to scsi_common.c Dec 12, 2017
scsi_debug.c Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Aug 16, 2018
scsi_debugfs.c scsi: devinfo: use const_ilog2 for array indices Apr 20, 2018
scsi_debugfs.h scsi: Implement blk_mq_ops.show_rq() Apr 26, 2017
scsi_devinfo.c scsi: devinfo: BLIST_RETRY_ASC_C1 for Fujitsu ETERNUS Apr 20, 2018
scsi_dh.c scsi: scsi_dh: replace too broad "TP9" string with the exact models Apr 18, 2018
scsi_error.c scsi: core: Remove scsi_block_when_processing_errors: message Oct 18, 2018
scsi_ioctl.c scsi: core: check for equality of result byte values Jun 26, 2018
scsi_lib.c SCSI: fix queue cleanup race before queue initialization is done Nov 14, 2018
scsi_lib_dma.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
scsi_logging.c scsi_logging: return void for dev_printk() functions Feb 4, 2015
scsi_logging.h Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Nov 15, 2017
scsi_netlink.c netlink: extended ACK reporting Apr 13, 2017
scsi_pm.c block: Move power management code into a new source file Sep 26, 2018
scsi_priv.h scsi: dh: Remove scsi_dh_remove_device() Dec 8, 2017
scsi_proc.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
scsi_sas_internal.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
scsi_scan.c scsi: core: check for equality of result byte values Jun 26, 2018
scsi_sysctl.c scsi: convert use of typedef ctl_table to struct ctl_table Jun 6, 2014
scsi_sysfs.c scsi: core: Avoid that SCSI device removal through sysfs triggers a d… Aug 2, 2018
scsi_trace.c scsi-trace: define ZBC_IN and ZBC_OUT Apr 11, 2016
scsi_transport_api.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
scsi_transport_fc.c Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi… Aug 16, 2018
scsi_transport_iscsi.c block: remove parent device reference from struct bsg_class_device May 29, 2018
scsi_transport_sas.c scsi: libsas: delete dead code in scsi_transport_sas.c Sep 26, 2018
scsi_transport_spi.c scsi: core: check for equality of result byte values Jun 26, 2018
scsi_transport_srp.c Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-block Jun 4, 2018
scsicam.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
sd.c block: Introduce blk_revalidate_disk_zones() Oct 25, 2018
sd.h block: Introduce blk_revalidate_disk_zones() Oct 25, 2018
sd_dif.c block: move dif_prepare/dif_complete functions to block layer Jul 30, 2018
sd_zbc.c block: Introduce blk_revalidate_disk_zones() Oct 25, 2018
sense_codes.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
ses.c treewide: kzalloc() -> kcalloc() Jun 12, 2018
sg.c scsi: sg: remove bad blk_end_request_all() call Oct 16, 2018
sgiwd93.c scsi: drop bus reset for wd33c93-compatible boards Aug 25, 2017
sim710.c scsi: sim710: fix build warning Feb 24, 2016
sni_53c710.c scsi: remove incorrect __exit markups Mar 15, 2017
sr.c block: genhd: add 'groups' argument to device_add_disk Sep 28, 2018
sr.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
sr_ioctl.c block: Switch struct packet_command to use struct scsi_sense_hdr Aug 2, 2018
sr_vendor.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
st.c scsi: st: remove redundant pointer STbuffer Aug 9, 2018
st.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
st_options.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
stex.c scsi: stex: make S6flag static Apr 26, 2017
storvsc_drv.c use the new async probing feature for the hyperv drivers Jul 3, 2018
sun3_scsi.c scsi: NCR5380: Move bus reset to host reset Aug 25, 2017
sun3_scsi_vme.c scsi/NCR5380: merge sun3_scsi_vme.c into sun3_scsi.c May 28, 2014
sun3x_esp.c scsi: esp_scsi: move dma mapping into the core code Oct 16, 2018
sun_esp.c scsi: esp_scsi: move dma mapping into the core code Oct 16, 2018
virtio_scsi.c scsi: virtio_scsi: fix pi_bytes{out,in} on 4 KiB block size devices Jul 26, 2018
vmw_pvscsi.c scsi: vmw_pscsi: switch to generic DMA API Oct 18, 2018
vmw_pvscsi.h scsi: vmw_pvscsi: switch to pci_alloc_irq_vectors Jan 12, 2017
wd33c93.c scsi: drop bus reset for wd33c93-compatible boards Aug 25, 2017
wd33c93.h switch wd33c93 to ->show_info() Apr 9, 2013
wd719x.c scsi: wd719x: Use module_pci_driver May 2, 2018
wd719x.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
xen-scsifront.c scsi: xen-scsifront: add error handling for xenbus_printf Jun 19, 2018
zalon.c parisc/scsi/zalon: Fix section mismatches Aug 22, 2017
zorro7xx.c zorro: ZTWO_VADDR() should return "void __iomem *" Nov 26, 2013
zorro_esp.c scsi: esp_scsi: De-duplicate PIO routines Oct 18, 2018