4.4.9-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest152 of 163 patches 3 repliesIn review
152 of 163 patches are in this archive. The cover letter announces 163.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/163 | block: partition: initialize percpuref before sending out KOBJ_ADDblock/ | +10 | 0 replies | |
| 2/163 | block: loop: fix filesystem corruption in case of aio/diodrivers/ | +6 | 0 replies | |
| 3/163 | x86/mce: Avoid using object after free in genpoolarch/ | +2 | 0 replies | |
| 4/163 | kvm: x86: do not leak guest xcr0 into host interrupt handlersarch/ | +4 | 0 replies | |
| 5/163 | KVM: arm/arm64: Handle forward time correction gracefullyvirt/ | +39 | 0 replies | |
| 6/163 | ARM: dts: AM43x-epos: Fix clk parent for synctimerarch/ | +5 | 0 replies | |
| 7/163 | ARM: mvebu: Correct unit address for linksysarch/ | +1 | 0 replies | |
| 8/163 | ARM: OMAP2: Fix up interconnect barrier initialization for DRA7arch/ | +1 | 0 replies | |
| 9/163 | ARM: OMAP2+: hwmod: Fix updating of sysconfig registerarch/ | +4 | 0 replies | |
| 10/163 | assoc_array: dont call compare_object() on a nodelib/ | +3 | 0 replies | |
| 11/163 | usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 hostdrivers/ | +3 | 0 replies | |
| 12/163 | xhci: resume USB 3 roothub firstdrivers/ | +3 | 0 replies | |
| 13/163 | usb: xhci: fix wild pointers in xhci_mem_cleanupdrivers/ | +6 | 0 replies | |
| 14/163 | xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllersdrivers/ drivers/ drivers/ +1 more | +9 | 0 replies | |
| 15/163 | usb: hcd: out of bounds access in for_each_companiondrivers/ | +9 | 0 replies | |
| 16/163 | usb: gadget: f_fs: Fix use-after-freedrivers/ | +2 | 0 replies | |
| 17/163 | dm cache metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macrosdrivers/ | +40 | 0 replies | |
| 18/163 | dm cache metadata: fix cmd_read_lock() acquiring write lockdrivers/ | +2 | 0 replies | |
| 19/163 | lib: lz4: fixed zram with lz4 on big endian machineslib/ | +12 | 0 replies | |
| 20/163 | debugfs: Make automount point inodes permanently emptyfs/ | +1 | 0 replies | |
| 21/163 | dmaengine: dw: fix master selectiondrivers/ | +19 | 0 replies | |
| 22/163 | dmaengine: hsu: correct use of channel status registerdrivers/ drivers/ | +4 | 0 replies | |
| 23/163 | dmaengine: pxa_dma: fix the maximum requestor linedrivers/ | +28 | 0 replies | |
| 24/163 | sched/cgroup: Fix/cleanup cgroup teardown/initkernel/ | +14 | 0 replies | |
| 25/163 | arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappingsarch/ | +10 | 0 replies | |
| 26/163 | arm64: Update PTE_RDONLY in set_pte_at() for PROT_NONE permissionarch/ | +2 | 0 replies | |
| 27/163 | x86/mm/xen: Suppress hugetlbfs in PV guestsarch/ | +1 | 0 replies | |
| 28/163 | x86 EDAC, sb_edac.c: Repair damage introduced when "fixing" channel addressdrivers/ | +3 | 0 replies | |
| 29/163 | ALSA: hda - Dont trust the reported actual power statesound/ | +4 | 0 replies | |
| 30/163 | ALSA: hda/realtek - Add ALC3234 headset mode for Optiplex 9020msound/ | +1 | 0 replies | |
| 31/163 | ALSA: hda - Keep powering up ADCs on Cirrus codecssound/ | +14 | 0 replies | |
| 32/163 | ALSA: hda - add PCI ID for Intel Broxton-Tsound/ | +3 | 0 replies | |
| 33/163 | ALSA: pcxhr: Fix missing mutex unlocksound/ | +1 | 0 replies | |
| 34/163 | ALSA: hda - Add dock support for ThinkPad X260sound/ | +1 | 0 replies | |
| 35/163 | asm-generic/futex: Re-enable preemption in futex_atomic_cmpxchg_inatomic()include/ | +6 | 0 replies | |
| 36/163 | futex: Handle unlock_pi race gracefullykernel/ | +22 | 0 replies | |
| 37/163 | futex: Acknowledge a new waiter in counter before plistkernel/ | +1 | 0 replies | |
| 38/163 | drm/nouveau/core: use vzalloc for allocating ramhtdrivers/ | +3 | 0 replies | |
| 39/163 | drm/qxl: fix cursor position with non-zero hotspotdrivers/ drivers/ | +11 | 0 replies | |
| 41/163 | Revert "drm/radeon: disable runtime pm on PX laptops without dGPU power control"drivers/ drivers/ | +5 | 0 replies | |
| 42/163 | Revert "drm/amdgpu: disable runtime pm on PX laptops without dGPU power control"drivers/ drivers/ | +5 | 0 replies | |
| 43/163 | cpufreq: intel_pstate: Fix processing for turbo activation ratiodrivers/ | +5 | 0 replies | |
| 44/163 | s390/pci: add extra padding to function measurement blockarch/ | +2 | 0 replies | |
| 45/163 | iwlwifi: pcie: lower the debug level for RSA semaphore accessdrivers/ | +2 | 0 replies | |
| 46/163 | iwlwifi: mvm: fix memory leak in pagingdrivers/ drivers/ | +2 | 0 replies | |
| 47/163 | crypto: ccp - Prevent information leakage on exportdrivers/ drivers/ | +6 | 0 replies | |
| 48/163 | crypto: sha1-mb - use corrcet pointer while completing jobsarch/ | +2 | 0 replies | |
| 49/163 | crypto: talitos - fix crash in talitos_cra_init()drivers/ | +27 | 0 replies | |
| 50/163 | crypto: talitos - fix AEAD tcrypt testsdrivers/ | +30 | 0 replies | |
| 51/163 | powerpc: scan_features() updates incorrect bits for REAL_LEarch/ arch/ | +2 | 0 replies | |
| 52/163 | powerpc: Update cpu_user_features2 in scan_features()arch/ | +11 | 0 replies | |
| 53/163 | powerpc: Update TM user feature bits in scan_features()arch/ | +5 | 0 replies | |
| 54/163 | nl80211: check netlink protocol in socket release notificationnet/ | +1 | 0 replies | |
| 55/163 | netlink: dont send NETLINK_URELEASE for unbound socketsnet/ | +1 | 0 replies | |
| 56/163 | Input: gtco - fix crash on detecting device without endpointsdrivers/ | +9 | 0 replies | |
| 57/163 | Input: pmic8xxx-pwrkey - fix algorithm for converting trigger delaydrivers/ | +4 | 0 replies | |
| 58/163 | xen kconfig: dont "select INPUT_XEN_KBDDEV_FRONTEND"drivers/ | +0 | 0 replies | |
| 59/163 | pinctrl: mediatek: correct debounce time unit in mtk_gpio_set_debouncedrivers/ | +5 | 0 replies | |
| 60/163 | pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffsdrivers/ | +3 | 0 replies | |
| 61/163 | iommu/amd: Fix checking of pci dma aliasesdrivers/ | +76 | 0 replies | |
| 62/163 | iommu/dma: Restore scatterlist offsets correctlydrivers/ | +2 | 0 replies | |
| 64/163 | drm/amdgpu: use defines for CRTCs and AMFT blocksdrivers/ | +2 | 0 replies | |
| 65/163 | drm/amdgpu: bump the afmt limit for CZ, ST, Polarisdrivers/ | +1 | 0 replies | |
| 66/163 | amdgpu/uvd: add uvd fw version for amdgpudrivers/ drivers/ drivers/ | +5 | 0 replies | |
| 67/163 | drm/amdgpu: fix regression on CIK (v2)drivers/ | +1 | 0 replies | |
| 68/163 | drm/radeon: add a quirk for a XFX R9 270Xdrivers/ | +1 | 0 replies | |
| 69/163 | drm/radeon: fix initial connector audio valuedrivers/ | +6 | 0 replies | |
| 71/163 | drm/radeon: fix vertical bars appear on monitor (v2)drivers/ drivers/ | +199 | 0 replies | |
| 72/163 | drm: Loongson-3 doesnt fully support wc memoryinclude/ | +2 | 0 replies | |
| 73/163 | drm/nouveau/gr/gf100: select a stream master to fixup tfb offset queriesdrivers/ | +2 | 0 replies | |
| 75/163 | drm/dp/mst: Restore primary hub guid on resumedrivers/ | +12 | 0 replies | |
| 76/163 | drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1()drivers/ | +8 | 0 replies | |
| 77/163 | pwm: brcmstb: Fix check of devm_ioremap_resource() return codedrivers/ | +2 | 0 replies | |
| 80/163 | drm/amdkfd: uninitialized variable in dbgdev_wave_control_set_registers()drivers/ | +1 | 0 replies | |
| 81/163 | drm/i915: Fixup the free space logic in ring_preparedrivers/ drivers/ | +6 | 0 replies | |
| 83/163 | perf intel-pt: Fix segfault tracing transactionstools/ | +1 | 0 replies | |
| 84/163 | i2c: cpm: Fix build break due to incompatible pointer typesdrivers/ | +2 | 0 replies | |
| 85/163 | i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepareddrivers/ | +19 | 0 replies | |
| 86/163 | toshiba_acpi: Fix regression caused by hotkey enabling valuedrivers/ | +1 | 0 replies | |
| 87/163 | EDAC: i7core, sb_edac: Dont return NOTIFY_BAD from mce_decoder callbackdrivers/ drivers/ | +2 | 0 replies | |
| 88/163 | ASoC: s3c24xx: use const snd_soc_component_driver pointersound/ sound/ | +2 | 0 replies | |
| 89/163 | ASoC: ssm4567: Reset device before regcache_sync()sound/ | +5 | 0 replies | |
| 90/163 | ASoC: dapm: Make sure we have a card when displaying component widgetssound/ | +7 | 0 replies | |
| 91/163 | ASoC: rt5640: Correct the digital interface data selectsound/ sound/ | +19 | 0 replies | |
| 92/163 | vb2-memops: Fix over allocation of frame vectorsdrivers/ | +1 | 0 replies | |
| 93/163 | v4l2-dv-timings.h: fix polarity for 4k formatsinclude/ | +20 | 0 replies | |
| 94/163 | cxl: Keep IRQ mappings on context teardowndrivers/ | +0 | 0 replies | |
| 95/163 | IB/mlx5: Expose correct max_sge_rd limitdrivers/ include/ | +12 | 0 replies | |
| 96/163 | IB/security: Restrict use of the write() interfacedrivers/ drivers/ drivers/ +4 more | +40 | 0 replies | |
| 97/163 | efi: Fix out-of-bounds read in variable_matches()drivers/ | +27 | 0 replies | |
| 98/163 | efi: Expose non-blocking set_variable() wrapper to efivarsdrivers/ | +1 | 0 replies | |
| 99/163 | x86/apic: Handle zero vector gracefully in clear_vector_irq()arch/ | +2 | 0 replies | |
| 100/163 | workqueue: fix ghost PENDING flag while doing MQ IOkernel/ | +29 | 0 replies | |
| 101/163 | slub: clean up code for kmem cgroup support to kmem_cache_free_bulkmm/ | +11 | 0 replies | |
| 102/163 | cgroup, cpuset: replace cpuset_post_attach_flush() with cgroup_subsys->post_attach callbackinclude/ include/ kernel/ +1 more | +8 | 0 replies | |
| 103/163 | memcg: relocate charge moving from ->attach to ->post_attachmm/ | +19 | 0 replies | |
| 104/163 | mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA checkmm/ | +2 | 0 replies | |
| 105/163 | numa: fix /proc/<pid>/numa_maps for THPfs/ include/ mm/ | +72 | 0 replies | |
| 106/163 | mm: vmscan: reclaim highmem zone if buffer_heads is over limitmm/ | +1 | 0 replies | |
| 107/163 | mm/hwpoison: fix wrong num_poisoned_pages accountingmm/ | +7 | 0 replies | |
| 108/163 | cgroup: make sure a parent css isnt freed before its childrenkernel/ | +4 | 0 replies | |
| 109/163 | USB: usbip: fix potential out-of-bounds writedrivers/ | +11 | 0 replies | |
| 110/163 | videobuf2-core: Check user space planes array in dqbufdrivers/ include/ | +6 | 0 replies | |
| 111/163 | videobuf2-v4l2: Verify planes array in buffer dequeueingdrivers/ | +6 | 0 replies | |
| 112/163 | Revert "regulator: core: Fix nested locking of supplies"drivers/ | +1 | 0 replies | |
| 113/163 | regulator: core: fix regulator_lock_supply regressiondrivers/ | +2 | 0 replies | |
| 114/163 | regulator: core: Ensure we lock all regulatorsdrivers/ | +1 | 0 replies | |
| 115/163 | regulator: core: Fix nested locking of suppliesdrivers/ | +9 | 0 replies | |
| 116/163 | locking/mcs: Fix mcs_spin_lock() orderingkernel/ | +7 | 0 replies | |
| 117/163 | spi/rockchip: Make sure spi clk is on in rockchip_spi_set_csdrivers/ | +6 | 0 replies | |
| 118/163 | irqchip/sunxi-nmi: Fix error check of of_io_request_and_map()drivers/ | +2 | 0 replies | |
| 119/163 | irqchip/mxs: Fix error check of of_io_request_and_map()drivers/ | +1 | 0 replies | |
| 120/163 | regulator: s5m8767: fix get_register() error handlingdrivers/ | +9 | 0 replies | |
| 121/163 | paride: make verbose parameter an int againdrivers/ drivers/ | +4 | 0 replies | |
| 122/163 | scsi_dh: force modular build if SCSI is a moduledrivers/ | +4 | 0 replies | |
| 123/163 | fbdev: da8xx-fb: fix videomodes of lcd panelsdrivers/ | +3 | 0 replies | |
| 124/163 | lib/mpi: Endianness fixlib/ | +21 | 0 replies | |
| 125/163 | misc/bmp085: Enable building as a moduledrivers/ | +1 | 0 replies | |
| 126/163 | misc: mic/scif: fix wrap around testsdrivers/ | +4 | 0 replies | |
| 127/163 | PM / OPP: Initialize u_volt_min/max to a valid valuedrivers/ | +8 | 0 replies | |
| 128/163 | PM / Domains: Fix removal of a subdomaindrivers/ | +1 | 0 replies | |
| 129/163 | rtc: hym8563: fix invalid year calculationdrivers/ | +1 | 0 replies | |
| 131/163 | rtc: ds1685: passing bogus values to irq_restoredrivers/ | +4 | 0 replies | |
| 132/163 | rtc: rx8025: remove rv8803 iddrivers/ | +0 | 0 replies | |
| 133/163 | rtc: max77686: Properly handle regmap_irq_get_virq() error codedrivers/ | +1 | 0 replies | |
| 134/163 | drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errorsdrivers/ | +1 | 0 replies | |
| 135/163 | perf evlist: Reference count the cpu and thread maps at set_maps()tools/ | +2 | 0 replies | |
| 136/163 | spi: rockchip: modify DMA max burst to 1drivers/ | +10 | 0 replies | |
| 137/163 | x86/mm/kmmio: Fix mmiotrace for hugepagesarch/ | +59 | 0 replies | |
| 138/163 | ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()fs/ | +3 | 0 replies | |
| 139/163 | serial: sh-sci: Remove cpufreq notifier to fix crash/deadlockdrivers/ | +0 | 0 replies | |
| 140/163 | mtd: spi-nor: remove micron_quad_enable()drivers/ | +1 | 0 replies | |
| 141/163 | mtd: brcmnand: Fix v7.1 register offsetsdrivers/ | +33 | 0 replies | |
| 143/163 | perf hists browser: Only offer symbol scripting when a symbol is under the cursortools/ | +6 | 0 replies | |
| 145/163 | perf stat: Document --detailed optiontools/ | +8 | 0 replies | |
| 146/163 | ext4: fix races between page faults and hole punchingfs/ fs/ fs/ +3 more | +127 | 0 replies | |
| 147/163 | ext4: move unlocked dio protection from ext4_alloc_file_blocks()fs/ | +10 | 0 replies | |
| 148/163 | ext4: fix races between buffered IO and collapse / insert rangefs/ | +31 | 0 replies | |
| 149/163 | ext4: fix races of writeback with punch hole and zero rangefs/ fs/ fs/ | +42 | 0 replies | |
| 151/163 | ARM: prima2: always enable reset controllerarch/ | +1 | 0 replies | |
| 152/163 | ARM: EXYNOS: select THERMAL_OFarch/ | +1 | 0 replies | |
| 153/163 | ARM: dts: armada-375: use armada-370-sata for SATAarch/ | +1 | 0 replies | |
| 154/163 | ARM: dts: pxa: fix dma engine node to pxa3xx-nandarch/ | +1 | 0 replies | |
| 155/163 | bus: imx-weim: Take the status property value into accountdrivers/ | +1 | 0 replies | |
| 156/163 | jme: Do not enable NIC WoL functions on S0drivers/ | +11 | 0 replies | |
| 157/163 | jme: Fix device PM wakeup API usagedrivers/ | +2 | 0 replies | |
| 158/163 | unbreak allmodconfig KCONFIG_ALLCONFIG=...scripts/ | +7 | 0 replies | |
| 159/163 | thermal: rockchip: fix a impossible condition caused by the warningdrivers/ | +5 | 0 replies | |
| 160/163 | sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a racenet/ | +3 | 0 replies | |
| 161/163 | megaraid_sas: add missing curly braces in ioctl handlerdrivers/ | +2 | 0 replies | |
| 162/163 | stm class: Select CONFIG_SRCUdrivers/ | +1 | 0 replies | |
| 163/163 | extcon: max77843: Use correct size for reading the interrupt registerdrivers/ | +1 | 0 replies |
Reviews trailers per patch
43 of 152 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 65 reviewers.
Cover letter [PATCH 4.4 000/163] 4.4.9-stable review
This is the start of the stable review cycle for the 4.4.9 release. There are 163 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 Thu May 5 00:04:47 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.4.9-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.4.9-rc1
Dan Carpenter <[email protected]>
extcon: max77843: Use correct size for reading the interrupt register
Arnd Bergmann <[email protected]>
stm class: Select CONFIG_SRCU
Arnd Bergmann <[email protected]>
megaraid_sas: add missing curly braces in ioctl handler
NeilBrown <[email protected]>
sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race
Caesar Wang <[email protected]>
thermal: rockchip: fix a impossible condition caused by the warning
Al Viro <[email protected]>
unbreak allmodconfig KCONFIG_ALLCONFIG=...
Guo-Fu Tseng <[email protected]>
jme: Fix device PM wakeup API usage
Guo-Fu Tseng <[email protected]>
jme: Do not enable NIC WoL functions on S0
Fabio Estevam <[email protected]>
bus: imx-weim: Take the 'status' property value into account
Robert Jarzmik <[email protected]>
ARM: dts: pxa: fix dma engine node to pxa3xx-nand
Lior Amsalem <[email protected]>
ARM: dts: armada-375: use armada-370-sata for SATA
Arnd Bergmann <[email protected]>
ARM: EXYNOS: select THERMAL_OF
Arnd Bergmann <[email protected]>
ARM: prima2: always enable reset controller
Pali Rohár <[email protected]>
ARM: OMAP3: Add cpuidle parameters table for omap3430
Jan Kara <[email protected]>
ext4: fix races of writeback with punch hole and zero range
Jan Kara <[email protected]>
ext4: fix races between buffered IO and collapse / insert range
Jan Kara <[email protected]>
ext4: move unlocked dio protection from ext4_alloc_file_blocks()
Jan Kara <[email protected]>
ext4: fix races between page faults and hole punching
Borislav Petkov <[email protected]>
perf stat: Document --detailed option
Marcin Ślusarz <[email protected]>
perf tools: handle spaces in file names obtained from /proc/pid/maps
Namhyung Kim <[email protected]>
perf hists browser: Only offer symbol scripting when a symbol is under the cursor
Ezequiel García <[email protected]>
mtd: nand: Drop mtd.owner requirement in nand_scan
Florian Fainelli <[email protected]>
mtd: brcmnand: Fix v7.1 register offsets
Cyrille Pitchen <[email protected]>
mtd: spi-nor: remove micron_quad_enable()
Geert Uytterhoeven <[email protected]>
serial: sh-sci: Remove cpufreq notifier to fix crash/deadlock
Eryu Guan <[email protected]>
ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
Karol Herbst <[email protected]>
x86/mm/kmmio: Fix mmiotrace for hugepages
Addy Ke <[email protected]>
spi: rockchip: modify DMA max burst to 1
Arnaldo Carvalho de Melo <[email protected]>
perf evlist: Reference count the cpu and thread maps at set_maps()
Michael Hennerich <[email protected]>
drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors
Krzysztof Kozlowski <[email protected]>
rtc: max77686: Properly handle regmap_irq_get_virq() error code
Alexandre Belloni <[email protected]>
rtc: rx8025: remove rv8803 id
Dan Carpenter <[email protected]>
rtc: ds1685: passing bogus values to irq_restore
Geert Uytterhoeven <[email protected]>
rtc: vr41xx: Wire up alarm_irq_enable
Alexander Kochetkov <[email protected]>
rtc: hym8563: fix invalid year calculation
Jon Hunter <[email protected]>
PM / Domains: Fix removal of a subdomain
Viresh Kumar <[email protected]>
PM / OPP: Initialize u_volt_min/max to a valid value
Dan Carpenter <[email protected]>
misc: mic/scif: fix wrap around tests
Ben Hutchings <[email protected]>
misc/bmp085: Enable building as a module
Michal Marek <[email protected]>
lib/mpi: Endianness fix
Sushaanth Srirangapathi <[email protected]>
fbdev: da8xx-fb: fix videomodes of lcd panels
Arnd Bergmann <[email protected]>
scsi_dh: force modular build if SCSI is a module
Arnd Bergmann <[email protected]>
paride: make 'verbose' parameter an 'int' again
Arnd Bergmann <[email protected]>
regulator: s5m8767: fix get_register() error handling
Vladimir Zapolskiy <[email protected]>
irqchip/mxs: Fix error check of of_io_request_and_map()
Vladimir Zapolskiy <[email protected]>
irqchip/sunxi-nmi: Fix error check of of_io_request_and_map()
Huibin Hong <[email protected]>
spi/rockchip: Make sure spi clk is on in rockchip_spi_set_cs
Peter Zijlstra <[email protected]>
locking/mcs: Fix mcs_spin_lock() ordering
Thierry Reding <[email protected]>
regulator: core: Fix nested locking of supplies
Mark Brown <[email protected]>
regulator: core: Ensure we lock all regulators
Arnd Bergmann <[email protected]>
regulator: core: fix regulator_lock_supply regression
Greg Kroah-Hartman <[email protected]>
Revert "regulator: core: Fix nested locking of supplies"
Sakari Ailus <[email protected]>
videobuf2-v4l2: Verify planes array in buffer dequeueing
Sakari Ailus <[email protected]>
videobuf2-core: Check user space planes array in dqbuf
Ignat Korchagin <[email protected]>
USB: usbip: fix potential out-of-bounds write
Tejun Heo <[email protected]>
cgroup: make sure a parent css isn't freed before its children
Minchan Kim <[email protected]>
mm/hwpoison: fix wrong num_poisoned_pages accounting
Minchan Kim <[email protected]>
mm: vmscan: reclaim highmem zone if buffer_heads is over limit
Gerald Schaefer <[email protected]>
numa: fix /proc/<pid>/numa_maps for THP
Konstantin Khlebnikov <[email protected]>
mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check
Tejun Heo <[email protected]>
memcg: relocate charge moving from ->attach to ->post_attach
Tejun Heo <[email protected]>
cgroup, cpuset: replace cpuset_post_attach_flush() with cgroup_subsys->post_attach callback
Jesper Dangaard Brouer <[email protected]>
slub: clean up code for kmem cgroup support to kmem_cache_free_bulk
Roman Pen <[email protected]>
workqueue: fix ghost PENDING flag while doing MQ IO
Keith Busch <[email protected]>
x86/apic: Handle zero vector gracefully in clear_vector_irq()
Ard Biesheuvel <[email protected]>
efi: Expose non-blocking set_variable() wrapper to efivars
Laszlo Ersek <[email protected]>
efi: Fix out-of-bounds read in variable_matches()
Jason Gunthorpe <[email protected]>
IB/security: Restrict use of the write() interface
Sagi Grimberg <[email protected]>
IB/mlx5: Expose correct max_sge_rd limit
Michael Neuling <[email protected]>
cxl: Keep IRQ mappings on context teardown
Hans Verkuil <[email protected]>
v4l2-dv-timings.h: fix polarity for 4k formats
Ricardo Ribalda Delgado <[email protected]>
vb2-memops: Fix over allocation of frame vectors
Sugar Zhang <[email protected]>
ASoC: rt5640: Correct the digital interface data select
Mark Brown <[email protected]>
ASoC: dapm: Make sure we have a card when displaying component widgets
Lars-Peter Clausen <[email protected]>
ASoC: ssm4567: Reset device before regcache_sync()
Arnd Bergmann <[email protected]>
ASoC: s3c24xx: use const snd_soc_component_driver pointer
Tony Luck <[email protected]>
EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback
Azael Avalos <[email protected]>
toshiba_acpi: Fix regression caused by hotkey enabling value
Javier Martinez Canillas <[email protected]>
i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared
Michael Ellerman <[email protected]>
i2c: cpm: Fix build break due to incompatible pointer types
Adrian Hunter <[email protected]>
perf intel-pt: Fix segfault tracing transactions
Ville Syrjälä <[email protected]>
drm/i915: Use fw_domains_put_with_fifo() on HSW
Akash Goel <[email protected]>
drm/i915: Fixup the free space logic in ring_prepare
Dan Carpenter <[email protected]>
drm/amdkfd: uninitialized variable in dbgdev_wave_control_set_registers()
Ville Syrjälä <[email protected]>
drm/i915: skl_update_scaler() wants a rotation bitmask instead of bit number
Ville Syrjälä <[email protected]>
drm/i915: Cleanup phys status page too
Vladimir Zapolskiy <[email protected]>
pwm: brcmstb: Fix check of devm_ioremap_resource() return code
[email protected] <[email protected]>
drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1()
Lyude <[email protected]>
drm/dp/mst: Restore primary hub guid on resume
[email protected] <[email protected]>
drm/dp/mst: Validate port in drm_dp_payload_send_msg()
Ben Skeggs <[email protected]>
drm/nouveau/gr/gf100: select a stream master to fixup tfb offset queries
Huacai Chen <[email protected]>
drm: Loongson-3 doesn't fully support wc memory
Vitaly Prosyak <[email protected]>
drm/radeon: fix vertical bars appear on monitor (v2)
Jérôme Glisse <[email protected]>
drm/radeon: forbid mapping of userptr bo through radeon device file
Alex Deucher <[email protected]>
drm/radeon: fix initial connector audio value
Alex Deucher <[email protected]>
drm/radeon: add a quirk for a XFX R9 270X
Grigori Goronzy <[email protected]>
drm/amdgpu: fix regression on CIK (v2)
Sonny Jiang <[email protected]>
amdgpu/uvd: add uvd fw version for amdgpu
Alex Deucher <[email protected]>
drm/amdgpu: bump the afmt limit for CZ, ST, Polaris
Alex Deucher <[email protected]>
drm/amdgpu: use defines for CRTCs and AMFT blocks
Rex Zhu <[email protected]>
drm/amdgpu: when suspending, if uvd/vce was running. need to cancel delay work.
Robin Murphy <[email protected]>
iommu/dma: Restore scatterlist offsets correctly
Joerg Roedel <[email protected]>
iommu/amd: Fix checking of pci dma aliases
Keerthy <[email protected]>
pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs
Yingjoe Chen <[email protected]>
pinctrl: mediatek: correct debounce time unit in mtk_gpio_set_debounce
Arnd Bergmann <[email protected]>
xen kconfig: don't "select INPUT_XEN_KBDDEV_FRONTEND"
Stephen Boyd <[email protected]>
Input: pmic8xxx-pwrkey - fix algorithm for converting trigger delay
Vladis Dronov <[email protected]>
Input: gtco - fix crash on detecting device without endpoints
Dmitry Ivanov <[email protected]>
netlink: don't send NETLINK_URELEASE for unbound sockets
Dmitry Ivanov <[email protected]>
nl80211: check netlink protocol in socket release notification
Anton Blanchard <[email protected]>
powerpc: Update TM user feature bits in scan_features()
Anton Blanchard <[email protected]>
powerpc: Update cpu_user_features2 in scan_features()
Anton Blanchard <[email protected]>
powerpc: scan_features() updates incorrect bits for REAL_LE
Horia Geant? <[email protected]>
crypto: talitos - fix AEAD tcrypt tests
Jonas Eymann <[email protected]>
crypto: talitos - fix crash in talitos_cra_init()
Xiaodong Liu <[email protected]>
crypto: sha1-mb - use corrcet pointer while completing jobs
Tom Lendacky <[email protected]>
crypto: ccp - Prevent information leakage on export
Matti Gottlieb <[email protected]>
iwlwifi: mvm: fix memory leak in paging
Emmanuel Grumbach <[email protected]>
iwlwifi: pcie: lower the debug level for RSA semaphore access
Sebastian Ott <[email protected]>
s390/pci: add extra padding to function measurement block
Srinivas Pandruvada <[email protected]>
cpufreq: intel_pstate: Fix processing for turbo activation ratio
Alex Deucher <[email protected]>
Revert "drm/amdgpu: disable runtime pm on PX laptops without dGPU power control"
Alex Deucher <[email protected]>
Revert "drm/radeon: disable runtime pm on PX laptops without dGPU power control"
Lyude <[email protected]>
drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
John Keeping <[email protected]>
drm/qxl: fix cursor position with non-zero hotspot
Ilia Mirkin <[email protected]>
drm/nouveau/core: use vzalloc for allocating ramht
Davidlohr Bueso <[email protected]>
futex: Acknowledge a new waiter in counter before plist
Sebastian Andrzej Siewior <[email protected]>
futex: Handle unlock_pi race gracefully
Romain Perier <[email protected]>
asm-generic/futex: Re-enable preemption in futex_atomic_cmpxchg_inatomic()
Conrad Kostecki <[email protected]>
ALSA: hda - Add dock support for ThinkPad X260
Takashi Iwai <[email protected]>
ALSA: pcxhr: Fix missing mutex unlock
Lu, Han <[email protected]>
ALSA: hda - add PCI ID for Intel Broxton-T
Takashi Iwai <[email protected]>
ALSA: hda - Keep powering up ADCs on Cirrus codecs
Bastien Nocera <[email protected]>
ALSA: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m
Takashi Iwai <[email protected]>
ALSA: hda - Don't trust the reported actual power state
Tony Luck <[email protected]>
x86 EDAC, sb_edac.c: Repair damage introduced when "fixing" channel address
Jan Beulich <[email protected]>
x86/mm/xen: Suppress hugetlbfs in PV guests
Catalin Marinas <[email protected]>
arm64: Update PTE_RDONLY in set_pte_at() for PROT_NONE permission
Catalin Marinas <[email protected]>
arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappings
Peter Zijlstra <[email protected]>
sched/cgroup: Fix/cleanup cgroup teardown/init
Robert Jarzmik <[email protected]>
dmaengine: pxa_dma: fix the maximum requestor line
Andy Shevchenko <[email protected]>
dmaengine: hsu: correct use of channel status register
Andy Shevchenko <[email protected]>
dmaengine: dw: fix master selection
Seth Forshee <[email protected]>
debugfs: Make automount point inodes permanently empty
Rui Salvaterra <[email protected]>
lib: lz4: fixed zram with lz4 on big endian machines
Ahmed Samy <[email protected]>
dm cache metadata: fix cmd_read_lock() acquiring write lock
Mike Snitzer <[email protected]>
dm cache metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros
Lars-Peter Clausen <[email protected]>
usb: gadget: f_fs: Fix use-after-free
Robert Dobrowolski <[email protected]>
usb: hcd: out of bounds access in for_each_companion
Mathias Nyman <[email protected]>
xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers
Lu Baolu <[email protected]>
usb: xhci: fix wild pointers in xhci_mem_cleanup
Mathias Nyman <[email protected]>
xhci: resume USB 3 roothub first
Rafal Redzimski <[email protected]>
usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host
Jerome Marchand <[email protected]>
assoc_array: don't call compare_object() on a node
Lokesh Vutla <[email protected]>
ARM: OMAP2+: hwmod: Fix updating of sysconfig register
Nishanth Menon <[email protected]>
ARM: OMAP2: Fix up interconnect barrier initialization for DRA7
Patrick Uiterwijk <[email protected]>
ARM: mvebu: Correct unit address for linksys
Lokesh Vutla <[email protected]>
ARM: dts: AM43x-epos: Fix clk parent for synctimer
Marc Zyngier <[email protected]>
KVM: arm/arm64: Handle forward time correction gracefully
David Matlack <[email protected]>
kvm: x86: do not leak guest xcr0 into host interrupt handlers
Tony Luck <[email protected]>
x86/mce: Avoid using object after free in genpool
Ming Lei <[email protected]>
block: loop: fix filesystem corruption in case of aio/dio
Ming Lei <[email protected]>
block: partition: initialize percpuref before sending out KOBJ_ADD
-------------
Diffstat:
Makefile | 4 +- arch/arm/boot/dts/am43x-epos-evm.dts | 5 + arch/arm/boot/dts/armada-375.dtsi | 2 +- arch/arm/boot/dts/armada-385-linksys.dtsi | 2 +- arch/arm/boot/dts/pxa3xx.dtsi | 2 +- arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-omap2/cpuidle34xx.c | 69 +++++++++- arch/arm/mach-omap2/io.c | 1 + arch/arm/mach-omap2/omap_hwmod.c | 8 +- arch/arm/mach-prima2/Kconfig | 1 + arch/arm64/include/asm/pgtable.h | 22 ++-- arch/powerpc/include/uapi/asm/cputable.h | 1 + arch/powerpc/kernel/prom.c | 26 ++-- arch/s390/include/asm/pci.h | 3 +- arch/x86/crypto/sha-mb/sha1_mb.c | 4 +- arch/x86/include/asm/hugetlb.h | 1 + arch/x86/kernel/apic/vector.c | 3 +- arch/x86/kernel/cpu/mcheck/mce-genpool.c | 4 +- arch/x86/kvm/x86.c | 10 +- arch/x86/mm/kmmio.c | 88 ++++++++----- block/partition-generic.c | 13 +- drivers/base/power/domain.c | 2 +- drivers/base/power/opp/core.c | 10 +- drivers/block/loop.c | 6 + drivers/block/paride/pd.c | 4 +- drivers/block/paride/pt.c | 4 +- drivers/bus/imx-weim.c | 2 +- drivers/cpufreq/intel_pstate.c | 5 + drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 3 + drivers/crypto/ccp/ccp-crypto-sha.c | 3 + drivers/crypto/talitos.c | 87 ++++++++----- drivers/dma/dw/core.c | 34 ++--- drivers/dma/hsu/hsu.c | 2 +- drivers/dma/hsu/hsu.h | 3 + drivers/dma/pxa_dma.c | 39 ++++-- drivers/edac/i7core_edac.c | 2 +- drivers/edac/sb_edac.c | 8 +- drivers/extcon/extcon-max77843.c | 2 +- drivers/firmware/efi/efi.c | 1 + drivers/firmware/efi/vars.c | 37 ++++-- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +- drivers/gpu/drm/drm_dp_mst_topology.c | 29 ++++- drivers/gpu/drm/i915/intel_display.c | 2 +- drivers/gpu/drm/i915/intel_dp_mst.c | 6 +- drivers/gpu/drm/i915/intel_lrc.c | 6 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 30 +++-- drivers/gpu/drm/i915/intel_uncore.c | 6 +- drivers/gpu/drm/nouveau/nvkm/core/ramht.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 2 + drivers/gpu/drm/qxl/qxl_display.c | 13 +- drivers/gpu/drm/qxl/qxl_drv.h | 2 + drivers/gpu/drm/radeon/evergreen.c | 154 ++++++++++++++++++++++- drivers/gpu/drm/radeon/evergreen_reg.h | 46 +++++++ drivers/gpu/drm/radeon/radeon_atpx_handler.c | 8 +- drivers/gpu/drm/radeon/radeon_connectors.c | 7 +- drivers/gpu/drm/radeon/radeon_device.c | 8 +- drivers/gpu/drm/radeon/radeon_ttm.c | 2 + drivers/gpu/drm/radeon/si_dpm.c | 1 + drivers/hwtracing/stm/Kconfig | 1 + drivers/i2c/busses/i2c-cpm.c | 4 +- drivers/i2c/busses/i2c-exynos5.c | 24 +++- drivers/infiniband/core/ucm.c | 4 + drivers/infiniband/core/ucma.c | 3 + drivers/infiniband/core/uverbs_main.c | 5 + drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 5 + drivers/input/misc/pmic8xxx-pwrkey.c | 7 +- drivers/input/tablet/gtco.c | 10 +- drivers/iommu/amd_iommu.c | 87 +++++++++++-- drivers/iommu/dma-iommu.c | 4 +- drivers/irqchip/irq-mxs.c | 2 +- drivers/irqchip/irq-sunxi-nmi.c | 4 +- drivers/md/dm-cache-metadata.c | 64 ++++++---- drivers/media/v4l2-core/videobuf2-core.c | 10 +- drivers/media/v4l2-core/videobuf2-memops.c | 2 +- drivers/media/v4l2-core/videobuf2-v4l2.c | 6 + drivers/misc/Kconfig | 2 +- drivers/misc/ad525x_dpot.c | 2 +- drivers/misc/cxl/irq.c | 1 - drivers/misc/mic/scif/scif_rma.c | 7 +- drivers/mtd/nand/brcmnand/brcmnand.c | 34 ++++- drivers/mtd/nand/nand_base.c | 10 +- drivers/mtd/spi-nor/spi-nor.c | 46 +------ drivers/net/ethernet/jme.c | 23 ++-- drivers/net/wireless/iwlwifi/mvm/mac80211.c | 2 + drivers/net/wireless/iwlwifi/mvm/ops.c | 2 - drivers/net/wireless/iwlwifi/pcie/trans.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 9 +- drivers/pinctrl/pinctrl-single.c | 6 +- drivers/platform/x86/toshiba_acpi.c | 2 +- drivers/pwm/pwm-brcmstb.c | 4 +- drivers/regulator/core.c | 2 +- drivers/regulator/s5m8767.c | 13 +- drivers/rtc/rtc-ds1685.c | 8 +- drivers/rtc/rtc-hym8563.c | 2 +- drivers/rtc/rtc-max77686.c | 2 +- drivers/rtc/rtc-rx8025.c | 1 - drivers/rtc/rtc-vr41xx.c | 13 +- drivers/scsi/device_handler/Kconfig | 8 +- drivers/scsi/megaraid/megaraid_sas_base.c | 3 +- drivers/spi/spi-rockchip.c | 19 ++- drivers/staging/rdma/hfi1/TODO | 2 +- drivers/staging/rdma/hfi1/file_ops.c | 6 + drivers/thermal/rockchip_thermal.c | 11 +- drivers/tty/serial/sh-sci.c | 39 ------ drivers/usb/core/hcd-pci.c | 9 ++ drivers/usb/gadget/function/f_fs.c | 5 +- drivers/usb/host/xhci-mem.c | 6 + drivers/usb/host/xhci-pci.c | 5 +- drivers/usb/host/xhci-ring.c | 3 +- drivers/usb/host/xhci.c | 14 ++- drivers/usb/host/xhci.h | 1 + drivers/usb/usbip/usbip_common.c | 11 ++ drivers/video/fbdev/Kconfig | 1 - drivers/video/fbdev/da8xx-fb.c | 7 +- fs/debugfs/inode.c | 2 +- fs/ext4/ext4.h | 13 ++ fs/ext4/extents.c | 133 +++++++++++--------- fs/ext4/file.c | 66 ++++++++-- fs/ext4/inode.c | 77 ++++++++++-- fs/ext4/super.c | 1 + fs/ext4/truncate.h | 2 + fs/proc/task_mmu.c | 33 ++++- include/asm-generic/futex.h | 8 +- include/drm/drm_cache.h | 2 + include/linux/cgroup-defs.h | 1 + include/linux/cpuset.h | 6 - include/linux/mlx5/device.h | 11 ++ include/linux/mm.h | 2 + include/media/videobuf2-core.h | 1 + include/rdma/ib.h | 16 +++ include/uapi/linux/v4l2-dv-timings.h | 30 +++-- kernel/cgroup.c | 14 ++- kernel/cpuset.c | 4 +- kernel/futex.c | 27 +++- kernel/locking/mcs_spinlock.h | 8 +- kernel/sched/core.c | 35 +++--- kernel/workqueue.c | 29 +++++ lib/assoc_array.c | 4 +- lib/lz4/lz4defs.h | 21 ++-- lib/mpi/mpicoder.c | 39 +++--- mm/huge_memory.c | 6 +- mm/memcontrol.c | 37 +++--- mm/memory.c | 40 ++++++ mm/migrate.c | 8 +- mm/slub.c | 22 ++-- mm/vmscan.c | 2 +- net/netlink/af_netlink.c | 2 +- net/sunrpc/cache.c | 6 +- net/wireless/nl80211.c | 2 +- scripts/kconfig/confdata.c | 12 +- sound/pci/hda/hda_generic.c | 6 +- sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/patch_cirrus.c | 14 +++ sound/pci/hda/patch_realtek.c | 2 + sound/pci/pcxhr/pcxhr_core.c | 1 + sound/soc/codecs/rt5640.c | 2 +- sound/soc/codecs/rt5640.h | 36 +++--- sound/soc/codecs/ssm4567.c | 5 + sound/soc/samsung/s3c-i2s-v2.c | 2 +- sound/soc/samsung/s3c-i2s-v2.h | 2 +- sound/soc/soc-dapm.c | 7 ++ tools/perf/Documentation/perf-stat.txt | 8 ++ tools/perf/ui/browsers/hists.c | 10 +- tools/perf/util/event.c | 2 +- tools/perf/util/evlist.c | 4 +- tools/perf/util/intel-pt.c | 2 +- virt/kvm/arm/arch_timer.c | 49 ++++++-- 176 files changed, 1659 insertions(+), 694 deletions(-)