Skip to content

4.8.5-stable review

Greg Kroah-Hartman kernel-janitors kexec linux-efi linux-mips linux-nvdimm lkml nvdimm stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest134 of 140 patches 7 repliesIn review

134 of 140 patches are in this archive. The cover letter announces 140.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/140gpio: mpc8xxx: Correct irq handler functiondrivers/gpio/gpio-mpc8xxx.c+1 -10 replies
2/140mei: fix return value on disconnectiondrivers/misc/mei/amthif.c drivers/misc/mei/bus.c drivers/misc/mei/main.c+3 -30 replies
3/140mei: me: add kaby point device idsdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+6 -00 replies
4/140regulator: tps65910: Work around silicon erratum SWCZ010drivers/regulator/tps65910-regulator.c+6 -00 replies
5/140clk: imx6: initialize GPU clocksdrivers/clk/imx/clk-imx6q.c+18 -00 replies
6/140clk: imx6: fix i.MX6DL clock tree to reflect realitydrivers/clk/imx/clk-imx6q.c include/dt-bindings/clock/imx6qdl-clock.h+19 -130 replies
7/140spi: spidev_test: Fix buffer overflow in unescape()tools/spi/spidev_test.c+1 -10 replies
8/140PM / devfreq: event: remove duplicate devfreq_event_get_drvdata()include/linux/devfreq-event.h+0 -50 replies
9/140ath10k: fix copy engine 5 destination ring stuckdrivers/net/wireless/ath/ath10k/ce.c+7 -00 replies
10/140rtlwifi: Fix missing country code for Great Britaindrivers/net/wireless/realtek/rtlwifi/regd.c+3 -10 replies
12/140mmc: sdhci: cast unsigned int to unsigned long long to avoid unexpeted errordrivers/mmc/host/sdhci.c+1 -10 replies
13/140PCI: Mark Atheros AR9580 to avoid bus resetdrivers/pci/quirks.c+1 -00 replies
14/140PCI: tegra: Fix argument order in tegra_pcie_phy_disable()drivers/pci/host/pci-tegra.c+1 -10 replies
15/140platform: dont return 0 from platform_get_irq[_byname]() on errordrivers/base/platform.c+2 -20 replies
16/140cpufreq: ti: Use generic platdev driverdrivers/cpufreq/cpufreq-dt-platdev.c+2 -00 replies
17/140cpufreq: conservative: Fix next frequency selectiondrivers/cpufreq/cpufreq_conservative.c+16 -30 replies
18/140cpufreq: skip invalid entries when searching the frequencyinclude/linux/cpufreq.h+52 -520 replies
19/140cpufreq: intel_pstate: Fix unsafe HWP MSR accessdrivers/cpufreq/intel_pstate.c+5 -50 replies
21/140parisc: Increase KERNEL_INITIAL_SIZE for 32-bit SMP kernelsarch/parisc/include/asm/pgtable.h arch/parisc/kernel/setup.c+9 -10 replies
22/140parisc: Fix self-detected CPU stall warnings on Mako machinesarch/parisc/kernel/time.c+0 -60 replies
23/140parisc: Fix kernel memory layout regarding position of __gparch/parisc/kernel/vmlinux.lds.S+5 -20 replies
24/140parisc: Increase initial kernel mapping sizearch/parisc/include/asm/pgtable.h+3 -30 replies
25/140pstore/ramoops: fixup driver removalfs/pstore/ram.c+12 -50 replies
27/140pstore/ram: Use memcpy_toio instead of memcpyfs/pstore/ram_core.c+1 -10 replies
28/140pstore/ram: Use memcpy_fromio() to save old bufferfs/pstore/ram_core.c+2 -20 replies
29/140perf intel-pt: Fix snapshot overlap detection decoder errorstools/perf/util/intel-pt.c+11 -40 replies
30/140perf intel-pt: Fix estimated timestamps for cycle-accurate modetools/perf/util/intel-pt-decoder/intel-pt-decoder.c+2 -00 replies
31/140perf intel-pt: Fix MTC timestamp calculation for large MTC periodstools/perf/util/intel-pt-decoder/intel-pt-decoder.c+36 -00 replies
32/140dm: mark request_queue dead before destroying the DM devicedrivers/md/dm.c+5 -00 replies
33/140dm: return correct error code in dm_resume()s retry loopdrivers/md/dm.c+2 -30 replies
34/140dm rq: take request_queue lock while clearing QUEUE_FLAG_STOPPEDdrivers/md/dm-rq.c+14 -50 replies
35/140dm mpath: check if paths request_queue is dying in activate_path()drivers/md/dm-mpath.c+3 -30 replies
36/140dm crypt: fix crash on exitdrivers/md/dm-crypt.c+10 -140 replies
37/140powerpc/xmon: Dont use ld on 32-bitarch/powerpc/xmon/spr_access.S+2 -20 replies
38/140powerpc/vdso64: Use double word compare on pointersarch/powerpc/kernel/vdso64/datapage.S arch/powerpc/kernel/vdso64/gettimeofday.S+2 -20 replies
39/140powerpc/powernv: Pass CPU-endian PE number to opal_pci_eeh_freeze_clear()arch/powerpc/platforms/powernv/eeh-powernv.c+1 -10 replies
40/140powerpc/eeh: Null check uses of eeh_pe_bus_getarch/powerpc/kernel/eeh_driver.c arch/powerpc/platforms/powernv/eeh-powernv.c+13 -00 replies
41/140powerpc/powernv: Use CPU-endian hub diag-data type in pnv_eeh_get_and_dump_hub_diag()arch/powerpc/platforms/powernv/eeh-powernv.c+1 -10 replies
42/140powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data()arch/powerpc/platforms/powernv/pci.c+2 -20 replies
43/140powerpc/mm: Update FORCE_MAX_ZONEORDER range to allow hugetlb w/4Karch/powerpc/Kconfig+1 -10 replies
44/140powerpc/64: Fix incorrect return value from __copy_tofrom_userarch/powerpc/lib/copyuser_64.S+1 -10 replies
45/140powerpc/pseries: Fix stack corruption in htpe codearch/powerpc/platforms/pseries/lpar.c+2 -20 replies
46/140powerpc/mm/hash64: Fix might_have_hea() checkarch/powerpc/mm/hash_utils_64.c+1 -10 replies
47/140IB/srp: Fix infinite loop when FMR sg[0].offset != 0drivers/infiniband/ulp/srp/ib_srp.c+5 -30 replies
48/140IB/core: correctly handle rdma_rw_init_mrs() failuredrivers/infiniband/core/verbs.c+1 -10 replies
49/140ubi: Deal with interrupted erasures in WLdrivers/mtd/ubi/wl.c+19 -20 replies
50/140zfcp: fix fc_host port_type with NPIVdrivers/s390/scsi/zfcp_fsf.c+5 -30 replies
51/140zfcp: fix ELS/GS request&response length for hardware data routerdrivers/s390/scsi/zfcp_fsf.c+4 -00 replies
52/140zfcp: close window with unblocked rport during rport gonedrivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_erp.c drivers/s390/scsi/zfcp_scsi.c+22 -50 replies
53/140zfcp: retain trace level for SCSI and HBA FSF response recordsdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_ext.h+12 -100 replies
54/140zfcp: restore: Dont use 0 to indicate invalid LUN in rec tracedrivers/s390/scsi/zfcp_dbf.c+2 -10 replies
55/140zfcp: trace on request for open and close of WKA portdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_ext.h drivers/s390/scsi/zfcp_fsf.c+39 -20 replies
56/140zfcp: restore tracing of handle for port and LUN with HBA recordsdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h+4 -00 replies
57/140zfcp: fix D_ID field with actual value on tracing SAN responsesdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_fsf.c drivers/s390/scsi/zfcp_fsf.h+6 -20 replies
58/140zfcp: fix payload trace length for SAN request&responsedrivers/s390/scsi/zfcp_dbf.c+2 -20 replies
59/140zfcp: trace full payload of all SAN records (req,resp,iels)drivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h+104 -130 replies
60/140scsi: zfcp: spin_lock_irqsave() is not nestabledrivers/s390/scsi/zfcp_dbf.c+1 -10 replies
61/140fbdev/efifb: Fix 16 color palette entry calculationdrivers/video/fbdev/efifb.c+3 -30 replies
62/140ovl: Fix info leak in ovl_lookup_temp()fs/overlayfs/dir.c+4 -10 replies
63/140ovl: copy_up_xattr(): use strnlenfs/overlayfs/copy_up.c+11 -10 replies
64/140mb86a20s: fix the locking logicdrivers/media/dvb-frontends/mb86a20s.c+11 -10 replies
65/140mb86a20s: fix demod settingsdrivers/media/dvb-frontends/mb86a20s.c+42 -500 replies
66/140cx231xx: dont return error on successdrivers/media/usb/cx231xx/cx231xx-avcore.c+4 -10 replies
67/140cx231xx: fix GPIOs for Pixelview SBTVD hybriddrivers/media/usb/cx231xx/cx231xx-cards.c drivers/media/usb/cx231xx/cx231xx-core.c+3 -20 replies
68/140cx231xx: cant proceed if I2C bus register failsdrivers/media/usb/cx231xx/cx231xx-core.c+19 -50 replies
69/140ALSA: hda - Fix a failure of micmute led when having multi adcssound/pci/hda/dell_wmi_helper.c sound/pci/hda/thinkpad_helper.c+2 -20 replies
70/140MIPS: Fix -mabi=64 build of vdso.ldsarch/mips/vdso/Makefile+1 -10 replies
71/140MIPS: ptrace: Fix regs_return_value for kernel contextarch/mips/include/asm/ptrace.h+1 -10 replies
72/140Input: i8042 - skip selftest on ASUS laptopsDocumentation/kernel-parameters.txt drivers/input/serio/i8042-io.h drivers/input/serio/i8042-ip22io.h +5 more+150 -200 replies
73/140Input: elantech - force needed quirks on Fujitsu H760drivers/input/mouse/elantech.c+14 -00 replies
74/140Input: elantech - add Fujitsu Lifebook E556 to force crc_enableddrivers/input/mouse/elantech.c+9 -20 replies
75/140sunrpc: fix write space race causing stallsnet/sunrpc/xprtsock.c+10 -10 replies
76/140NFSD: fix corruption in notifier registrationfs/nfsd/nfssvc.c+14 -40 replies
77/140NFS: Fix inode corruption in nfs_prime_dcache()fs/nfs/dir.c+11 -50 replies
78/140NFSv4: Dont report revoked delegations as valid in nfs_have_delegation()fs/nfs/delegation.c+1 -00 replies
79/140NFSv4: nfs4_copy_delegation_stateid() must fail if the delegation is invalidfs/nfs/delegation.c+13 -40 replies
80/140NFSv4: Open state recovery must account for file permission changesfs/nfs/nfs4state.c+3 -00 replies
81/140NFSv4.2: Fix a reference leak in nfs42_proc_layoutstats_genericfs/nfs/nfs42proc.c+1 -00 replies
82/140pnfs/blocklayout: fix last_write_offset incorrectly set to page boundaryfs/nfs/blocklayout/blocklayout.c+2 -10 replies
83/140scsi: Fix use-after-freedrivers/scsi/scsi_scan.c+1 -10 replies
85/140watchdog: mt7621_wdt: Remove assignment of dev pointerdrivers/watchdog/mt7621_wdt.c+0 -10 replies
86/140metag: Only define atomic_dec_if_positive conditionallyarch/metag/include/asm/atomic.h+1 -20 replies
87/140soc/fsl/qe: fix gpio save_regs functionsdrivers/soc/fsl/qe/gpio.c+2 -10 replies
88/140soc/fsl/qe: fix Oops on CPM1 (and likely CPM2)arch/powerpc/sysdev/cpm1.c arch/powerpc/sysdev/cpm2.c arch/powerpc/sysdev/cpm_common.c +1 more+23 -60 replies
89/140arm64: KVM: VHE: reset PSTATE.PAN on entry to EL2arch/arm64/kvm/hyp/entry.S+2 -00 replies
90/140arc: dont leak bits of kernel stack into coredumparch/arc/kernel/signal.c+4 -40 replies
91/140fs/super.c: fix race between freeze_super() and thaw_super()fs/super.c+3 -30 replies
92/140cifs: Limit the overall credit acquiredfs/cifs/smb2glob.h fs/cifs/smb2pdu.c+27 -10 replies
93/140fs/cifs: keep guid when assigning fid to fileinfofs/cifs/smb2ops.c+1 -00 replies
94/140Clarify locking of cifs file and tcon structures and make more granularfs/cifs/cifsfs.c fs/cifs/cifsglob.h fs/cifs/cifssmb.c +4 more+75 -630 replies
95/140Display number of credits availablefs/cifs/cifs_debug.c+1 -00 replies
96/140Set previous session id correctly on SMB3 reconnectfs/cifs/smb2pdu.c fs/cifs/smb2pdu.h+6 -10 replies
97/140SMB3: GUIDs should be constructed as random but valid uuidsfs/cifs/cifsfs.c fs/cifs/connect.c fs/cifs/smb2ops.c +1 more+4 -40 replies
98/140Do not send SMB3 SET_INFO request if nothing is changingfs/cifs/smb2inode.c+6 -00 replies
99/140Cleanup missing frees on some ioctlsfs/cifs/smb2ops.c+4 -50 replies
100/140Fix regression which breaks DFS mountingfs/cifs/connect.c+8 -60 replies
101/140blkcg: Unlock blkcg_pol_mutex only once when cpd == NULLblock/blk-cgroup.c+1 -30 replies
102/140x86/e820: Dont merge consecutive E820_PRAM rangesarch/x86/kernel/e820.c+1 -10 replies
104/140x86/platform/UV: Fix support for EFI_OLD_MEMMAP after BIOS callback updatesarch/x86/platform/uv/bios_uv.c+9 -10 replies
105/140x86/boot/smp: Dont try to poke disabled/non-existent APICarch/x86/kernel/smpboot.c+9 -70 replies
106/140pinctrl: intel: Only restore pins that are used by the driverdrivers/pinctrl/intel/pinctrl-intel.c+23 -20 replies
108/140sched/fair: Fix incorrect task group ->load_avgkernel/sched/fair.c+8 -10 replies
109/140sched/fair: Fix min_vruntime trackingkernel/sched/fair.c+22 -70 replies
110/140irqchip/gicv3: Handle loop timeout properdrivers/irqchip/irq-gic-v3.c+1 -10 replies
111/140irqchip/eznps: Acknowledge NPS_IPI before calling the handlerdrivers/irqchip/irq-eznps.c+2 -20 replies
112/140irqchip/gic-v3-its: Fix entry size mask for GITS_BASERinclude/linux/irqchip/arm-gic-v3.h+1 -10 replies
113/140cxl: Prevent adapter reset if an active context existsDocumentation/ABI/testing/sysfs-class-cxl drivers/misc/cxl/api.c drivers/misc/cxl/context.c +6 more+121 -70 replies
114/140isofs: Do not return EACCES for unknown filesystemsfs/isofs/inode.c+5 -30 replies
115/140memstick: rtsx_usb_ms: Runtime resume the device when polling for cardsdrivers/memstick/host/rtsx_usb_ms.c+2 -00 replies
116/140memstick: rtsx_usb_ms: Manage runtime PM when accessing the devicedrivers/memstick/host/rtsx_usb_ms.c+4 -00 replies
117/140arm64: swp emulation: bound LL/SC retries before reschedulingarch/arm64/kernel/armv8_deprecated.c+22 -140 replies
118/140arm64: kaslr: fix breakage with CONFIG_MODVERSIONS=yarch/arm64/include/asm/module.h+5 -00 replies
119/140arm64: percpu: rewrite ll/sc loops in assemblyarch/arm64/include/asm/percpu.h+56 -640 replies
120/140arm64: kernel: Init MDCR_EL2 even in the absence of a PMUarch/arm64/kernel/head.S+2 -10 replies
121/140arm64: Cortex-A53 errata workaround: check for kernel addressesarch/arm64/include/asm/uaccess.h arch/arm64/kernel/traps.c+23 -120 replies
122/140arm64: KVM: Take S1 walks into account when determining S2 write faultsarch/arm64/include/asm/kvm_emulate.h+6 -50 replies
123/140ceph: fix error handling in ceph_read_iterfs/ceph/file.c+2 -10 replies
124/140powerpc/mm: Prevent unlikely crash in copro_calculate_slb()arch/powerpc/mm/copro_fault.c+2 -00 replies
125/140mmc: core: Annotate cmd_hdr as __le32drivers/mmc/card/block.c drivers/mmc/card/queue.h+2 -20 replies
126/140mmc: core: switch to 1V8 or 1V2 for hs400es modedrivers/mmc/core/mmc.c+10 -00 replies
127/140mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unuseddrivers/mmc/host/rtsx_usb_sdmmc.c+0 -50 replies
128/140mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the leddrivers/mmc/host/rtsx_usb_sdmmc.c+2 -00 replies
129/140KVM: s390: reject invalid modes for runtime instrumentationarch/s390/kvm/intercept.c+7 -20 replies
130/140fscrypto: make XTS tweak initialization endian-independentfs/crypto/crypto.c+8 -70 replies
131/140fscrypto: lock inode while setting encryption policyfs/crypto/policy.c+4 -00 replies
132/140ext4: do not advertise encryption support when disabledfs/ext4/sysfs.c+4 -00 replies
133/140jbd2: fix incorrect unlock on j_list_lockfs/jbd2/transaction.c+2 -10 replies
134/140ubifs: Fix xattr_names length in exit pathsfs/ubifs/xattr.c+2 -00 replies
135/140ubifs: Abort readdir upon errorfs/ubifs/dir.c+3 -52 replies
136/140target/tcm_fc: use CPU affinity for responsesdrivers/target/tcm_fc/tfc_cmd.c+1 -10 replies
137/140target: Re-add missing SCF_ACK_KREF assignment in v4.1.ydrivers/target/target_core_transport.c+3 -10 replies
138/140target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLEdrivers/target/target_core_transport.c drivers/target/target_core_xcopy.c include/target/target_core_base.h+24 -60 replies
139/140target: Dont override EXTENDED_COPY xcopy_pt_cmd SCSI status codedrivers/target/target_core_xcopy.c+12 -40 replies
140/140Revert "target: Fix residual overflow handling in target_complete_cmd_with_length"drivers/target/target_core_transport.c+1 -150 replies

Reviews trailers per patch

51 of 134 patches have a Reviewed-by or Acked-by.

PatchShawn GuoViresh KumarAleksey RybalkinAndrew DonnellanBenjamin BlockHannes ReineckeAlexey IshchukJeff LaytonOleg DrokinNikolay BorisovAurelien AptelMatt FlemingDietmar EggemannPeter ZijlstraSudeep HollaRitesh Raj SarrafAndreas DilgerAdrian HunterThierry RedingNamhyung KimAaron DurbinOlof JohanssonFurquan ShaikhPuneet KumarTamizh chelvamBart Van AsscheRussell CurreyPeter JonesKees CookWilliam LinnaBenjamin TissoiresMaciej W. RozyckiBalbir SinghAneesh Kumar K.VLinus WalleijJames MorseMarc ZyngierGermano PercossiSachin PrabhuAceLan KaoFrederic BarratChristoph HellwigTimur TabiFan ZhangPierre MorelRichard WeinbergerMark RutlandVaibhav TandonNixon VincentDinesh IsraniChristoffer DallYan, ZhengIan MunsieDouglas Anderson
1/140
2/140
3/140
4/140
5/140A-b
6/140A-b
7/140
8/140
9/140T-b
10/140
12/140A-b
13/140
14/140A-b
15/140
16/140A-b
17/140A-b Reported-and-tested-by
18/140
19/140
21/140
22/140
23/140
24/140
25/140A-b
27/140R-b R-b T-b
28/140R-b
29/140
30/140
31/140
32/140
33/140
34/140
35/140
36/140
37/140
38/140
39/140R-b
40/140R-b
41/140R-b
42/140
43/140A-b
44/140
45/140A-b R-b
46/140
47/140
48/140R-b
49/140
50/140R-b R-b
51/140R-b R-b
52/140R-b R-b
53/140R-b R-b
54/140R-b R-b
55/140R-b R-b
56/140R-b R-b
57/140R-b R-b
58/140R-b R-b R-b
59/140R-b R-b R-b
60/140
61/140A-b
62/140R-b
63/140
64/140
65/140
66/140
67/140
68/140
69/140
70/140R-b
71/140
72/140
73/140
74/140T-b R-b
75/140
76/140R-b
77/140T-b
78/140T-b
79/140T-b
80/140T-b
81/140
82/140R-b T-b
83/140R-b
85/140
86/140
87/140R-b
88/140
89/140R-b A-b
90/140
91/140Reported-and-tested-by
92/140
93/140
94/140R-b R-b
95/140
96/140
97/140R-b
98/140
99/140A-b
100/140R-b
101/140
102/140
104/140A-b
105/140
106/140T-b
108/140T-b A-b
109/140
110/140A-b
111/140
112/140
113/140R-b A-b
114/140
115/140T-b
116/140
117/140R-b
118/140T-b
119/140R-b T-b
120/140
121/140
122/140R-b R-b
123/140R-b
124/140A-b
125/140
126/140R-b
127/140T-b
128/140T-b
129/140A-b R-b
130/140
131/140R-b
132/140
133/140R-b
134/140
135/140
136/140
137/140T-b
138/140T-b T-b
139/140T-b T-b
140/140

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

Read the v1 thread

Cover letter [PATCH 4.8 000/140] 4.8.5-stable review

This is the start of the stable review cycle for the 4.8.5 release. There are 140 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 Fri Oct 28 12:21:58 UTC 2016. Anything received after that time might be too late.

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

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.8.5-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-4.8.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.8.5-rc1

Nicholas Bellinger <[email protected]>
Revert "target: Fix residual overflow handling in target_complete_cmd_with_length"

Dinesh Israni <[email protected]>
target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code

Nicholas Bellinger <[email protected]>

    target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE

Nicholas Bellinger <[email protected]>
target: Re-add missing SCF_ACK_KREF assignment in v4.1.y

Hannes Reinecke <[email protected]>
target/tcm_fc: use CPU affinity for responses

Richard Weinberger <[email protected]>
ubifs: Abort readdir upon error

Richard Weinberger <[email protected]>
ubifs: Fix xattr_names length in exit paths

Taesoo Kim <[email protected]>
jbd2: fix incorrect unlock on j_list_lock

Eric Biggers <[email protected]>
ext4: do not advertise encryption support when disabled

Eric Biggers <[email protected]>
fscrypto: lock inode while setting encryption policy

Eric Biggers <[email protected]>
fscrypto: make XTS tweak initialization endian-independent

Christian Borntraeger <[email protected]>
KVM: s390: reject invalid modes for runtime instrumentation

Ulf Hansson <[email protected]>
mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led

Ulf Hansson <[email protected]>
mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused

Shawn Lin <[email protected]>
mmc: core: switch to 1V8 or 1V2 for hs400es mode

Jiri Slaby <[email protected]>
mmc: core: Annotate cmd_hdr as __le32

Frederic Barrat <[email protected]>
powerpc/mm: Prevent unlikely crash in copro_calculate_slb()

Nikolay Borisov <[email protected]>
ceph: fix error handling in ceph_read_iter

Will Deacon <[email protected]>
arm64: KVM: Take S1 walks into account when determining S2 write faults

Andre Przywara <[email protected]>
arm64: Cortex-A53 errata workaround: check for kernel addresses

Marc Zyngier <[email protected]>
arm64: kernel: Init MDCR_EL2 even in the absence of a PMU

Will Deacon <[email protected]>
arm64: percpu: rewrite ll/sc loops in assembly

Ard Biesheuvel <[email protected]>
arm64: kaslr: fix breakage with CONFIG_MODVERSIONS=y

Will Deacon <[email protected]>
arm64: swp emulation: bound LL/SC retries before rescheduling

Ulf Hansson <[email protected]>
memstick: rtsx_usb_ms: Manage runtime PM when accessing the device

Alan Stern <[email protected]>
memstick: rtsx_usb_ms: Runtime resume the device when polling for cards

Jan Kara <[email protected]>
isofs: Do not return EACCES for unknown filesystems

Vaibhav Jain <[email protected]>
cxl: Prevent adapter reset if an active context exists

Vladimir Murzin <[email protected]>
irqchip/gic-v3-its: Fix entry size mask for GITS_BASER

Noam Camus <[email protected]>
irqchip/eznps: Acknowledge NPS_IPI before calling the handler

Dan Carpenter <[email protected]>
irqchip/gicv3: Handle loop timeout proper

Peter Zijlstra <[email protected]>
sched/fair: Fix min_vruntime tracking

Vincent Guittot <[email protected]>

    sched/fair: Fix incorrect task group ->load_avg

Ville Syrjälä <[email protected]>
pinctrl: baytrail: Fix lockdep

Mika Westerberg <[email protected]>
pinctrl: intel: Only restore pins that are used by the driver

Ville Syrjälä <[email protected]>
x86/boot/smp: Don't try to poke disabled/non-existent APIC

Alex Thorlton <[email protected]>
x86/platform/UV: Fix support for EFI_OLD_MEMMAP after BIOS callback updates

Jiri Slaby <[email protected]>
kvm: x86: memset whole irq_eoi

Dan Williams <[email protected]>
x86/e820: Don't merge consecutive E820_PRAM ranges

Bart Van Assche <[email protected]>

    blkcg: Unlock blkcg_pol_mutex only once when cpd == NULL

Sachin Prabhu <[email protected]>
Fix regression which breaks DFS mounting

Steve French <[email protected]>
Cleanup missing frees on some ioctls

Steve French <[email protected]>
Do not send SMB3 SET_INFO request if nothing is changing

Steve French <[email protected]>
SMB3: GUIDs should be constructed as random but valid uuids

Steve French <[email protected]>
Set previous session id correctly on SMB3 reconnect

Steve French <[email protected]>
Display number of credits available

Steve French <[email protected]>
Clarify locking of cifs file and tcon structures and make more granular

Aurelien Aptel <[email protected]>
fs/cifs: keep guid when assigning fid to fileinfo

Ross Lagerwall <[email protected]>
cifs: Limit the overall credit acquired

Oleg Nesterov <[email protected]>
fs/super.c: fix race between freeze_super() and thaw_super()

Al Viro <[email protected]>
arc: don't leak bits of kernel stack into coredump

Vladimir Murzin <[email protected]>
arm64: KVM: VHE: reset PSTATE.PAN on entry to EL2

Christophe Leroy <[email protected]>
soc/fsl/qe: fix Oops on CPM1 (and likely CPM2)

Christophe Leroy <[email protected]>
soc/fsl/qe: fix gpio save_regs functions

Guenter Roeck <[email protected]>
metag: Only define atomic_dec_if_positive conditionally

Guenter Roeck <[email protected]>
watchdog: mt7621_wdt: Remove assignment of dev pointer

Matt Redfearn <[email protected]>
watchdog: rt2880_wdt: Remove assignment of dev pointer

Ming Lei <[email protected]>
scsi: Fix use-after-free

Benjamin Coddington <[email protected]>
pnfs/blocklayout: fix last_write_offset incorrectly set to page boundary

Jeff Layton <[email protected]>
NFSv4.2: Fix a reference leak in nfs42_proc_layoutstats_generic

Trond Myklebust <[email protected]>
NFSv4: Open state recovery must account for file permission changes

Trond Myklebust <[email protected]>
NFSv4: nfs4_copy_delegation_stateid() must fail if the delegation is invalid

Trond Myklebust <[email protected]>
NFSv4: Don't report revoked delegations as valid in nfs_have_delegation()

Trond Myklebust <[email protected]>
NFS: Fix inode corruption in nfs_prime_dcache()

Vasily Averin <[email protected]>
NFSD: fix corruption in notifier registration

David Vrabel <[email protected]>
sunrpc: fix write space race causing stalls

Dmitry Torokhov <[email protected]>
Input: elantech - add Fujitsu Lifebook E556 to force crc_enabled

Matti Kurkela <[email protected]>
Input: elantech - force needed quirks on Fujitsu H760

Marcos Paulo de Souza <[email protected]>
Input: i8042 - skip selftest on ASUS laptops

Marcin Nowakowski <[email protected]>
MIPS: ptrace: Fix regs_return_value for kernel context

James Hogan <[email protected]>
MIPS: Fix -mabi=64 build of vdso.lds

Hui Wang <[email protected]>
ALSA: hda - Fix a failure of micmute led when having multi adcs

Mauro Carvalho Chehab <[email protected]>
cx231xx: can't proceed if I2C bus register fails

Mauro Carvalho Chehab <[email protected]>
cx231xx: fix GPIOs for Pixelview SBTVD hybrid

Mauro Carvalho Chehab <[email protected]>
cx231xx: don't return error on success

Mauro Carvalho Chehab <[email protected]>
mb86a20s: fix demod settings

Mauro Carvalho Chehab <[email protected]>
mb86a20s: fix the locking logic

Miklos Szeredi <[email protected]>
ovl: copy_up_xattr(): use strnlen

Richard Weinberger <[email protected]>
ovl: Fix info leak in ovl_lookup_temp()

Max Staudt <[email protected]>
fbdev/efifb: Fix 16 color palette entry calculation

Dan Carpenter <[email protected]>
scsi: zfcp: spin_lock_irqsave() is not nestable

Steffen Maier <[email protected]>
zfcp: trace full payload of all SAN records (req,resp,iels)

Steffen Maier <[email protected]>
zfcp: fix payload trace length for SAN request&response

Steffen Maier <[email protected]>
zfcp: fix D_ID field with actual value on tracing SAN responses

Steffen Maier <[email protected]>
zfcp: restore tracing of handle for port and LUN with HBA records

Steffen Maier <[email protected]>
zfcp: trace on request for open and close of WKA port

Steffen Maier <[email protected]>
zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace

Steffen Maier <[email protected]>
zfcp: retain trace level for SCSI and HBA FSF response records

Steffen Maier <[email protected]>
zfcp: close window with unblocked rport during rport gone

Steffen Maier <[email protected]>
zfcp: fix ELS/GS request&response length for hardware data router

Steffen Maier <[email protected]>
zfcp: fix fc_host port_type with NPIV

Richard Weinberger <[email protected]>
ubi: Deal with interrupted erasures in WL

Steve Wise <[email protected]>
IB/core: correctly handle rdma_rw_init_mrs() failure

Bart Van Assche <[email protected]>

    IB/srp: Fix infinite loop when FMR sg[0].offset != 0

Michael Ellerman <[email protected]>
powerpc/mm/hash64: Fix might_have_hea() check

Laurent Dufour <[email protected]>
powerpc/pseries: Fix stack corruption in htpe code

Paul Mackerras <[email protected]>
powerpc/64: Fix incorrect return value from __copy_tofrom_user

Aneesh Kumar K.V <[email protected]>
powerpc/mm: Update FORCE_MAX_ZONEORDER range to allow hugetlb w/4K

Gavin Shan <[email protected]>
powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data()

Gavin Shan <[email protected]>
powerpc/powernv: Use CPU-endian hub diag-data type in pnv_eeh_get_and_dump_hub_diag()

Russell Currey <[email protected]>
powerpc/eeh: Null check uses of eeh_pe_bus_get

Gavin Shan <[email protected]>
powerpc/powernv: Pass CPU-endian PE number to opal_pci_eeh_freeze_clear()

Anton Blanchard <[email protected]>
powerpc/vdso64: Use double word compare on pointers

Michael Ellerman <[email protected]>
powerpc/xmon: Don't use ld on 32-bit

Rabin Vincent <[email protected]>
dm crypt: fix crash on exit

Mike Snitzer <[email protected]>
dm mpath: check if path's request_queue is dying in activate_path()

Mike Snitzer <[email protected]>
dm rq: take request_queue lock while clearing QUEUE_FLAG_STOPPED

Minfei Huang <[email protected]>
dm: return correct error code in dm_resume()'s retry loop

Bart Van Assche <[email protected]>
dm: mark request_queue dead before destroying the DM device

Adrian Hunter <[email protected]>
perf intel-pt: Fix MTC timestamp calculation for large MTC periods

Adrian Hunter <[email protected]>
perf intel-pt: Fix estimated timestamps for cycle-accurate mode

Adrian Hunter <[email protected]>
perf intel-pt: Fix snapshot overlap detection decoder errors

Andrew Bresticker <[email protected]>
pstore/ram: Use memcpy_fromio() to save old buffer

Furquan Shaikh <[email protected]>
pstore/ram: Use memcpy_toio instead of memcpy

Sebastian Andrzej Siewior <[email protected]>
pstore/core: drop cmpxchg based updates

Sebastian Andrzej Siewior <[email protected]>
pstore/ramoops: fixup driver removal

Helge Deller <[email protected]>
parisc: Increase initial kernel mapping size

Helge Deller <[email protected]>
parisc: Fix kernel memory layout regarding position of __gp

Helge Deller <[email protected]>
parisc: Fix self-detected CPU stall warnings on Mako machines

Helge Deller <[email protected]>
parisc: Increase KERNEL_INITIAL_SIZE for 32-bit SMP kernels

Sergey Senozhatsky <[email protected]>
cpufreq: fix overflow in cpufreq_table_find_index_dl()

Srinivas Pandruvada <[email protected]>
cpufreq: intel_pstate: Fix unsafe HWP MSR access

Aaro Koskinen <[email protected]>
cpufreq: skip invalid entries when searching the frequency

Rafael J. Wysocki <[email protected]>
cpufreq: conservative: Fix next frequency selection

Dave Gerlach <[email protected]>
cpufreq: ti: Use generic platdev driver

Sergei Shtylyov <[email protected]>
platform: don't return 0 from platform_get_irq[_byname]() on error

Bjorn Helgaas <[email protected]>
PCI: tegra: Fix argument order in tegra_pcie_phy_disable()

Maik Broemme <[email protected]>
PCI: Mark Atheros AR9580 to avoid bus reset

Haibo Chen <[email protected]>
mmc: sdhci: cast unsigned int to unsigned long long to avoid unexpeted error

Daniel Glöckner <[email protected]>
mmc: block: don't use CMD23 with very old MMC cards

Larry Finger <[email protected]>
rtlwifi: Fix missing country code for Great Britain

Rajkumar Manoharan <[email protected]>
ath10k: fix copy engine 5 destination ring stuck

Lin Huang <[email protected]>
PM / devfreq: event: remove duplicate devfreq_event_get_drvdata()

Geert Uytterhoeven <[email protected]>
spi: spidev_test: Fix buffer overflow in unescape()

Lucas Stach <[email protected]>
clk: imx6: fix i.MX6DL clock tree to reflect reality

Lucas Stach <[email protected]>
clk: imx6: initialize GPU clocks

Jan Remmet <[email protected]>
regulator: tps65910: Work around silicon erratum SWCZ010

Alexander Usyskin <[email protected]>
mei: me: add kaby point device ids

Tomas Winkler <[email protected]>
mei: fix return value on disconnection

Liu Gang <[email protected]>
gpio: mpc8xxx: Correct irq handler function

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

Diffstat:

 Documentation/ABI/testing/sysfs-class-cxl          |   7 +-
 Documentation/kernel-parameters.txt                |   9 +-
 Makefile                                           |   4 +-
 arch/arc/kernel/signal.c                           |   8 +-
 arch/arm64/include/asm/kvm_emulate.h               |  11 +-
 arch/arm64/include/asm/module.h                    |   5 +
 arch/arm64/include/asm/percpu.h                    | 120 +++++++--------
 arch/arm64/include/asm/uaccess.h                   |   8 +
 arch/arm64/kernel/armv8_deprecated.c               |  36 +++--
 arch/arm64/kernel/head.S                           |   3 +-
 arch/arm64/kernel/traps.c                          |  27 ++--
 arch/arm64/kvm/hyp/entry.S                         |   2 +
 arch/metag/include/asm/atomic.h                    |   3 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/vdso/Makefile                            |   2 +-
 arch/parisc/include/asm/pgtable.h                  |   6 +-
 arch/parisc/kernel/setup.c                         |   8 +
 arch/parisc/kernel/time.c                          |   6 -
 arch/parisc/kernel/vmlinux.lds.S                   |   7 +-
 arch/powerpc/Kconfig                               |   2 +-
 arch/powerpc/kernel/eeh_driver.c                   |   8 +
 arch/powerpc/kernel/vdso64/datapage.S              |   2 +-
 arch/powerpc/kernel/vdso64/gettimeofday.S          |   2 +-
 arch/powerpc/lib/copyuser_64.S                     |   2 +-
 arch/powerpc/mm/copro_fault.c                      |   2 +
 arch/powerpc/mm/hash_utils_64.c                    |   2 +-
 arch/powerpc/platforms/powernv/eeh-powernv.c       |   9 +-
 arch/powerpc/platforms/powernv/pci.c               |   4 +-
 arch/powerpc/platforms/pseries/lpar.c              |   4 +-
 arch/powerpc/sysdev/cpm1.c                         |   2 -
 arch/powerpc/sysdev/cpm2.c                         |   4 -
 arch/powerpc/sysdev/cpm_common.c                   |  15 ++
 arch/powerpc/xmon/spr_access.S                     |   4 +-
 arch/s390/kvm/intercept.c                          |   9 +-
 arch/x86/kernel/e820.c                             |   2 +-
 arch/x86/kernel/smpboot.c                          |  16 +-
 arch/x86/kvm/ioapic.c                              |   2 +-
 arch/x86/platform/uv/bios_uv.c                     |  10 +-
 block/blk-cgroup.c                                 |   4 +-
 drivers/base/platform.c                            |   4 +-
 drivers/clk/imx/clk-imx6q.c                        |  46 ++++--
 drivers/cpufreq/cpufreq-dt-platdev.c               |   2 +
 drivers/cpufreq/cpufreq_conservative.c             |  19 ++-
 drivers/cpufreq/intel_pstate.c                     |  10 +-
 drivers/gpio/gpio-mpc8xxx.c                        |   2 +-
 drivers/infiniband/core/verbs.c                    |   2 +-
 drivers/infiniband/ulp/srp/ib_srp.c                |   8 +-
 drivers/input/mouse/elantech.c                     |  25 +++-
 drivers/input/serio/i8042-io.h                     |   2 +-
 drivers/input/serio/i8042-ip22io.h                 |   2 +-
 drivers/input/serio/i8042-ppcio.h                  |   2 +-
 drivers/input/serio/i8042-sparcio.h                |   2 +-
 drivers/input/serio/i8042-unicore32io.h            |   2 +-
 drivers/input/serio/i8042-x86ia64io.h              |  96 +++++++++++-
 drivers/input/serio/i8042.c                        |  55 +++++--
 drivers/irqchip/irq-eznps.c                        |   4 +-
 drivers/irqchip/irq-gic-v3.c                       |   2 +-
 drivers/md/dm-crypt.c                              |  24 ++-
 drivers/md/dm-mpath.c                              |   6 +-
 drivers/md/dm-rq.c                                 |  19 ++-
 drivers/md/dm.c                                    |  10 +-
 drivers/media/dvb-frontends/mb86a20s.c             | 104 ++++++-------
 drivers/media/usb/cx231xx/cx231xx-avcore.c         |   5 +-
 drivers/media/usb/cx231xx/cx231xx-cards.c          |   2 +-
 drivers/media/usb/cx231xx/cx231xx-core.c           |  27 +++-
 drivers/memstick/host/rtsx_usb_ms.c                |   6 +
 drivers/misc/cxl/api.c                             |   9 ++
 drivers/misc/cxl/context.c                         |   3 +
 drivers/misc/cxl/cxl.h                             |  24 +++
 drivers/misc/cxl/file.c                            |  11 ++
 drivers/misc/cxl/guest.c                           |   3 +
 drivers/misc/cxl/main.c                            |  42 +++++-
 drivers/misc/cxl/pci.c                             |   2 +
 drivers/misc/cxl/sysfs.c                           |  27 +++-
 drivers/misc/mei/amthif.c                          |   2 +-
 drivers/misc/mei/bus.c                             |   2 +-
 drivers/misc/mei/hw-me-regs.h                      |   3 +
 drivers/misc/mei/main.c                            |   2 +-
 drivers/misc/mei/pci-me.c                          |   3 +
 drivers/mmc/card/block.c                           |   5 +-
 drivers/mmc/card/queue.h                           |   2 +-
 drivers/mmc/core/mmc.c                             |  10 ++
 drivers/mmc/host/rtsx_usb_sdmmc.c                  |   7 +-
 drivers/mmc/host/sdhci.c                           |   2 +-
 drivers/mtd/ubi/wl.c                               |  21 ++-
 drivers/net/wireless/ath/ath10k/ce.c               |   7 +
 drivers/net/wireless/realtek/rtlwifi/regd.c        |   4 +-
 drivers/pci/host/pci-tegra.c                       |   2 +-
 drivers/pci/quirks.c                               |   1 +
 drivers/pinctrl/intel/pinctrl-baytrail.c           |   3 +-
 drivers/pinctrl/intel/pinctrl-intel.c              |  25 +++-
 drivers/regulator/tps65910-regulator.c             |   6 +
 drivers/s390/scsi/zfcp_dbf.c                       | 162 ++++++++++++++++++---
 drivers/s390/scsi/zfcp_dbf.h                       |  14 +-
 drivers/s390/scsi/zfcp_erp.c                       |  12 +-
 drivers/s390/scsi/zfcp_ext.h                       |   8 +-
 drivers/s390/scsi/zfcp_fsf.c                       |  22 ++-
 drivers/s390/scsi/zfcp_fsf.h                       |   4 +-
 drivers/s390/scsi/zfcp_scsi.c                      |   8 +-
 drivers/scsi/scsi_scan.c                           |   2 +-
 drivers/soc/fsl/qe/gpio.c                          |   3 +-
 drivers/soc/fsl/qe/qe_common.c                     |   8 +
 drivers/target/target_core_transport.c             |  27 ++--
 drivers/target/target_core_xcopy.c                 |  34 ++++-
 drivers/target/tcm_fc/tfc_cmd.c                    |   2 +-
 drivers/video/fbdev/efifb.c                        |   6 +-
 drivers/watchdog/mt7621_wdt.c                      |   1 -
 drivers/watchdog/rt2880_wdt.c                      |   1 -
 fs/ceph/file.c                                     |   3 +-
 fs/cifs/cifs_debug.c                               |   1 +
 fs/cifs/cifsfs.c                                   |   3 +-
 fs/cifs/cifsglob.h                                 |  30 ++--
 fs/cifs/cifssmb.c                                  |   4 +-
 fs/cifs/connect.c                                  |  16 +-
 fs/cifs/file.c                                     |  66 +++++----
 fs/cifs/misc.c                                     |  15 +-
 fs/cifs/readdir.c                                  |   6 +-
 fs/cifs/smb2glob.h                                 |  10 ++
 fs/cifs/smb2inode.c                                |   6 +
 fs/cifs/smb2misc.c                                 |  16 +-
 fs/cifs/smb2ops.c                                  |  12 +-
 fs/cifs/smb2pdu.c                                  |  25 +++-
 fs/cifs/smb2pdu.h                                  |   2 +-
 fs/crypto/crypto.c                                 |  15 +-
 fs/crypto/policy.c                                 |   4 +
 fs/ext4/sysfs.c                                    |   4 +
 fs/isofs/inode.c                                   |   8 +-
 fs/jbd2/transaction.c                              |   3 +-
 fs/nfs/blocklayout/blocklayout.c                   |   3 +-
 fs/nfs/delegation.c                                |  16 +-
 fs/nfs/dir.c                                       |  16 +-
 fs/nfs/nfs42proc.c                                 |   1 +
 fs/nfs/nfs4state.c                                 |   3 +
 fs/nfsd/nfssvc.c                                   |  18 ++-
 fs/overlayfs/copy_up.c                             |  12 +-
 fs/overlayfs/dir.c                                 |   5 +-
 fs/pstore/ram.c                                    |  17 ++-
 fs/pstore/ram_core.c                               |  49 +------
 fs/super.c                                         |   6 +-
 fs/ubifs/dir.c                                     |   8 +-
 fs/ubifs/xattr.c                                   |   2 +
 include/dt-bindings/clock/imx6qdl-clock.h          |   4 +-
 include/linux/cpufreq.h                            | 104 ++++++-------
 include/linux/devfreq-event.h                      |   5 -
 include/linux/irqchip/arm-gic-v3.h                 |   2 +-
 include/target/target_core_base.h                  |   1 +
 kernel/sched/fair.c                                |  38 ++++-
 net/sunrpc/xprtsock.c                              |  11 +-
 sound/pci/hda/dell_wmi_helper.c                    |   2 +-
 sound/pci/hda/thinkpad_helper.c                    |   2 +-
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |  38 +++++
 tools/perf/util/intel-pt.c                         |  15 +-
 tools/spi/spidev_test.c                            |   2 +-
 153 files changed, 1420 insertions(+), 618 deletions(-)