Skip to content

5.4.6-stable review

Greg Kroah-Hartman dri-devel linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest80 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/80USB: Fix incorrect DMA allocations for local memory pool driversdrivers/usb/core/hcd.c drivers/usb/storage/scsiglue.c+23 -220 replies
2/80mmc: block: Make card_busy_detect() a bit more genericdrivers/mmc/core/block.c+8 -80 replies
3/80mmc: block: Add CMD13 polling for MMC IOCTLS with R1B responsedrivers/mmc/core/block.c+55 -920 replies
4/80mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan()drivers/mmc/core/core.c+2 -50 replies
5/80mmc: core: Re-work HW reset for SDIO cardsdrivers/mmc/core/core.c drivers/mmc/core/core.h drivers/mmc/core/sdio.c +2 more+40 -50 replies
6/80PCI/switchtec: Read all 64 bits of part_event_bitmapdrivers/pci/switch/switchtec.c+1 -10 replies
7/80PCI/PM: Always return devices to D0 when thawingdrivers/pci/pci-driver.c+11 -60 replies
8/80PCI: pciehp: Avoid returning prematurely from sysfs requestsdrivers/pci/hotplug/pciehp.h drivers/pci/hotplug/pciehp_ctrl.c drivers/pci/hotplug/pciehp_hpc.c+8 -20 replies
9/80PCI: Fix Intel ACS quirk UPDCR register addressdrivers/pci/quirks.c+1 -10 replies
10/80PCI/MSI: Fix incorrect MSI-X masking on resumedrivers/pci/msi.c+2 -10 replies
11/80PCI: Do not use bus number zero from EA capabilitydrivers/pci/probe.c+11 -50 replies
12/80PCI: rcar: Fix missing MACCTLR register setting in initialization sequencedrivers/pci/controller/pcie-rcar.c+6 -00 replies
13/80PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3drivers/pci/quirks.c+13 -70 replies
14/80PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAXinclude/linux/pm_qos.h+1 -10 replies
15/80block: fix "check bi_size overflow before merge"block/bio.c+3 -10 replies
16/80xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow maparch/xtensa/mm/kasan_init.c+3 -10 replies
17/80gfs2: Multi-block allocations in gfs2_page_mkwritefs/gfs2/file.c+8 -70 replies
18/80gfs2: fix glock reference problem in gfs2_trans_remove_revokefs/gfs2/log.c fs/gfs2/log.h fs/gfs2/lops.c +1 more+12 -40 replies
19/80xtensa: fix TLB sanity checkerarch/xtensa/mm/tlb.c+2 -20 replies
20/80xtensa: fix syscall_set_return_valuearch/xtensa/include/asm/syscall.h+1 -10 replies
21/80rpmsg: glink: Set tail pointer to 0 at end of FIFOdrivers/rpmsg/qcom_glink_smem.c+1 -10 replies
22/80rpmsg: glink: Fix reuse intents memory leak issuedrivers/rpmsg/qcom_glink_native.c+9 -00 replies
23/80rpmsg: glink: Fix use after free in open_ack TIMEOUT casedrivers/rpmsg/qcom_glink_native.c+3 -40 replies
24/80rpmsg: glink: Put an extra reference during cleanupdrivers/rpmsg/qcom_glink_native.c+4 -00 replies
25/80rpmsg: glink: Fix rpmsg_register_device err handlingdrivers/rpmsg/qcom_glink_native.c+1 -30 replies
26/80rpmsg: glink: Dont send pending rx_done during removedrivers/rpmsg/qcom_glink_native.c+12 -30 replies
27/80rpmsg: glink: Free pending deferred work on removedrivers/rpmsg/qcom_glink_native.c+13 -10 replies
28/80cifs: smbd: Return -EAGAIN when transport is reconnectingfs/cifs/transport.c+5 -20 replies
29/80cifs: smbd: Only queue work for error recovery on memory registrationfs/cifs/smbdirect.c+15 -110 replies
30/80cifs: smbd: Add messages on RDMA session destroy and reconnectionfs/cifs/smbdirect.c+4 -20 replies
31/80cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGEfs/cifs/smbdirect.c+1 -10 replies
32/80cifs: smbd: Return -ECONNABORTED when trasnport is not in connected statefs/cifs/smbdirect.c+1 -10 replies
33/80cifs: Dont display RDMA transport on reconnectfs/cifs/cifs_debug.c+5 -00 replies
34/80CIFS: Respect O_SYNC and O_DIRECT flags during reconnectfs/cifs/file.c+7 -00 replies
35/80CIFS: Close open handle after interrupted closefs/cifs/smb2misc.c fs/cifs/smb2pdu.c fs/cifs/smb2proto.h+63 -150 replies
36/80CIFS: Do not miss cancelled OPEN responsesfs/cifs/connect.c fs/cifs/transport.c+8 -80 replies
37/80CIFS: Fix NULL pointer dereference in mid callbackfs/cifs/cifsglob.h fs/cifs/connect.c fs/cifs/smb2ops.c+17 -70 replies
38/80cifs: Fix retrieval of DFS referrals in cifs_mount()fs/cifs/connect.c+22 -100 replies
39/80ARM: dts: s3c64xx: Fix init order of clock providersarch/arm/boot/dts/s3c6410-mini6410.dts arch/arm/boot/dts/s3c6410-smdk6410.dts+8 -00 replies
40/80ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume()arch/arm/mach-tegra/reset-handler.S+3 -30 replies
41/80vfio/pci: call irq_bypass_unregister_producer() before freeing irqdrivers/vfio/pci/vfio_pci_intrs.c+1 -10 replies
42/80dma-buf: Fix memory leak in sync_file_merge()drivers/dma-buf/sync_file.c+1 -10 replies
43/80drm/panfrost: Fix a race in panfrost_ioctl_madvise()drivers/gpu/drm/panfrost/panfrost_drv.c+4 -50 replies
44/80drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo()drivers/gpu/drm/panfrost/panfrost_drv.c+6 -30 replies
45/80drm/panfrost: Fix a race in panfrost_gem_free_object()drivers/gpu/drm/panfrost/panfrost_gem.c+10 -50 replies
46/80drm/mgag200: Extract device type from flagsdrivers/gpu/drm/mgag200/mgag200_drv.h drivers/gpu/drm/mgag200/mgag200_main.c+8 -10 replies
47/80drm/mgag200: Store flags from PCI driver data in device structuredrivers/gpu/drm/mgag200/mgag200_drv.h drivers/gpu/drm/mgag200/mgag200_main.c+9 -00 replies
48/80drm/mgag200: Add workaround for HW that does not support startadddrivers/gpu/drm/mgag200/mgag200_drv.c drivers/gpu/drm/mgag200/mgag200_drv.h+37 -10 replies
49/80drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd>drivers/gpu/drm/mgag200/mgag200_drv.c+1 -20 replies
50/80drm: meson: venc: cvbs: fix CVBS mode matchingdrivers/gpu/drm/meson/meson_venc_cvbs.c+27 -210 replies
51/80dm mpath: remove harmful bio-based optimizationdrivers/md/dm-mpath.c+1 -360 replies
52/80dm btree: increase rebalance threshold in __rebalance2()drivers/md/persistent-data/dm-btree-remove.c+7 -10 replies
53/80dm clone metadata: Track exact changes per transactiondrivers/md/dm-clone-metadata.c+62 -280 replies
54/80dm clone metadata: Use a two phase commitdrivers/md/dm-clone-metadata.c drivers/md/dm-clone-metadata.h drivers/md/dm-clone-target.c+60 -100 replies
55/80dm clone: Flush destination device before committing metadatadrivers/md/dm-clone-target.c+40 -60 replies
56/80dm thin metadata: Add support for a pre-commit callbackdrivers/md/dm-thin-metadata.c drivers/md/dm-thin-metadata.h+36 -00 replies
57/80dm thin: Flush data device before committing metadatadrivers/md/dm-thin.c+40 -20 replies
58/80scsi: ufs: Disable autohibern8 feature in Cadence UFSdrivers/scsi/ufs/cdns-pltfrm.c+6 -00 replies
59/80scsi: iscsi: Fix a potential deadlock in the timeout handlerdrivers/scsi/libiscsi.c+2 -20 replies
60/80scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmddrivers/scsi/qla2xxx/tcm_qla2xxx.c+2 -00 replies
61/80scsi: qla2xxx: Initialize free_work before flushing itdrivers/scsi/qla2xxx/qla_init.c drivers/scsi/qla2xxx/qla_target.c+1 -10 replies
62/80scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XXdrivers/scsi/qla2xxx/qla_fw.h drivers/scsi/qla2xxx/qla_sup.c+26 -50 replies
63/80scsi: qla2xxx: Change discovery state before PLOGIdrivers/scsi/qla2xxx/qla_init.c+1 -00 replies
64/80scsi: qla2xxx: Correctly retrieve and interpret active flash regiondrivers/scsi/qla2xxx/qla_attr.c drivers/scsi/qla2xxx/qla_bsg.c drivers/scsi/qla2xxx/qla_sup.c+5 -40 replies
65/80scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmddrivers/scsi/qla2xxx/qla_sup.c+1 -10 replies
66/80drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBNdrivers/gpu/drm/nouveau/dispnv50/disp.c+26 -220 replies
67/80drm/nouveau/kms/nv50-: Store the bpc were using in nv50_head_atomdrivers/gpu/drm/nouveau/dispnv50/atom.h drivers/gpu/drm/nouveau/dispnv50/disp.c drivers/gpu/drm/nouveau/dispnv50/head.c+36 -270 replies
68/80drm/nouveau/kms/nv50-: Limit MST BPC to 8drivers/gpu/drm/nouveau/dispnv50/disp.c+8 -10 replies
69/80drm/i915/fbc: Disable fbc by default on all glk+drivers/gpu/drm/i915/display/intel_fbc.c+1 -10 replies
70/80drm/radeon: fix r1xx/r2xx register checker for POT texturesdrivers/gpu/drm/radeon/r100.c drivers/gpu/drm/radeon/r200.c+4 -40 replies
71/80drm/dp_mst: Correct the bug in drm_dp_update_payload_part1()drivers/gpu/drm/drm_dp_mst_topology.c+4 -20 replies
72/80drm/amd/display: re-enable wait in pipelock, but add timeoutdrivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c+19 -00 replies
73/80drm/amd/display: add default clocks if not able to fetch themdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c+2 -10 replies
74/80drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhubdrivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c +3 more+13 -00 replies
75/80drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c drivers/gpu/drm/amd/amdgpu/soc15.h+116 -20 replies
76/80drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhaltdrivers/gpu/drm/amd/amdgpu/gfx_v10_0.c+12 -20 replies
77/80drm/amdgpu/gfx10: re-init clear state buffer after gpu resetdrivers/gpu/drm/amd/amdgpu/gfx_v10_0.c+37 -60 replies
78/80drm/i915/gvt: Fix cmd length check for MI_ATOMICdrivers/gpu/drm/i915/gvt/cmd_parser.c+3 -30 replies
79/80drm/amdgpu: avoid using invalidate semaphore for picassodrivers/gpu/drm/amd/amdgpu/gmc_v9_0.c+20 -80 replies
80/80drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c+24 -200 replies

Reviews trailers per patch

48 of 80 patches have a Reviewed-by or Acked-by.

PatchRobert RichterGeert UytterhoevenMing LeiAvri AltmanChris LewSrinivas KandagatlaRafael J. WysockiXiongfeng WangAndrew MurrayAshok RajSteven PriceAlyssa RosenzweigDaniel VetterJohn DonnellyGerd HoffmannNeil ArmstrongJoe ThornberAlim AkhtarVignesh RaghavendraLee DuncanHimanshu MadhaniHannes ReineckeBart Van AsscheFrank SorensonRonnie SahlbergMeelis RoosMichel DänzerMaarten LankhorstLyude PaulHarry WentlandNicholas KazlauskasMatthew RuffellSylwester NawrockiPeter De SchrijverHuang RuiMarc ZyngierEric AugerAlex DeucherChristian KönigGao FredHawking ZhangDouglas AndersonMike RapoportMatthias Kaehlcke
1/80
2/80R-b
3/80R-b
4/80R-b T-b
5/80R-b T-b
6/80
7/80R-b
8/80Reported-and-tested-by
9/80R-b A-b
10/80
11/80
12/80R-b
13/80R-b
14/80R-b
15/80R-b
16/80R-b
17/80
18/80
19/80
20/80
21/80
22/80A-b T-b
23/80T-b
24/80T-b
25/80T-b
26/80A-b T-b
27/80A-b T-b
28/80
29/80
30/80
31/80
32/80
33/80
34/80
35/80T-b R-b
36/80T-b R-b
37/80T-b R-b
38/80T-b
39/80R-b
40/80A-b
41/80R-b R-b
42/80
43/80R-b A-b
44/80R-b A-b
45/80R-b A-b
46/80R-b
47/80R-b
48/80R-b T-b
49/80A-b
50/80A-b
51/80
52/80A-b
53/80
54/80
55/80
56/80A-b
57/80A-b
58/80R-b T-b
59/80R-b
60/80A-b R-b T-b R-b
61/80A-b R-b T-b R-b
62/80
63/80A-b R-b T-b
64/80
65/80
66/80
67/80
68/80
69/80R-b
70/80T-b R-b
71/80R-b
72/80R-b
73/80R-b
74/80R-b
75/80A-b
76/80A-b
77/80R-b
78/80A-b
79/80R-b
80/80R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 44 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 00/80] 5.4.6-stable review

This is the start of the stable review cycle for the 5.4.6 release. There are 80 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Sat, 21 Dec 2019 18:24:44 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.6-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.6-rc1

changzhu <[email protected]>
drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9

changzhu <[email protected]>
drm/amdgpu: avoid using invalidate semaphore for picasso

Zhenyu Wang <[email protected]>
drm/i915/gvt: Fix cmd length check for MI_ATOMIC

Xiaojie Yuan <[email protected]>
drm/amdgpu/gfx10: re-init clear state buffer after gpu reset

Xiaojie Yuan <[email protected]>
drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt

changzhu <[email protected]>
drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10

changzhu <[email protected]>
drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub

Alex Deucher <[email protected]>
drm/amd/display: add default clocks if not able to fetch them

Alex Deucher <[email protected]>
drm/amd/display: re-enable wait in pipelock, but add timeout

Wayne Lin <[email protected]>
drm/dp_mst: Correct the bug in drm_dp_update_payload_part1()

Alex Deucher <[email protected]>
drm/radeon: fix r1xx/r2xx register checker for POT textures

Ville Syrjälä <[email protected]>
drm/i915/fbc: Disable fbc by default on all glk+

Lyude Paul <[email protected]>
drm/nouveau/kms/nv50-: Limit MST BPC to 8

Lyude Paul <[email protected]>
drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom

Lyude Paul <[email protected]>
drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN

Michael Hernandez <[email protected]>
scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd

Himanshu Madhani <[email protected]>
scsi: qla2xxx: Correctly retrieve and interpret active flash region

Roman Bolshakov <[email protected]>
scsi: qla2xxx: Change discovery state before PLOGI

Michael Hernandez <[email protected]>
scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX

Roman Bolshakov <[email protected]>
scsi: qla2xxx: Initialize free_work before flushing it

Roman Bolshakov <[email protected]>
scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd

Bart Van Assche <[email protected]>
scsi: iscsi: Fix a potential deadlock in the timeout handler

sheebab <[email protected]>
scsi: ufs: Disable autohibern8 feature in Cadence UFS

Nikos Tsironis <[email protected]>
dm thin: Flush data device before committing metadata

Nikos Tsironis <[email protected]>
dm thin metadata: Add support for a pre-commit callback

Nikos Tsironis <[email protected]>
dm clone: Flush destination device before committing metadata

Nikos Tsironis <[email protected]>
dm clone metadata: Use a two phase commit

Nikos Tsironis <[email protected]>
dm clone metadata: Track exact changes per transaction

Hou Tao <[email protected]>
dm btree: increase rebalance threshold in __rebalance2()

Mike Snitzer <[email protected]>
dm mpath: remove harmful bio-based optimization

Martin Blumenstingl <[email protected]>
drm: meson: venc: cvbs: fix CVBS mode matching

Thomas Zimmermann <[email protected]>
drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd>

Thomas Zimmermann <[email protected]>
drm/mgag200: Add workaround for HW that does not support 'startadd'

Thomas Zimmermann <[email protected]>
drm/mgag200: Store flags from PCI driver data in device structure

Thomas Zimmermann <[email protected]>
drm/mgag200: Extract device type from flags

Boris Brezillon <[email protected]>
drm/panfrost: Fix a race in panfrost_gem_free_object()

Boris Brezillon <[email protected]>
drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo()

Boris Brezillon <[email protected]>
drm/panfrost: Fix a race in panfrost_ioctl_madvise()

Navid Emamdoost <[email protected]>
dma-buf: Fix memory leak in sync_file_merge()

Jiang Yi <[email protected]>
vfio/pci: call irq_bypass_unregister_producer() before freeing irq

Dmitry Osipenko <[email protected]>
ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume()

Lihua Yao <[email protected]>
ARM: dts: s3c64xx: Fix init order of clock providers

Paulo Alcantara (SUSE) <[email protected]>
cifs: Fix retrieval of DFS referrals in cifs_mount()

Pavel Shilovsky <[email protected]>
CIFS: Fix NULL pointer dereference in mid callback

Pavel Shilovsky <[email protected]>
CIFS: Do not miss cancelled OPEN responses

Pavel Shilovsky <[email protected]>
CIFS: Close open handle after interrupted close

Pavel Shilovsky <[email protected]>
CIFS: Respect O_SYNC and O_DIRECT flags during reconnect

Long Li <[email protected]>
cifs: Don't display RDMA transport on reconnect

Long Li <[email protected]>
cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state

Long Li <[email protected]>
cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE

Long Li <[email protected]>
cifs: smbd: Add messages on RDMA session destroy and reconnection

Long Li <[email protected]>
cifs: smbd: Only queue work for error recovery on memory registration

Long Li <[email protected]>
cifs: smbd: Return -EAGAIN when transport is reconnecting

Bjorn Andersson <[email protected]>
rpmsg: glink: Free pending deferred work on remove

Bjorn Andersson <[email protected]>
rpmsg: glink: Don't send pending rx_done during remove

Chris Lew <[email protected]>
rpmsg: glink: Fix rpmsg_register_device err handling

Chris Lew <[email protected]>
rpmsg: glink: Put an extra reference during cleanup

Arun Kumar Neelakantam <[email protected]>
rpmsg: glink: Fix use after free in open_ack TIMEOUT case

Arun Kumar Neelakantam <[email protected]>
rpmsg: glink: Fix reuse intents memory leak issue

Chris Lew <[email protected]>
rpmsg: glink: Set tail pointer to 0 at end of FIFO

Max Filippov <[email protected]>
xtensa: fix syscall_set_return_value

Max Filippov <[email protected]>
xtensa: fix TLB sanity checker

Bob Peterson <[email protected]>
gfs2: fix glock reference problem in gfs2_trans_remove_revoke

Andreas Gruenbacher <[email protected]>
gfs2: Multi-block allocations in gfs2_page_mkwrite

Max Filippov <[email protected]>
xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map

Andreas Gruenbacher <[email protected]>
block: fix "check bi_size overflow before merge"

Leonard Crestez <[email protected]>
PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX

George Cherian <[email protected]>
PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3

Yoshihiro Shimoda <[email protected]>
PCI: rcar: Fix missing MACCTLR register setting in initialization sequence

Subbaraya Sundeep <[email protected]>
PCI: Do not use bus number zero from EA capability

Jian-Hong Pan <[email protected]>
PCI/MSI: Fix incorrect MSI-X masking on resume

Steffen Liebergeld <[email protected]>
PCI: Fix Intel ACS quirk UPDCR register address

Lukas Wunner <[email protected]>
PCI: pciehp: Avoid returning prematurely from sysfs requests

Dexuan Cui <[email protected]>
PCI/PM: Always return devices to D0 when thawing

Logan Gunthorpe <[email protected]>
PCI/switchtec: Read all 64 bits of part_event_bitmap

Ulf Hansson <[email protected]>
mmc: core: Re-work HW reset for SDIO cards

Ulf Hansson <[email protected]>
mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan()

Chaotian Jing <[email protected]>
mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response

Chaotian Jing <[email protected]>
mmc: block: Make card_busy_detect() a bit more generic

Fredrik Noring <[email protected]>
USB: Fix incorrect DMA allocations for local memory pool drivers

-------------

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/s3c6410-mini6410.dts             |   4 +
 arch/arm/boot/dts/s3c6410-smdk6410.dts             |   4 +
 arch/arm/mach-tegra/reset-handler.S                |   6 +-
 arch/xtensa/include/asm/syscall.h                  |   2 +-
 arch/xtensa/mm/kasan_init.c                        |   4 +-
 arch/xtensa/mm/tlb.c                               |   4 +-
 block/bio.c                                        |   4 +-
 drivers/dma-buf/sync_file.c                        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h            |   1 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  57 ++++++--
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c           |   2 +
 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c           |   2 +
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |  57 ++++++++
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |  73 ++++++++++
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c            |   2 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c            |   2 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c            |   4 +
 drivers/gpu/drm/amd/amdgpu/soc15.h                 |   4 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c   |   3 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  19 +++
 drivers/gpu/drm/drm_dp_mst_topology.c              |   6 +-
 drivers/gpu/drm/i915/display/intel_fbc.c           |   2 +-
 drivers/gpu/drm/i915/gvt/cmd_parser.c              |   6 +-
 drivers/gpu/drm/meson/meson_venc_cvbs.c            |  48 ++++---
 drivers/gpu/drm/mgag200/mgag200_drv.c              |  36 ++++-
 drivers/gpu/drm/mgag200/mgag200_drv.h              |  18 +++
 drivers/gpu/drm/mgag200/mgag200_main.c             |   3 +-
 drivers/gpu/drm/nouveau/dispnv50/atom.h            |   1 +
 drivers/gpu/drm/nouveau/dispnv50/disp.c            | 102 ++++++++------
 drivers/gpu/drm/nouveau/dispnv50/head.c            |   5 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |  18 +--
 drivers/gpu/drm/panfrost/panfrost_gem.c            |  15 +-
 drivers/gpu/drm/radeon/r100.c                      |   4 +-
 drivers/gpu/drm/radeon/r200.c                      |   4 +-
 drivers/md/dm-clone-metadata.c                     | 136 ++++++++++++++-----
 drivers/md/dm-clone-metadata.h                     |  17 +++
 drivers/md/dm-clone-target.c                       |  53 +++++++-
 drivers/md/dm-mpath.c                              |  37 +----
 drivers/md/dm-thin-metadata.c                      |  29 ++++
 drivers/md/dm-thin-metadata.h                      |   7 +
 drivers/md/dm-thin.c                               |  42 +++++-
 drivers/md/persistent-data/dm-btree-remove.c       |   8 +-
 drivers/mmc/core/block.c                           | 151 ++++++++-------------
 drivers/mmc/core/core.c                            |  12 +-
 drivers/mmc/core/core.h                            |   2 +
 drivers/mmc/core/sdio.c                            |  28 +++-
 drivers/mmc/core/sdio_bus.c                        |   9 +-
 drivers/pci/controller/pcie-rcar.c                 |   6 +
 drivers/pci/hotplug/pciehp.h                       |   2 +
 drivers/pci/hotplug/pciehp_ctrl.c                  |   6 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |   2 +
 drivers/pci/msi.c                                  |   3 +-
 drivers/pci/pci-driver.c                           |  17 ++-
 drivers/pci/probe.c                                |  16 ++-
 drivers/pci/quirks.c                               |  22 +--
 drivers/pci/switch/switchtec.c                     |   2 +-
 drivers/rpmsg/qcom_glink_native.c                  |  53 ++++++--
 drivers/rpmsg/qcom_glink_smem.c                    |   2 +-
 drivers/scsi/libiscsi.c                            |   4 +-
 drivers/scsi/qla2xxx/qla_attr.c                    |   1 +
 drivers/scsi/qla2xxx/qla_bsg.c                     |   2 +-
 drivers/scsi/qla2xxx/qla_fw.h                      |   4 +
 drivers/scsi/qla2xxx/qla_init.c                    |   2 +
 drivers/scsi/qla2xxx/qla_sup.c                     |  35 +++--
 drivers/scsi/qla2xxx/qla_target.c                  |   1 -
 drivers/scsi/qla2xxx/tcm_qla2xxx.c                 |   2 +
 drivers/scsi/ufs/cdns-pltfrm.c                     |   6 +
 drivers/usb/core/hcd.c                             |  42 +++---
 drivers/usb/storage/scsiglue.c                     |   3 +-
 drivers/vfio/pci/vfio_pci_intrs.c                  |   2 +-
 fs/cifs/cifs_debug.c                               |   5 +
 fs/cifs/cifsglob.h                                 |   1 +
 fs/cifs/connect.c                                  |  53 +++++---
 fs/cifs/file.c                                     |   7 +
 fs/cifs/smb2misc.c                                 |  59 ++++++--
 fs/cifs/smb2ops.c                                  |   8 +-
 fs/cifs/smb2pdu.c                                  |  16 ++-
 fs/cifs/smb2proto.h                                |   3 +
 fs/cifs/smbdirect.c                                |  36 +++--
 fs/cifs/transport.c                                |  17 ++-
 fs/gfs2/file.c                                     |  15 +-
 fs/gfs2/log.c                                      |   8 ++
 fs/gfs2/log.h                                      |   1 +
 fs/gfs2/lops.c                                     |   5 +-
 fs/gfs2/trans.c                                    |   2 +
 include/linux/mmc/card.h                           |   1 +
 include/linux/pm_qos.h                             |   2 +-
 88 files changed, 1093 insertions(+), 440 deletions(-)