4.9.22-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest147 of 152 patches 18 repliesIn review
147 of 152 patches are in this archive. The cover letter announces 152.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/152 | ppdev: check before attaching portdrivers/ | +21 | 0 replies | |
| 2/152 | ppdev: fix registering same device namedrivers/ | +9 | 0 replies | |
| 3/152 | drm/vmwgfx: Type-check lookups of fence objectsdrivers/ | +49 | 0 replies | |
| 4/152 | drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()drivers/ | +2 | 0 replies | |
| 5/152 | drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()drivers/ | +1 | 0 replies | |
| 6/152 | drm/ttm, drm/vmwgfx: Relax permission checking when opening surfacesdrivers/ drivers/ drivers/ +2 more | +24 | 0 replies | |
| 7/152 | drm/vmwgfx: Remove getparam error messagedrivers/ | +0 | 0 replies | |
| 8/152 | drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()drivers/ | +4 | 0 replies | |
| 9/152 | sysfs: be careful of error returns from ops->show()fs/ | +4 | 0 replies | |
| 10/152 | staging: android: ashmem: lseek failed due to no FMODE_LSEEK.drivers/ | +1 | 0 replies | |
| 11/152 | arm/arm64: KVM: Take mmap_sem in stage2_unmap_vmarch/ | +2 | 0 replies | |
| 12/152 | arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_regionarch/ | +8 | 0 replies | |
| 13/152 | kvm: arm/arm64: Fix locking for kvm_free_stage2_pgdarch/ | +10 | 0 replies | |
| 14/152 | iio: bmg160: reset chip when probingdrivers/ | +12 | 0 replies | |
| 15/152 | arm64: mm: unaligned access by user-land should be received as SIGBUSarch/ | +24 | 0 replies | |
| 16/152 | cfg80211: check rdev resume callback only for registered wiphynet/ | +4 | 0 replies | |
| 17/152 | Reset TreeId to zero on SMB2 TREE_CONNECTfs/ | +4 | 0 replies | |
| 18/152 | mm/page_alloc.c: fix print order in show_free_areas()mm/ | +1 | 0 replies | |
| 19/152 | ptrace: fix PTRACE_LISTEN race corrupting task->statekernel/ | +10 | 0 replies | |
| 20/152 | dm verity fec: limit error correction recursiondrivers/ drivers/ | +15 | 0 replies | |
| 21/152 | dm verity fec: fix bufio leaksdrivers/ | +3 | 0 replies | |
| 22/152 | ACPI / gpio: do not fall back to parsing _CRS when we get a deferraldrivers/ | +3 | 0 replies | |
| 23/152 | Kbuild: use cc-disable-warning consistently for maybe-uninitializedMakefile | +1 | 0 replies | |
| 24/152 | orangefs: move features validation to fix filesystem hangfs/ | +7 | 0 replies | |
| 25/152 | xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of filesfs/ | +9 | 0 replies | |
| 26/152 | ring-buffer: Fix return value check in test_ringbuffer()kernel/ | +4 | 0 replies | |
| 27/152 | mac80211: unconditionally start new netdev queues with iTXQ supportnet/ | +2 | 0 replies | |
| 28/152 | brcmfmac: use local iftype avoiding use-after-free of virtual interfacedrivers/ | +5 | 0 replies | |
| 29/152 | metag/usercopy: Drop unused macrosarch/ | +0 | 0 replies | |
| 30/152 | metag/usercopy: Fix alignment error checkingarch/ | +4 | 0 replies | |
| 31/152 | metag/usercopy: Add early abort to copy_to_userarch/ | +20 | 0 replies | |
| 32/152 | metag/usercopy: Zero rest of buffer from copy_from_userarch/ arch/ | +26 | 0 replies | |
| 33/152 | metag/usercopy: Set flags before ADDZarch/ | +4 | 0 replies | |
| 34/152 | metag/usercopy: Fix src fixup in from user rapf loopsarch/ | +28 | 0 replies | |
| 35/152 | metag/usercopy: Add missing fixupsarch/ | +48 | 0 replies | |
| 36/152 | powerpc: Disable HFSCR[TM] if TM is not supportedarch/ | +9 | 0 replies | |
| 37/152 | powerpc/mm: Add missing global TLB invalidate if cxl is activearch/ | +5 | 0 replies | |
| 38/152 | powerpc/64: Fix flush_(d|i)cache_range() called from modulesarch/ | +2 | 0 replies | |
| 39/152 | powerpc: Dont try to fix up misaligned load-with-reservation instructionsarch/ | +19 | 0 replies | |
| 40/152 | powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable()arch/ | +3 | 0 replies | |
| 42/152 | nios2: reserve boot memory for device treearch/ arch/ | +10 | 0 replies | |
| 43/152 | xtensa: make __pa work with uncached KSEG addressesarch/ | +13 | 0 replies | |
| 44/152 | s390/decompressor: fix initrd corruption caused by bss cleararch/ | +19 | 0 replies | |
| 45/152 | s390/uaccess: get_user() should zero on failure (again)arch/ | +1 | 0 replies | |
| 46/152 | MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernelsarch/ | +1 | 0 replies | |
| 47/152 | MIPS: ralink: Fix typos in rt3883 pinctrlarch/ | +2 | 0 replies | |
| 48/152 | MIPS: End spinlocks with .insnarch/ | +4 | 0 replies | |
| 49/152 | MIPS: Lantiq: fix missing xbar kernel panicarch/ | +1 | 0 replies | |
| 50/152 | MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3arch/ arch/ | +15 | 0 replies | |
| 51/152 | MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2arch/ | +1 | 0 replies | |
| 52/152 | MIPS: Flush wrong invalid FTLB entry for huge pagearch/ | +21 | 0 replies | |
| 53/152 | MIPS: c-r4k: Fix Loongson-3s vcache/scache waysize calculationarch/ | +2 | 0 replies | |
| 54/152 | Documentation: stable-kernel-rules: fix stable-tag formatDocumentation/ | +1 | 0 replies | |
| 55/152 | mm/mempolicy.c: fix error handling in set_mempolicy and mbind.mm/ | +8 | 0 replies | |
| 56/152 | random: use chacha20 for get_random_int/longdrivers/ include/ init/ | +43 | 0 replies | |
| 57/152 | drm/sun4i: tcon: Move SoC specific quirks to a DT matched data structuredrivers/ drivers/ | +25 | 0 replies | |
| 58/152 | drm/sun4i: Add compatible strings for A31/A31s display pipelinesDocumentation/ drivers/ drivers/ | +8 | 0 replies | |
| 59/152 | drm/sun4i: Add compatible string for A31/A31s TCON (timing controller)Documentation/ drivers/ drivers/ | +15 | 0 replies | |
| 60/152 | clk: lpc32xx: add a quirk for PWM and MS clock dividersdrivers/ | +28 | 0 replies | |
| 61/152 | HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3 adaptersdrivers/ drivers/ | +6 | 0 replies | |
| 62/152 | HID: i2c-hid: add a simple quirk to fix device defectsdrivers/ drivers/ | +61 | 0 replies | |
| 63/152 | usb: dwc3: gadget: delay unmap of bounced requestsdrivers/ | +17 | 0 replies | |
| 64/152 | ASoC: Intel: bytct_rt5640: change default capture settingssound/ | +8 | 0 replies | |
| 65/152 | arm64: dts: hisi: fix hip06 sas am-max-trans quirkarch/ | +1 | 0 replies | |
| 66/152 | net/mlx4_core: Use device ID definesdrivers/ | +43 | 0 replies | |
| 67/152 | clocksource/drivers/arm_arch_timer: Dont assume clock runs in suspendDocumentation/ drivers/ | +13 | 0 replies | |
| 68/152 | scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirkdrivers/ drivers/ | +27 | 0 replies | |
| 69/152 | HID: sensor-hub add quirk for Microsoft Surface 3drivers/ | +3 | 0 replies | |
| 70/152 | HID: sensor-hub: add quirk for Microchip MM7150drivers/ | +3 | 0 replies | |
| 71/152 | HID: multitouch: enable the Surface 3 Type Cover to report multitouch datadrivers/ drivers/ drivers/ +2 more | +3 | 0 replies | |
| 72/152 | HID: multitouch: do not retrieve all reports for all devicesdrivers/ | +40 | 0 replies | |
| 73/152 | mmc: sdhci-msm: Enable few quirksdrivers/ | +3 | 0 replies | |
| 74/152 | scsi: ufs: ensure that host pa_tactivate is higher than devicedrivers/ drivers/ drivers/ | +86 | 0 replies | |
| 75/152 | svcauth_gss: Close connection when dropping an incoming messagenet/ net/ | +10 | 0 replies | |
| 76/152 | x86/intel_idle: Add CPU model 0x4a (Atom Z34xx series)drivers/ | +49 | 0 replies | |
| 77/152 | arm64: PCI: Manage controller-specific data on per-controller basisarch/ | +10 | 0 replies | |
| 78/152 | arm64: PCI: Add local struct device pointersarch/ | +5 | 0 replies | |
| 79/152 | arm64: PCI: Search ACPI namespace to ensure ECAM space is reservedarch/ | +11 | 0 replies | |
| 80/152 | PCI/ACPI: Extend pci_mcfg_lookup() to return ECAM config accessorsarch/ drivers/ include/ | +33 | 0 replies | |
| 81/152 | PCI/ACPI: Check for platform-specific MCFG quirksdrivers/ | +86 | 0 replies | |
| 82/152 | PCI: Add MCFG quirks for Qualcomm QDF2432 host controllerdrivers/ drivers/ include/ | +27 | 0 replies | |
| 83/152 | PCI: Add MCFG quirks for HiSilicon Hip05/06/07 host controllersdrivers/ drivers/ drivers/ +1 more | +115 | 0 replies | |
| 84/152 | PCI: thunder-pem: Factor out resource lookupdrivers/ | +27 | 0 replies | |
| 85/152 | PCI: Add MCFG quirks for Cavium ThunderX pass2.x host controllerdrivers/ drivers/ drivers/ +2 more | +67 | 0 replies | |
| 86/152 | PCI: Add MCFG quirks for Cavium ThunderX pass1.x host controllerdrivers/ drivers/ drivers/ +2 more | +28 | 0 replies | |
| 87/152 | PCI: Add MCFG quirks for X-Gene host controllerdrivers/ drivers/ drivers/ +2 more | +149 | 0 replies | |
| 88/152 | PCI: Explain ARM64 ACPI/MCFG quirk Kconfig and build strategydrivers/ | +15 | 0 replies | |
| 89/152 | scsi: ufs: add quirk to increase host PA_SaveConfigTimedrivers/ drivers/ drivers/ +2 more | +75 | 0 replies | |
| 90/152 | ALSA: usb-audio: add implicit fb quirk for Axe-Fx IIsound/ | +10 | 0 replies | |
| 91/152 | PCI: Expand "VPD access disabled" quirk messagedrivers/ | +1 | 0 replies | |
| 92/152 | ALSA: usb-audio: Add native DSD support for TEAC 501/503 DACsound/ | +38 | 0 replies | |
| 94/152 | HID: asus: Add i2c touchpad supportdrivers/ drivers/ drivers/ +1 more | +296 | 0 replies | |
| 95/152 | HID: asus: Fix keyboard supportdrivers/ | +11 | 0 replies | |
| 96/152 | HID: microsoft: Add Surface 4 type cover pro 4 not JP versionsdrivers/ drivers/ drivers/ +1 more | +12 | 1 reply | |
| 97/152 | HID: multitouch: enable the Surface 4 Type Cover Pro (JP) to report multitouch datadrivers/ drivers/ drivers/ +1 more | +0 | 0 replies | |
| 98/152 | nvme: simplify stripe quirkdrivers/ drivers/ | +2 | 0 replies | |
| 99/152 | ACPI / sysfs: Provide quirk mechanism to prevent GPE floodingDocumentation/ drivers/ drivers/ +1 more | +68 | 0 replies | |
| 100/152 | HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFDdrivers/ drivers/ | +4 | 0 replies | |
| 101/152 | HID: usbhid: Add quirk for Mayflash/Dragonrise DolphinBar.drivers/ drivers/ | +2 | 0 replies | |
| 102/152 | drm/edid: constify edid quirk listdrivers/ | +3 | 0 replies | |
| 103/152 | drm/i915: fix INTEL_BDW_IDS definitioninclude/ | +0 | 0 replies | |
| 104/152 | drm/i915: more .is_mobile cleanups for BDWinclude/ | +3 | 0 replies | |
| 105/152 | drm/i915: actually drive the BDW reserved IDsdrivers/ | +1 | 0 replies | |
| 106/152 | ASoC: Intel: bytcr_rt5640: quirks for Insyde devicessound/ | +10 | 0 replies | |
| 107/152 | scsi: ufs: introduce a new ufshcd_statea UFSHCD_STATE_EH_SCHEDULEDdrivers/ | +3 | 0 replies | |
| 108/152 | scsi: ufs: issue link starup 2 times if device isnt activedrivers/ | +20 | 0 replies | |
| 109/152 | ARM: OMAP2+: Fix init for multiple quirks for the same SoCarch/ | +0 | 0 replies | |
| 110/152 | usb: chipidea: msm: Rely on core to override AHBBURSTdrivers/ | +2 | 0 replies | |
| 111/152 | serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437xdrivers/ | +3 | 0 replies | |
| 112/152 | Input: gpio_keys - add support for GPIO descriptorsdrivers/ | +26 | 1 reply | |
| 113/152 | amd-xgbe: Prepare for working with more than one type of phydrivers/ drivers/ drivers/ +5 more | +1137 | 0 replies | |
| 114/152 | ARM: davinci: PM: support da8xx DT platformsarch/ | +1 | 0 replies | |
| 115/152 | ARM: davinci: add skeleton for pdata-quirksarch/ arch/ arch/ +1 more | +43 | 3 replies | |
| 117/152 | usb: host: xhci-plat: enable BROKEN_PED quirk if platform requestedDocumentation/ drivers/ | +4 | 0 replies | |
| 118/152 | usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisionsdrivers/ | +18 | 0 replies | |
| 119/152 | drm/mga: remove device_is_agp callbackdrivers/ drivers/ | +19 | 0 replies | |
| 120/152 | ARM: dts: STiH407-family: set snps,dis_u3_susphy_quirkarch/ | +1 | 0 replies | |
| 121/152 | PCI: Add ACS quirk for Intel Union Pointdrivers/ | +24 | 0 replies | |
| 122/152 | PCI: xgene: Fix double free on init errordrivers/ | +2 | 0 replies | |
| 123/152 | rx51: broken buildarch/ | +1 | 0 replies | |
| 124/152 | sata: ahci-da850: implement a workaround for the softreset quirkdrivers/ | +32 | 0 replies | |
| 125/152 | ACPI / button: Change default behavior to lid_init_state=opendrivers/ | +1 | 0 replies | |
| 126/152 | ASoC: rt5670: Add missing 10EC5072 ACPI IDsound/ | +1 | 0 replies | |
| 127/152 | ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10sound/ | +1 | 0 replies | |
| 128/152 | ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10sound/ | +36 | 0 replies | |
| 129/152 | ASoC: Intel: cht_bsw_rt5645: harden ACPI device detectionsound/ | +12 | 0 replies | |
| 130/152 | ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK supportsound/ | +71 | 0 replies | |
| 131/152 | ACPI: save NVS memory for Lenovo G50-45drivers/ | +19 | 0 replies | |
| 132/152 | usb: musb: da8xx: Fix host mode suspenddrivers/ | +1 | 0 replies | |
| 134/152 | HID: wacom: dont apply generic settings to old devicesdrivers/ | +3 | 0 replies | |
| 135/152 | arm: kernel: Add SMC structure parameterarch/ arch/ arch/ +3 more | +57 | 0 replies | |
| 136/152 | firmware: qcom: scm: Fix interrupted SCM callsarch/ drivers/ include/ | +26 | 0 replies | |
| 137/152 | drm/msm/adreno: move function declarations to header filedrivers/ drivers/ | +3 | 0 replies | |
| 138/152 | ARM: smccc: Update HVC comment to describe new quirk parameterinclude/ | +1 | 0 replies | |
| 139/152 | PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSSdrivers/ | +21 | 0 replies | |
| 140/152 | PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Portsdrivers/ include/ | +3 | 0 replies | |
| 141/152 | mmc: sdhci-of-esdhc: remove default broken-cd for ARMdrivers/ | +10 | 0 replies | |
| 142/152 | PCI: Sort the list of devices with D3 delay quirk by IDdrivers/ | +14 | 0 replies | |
| 143/152 | PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432drivers/ | +23 | 0 replies | |
| 144/152 | watchdog: s3c2410: Fix infinite interrupt in soft modeDocumentation/ drivers/ | +23 | 0 replies | |
| 145/152 | platform/x86: asus-wmi: Set specified XUSB2PR value for X550LBdrivers/ drivers/ drivers/ | +43 | 0 replies | |
| 147/152 | tools/power turbostat: decode Baytrail CC6 and MC6 demotion configurationtools/ | +42 | 0 replies | |
| 148/152 | tools/power turbostat: dump Atom P-states correctlytools/ | +82 | 0 replies | |
| 149/152 | x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirkarch/ | +8 | 0 replies | |
| 150/152 | x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirkarch/ | +8 | 0 replies | |
| 151/152 | usb-storage: Add ignore-residue quirk for Initio INIC-3619drivers/ | +14 | 0 replies | |
| 152/152 | x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirkarch/ | +1 | 0 replies |
Reviews trailers per patch
62 of 147 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 62 reviewers.
Cover letter [PATCH 4.9 000/152] 4.9.22-stable review
This is the start of the stable review cycle for the 4.9.22 release. There are 152 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 Wed Apr 12 16:41:34 UTC 2017. 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.9.22-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.9.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.9.22-rc1
Matjaz Hegedic <[email protected]>
x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk
Tobias Jakobi <[email protected]>
usb-storage: Add ignore-residue quirk for Initio INIC-3619
Matjaz Hegedic <[email protected]>
x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk
Matjaz Hegedic <[email protected]>
x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk
Len Brown <[email protected]>
tools/power turbostat: dump Atom P-states correctly
Len Brown <[email protected]>
tools/power turbostat: decode Baytrail CC6 and MC6 demotion configuration
João Paulo Rechi Vita <[email protected]>
platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT
Kai-Chuan Hsieh <[email protected]>
platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB
Krzysztof Kozlowski <[email protected]>
watchdog: s3c2410: Fix infinite interrupt in soft mode
Sinan Kaya <[email protected]>
PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432
Andy Shevchenko <[email protected]>
PCI: Sort the list of devices with D3 delay quirk by ID
yangbo lu <[email protected]>
mmc: sdhci-of-esdhc: remove default broken-cd for ARM
Dongdong Liu <[email protected]>
PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports
Jon Mason <[email protected]>
PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS
Will Deacon <[email protected]>
ARM: smccc: Update HVC comment to describe new quirk parameter
Baoyou Xie <[email protected]>
drm/msm/adreno: move function declarations to header file
Andy Gross <[email protected]>
firmware: qcom: scm: Fix interrupted SCM calls
Andy Gross <[email protected]>
arm: kernel: Add SMC structure parameter
Ping Cheng <[email protected]>
HID: wacom: don't apply generic settings to old devices
Mylène Josserand <[email protected]>
ASoC: sun4i-i2s: Add quirks to handle a31 compatible
Alexandre Bailon <[email protected]>
usb: musb: da8xx: Fix host mode suspend
Zhang Rui <[email protected]>
ACPI: save NVS memory for Lenovo G50-45
Pierre-Louis Bossart <[email protected]>
ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support
Pierre-Louis Bossart <[email protected]>
ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection
Pierre-Louis Bossart <[email protected]>
ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10
Pierre-Louis Bossart <[email protected]>
ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10
Takashi Iwai <[email protected]>
ASoC: rt5670: Add missing 10EC5072 ACPI ID
Lv Zheng <[email protected]>
ACPI / button: Change default behavior to lid_init_state=open
Bartosz Golaszewski <[email protected]>
sata: ahci-da850: implement a workaround for the softreset quirk
Sean Young <[email protected]>
rx51: broken build
Dan Carpenter <[email protected]>
PCI: xgene: Fix double free on init error
Alex Williamson <[email protected]>
PCI: Add ACS quirk for Intel Union Point
Patrice Chotard <[email protected]>
ARM: dts: STiH407-family: set snps,dis_u3_susphy_quirk
Daniel Vetter <[email protected]>
drm/mga: remove device_is_agp callback
Felipe Balbi <[email protected]>
usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions
Felipe Balbi <[email protected]>
usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested
Felipe Balbi <[email protected]>
usb: xhci: add quirk flag for broken PED bits
Kevin Hilman <[email protected]>
ARM: davinci: add skeleton for pdata-quirks
Kevin Hilman <[email protected]>
ARM: davinci: PM: support da8xx DT platforms
Lendacky, Thomas <[email protected]>
amd-xgbe: Prepare for working with more than one type of phy
Geert Uytterhoeven <[email protected]>
Input: gpio_keys - add support for GPIO descriptors
Vignesh R <[email protected]>
serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x
Stephen Boyd <[email protected]>
usb: chipidea: msm: Rely on core to override AHBBURST
Tony Lindgren <[email protected]>
ARM: OMAP2+: Fix init for multiple quirks for the same SoC
[email protected] <[email protected]>
scsi: ufs: issue link starup 2 times if device isn't active
Zang Leigang <[email protected]>
scsi: ufs: introduce a new ufshcd_statea UFSHCD_STATE_EH_SCHEDULED
youling257 <[email protected]>
ASoC: Intel: bytcr_rt5640: quirks for Insyde devices
Paulo Zanoni <[email protected]>
drm/i915: actually drive the BDW reserved IDs
Paulo Zanoni <[email protected]>
drm/i915: more .is_mobile cleanups for BDW
Paulo Zanoni <[email protected]>
drm/i915: fix INTEL_BDW_IDS definition
Jani Nikula <[email protected]>
drm/edid: constify edid quirk list
Marcel Hasler <[email protected]>
HID: usbhid: Add quirk for Mayflash/Dragonrise DolphinBar.
Alex Wood <[email protected]>
HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD
Lv Zheng <[email protected]>
ACPI / sysfs: Provide quirk mechanism to prevent GPE flooding
Keith Busch <[email protected]>
nvme: simplify stripe quirk
Yuta Kobayashi <[email protected]>
HID: multitouch: enable the Surface 4 Type Cover Pro (JP) to report multitouch data
Daniel Keller <[email protected]>
HID: microsoft: Add Surface 4 type cover pro 4 not JP versions
Brendan McGrath <[email protected]>
HID: asus: Fix keyboard support
Brendan McGrath <[email protected]>
HID: asus: Add i2c touchpad support
Lee, Chun-Yi <[email protected]>
platform/x86: acer-wmi: Only supports AMW0_GUID1 on acer family
Nobutaka Okabe <[email protected]>
ALSA: usb-audio: Add native DSD support for TEAC 501/503 DAC
Bjorn Helgaas <[email protected]>
PCI: Expand "VPD access disabled" quirk message
Alberto Aguirre <[email protected]>
ALSA: usb-audio: add implicit fb quirk for Axe-Fx II
Subhash Jadavani <[email protected]>
scsi: ufs: add quirk to increase host PA_SaveConfigTime
Bjorn Helgaas <[email protected]>
PCI: Explain ARM64 ACPI/MCFG quirk Kconfig and build strategy
Duc Dang <[email protected]>
PCI: Add MCFG quirks for X-Gene host controller
Tomasz Nowicki <[email protected]>
PCI: Add MCFG quirks for Cavium ThunderX pass1.x host controller
Tomasz Nowicki <[email protected]>
PCI: Add MCFG quirks for Cavium ThunderX pass2.x host controller
Bjorn Helgaas <[email protected]>
PCI: thunder-pem: Factor out resource lookup
Dongdong Liu <[email protected]>
PCI: Add MCFG quirks for HiSilicon Hip05/06/07 host controllers
Christopher Covington <[email protected]>
PCI: Add MCFG quirks for Qualcomm QDF2432 host controller
Tomasz Nowicki <[email protected]>
PCI/ACPI: Check for platform-specific MCFG quirks
Tomasz Nowicki <[email protected]>
PCI/ACPI: Extend pci_mcfg_lookup() to return ECAM config accessors
Bjorn Helgaas <[email protected]>
arm64: PCI: Search ACPI namespace to ensure ECAM space is reserved
Bjorn Helgaas <[email protected]>
arm64: PCI: Add local struct device pointers
Tomasz Nowicki <[email protected]>
arm64: PCI: Manage controller-specific data on per-controller basis
Andy Shevchenko <[email protected]>
x86/intel_idle: Add CPU model 0x4a (Atom Z34xx series)
Chuck Lever <[email protected]>
svcauth_gss: Close connection when dropping an incoming message
Subhash Jadavani <[email protected]>
scsi: ufs: ensure that host pa_tactivate is higher than device
Ritesh Harjani <[email protected]>
mmc: sdhci-msm: Enable few quirks
Benjamin Tissoires <[email protected]>
HID: multitouch: do not retrieve all reports for all devices
Benjamin Tissoires <[email protected]>
HID: multitouch: enable the Surface 3 Type Cover to report multitouch data
Benjamin Tissoires <[email protected]>
HID: sensor-hub: add quirk for Microchip MM7150
Benjamin Tissoires <[email protected]>
HID: sensor-hub add quirk for Microsoft Surface 3
Kiwoong Kim <[email protected]>
scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk
Brian Norris <[email protected]>
clocksource/drivers/arm_arch_timer: Don't assume clock runs in suspend
Bjorn Helgaas <[email protected]>
net/mlx4_core: Use device ID defines
John Garry <[email protected]>
arm64: dts: hisi: fix hip06 sas am-max-trans quirk
Pierre-Louis Bossart <[email protected]>
ASoC: Intel: bytct_rt5640: change default capture settings
Janusz Dziedzic <[email protected]>
usb: dwc3: gadget: delay unmap of bounced requests
HungNien Chen <[email protected]>
HID: i2c-hid: add a simple quirk to fix device defects
Marcel Hasler <[email protected]>
HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3 adapters
Vladimir Zapolskiy <[email protected]>
clk: lpc32xx: add a quirk for PWM and MS clock dividers
Chen-Yu Tsai <[email protected]>
drm/sun4i: Add compatible string for A31/A31s TCON (timing controller)
Chen-Yu Tsai <[email protected]>
drm/sun4i: Add compatible strings for A31/A31s display pipelines
Chen-Yu Tsai <[email protected]>
drm/sun4i: tcon: Move SoC specific quirks to a DT matched data structure
Jason A. Donenfeld <[email protected]>
random: use chacha20 for get_random_int/long
Chris Salls <[email protected]>
mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
Johan Hovold <[email protected]>
Documentation: stable-kernel-rules: fix stable-tag format
Huacai Chen <[email protected]>
MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation
Huacai Chen <[email protected]>
MIPS: Flush wrong invalid FTLB entry for huge page
Huacai Chen <[email protected]>
MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2
Huacai Chen <[email protected]>
MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3
Hauke Mehrtens <[email protected]>
MIPS: Lantiq: fix missing xbar kernel panic
Paul Burton <[email protected]>
MIPS: End spinlocks with .insn
John Crispin <[email protected]>
MIPS: ralink: Fix typos in rt3883 pinctrl
James Hogan <[email protected]>
MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels
Heiko Carstens <[email protected]>
s390/uaccess: get_user() should zero on failure (again)
Marcelo Henrique Cerri <[email protected]>
s390/decompressor: fix initrd corruption caused by bss clear
Max Filippov <[email protected]>
xtensa: make __pa work with uncached KSEG addresses
Tobias Klauser <[email protected]>
nios2: reserve boot memory for device tree
Dmitry Bilunov <[email protected]>
dm raid: fix NULL pointer dereference for raid1 without bitmap
Michael Ellerman <[email protected]>
powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable()
Paul Mackerras <[email protected]>
powerpc: Don't try to fix up misaligned load-with-reservation instructions
Oliver O'Halloran <[email protected]>
powerpc/64: Fix flush_(d|i)cache_range() called from modules
Frederic Barrat <[email protected]>
powerpc/mm: Add missing global TLB invalidate if cxl is active
Benjamin Herrenschmidt <[email protected]>
powerpc: Disable HFSCR[TM] if TM is not supported
James Hogan <[email protected]>
metag/usercopy: Add missing fixups
James Hogan <[email protected]>
metag/usercopy: Fix src fixup in from user rapf loops
James Hogan <[email protected]>
metag/usercopy: Set flags before ADDZ
James Hogan <[email protected]>
metag/usercopy: Zero rest of buffer from copy_from_user
James Hogan <[email protected]>
metag/usercopy: Add early abort to copy_to_user
James Hogan <[email protected]>
metag/usercopy: Fix alignment error checking
James Hogan <[email protected]>
metag/usercopy: Drop unused macros
Arend Van Spriel <[email protected]>
brcmfmac: use local iftype avoiding use-after-free of virtual interface
Johannes Berg <[email protected]>
mac80211: unconditionally start new netdev queues with iTXQ support
Wei Yongjun <[email protected]>
ring-buffer: Fix return value check in test_ringbuffer()
Calvin Owens <[email protected]>
xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files
Martin Brandenburg <[email protected]>
orangefs: move features validation to fix filesystem hang
Arnd Bergmann <[email protected]>
Kbuild: use cc-disable-warning consistently for maybe-uninitialized
Dmitry Torokhov <[email protected]>
ACPI / gpio: do not fall back to parsing _CRS when we get a deferral
Sami Tolvanen <[email protected]>
dm verity fec: fix bufio leaks
Sami Tolvanen <[email protected]>
dm verity fec: limit error correction recursion
[email protected] <[email protected]>
ptrace: fix PTRACE_LISTEN race corrupting task->state
Alexander Polakov <[email protected]>
mm/page_alloc.c: fix print order in show_free_areas()
Jan-Marek Glogowski <[email protected]>
Reset TreeId to zero on SMB2 TREE_CONNECT
Arend Van Spriel <[email protected]>
cfg80211: check rdev resume callback only for registered wiphy
Victor Kamensky <[email protected]>
arm64: mm: unaligned access by user-land should be received as SIGBUS
Quentin Schulz <[email protected]>
iio: bmg160: reset chip when probing
Suzuki K Poulose <[email protected]>
kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd
Marc Zyngier <[email protected]>
arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region
Marc Zyngier <[email protected]>
arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm
Shuxiao Zhang <[email protected]>
staging: android: ashmem: lseek failed due to no FMODE_LSEEK.
NeilBrown <[email protected]>
sysfs: be careful of error returns from ops->show()
Li Qiang <[email protected]>
drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()
Thomas Hellstrom <[email protected]>
drm/vmwgfx: Remove getparam error message
Thomas Hellstrom <[email protected]>
drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces
Murray McAllister <[email protected]>
drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()
Murray McAllister <[email protected]>
drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
Thomas Hellstrom <[email protected]>
drm/vmwgfx: Type-check lookups of fence objects
Sudip Mukherjee <[email protected]>
ppdev: fix registering same device name
Sudip Mukherjee <[email protected]>
ppdev: check before attaching port
-------------
Diffstat:
.../devicetree/bindings/arm/arch_timer.txt | 5 + .../bindings/display/sunxi/sun4i-drm.txt | 8 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + .../devicetree/bindings/watchdog/samsung-wdt.txt | 9 +- Documentation/kernel-parameters.txt | 10 + Documentation/stable_kernel_rules.txt | 2 +- Makefile | 6 +- arch/arm/boot/dts/stih407-family.dtsi | 1 + arch/arm/kernel/armksyms.c | 4 +- arch/arm/kernel/smccc-call.S | 14 +- arch/arm/kvm/mmu.c | 23 +- arch/arm/mach-davinci/Makefile | 2 +- arch/arm/mach-davinci/da8xx-dt.c | 2 + arch/arm/mach-davinci/include/mach/common.h | 2 + arch/arm/mach-davinci/pdata-quirks.c | 39 + arch/arm/mach-omap2/pdata-quirks.c | 3 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 2 +- arch/arm64/kernel/arm64ksyms.c | 4 +- arch/arm64/kernel/asm-offsets.c | 7 +- arch/arm64/kernel/pci.c | 53 +- arch/arm64/kernel/smccc-call.S | 23 +- arch/arm64/mm/fault.c | 42 +- arch/metag/include/asm/uaccess.h | 15 +- arch/metag/lib/usercopy.c | 312 +++----- arch/mips/Kconfig | 2 +- arch/mips/include/asm/spinlock.h | 8 +- arch/mips/kernel/cpu-probe.c | 2 +- arch/mips/kernel/genex.S | 4 +- arch/mips/kernel/traps.c | 17 +- arch/mips/lantiq/xway/sysctrl.c | 2 +- arch/mips/mm/c-r4k.c | 2 + arch/mips/mm/tlbex.c | 25 +- arch/mips/ralink/rt3883.c | 4 +- arch/nios2/kernel/prom.c | 7 + arch/nios2/kernel/setup.c | 3 + arch/powerpc/crypto/crc32c-vpmsum_glue.c | 3 + arch/powerpc/kernel/align.c | 27 +- arch/powerpc/kernel/misc_64.S | 4 +- arch/powerpc/kernel/setup_64.c | 9 + arch/powerpc/mm/hash_native_64.c | 7 +- arch/s390/boot/compressed/misc.c | 35 +- arch/s390/include/asm/uaccess.h | 2 +- arch/x86/kernel/reboot.c | 16 + arch/xtensa/include/asm/page.h | 13 + drivers/acpi/button.c | 2 +- drivers/acpi/internal.h | 1 + drivers/acpi/pci_mcfg.c | 190 ++++- drivers/acpi/scan.c | 1 + drivers/acpi/sleep.c | 19 + drivers/acpi/sysfs.c | 56 ++ drivers/ata/ahci_da850.c | 33 +- drivers/char/ppdev.c | 33 +- drivers/char/random.c | 84 ++- drivers/clk/nxp/clk-lpc32xx.c | 32 +- drivers/clocksource/arm_arch_timer.c | 9 +- drivers/firmware/qcom_scm-64.c | 13 +- drivers/gpio/gpiolib-acpi.c | 4 +- drivers/gpu/drm/drm_edid.c | 6 +- drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/mga/mga_dma.c | 20 +- drivers/gpu/drm/mga/mga_drv.c | 37 - drivers/gpu/drm/msm/adreno/adreno_device.c | 3 - drivers/gpu/drm/msm/adreno/adreno_gpu.h | 3 + drivers/gpu/drm/sun4i/sun4i_backend.c | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 5 + drivers/gpu/drm/sun4i/sun4i_tcon.c | 43 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 11 +- drivers/gpu/drm/ttm/ttm_object.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 79 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 31 +- drivers/hid/Kconfig | 2 +- drivers/hid/hid-asus.c | 304 +++++++- drivers/hid/hid-core.c | 9 +- drivers/hid/hid-ids.h | 19 +- drivers/hid/hid-microsoft.c | 4 +- drivers/hid/hid-multitouch.c | 80 +- drivers/hid/hid-sensor-hub.c | 6 + drivers/hid/i2c-hid/i2c-hid.c | 57 ++ drivers/hid/usbhid/hid-quirks.c | 8 +- drivers/hid/wacom_wac.c | 3 + drivers/idle/intel_idle.c | 49 ++ drivers/iio/gyro/bmg160_core.c | 12 + drivers/input/keyboard/gpio_keys.c | 37 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-verity-fec.c | 18 +- drivers/md/dm-verity-fec.h | 4 + drivers/mmc/host/sdhci-msm.c | 4 +- drivers/mmc/host/sdhci-of-esdhc.c | 18 +- drivers/net/ethernet/amd/xgbe/Makefile | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 58 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 19 +- drivers/net/ethernet/amd/xgbe/xgbe-main.c | 214 ++---- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 549 +++++--------- drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c | 821 +++++++++++++++++++++ drivers/net/ethernet/amd/xgbe/xgbe.h | 130 ++-- drivers/net/ethernet/mellanox/mlx4/main.c | 84 ++- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 8 +- drivers/nvme/host/core.c | 17 +- drivers/nvme/host/nvme.h | 1 - drivers/pci/ecam.c | 12 + drivers/pci/host/Kconfig | 10 +- drivers/pci/host/Makefile | 19 +- drivers/pci/host/pci-thunder-ecam.c | 9 +- drivers/pci/host/pci-thunder-pem.c | 94 ++- drivers/pci/host/pci-xgene.c | 123 ++- drivers/pci/host/pcie-hisi.c | 101 +++ drivers/pci/quirks.c | 101 ++- drivers/platform/x86/acer-wmi.c | 56 ++ drivers/platform/x86/asus-nb-wmi.c | 13 + drivers/platform/x86/asus-wmi.c | 52 +- drivers/platform/x86/asus-wmi.h | 1 + drivers/scsi/ufs/ufs-qcom.c | 30 + drivers/scsi/ufs/ufs-qcom.h | 1 + drivers/scsi/ufs/ufs_quirks.h | 35 +- drivers/scsi/ufs/ufshcd.c | 154 +++- drivers/scsi/ufs/ufshcd.h | 15 + drivers/scsi/ufs/unipro.h | 4 + drivers/staging/android/ashmem.c | 1 + drivers/tty/serial/8250/8250_omap.c | 9 +- drivers/usb/chipidea/ci_hdrc_msm.c | 4 +- drivers/usb/dwc3/gadget.c | 21 +- drivers/usb/dwc3/host.c | 21 +- drivers/usb/host/xhci-hub.c | 6 + drivers/usb/host/xhci-plat.c | 3 + drivers/usb/host/xhci.h | 3 + drivers/usb/musb/da8xx.c | 2 +- drivers/usb/storage/unusual_devs.h | 14 + drivers/watchdog/s3c2410_wdt.c | 21 +- fs/cifs/smb2pdu.c | 4 + fs/orangefs/super.c | 9 +- fs/sysfs/file.c | 6 +- fs/xfs/xfs_bmap_util.c | 10 +- include/drm/i915_pciids.h | 11 +- include/drm/ttm/ttm_object.h | 5 +- include/linux/arm-smccc.h | 52 +- include/linux/pci-acpi.h | 4 +- include/linux/pci-ecam.h | 9 + include/linux/pci_ids.h | 2 + include/linux/random.h | 1 - init/main.c | 1 - kernel/ptrace.c | 14 +- kernel/trace/ring_buffer.c | 8 +- mm/mempolicy.c | 20 +- mm/page_alloc.c | 2 +- net/mac80211/iface.c | 3 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/svc.c | 14 +- net/wireless/sysfs.c | 10 +- sound/soc/codecs/rt5670.c | 2 + sound/soc/intel/atom/sst/sst_acpi.c | 37 +- sound/soc/intel/boards/bytcr_rt5640.c | 21 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 98 ++- sound/soc/sunxi/sun4i-i2s.c | 57 +- sound/usb/pcm.c | 10 + sound/usb/quirks.c | 38 + tools/power/x86/turbostat/turbostat.c | 103 +++ 159 files changed, 4059 insertions(+), 1491 deletions(-)