4.14.36-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest164 patches 6 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/164 | tty: make n_tty_read() always abort if hangup is in progressdrivers/ drivers/ include/ | +16 | 0 replies | |
| 2/164 | cpufreq: CPPC: Use transition_delay_us depending transition_latencydrivers/ | +3 | 0 replies | |
| 3/164 | ubifs: Check ubifs_wbuf_sync() return codefs/ | +10 | 0 replies | |
| 4/164 | ubi: fastmap: Dont flush fastmap work on detachdrivers/ | +0 | 0 replies | |
| 5/164 | ubi: Fix error for write accessdrivers/ | +1 | 0 replies | |
| 6/164 | ubi: Reject MLC NANDdrivers/ | +11 | 0 replies | |
| 7/164 | mm/ksm.c: fix inconsistent accounting of zero pagesmm/ | +7 | 0 replies | |
| 8/164 | mm/hmm: fix header file if/else/endif mazeinclude/ | +1 | 0 replies | |
| 9/164 | mm/hmm: hmm_pfns_bad() was accessing wrong structmm/ | +2 | 0 replies | |
| 10/164 | task_struct: only use anon struct under randstruct plugininclude/ include/ | +3 | 0 replies | |
| 11/164 | fs/reiserfs/journal.c: add missing resierfs_warning() argfs/ | +1 | 0 replies | |
| 12/164 | resource: fix integer overflow at reallocationkernel/ | +2 | 0 replies | |
| 13/164 | ipc/shm: fix use-after-free of shm file via remap_file_pages()ipc/ | +20 | 0 replies | |
| 14/164 | mm, slab: reschedule cache_reap() on the same CPUmm/ | +2 | 0 replies | |
| 15/164 | usb: musb: gadget: misplaced out of bounds checkdrivers/ | +9 | 0 replies | |
| 16/164 | phy: allwinner: sun4i-usb: poll vbus changes on A23/A33 when driving VBUSdrivers/ | +6 | 0 replies | |
| 17/164 | usb: gadget: udc: core: update usb_ep_queue() documentationdrivers/ | +3 | 0 replies | |
| 18/164 | ARM64: dts: meson: reduce odroid-c2 eMMC maximum ratearch/ | +1 | 0 replies | |
| 19/164 | KVM: arm/arm64: vgic-its: Fix potential overrun in vgic_copy_lpi_listvirt/ | +9 | 0 replies | |
| 20/164 | ARM: dts: da850-lego-ev3: Fix battery voltage gpioarch/ | +2 | 0 replies | |
| 21/164 | ARM: EXYNOS: Fix coupled CPU idle freeze on Exynos4210arch/ | +1 | 0 replies | |
| 22/164 | arm: dts: mt7623: fix USB initialization fails on bananapi-r2arch/ | +22 | 0 replies | |
| 23/164 | ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl propertyarch/ | +1 | 0 replies | |
| 24/164 | ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250arch/ | +4 | 0 replies | |
| 25/164 | ARM: dts: at91: sama5d4: fix pinctrl compatible stringarch/ | +1 | 0 replies | |
| 26/164 | spi: atmel: init FIFOs before spi enabledrivers/ | +5 | 0 replies | |
| 27/164 | spi: Fix scatterlist elements size in spi_map_bufdrivers/ | +8 | 0 replies | |
| 28/164 | spi: Fix unregistration of controller with fixed SPI bus numberdrivers/ | +2 | 0 replies | |
| 29/164 | media: atomisp_fops.c: disable atomisp_compat_ioctl32drivers/ | +6 | 0 replies | |
| 30/164 | media: vivid: check if the cec_adapter is validdrivers/ | +2 | 0 replies | |
| 31/164 | media: vsp1: Fix BRx conditional path in WPFdrivers/ | +1 | 0 replies | |
| 32/164 | x86/xen: Delay get_cpu_cap until stack canary is establishedarch/ | +4 | 0 replies | |
| 33/164 | xen-netfront: Fix hang on device removaldrivers/ | +6 | 0 replies | |
| 34/164 | regmap: Fix reversed bounds check in regmap_raw_write()drivers/ | +1 | 0 replies | |
| 35/164 | ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5Edrivers/ | +9 | 0 replies | |
| 36/164 | ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status()drivers/ | +16 | 0 replies | |
| 37/164 | USB: gadget: f_midi: fixing a possible double-free in f_mididrivers/ drivers/ | +4 | 0 replies | |
| 38/164 | USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thawdrivers/ | +7 | 0 replies | |
| 39/164 | usb: dwc3: prevent setting PRTCAP to OTG from debugfsdrivers/ | +3 | 0 replies | |
| 40/164 | usb: dwc3: pci: Properly cleanup resourcedrivers/ | +1 | 0 replies | |
| 41/164 | usb: dwc3: gadget: never call ->complete() from ->ep_queue()drivers/ | +25 | 0 replies | |
| 42/164 | cifs: fix memory leak in SMB2_open()fs/ | +6 | 0 replies | |
| 43/164 | fix smb3-encryption breakage when CONFIG_DEBUG_SG=yfs/ | +12 | 0 replies | |
| 44/164 | smb3: Fix root directory when server returns inode number of zerofs/ fs/ | +34 | 0 replies | |
| 45/164 | HID: i2c-hid: fix size check and type usagedrivers/ | +7 | 0 replies | |
| 46/164 | i2c: i801: Save register SMBSLVCMD value only oncedrivers/ | +4 | 0 replies | |
| 47/164 | i2c: i801: Restore configuration at shutdowndrivers/ | +10 | 0 replies | |
| 48/164 | CIFS: refactor crypto shash/sdesc allocation&freefs/ fs/ fs/ +3 more | +91 | 0 replies | |
| 49/164 | CIFS: add sha512 secmechfs/ fs/ fs/ +3 more | +44 | 0 replies | |
| 50/164 | CIFS: fix sha512 check in cifs_crypto_secmech_releasefs/ | +1 | 0 replies | |
| 51/164 | powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write()arch/ | +4 | 0 replies | |
| 52/164 | powerpc/64s: Fix dt_cpu_ftrs to have restore_cpu clear unwanted LPCR bitsarch/ | +9 | 0 replies | |
| 53/164 | powerpc/64: Call H_REGISTER_PROC_TBL when running as a HPT guest on POWER9arch/ arch/ | +12 | 0 replies | |
| 54/164 | powerpc/64: Fix smp_wmb barrier definition use use lwsync consistentlyarch/ arch/ | +2 | 0 replies | |
| 55/164 | powerpc/kprobes: Fix call trace due to incorrect preempt countarch/ | +17 | 0 replies | |
| 56/164 | powerpc/kexec_file: Fix error code when trying to load kdump kernelarch/ | +1 | 0 replies | |
| 57/164 | powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loopsarch/ | +6 | 0 replies | |
| 58/164 | HID: Fix hid_report_len usagedrivers/ drivers/ drivers/ +1 more | +9 | 0 replies | |
| 59/164 | HID: core: Fix size as type u32drivers/ include/ | +8 | 0 replies | |
| 60/164 | soc: mediatek: fix the mistaken pointer accessed when subdomains are addeddrivers/ | +1 | 0 replies | |
| 61/164 | ASoC: ssm2602: Replace reg_default_raw with reg_defaultsound/ | +13 | 0 replies | |
| 62/164 | ASoC: topology: Fix kcontrol name string handlingsound/ | +18 | 0 replies | |
| 63/164 | thunderbolt: Wait a bit longer for ICM to authenticate the active NVMdrivers/ | +5 | 0 replies | |
| 64/164 | thunderbolt: Serialize PCIe tunnel creation with PCI rescandrivers/ | +9 | 0 replies | |
| 65/164 | thunderbolt: Resume control channel after hibernation image is createddrivers/ | +1 | 0 replies | |
| 66/164 | thunderbolt: Prevent crash when ICM firmware is not runningdrivers/ | +3 | 0 replies | |
| 67/164 | irqchip/gic: Take lock when updating irq typedrivers/ | +8 | 0 replies | |
| 68/164 | random: use a tighter cap in credit_entropy_bits_safe()drivers/ | +1 | 0 replies | |
| 69/164 | extcon: intel-cht-wc: Set direction and drv flags for V5 boost GPIOdrivers/ | +7 | 0 replies | |
| 70/164 | block: use 32-bit blk_status_t on Alphainclude/ | +5 | 0 replies | |
| 71/164 | jbd2: if the journal is aborted then dont allow update of the log tailfs/ | +4 | 0 replies | |
| 72/164 | ext4: shutdown should not prevent get_write_accessfs/ | +0 | 0 replies | |
| 73/164 | ext4: eliminate sleep from shutdown ioctlfs/ | +1 | 0 replies | |
| 74/164 | ext4: pass -ESHUTDOWN code to jbd2 layerfs/ fs/ | +21 | 0 replies | |
| 75/164 | ext4: dont update checksum of new initialized bitmapsfs/ fs/ | +4 | 0 replies | |
| 76/164 | ext4: protect i_disksize update by i_data_sem in direct write pathfs/ | +2 | 0 replies | |
| 77/164 | ext4: add validity checks for bitmap block numbersfs/ fs/ | +21 | 0 replies | |
| 78/164 | ext4: limit xattr size to INT_MAXfs/ | +6 | 0 replies | |
| 79/164 | ext4: fail ext4_iget for root directory if unallocatedfs/ | +6 | 0 replies | |
| 80/164 | ext4: always initialize the crc32c checksum driverfs/ | +6 | 0 replies | |
| 81/164 | ext4: dont allow r/w mounts if metadata blocks overlap the superblockfs/ | +6 | 0 replies | |
| 82/164 | ext4: move call to ext4_error() into ext4_xattr_check_block()fs/ | +27 | 0 replies | |
| 83/164 | ext4: add bounds checking to ext4_xattr_find_entry()fs/ | +17 | 0 replies | |
| 84/164 | ext4: add extra checks to ext4_xattr_block_get()fs/ fs/ | +30 | 0 replies | |
| 85/164 | dm crypt: limit the number of allocated pagesdrivers/ | +65 | 0 replies | |
| 86/164 | RDMA/ucma: Dont allow setting RDMA_OPTION_IB_PATH without an RDMA devicedrivers/ | +3 | 0 replies | |
| 87/164 | RDMA/mlx5: Protect from NULL pointer derefencedrivers/ | +2 | 0 replies | |
| 88/164 | RDMA/rxe: Fix an out-of-bounds readdrivers/ | +2 | 0 replies | |
| 89/164 | ALSA: pcm: Fix UAF at PCM release via PCM timer accesssound/ | +7 | 0 replies | |
| 90/164 | IB/srp: Fix srp_abort()drivers/ | +5 | 0 replies | |
| 91/164 | IB/srp: Fix completion vector assignment algorithmdrivers/ | +4 | 0 replies | |
| 92/164 | dmaengine: at_xdmac: fix rare residue corruptiondrivers/ | +2 | 0 replies | |
| 93/164 | cxl: Fix possible deadlock when processing page faults from cxllibdrivers/ | +54 | 0 replies | |
| 94/164 | tpm: self test failure should not cause suspend to faildrivers/ | +4 | 0 replies | |
| 95/164 | libnvdimm, dimm: fix dpa reservation vs uninitialized label areadrivers/ | +5 | 0 replies | |
| 96/164 | libnvdimm, namespace: use a safe lookup for dimm device namedrivers/ | +2 | 0 replies | |
| 97/164 | nfit, address-range-scrub: fix scrub in-progress reportingdrivers/ | +4 | 0 replies | |
| 98/164 | nfit: skip region registration for incomplete control regionsdrivers/ | +6 | 0 replies | |
| 99/164 | ring-buffer: Check if memory is available before allocationkernel/ | +5 | 0 replies | |
| 100/164 | um: Compile with modern headersarch/ arch/ arch/ | +3 | 0 replies | |
| 101/164 | um: Use POSIX ucontext_t instead of struct ucontextarch/ arch/ | +2 | 0 replies | |
| 102/164 | iommu/vt-d: Fix a potential memory leakdrivers/ | +1 | 0 replies | |
| 103/164 | mmc: jz4740: Fix race condition in IRQ mask updatedrivers/ | +1 | 0 replies | |
| 104/164 | mmc: tmio: Fix error handling when issuing CMD23drivers/ | +1 | 0 replies | |
| 105/164 | PCI: Mark Broadcom HT1100 and HT2000 Root Port Extended Tags as brokendrivers/ | +4 | 0 replies | |
| 106/164 | clk: mvebu: armada-38x: add support for missing clocksdrivers/ | +7 | 0 replies | |
| 107/164 | clk: fix false-positive Wmaybe-uninitialized warningdrivers/ | +3 | 0 replies | |
| 108/164 | clk: mediatek: fix PWM clock source by adding a fixed-factor clockdrivers/ | +8 | 0 replies | |
| 109/164 | clk: bcm2835: De-assert/assert PLL reset signal when appropriatedrivers/ | +5 | 0 replies | |
| 110/164 | pwm: rcar: Fix a condition to prevent mismatch value setting to dutydrivers/ | +6 | 0 replies | |
| 111/164 | thermal: imx: Fix race condition in imx_thermal_probe()drivers/ | +3 | 0 replies | |
| 112/164 | dt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4include/ | +2 | 0 replies | |
| 113/164 | watchdog: f71808e_wdt: Fix WD_EN register readdrivers/ | +1 | 0 replies | |
| 114/164 | vfio/pci: Virtualize Maximum Read Request Sizedrivers/ | +26 | 0 replies | |
| 115/164 | ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulationsound/ | +1 | 0 replies | |
| 116/164 | ALSA: pcm: Avoid potential races between OSS ioctls and read/writesound/ | +106 | 0 replies | |
| 117/164 | ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streamsinclude/ sound/ | +28 | 0 replies | |
| 118/164 | ALSA: pcm: Fix mutex unbalance in OSS emulation ioctlssound/ | +42 | 0 replies | |
| 119/164 | ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulationsound/ | +3 | 0 replies | |
| 120/164 | drm/amdgpu: Add an ATPX quirk for hybrid laptopdrivers/ | +1 | 0 replies | |
| 121/164 | drm/amdgpu: Fix always_valid bos multiple LRU insertions.drivers/ drivers/ | +5 | 0 replies | |
| 122/164 | drm/amdgpu/sdma: fix mask in emit_pipeline_syncdrivers/ drivers/ drivers/ +1 more | +4 | 0 replies | |
| 123/164 | drm/amdgpu: Fix PCIe lane width calculationdrivers/ | +2 | 0 replies | |
| 124/164 | drm/amdgpu/si: implement get/set pcie_lanes asic callbackdrivers/ | +67 | 0 replies | |
| 125/164 | drm/rockchip: Clear all interrupts before requesting the IRQdrivers/ | +12 | 0 replies | |
| 126/164 | drm/radeon: add PX quirk for Asus K73TKdrivers/ | +4 | 0 replies | |
| 127/164 | drm/radeon: Fix PCIe lane width calculationdrivers/ | +2 | 0 replies | |
| 128/164 | ALSA: line6: Use correct endpoint type for midi outputsound/ | +1 | 0 replies | |
| 129/164 | ALSA: rawmidi: Fix missing input substream checks in compat ioctlssound/ | +12 | 0 replies | |
| 130/164 | ALSA: hda - New VIA controller suppor no-snoop pathsound/ | +2 | 0 replies | |
| 131/164 | ALSA: hda/realtek - set PINCFG_HEADSET_MIC to parse_flagssound/ | +2 | 0 replies | |
| 132/164 | ALSA: hda/realtek - adjust the location of one micsound/ | +1 | 0 replies | |
| 133/164 | random: fix crng_ready() testdrivers/ | +5 | 0 replies | |
| 134/164 | random: use a different mixing algorithm for add_device_randomness()drivers/ | +51 | 0 replies | |
| 135/164 | random: set up the NUMA crng instances after the CRNG is fully initializeddrivers/ | +27 | 0 replies | |
| 136/164 | random: crng_reseed() should lock the crng instance that it is modifyingdrivers/ | +2 | 0 replies | |
| 137/164 | random: add new ioctl RNDRESEEDCRNGdrivers/ include/ | +15 | 0 replies | |
| 138/164 | HID: input: fix battery level reporting on BT micedrivers/ include/ | +25 | 0 replies | |
| 139/164 | HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed devicedrivers/ | +5 | 0 replies | |
| 140/164 | HID: wacom: bluetooth: send exit report for recent Bluetooth devicesdrivers/ | +46 | 0 replies | |
| 141/164 | MIPS: uaccess: Add micromips clobbers to bzero invocationarch/ | +9 | 0 replies | |
| 142/164 | MIPS: memset.S: EVA & fault support for small_memsetarch/ | +6 | 0 replies | |
| 143/164 | MIPS: memset.S: Fix return of __clear_user from Lpartial_fixuparch/ | +1 | 0 replies | |
| 144/164 | MIPS: memset.S: Fix clobber of v1 in last_fixuparch/ | +1 | 0 replies | |
| 145/164 | powerpc/eeh: Fix enabling bridge MMIO windowsarch/ | +2 | 0 replies | |
| 146/164 | powerpc/xive: Fix trying to "push" an already active pool VParch/ | +4 | 0 replies | |
| 147/164 | powerpc/lib: Fix off-by-one in alternate feature patchingarch/ | +1 | 0 replies | |
| 148/164 | udf: Fix leak of UTF-16 surrogates into encoded stringsfs/ | +6 | 0 replies | |
| 149/164 | fanotify: fix logic of events on childfs/ | +15 | 0 replies | |
| 150/164 | mmc: sdhci-pci: Only do AMD tuning for HS200drivers/ | +23 | 0 replies | |
| 151/164 | drm/i915: Correctly handle limited range YCbCr data on VLV/CHVdrivers/ drivers/ | +74 | 0 replies | |
| 152/164 | jffs2_kill_sb(): deal with failed allocationsfs/ | +1 | 0 replies | |
| 153/164 | hypfs_kill_super(): deal with failed allocationsarch/ | +1 | 0 replies | |
| 154/164 | orangefs_kill_sb(): deal with allocation failuresfs/ | +5 | 0 replies | |
| 155/164 | rpc_pipefs: fix double-dput()net/ | +1 | 0 replies | |
| 156/164 | Dont leak MNT_INTERNAL away from internal mountsfs/ | +2 | 0 replies | |
| 157/164 | autofs: mount point create should honour passed in modefs/ | +1 | 0 replies | |
| 158/164 | mm/filemap.c: fix NULL pointer in page_cache_tree_insert()mm/ | +4 | 0 replies | |
| 159/164 | net: dsa: Discard frames from unused portsnet/ net/ net/ +5 more | +24 | 0 replies | |
| 160/164 | iwlwifi: add shared clock PHY config flag for some devicesdrivers/ drivers/ drivers/ +2 more | +91 | 0 replies | |
| 161/164 | iwlwifi: add a bunch of new 9000 PCI IDsdrivers/ | +155 | 0 replies | |
| 162/164 | Revert "media: lirc_zilog: driver only sends LIRCCODE"drivers/ | +4 | 0 replies | |
| 163/164 | media: staging: lirc_zilog: incorrect reference countingdrivers/ | +1 | 0 replies | |
| 164/164 | writeback: safer lock nestingfs/ include/ include/ +1 more | +34 | 0 replies |
Reviews trailers per patch
55 of 164 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 67 reviewers.
Cover letter [PATCH 4.14 000/164] 4.14.36-stable review
This is the start of the stable review cycle for the 4.14.36 release. There are 164 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 Tue Apr 24 13:51:05 UTC 2018. 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/v4.x/stable-review/patch-4.14.36-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.14.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.14.36-rc1
Greg Thelen <[email protected]>
writeback: safer lock nesting
Sean Young <[email protected]>
media: staging: lirc_zilog: incorrect reference counting
Sean Young <[email protected]>
Revert "media: lirc_zilog: driver only sends LIRCCODE"
Luca Coelho <[email protected]>
iwlwifi: add a bunch of new 9000 PCI IDs
Luca Coelho <[email protected]>
iwlwifi: add shared clock PHY config flag for some devices
Andrew Lunn <[email protected]>
net: dsa: Discard frames from unused ports
Matthew Wilcox <[email protected]>
mm/filemap.c: fix NULL pointer in page_cache_tree_insert()
Ian Kent <[email protected]>
autofs: mount point create should honour passed in mode
Al Viro <[email protected]>
Don't leak MNT_INTERNAL away from internal mounts
Al Viro <[email protected]>
rpc_pipefs: fix double-dput()
Al Viro <[email protected]>
orangefs_kill_sb(): deal with allocation failures
Al Viro <[email protected]>
hypfs_kill_super(): deal with failed allocations
Al Viro <[email protected]>
jffs2_kill_sb(): deal with failed allocations
Ville Syrjälä <[email protected]>
drm/i915: Correctly handle limited range YCbCr data on VLV/CHV
Daniel Kurtz <[email protected]>
mmc: sdhci-pci: Only do AMD tuning for HS200
Amir Goldstein <[email protected]>
fanotify: fix logic of events on child
Jan Kara <[email protected]>
udf: Fix leak of UTF-16 surrogates into encoded strings
Michael Ellerman <[email protected]>
powerpc/lib: Fix off-by-one in alternate feature patching
Benjamin Herrenschmidt <[email protected]>
powerpc/xive: Fix trying to "push" an already active pool VP
Michael Neuling <[email protected]>
powerpc/eeh: Fix enabling bridge MMIO windows
Matt Redfearn <[email protected]>
MIPS: memset.S: Fix clobber of v1 in last_fixup
Matt Redfearn <[email protected]>
MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup
Matt Redfearn <[email protected]>
MIPS: memset.S: EVA & fault support for small_memset
Matt Redfearn <[email protected]>
MIPS: uaccess: Add micromips clobbers to bzero invocation
Aaron Armstrong Skomra <[email protected]>
HID: wacom: bluetooth: send exit report for recent Bluetooth devices
Rodrigo Rivas Costa <[email protected]>
HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device
Dmitry Torokhov <[email protected]>
HID: input: fix battery level reporting on BT mice
Theodore Ts'o <[email protected]>
random: add new ioctl RNDRESEEDCRNG
Theodore Ts'o <[email protected]>
random: crng_reseed() should lock the crng instance that it is modifying
Theodore Ts'o <[email protected]>
random: set up the NUMA crng instances after the CRNG is fully initialized
Theodore Ts'o <[email protected]>
random: use a different mixing algorithm for add_device_randomness()
Theodore Ts'o <[email protected]>
random: fix crng_ready() test
Hui Wang <[email protected]>
ALSA: hda/realtek - adjust the location of one mic
Hui Wang <[email protected]>
ALSA: hda/realtek - set PINCFG_HEADSET_MIC to parse_flags
David Wang <[email protected]>
ALSA: hda - New VIA controller suppor no-snoop path
Takashi Iwai <[email protected]>
ALSA: rawmidi: Fix missing input substream checks in compat ioctls
Fabián Inostroza <[email protected]>
ALSA: line6: Use correct endpoint type for midi output
Paul Parsons <[email protected]>
drm/radeon: Fix PCIe lane width calculation
Nico Sneck <[email protected]>
drm/radeon: add PX quirk for Asus K73TK
Marc Zyngier <[email protected]>
drm/rockchip: Clear all interrupts before requesting the IRQ
Alex Deucher <[email protected]>
drm/amdgpu/si: implement get/set pcie_lanes asic callback
Alex Deucher <[email protected]>
drm/amdgpu: Fix PCIe lane width calculation
Alex Deucher <[email protected]>
drm/amdgpu/sdma: fix mask in emit_pipeline_sync
Bas Nieuwenhuizen <[email protected]>
drm/amdgpu: Fix always_valid bos multiple LRU insertions.
Alex Deucher <[email protected]>
drm/amdgpu: Add an ATPX quirk for hybrid laptop
Takashi Iwai <[email protected]>
ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation
Takashi Iwai <[email protected]>
ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls
Takashi Iwai <[email protected]>
ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams
Takashi Iwai <[email protected]>
ALSA: pcm: Avoid potential races between OSS ioctls and read/write
Takashi Iwai <[email protected]>
ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation
Alex Williamson <[email protected]>
vfio/pci: Virtualize Maximum Read Request Size
Igor Pylypiv <[email protected]>
watchdog: f71808e_wdt: Fix WD_EN register read
Sean Wang <[email protected]>
dt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4
Mikhail Lappo <[email protected]>
thermal: imx: Fix race condition in imx_thermal_probe()
Ryo Kodama <[email protected]>
pwm: rcar: Fix a condition to prevent mismatch value setting to duty
Boris Brezillon <[email protected]>
clk: bcm2835: De-assert/assert PLL reset signal when appropriate
Sean Wang <[email protected]>
clk: mediatek: fix PWM clock source by adding a fixed-factor clock
Arnd Bergmann <[email protected]>
clk: fix false-positive Wmaybe-uninitialized warning
Richard Genoud <[email protected]>
clk: mvebu: armada-38x: add support for missing clocks
Sinan Kaya <[email protected]>
PCI: Mark Broadcom HT1100 and HT2000 Root Port Extended Tags as broken
Masaharu Hayakawa <[email protected]>
mmc: tmio: Fix error handling when issuing CMD23
Alex Smith <[email protected]>
mmc: jz4740: Fix race condition in IRQ mask update
Lu Baolu <[email protected]>
iommu/vt-d: Fix a potential memory leak
Krzysztof Mazur <[email protected]>
um: Use POSIX ucontext_t instead of struct ucontext
Jason A. Donenfeld <[email protected]>
um: Compile with modern headers
Steven Rostedt (VMware) <[email protected]>
ring-buffer: Check if memory is available before allocation
Dan Williams <[email protected]>
nfit: skip region registration for incomplete control regions
Dan Williams <[email protected]>
nfit, address-range-scrub: fix scrub in-progress reporting
Dan Williams <[email protected]>
libnvdimm, namespace: use a safe lookup for dimm device name
Dan Williams <[email protected]>
libnvdimm, dimm: fix dpa reservation vs uninitialized label area
Chris Chiu <[email protected]>
tpm: self test failure should not cause suspend to fail
Frederic Barrat <[email protected]>
cxl: Fix possible deadlock when processing page faults from cxllib
Maxime Jayat <[email protected]>
dmaengine: at_xdmac: fix rare residue corruption
Bart Van Assche <[email protected]>
IB/srp: Fix completion vector assignment algorithm
Bart Van Assche <[email protected]>
IB/srp: Fix srp_abort()
Takashi Iwai <[email protected]>
ALSA: pcm: Fix UAF at PCM release via PCM timer access
Bart Van Assche <[email protected]>
RDMA/rxe: Fix an out-of-bounds read
Leon Romanovsky <[email protected]>
RDMA/mlx5: Protect from NULL pointer derefence
Roland Dreier <[email protected]>
RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device
Mikulas Patocka <[email protected]>
dm crypt: limit the number of allocated pages
Theodore Ts'o <[email protected]>
ext4: add extra checks to ext4_xattr_block_get()
Theodore Ts'o <[email protected]>
ext4: add bounds checking to ext4_xattr_find_entry()
Theodore Ts'o <[email protected]>
ext4: move call to ext4_error() into ext4_xattr_check_block()
Theodore Ts'o <[email protected]>
ext4: don't allow r/w mounts if metadata blocks overlap the superblock
Theodore Ts'o <[email protected]>
ext4: always initialize the crc32c checksum driver
Theodore Ts'o <[email protected]>
ext4: fail ext4_iget for root directory if unallocated
Eric Biggers <[email protected]>
ext4: limit xattr size to INT_MAX
Theodore Ts'o <[email protected]>
ext4: add validity checks for bitmap block numbers
Eryu Guan <[email protected]>
ext4: protect i_disksize update by i_data_sem in direct write path
Theodore Ts'o <[email protected]>
ext4: don't update checksum of new initialized bitmaps
Theodore Ts'o <[email protected]>
ext4: pass -ESHUTDOWN code to jbd2 layer
Theodore Ts'o <[email protected]>
ext4: eliminate sleep from shutdown ioctl
Theodore Ts'o <[email protected]>
ext4: shutdown should not prevent get_write_access
Theodore Ts'o <[email protected]>
jbd2: if the journal is aborted then don't allow update of the log tail
Mikulas Patocka <[email protected]>
block: use 32-bit blk_status_t on Alpha
Hans de Goede <[email protected]>
extcon: intel-cht-wc: Set direction and drv flags for V5 boost GPIO
Theodore Ts'o <[email protected]>
random: use a tighter cap in credit_entropy_bits_safe()
Aniruddha Banerjee <[email protected]>
irqchip/gic: Take lock when updating irq type
Mika Westerberg <[email protected]>
thunderbolt: Prevent crash when ICM firmware is not running
Mika Westerberg <[email protected]>
thunderbolt: Resume control channel after hibernation image is created
Mika Westerberg <[email protected]>
thunderbolt: Serialize PCIe tunnel creation with PCI rescan
Mika Westerberg <[email protected]>
thunderbolt: Wait a bit longer for ICM to authenticate the active NVM
Liam Girdwood <[email protected]>
ASoC: topology: Fix kcontrol name string handling
James Kelly <[email protected]>
ASoC: ssm2602: Replace reg_default_raw with reg_default
Sean Wang <[email protected]>
soc: mediatek: fix the mistaken pointer accessed when subdomains are added
Aaron Ma <[email protected]>
HID: core: Fix size as type u32
Aaron Ma <[email protected]>
HID: Fix hid_report_len usage
Nicholas Piggin <[email protected]>
powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops
Thiago Jung Bauermann <[email protected]>
powerpc/kexec_file: Fix error code when trying to load kdump kernel
Naveen N. Rao <[email protected]>
powerpc/kprobes: Fix call trace due to incorrect preempt count
Nicholas Piggin <[email protected]>
powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently
Paul Mackerras <[email protected]>
powerpc/64: Call H_REGISTER_PROC_TBL when running as a HPT guest on POWER9
Nicholas Piggin <[email protected]>
powerpc/64s: Fix dt_cpu_ftrs to have restore_cpu clear unwanted LPCR bits
Nicholas Piggin <[email protected]>
powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write()
Gustavo A. R. Silva <[email protected]>
CIFS: fix sha512 check in cifs_crypto_secmech_release
Aurelien Aptel <[email protected]>
CIFS: add sha512 secmech
Aurelien Aptel <[email protected]>
CIFS: refactor crypto shash/sdesc allocation&free
Jean Delvare <[email protected]>
i2c: i801: Restore configuration at shutdown
Jean Delvare <[email protected]>
i2c: i801: Save register SMBSLVCMD value only once
Aaron Ma <[email protected]>
HID: i2c-hid: fix size check and type usage
Steve French <[email protected]>
smb3: Fix root directory when server returns inode number of zero
Ronnie Sahlberg <[email protected]>
fix smb3-encryption breakage when CONFIG_DEBUG_SG=y
Ronnie Sahlberg <[email protected]>
cifs: fix memory leak in SMB2_open()
Felipe Balbi <[email protected]>
usb: dwc3: gadget: never call ->complete() from ->ep_queue()
Thinh Nguyen <[email protected]>
usb: dwc3: pci: Properly cleanup resource
Roger Quadros <[email protected]>
usb: dwc3: prevent setting PRTCAP to OTG from debugfs
Zhengjun Xing <[email protected]>
USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw
Yavuz, Tuba <[email protected]>
USB: gadget: f_midi: fixing a possible double-free in f_midi
Mika Westerberg <[email protected]>
ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status()
Hans de Goede <[email protected]>
ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E
Dan Carpenter <[email protected]>
regmap: Fix reversed bounds check in regmap_raw_write()
Jason Andryuk <[email protected]>
xen-netfront: Fix hang on device removal
Jason Andryuk <[email protected]>
x86/xen: Delay get_cpu_cap until stack canary is established
Kieran Bingham <[email protected]>
media: vsp1: Fix BRx conditional path in WPF
Hans Verkuil <[email protected]>
media: vivid: check if the cec_adapter is valid
Hans Verkuil <[email protected]>
media: atomisp_fops.c: disable atomisp_compat_ioctl32
Jarkko Nikula <[email protected]>
spi: Fix unregistration of controller with fixed SPI bus number
Maxime Chevallier <[email protected]>
spi: Fix scatterlist elements size in spi_map_buf
Eugen Hristev <[email protected]>
spi: atmel: init FIFOs before spi enable
Santiago Esteban <[email protected]>
ARM: dts: at91: sama5d4: fix pinctrl compatible string
Marek Szyprowski <[email protected]>
ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250
Nicolas Ferre <[email protected]>
ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property
Sean Wang <[email protected]>
arm: dts: mt7623: fix USB initialization fails on bananapi-r2
Marek Szyprowski <[email protected]>
ARM: EXYNOS: Fix coupled CPU idle freeze on Exynos4210
David Lechner <[email protected]>
ARM: dts: da850-lego-ev3: Fix battery voltage gpio
Marc Zyngier <[email protected]>
KVM: arm/arm64: vgic-its: Fix potential overrun in vgic_copy_lpi_list
Jerome Brunet <[email protected]>
ARM64: dts: meson: reduce odroid-c2 eMMC maximum rate
Felipe Balbi <[email protected]>
usb: gadget: udc: core: update usb_ep_queue() documentation
Chen-Yu Tsai <[email protected]>
phy: allwinner: sun4i-usb: poll vbus changes on A23/A33 when driving VBUS
Heinrich Schuchardt <[email protected]>
usb: musb: gadget: misplaced out of bounds check
Vlastimil Babka <[email protected]>
mm, slab: reschedule cache_reap() on the same CPU
Eric Biggers <[email protected]>
ipc/shm: fix use-after-free of shm file via remap_file_pages()
Takashi Iwai <[email protected]>
resource: fix integer overflow at reallocation
Andrew Morton <[email protected]>
fs/reiserfs/journal.c: add missing resierfs_warning() arg
Kees Cook <[email protected]>
task_struct: only use anon struct under randstruct plugin
Jérôme Glisse <[email protected]>
mm/hmm: hmm_pfns_bad() was accessing wrong struct
Jérôme Glisse <[email protected]>
mm/hmm: fix header file if/else/endif maze
Claudio Imbrenda <[email protected]>
mm/ksm.c: fix inconsistent accounting of zero pages
Richard Weinberger <[email protected]>
ubi: Reject MLC NAND
Romain Izard <[email protected]>
ubi: Fix error for write access
Richard Weinberger <[email protected]>
ubi: fastmap: Don't flush fastmap work on detach
Richard Weinberger <[email protected]>
ubifs: Check ubifs_wbuf_sync() return code
George Cherian <[email protected]>
cpufreq: CPPC: Use transition_delay_us depending transition_latency
Tejun Heo <[email protected]>
tty: make n_tty_read() always abort if hangup is in progress
-------------
Diffstat:
Makefile | 4 +- arch/arm/boot/dts/at91sam9g25.dtsi | 2 +- arch/arm/boot/dts/da850-lego-ev3.dts | 4 +- arch/arm/boot/dts/exynos5250.dtsi | 8 +- arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 24 ++- arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/mach-exynos/pm.c | 6 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- arch/mips/include/asm/uaccess.h | 11 +- arch/mips/lib/memset.S | 11 +- arch/powerpc/include/asm/barrier.h | 3 +- arch/powerpc/include/asm/synch.h | 4 - arch/powerpc/kernel/dt_cpu_ftrs.c | 12 +- arch/powerpc/kernel/eeh_pe.c | 3 +- arch/powerpc/kernel/kprobes.c | 30 ++-- arch/powerpc/kernel/machine_kexec_file_64.c | 2 +- arch/powerpc/lib/feature-fixups.c | 2 +- arch/powerpc/mm/hash_utils_64.c | 6 + arch/powerpc/platforms/powernv/opal-nvram.c | 11 +- arch/powerpc/platforms/pseries/lpar.c | 8 +- arch/powerpc/sysdev/xive/native.c | 4 + arch/s390/hypfs/inode.c | 2 +- arch/um/os-Linux/file.c | 1 + arch/um/os-Linux/signal.c | 3 +- arch/x86/um/stub_segv.c | 3 +- arch/x86/xen/enlighten_pv.c | 8 +- drivers/acpi/nfit/core.c | 18 +- drivers/acpi/video_detect.c | 9 + drivers/base/regmap/regmap.c | 2 +- drivers/char/random.c | 130 ++++++++++---- drivers/char/tpm/tpm-interface.c | 4 + drivers/clk/bcm/clk-bcm2835.c | 8 +- drivers/clk/mediatek/clk-mt2701.c | 15 +- drivers/clk/mvebu/armada-38x.c | 14 +- drivers/clk/renesas/clk-sh73a0.c | 6 +- drivers/cpufreq/cppc_cpufreq.c | 3 + drivers/dma/at_xdmac.c | 4 +- drivers/extcon/extcon-intel-cht-wc.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/si.c | 67 +++++++ drivers/gpu/drm/amd/amdgpu/si_dpm.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 10 ++ drivers/gpu/drm/i915/intel_sprite.c | 81 +++++++-- drivers/gpu/drm/radeon/radeon_device.c | 4 + drivers/gpu/drm/radeon/si_dpm.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 23 +-- drivers/hid/hid-core.c | 10 +- drivers/hid/hid-input.c | 27 ++- drivers/hid/hid-multitouch.c | 5 +- drivers/hid/hid-rmi.c | 4 +- drivers/hid/hidraw.c | 5 + drivers/hid/i2c-hid/i2c-hid.c | 13 +- drivers/hid/wacom_sys.c | 4 +- drivers/hid/wacom_wac.c | 76 ++++---- drivers/i2c/busses/i2c-i801.c | 16 +- drivers/infiniband/core/ucma.c | 3 + drivers/infiniband/hw/mlx5/mr.c | 2 + drivers/infiniband/sw/rxe/rxe_verbs.c | 5 +- drivers/infiniband/ulp/srp/ib_srp.c | 18 +- drivers/iommu/intel-svm.c | 1 + drivers/irqchip/irq-gic-common.c | 9 +- drivers/md/dm-crypt.c | 66 ++++++- drivers/media/platform/vivid/vivid-vid-common.c | 3 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- drivers/misc/cxl/cxllib.c | 85 +++++---- drivers/mmc/host/jz4740_mmc.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 25 ++- drivers/mmc/host/tmio_mmc_core.c | 2 +- drivers/mtd/ubi/block.c | 2 +- drivers/mtd/ubi/build.c | 11 ++ drivers/mtd/ubi/fastmap-wl.c | 1 - drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 62 +++++++ drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 5 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 195 ++++++++++++++++++--- drivers/net/xen-netfront.c | 7 +- drivers/nvdimm/dimm.c | 8 +- drivers/nvdimm/namespace_devs.c | 4 +- drivers/pci/hotplug/acpiphp_glue.c | 23 ++- drivers/pci/quirks.c | 4 + drivers/phy/allwinner/phy-sun4i-usb.c | 10 +- drivers/pwm/pwm-rcar.c | 8 +- drivers/soc/mediatek/mtk-scpsys.c | 2 +- drivers/spi/spi-atmel.c | 8 +- drivers/spi/spi.c | 19 +- .../media/atomisp/pci/atomisp2/atomisp_fops.c | 6 + drivers/staging/media/lirc/lirc_zilog.c | 9 +- drivers/thermal/imx_thermal.c | 6 +- drivers/thunderbolt/icm.c | 10 +- drivers/thunderbolt/nhi.c | 1 + drivers/thunderbolt/switch.c | 9 + drivers/tty/n_tty.c | 6 + drivers/tty/tty_io.c | 9 + drivers/usb/core/generic.c | 9 +- drivers/usb/dwc3/core.c | 3 + drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/gadget.c | 43 +++-- drivers/usb/gadget/function/f_midi.c | 3 +- drivers/usb/gadget/u_f.h | 2 + drivers/usb/gadget/udc/core.c | 3 + drivers/usb/musb/musb_gadget_ep0.c | 14 +- drivers/vfio/pci/vfio_pci_config.c | 29 ++- drivers/watchdog/f71808e_wdt.c | 2 +- fs/autofs4/root.c | 2 +- fs/cifs/Kconfig | 1 + fs/cifs/cifsencrypt.c | 85 ++------- fs/cifs/cifsfs.c | 1 + fs/cifs/cifsglob.h | 3 + fs/cifs/cifsproto.h | 5 + fs/cifs/inode.c | 33 ++++ fs/cifs/link.c | 27 +-- fs/cifs/misc.c | 54 ++++++ fs/cifs/smb2ops.c | 15 +- fs/cifs/smb2pdu.c | 8 +- fs/cifs/smb2proto.h | 3 + fs/cifs/smb2transport.c | 97 +++++----- fs/cifs/smbencrypt.c | 27 +-- fs/ext4/balloc.c | 19 +- fs/ext4/ext4_jbd2.c | 7 - fs/ext4/ialloc.c | 54 ++---- fs/ext4/inode.c | 11 +- fs/ext4/ioctl.c | 8 +- fs/ext4/super.c | 21 ++- fs/ext4/xattr.c | 121 +++++++------ fs/ext4/xattr.h | 11 ++ fs/fs-writeback.c | 7 +- fs/jbd2/journal.c | 30 +++- fs/jffs2/super.c | 2 +- fs/namespace.c | 3 +- fs/notify/fanotify/fanotify.c | 34 ++-- fs/orangefs/super.c | 5 + fs/reiserfs/journal.c | 2 +- fs/ubifs/super.c | 14 +- fs/udf/unicode.c | 6 + include/dt-bindings/clock/mt2701-clk.h | 3 +- include/linux/backing-dev-defs.h | 5 + include/linux/backing-dev.h | 30 ++-- include/linux/blk_types.h | 5 + include/linux/compiler-clang.h | 3 - include/linux/compiler-gcc.h | 12 +- include/linux/hid.h | 15 +- include/linux/hmm.h | 9 +- include/linux/tty.h | 1 + include/sound/pcm_oss.h | 1 + include/uapi/linux/random.h | 3 + ipc/shm.c | 23 ++- kernel/resource.c | 3 +- kernel/trace/ring_buffer.c | 5 + mm/filemap.c | 9 +- mm/hmm.c | 3 +- mm/ksm.c | 7 + mm/page-writeback.c | 18 +- mm/slab.c | 3 +- net/dsa/tag_brcm.c | 3 + net/dsa/tag_dsa.c | 3 + net/dsa/tag_edsa.c | 3 + net/dsa/tag_ksz.c | 3 + net/dsa/tag_lan9303.c | 3 + net/dsa/tag_mtk.c | 3 + net/dsa/tag_qca.c | 3 + net/dsa/tag_trailer.c | 3 + net/sunrpc/rpc_pipe.c | 1 + sound/core/oss/pcm_oss.c | 186 ++++++++++++++++---- sound/core/pcm.c | 8 +- sound/core/rawmidi_compat.c | 18 +- sound/pci/hda/hda_intel.c | 3 +- sound/pci/hda/patch_realtek.c | 3 + sound/soc/codecs/ssm2602.c | 19 +- sound/soc/soc-topology.c | 23 ++- sound/usb/line6/midi.c | 2 +- virt/kvm/arm/vgic/vgic-its.c | 15 +- 178 files changed, 1886 insertions(+), 823 deletions(-)