Skip to content

4.14.85-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest100 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/100efi/libstub: arm: support building with clangdrivers/firmware/efi/libstub/Makefile+2 -10 replies
2/100ARM: 8766/1: drop no-thumb-interwork in EABI modearch/arm/Makefile+1 -10 replies
3/100ARM: 8767/1: add support for building ARM kernel with clangarch/arm/boot/compressed/Makefile+1 -10 replies
4/100bus: arm-cci: remove unnecessary unreachable()drivers/bus/arm-cci.c+0 -20 replies
5/100ARM: trusted_foundations: do not use naked functionarch/arm/firmware/trusted_foundations.c+9 -50 replies
6/100usb: core: Fix hub port connection events lostdrivers/usb/core/hub.c+3 -10 replies
7/100usb: dwc3: gadget: fix ISOC TRB type on unaligned transfersdrivers/usb/dwc3/gadget.c+3 -30 replies
8/100usb: dwc3: gadget: Properly check last unaligned/zero chain TRBdrivers/usb/dwc3/gadget.c+1 -10 replies
9/100usb: dwc3: core: Clean up ULPI devicedrivers/usb/dwc3/core.c+1 -00 replies
10/100xhci: Add check for invalid byte size error when UAS devices are connected.drivers/usb/host/xhci-ring.c+1 -00 replies
11/100usb: xhci: fix timeout for transition from RExit to U0drivers/usb/host/xhci-hub.c drivers/usb/host/xhci.h+3 -30 replies
12/100ALSA: oss: Use kvzalloc() for local buffer allocationssound/core/oss/pcm_oss.c sound/core/oss/pcm_plugin.c+6 -60 replies
13/100MAINTAINERS: Add Sasha as a stable branch maintainerMAINTAINERS+1 -00 replies
14/100mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULLdrivers/mmc/host/sdhci-pci-core.c+6 -10 replies
15/100gpio: dont free unallocated ida on gpiochip_add_data_with_key() error pathdrivers/gpio/gpiolib.c+3 -20 replies
16/100iwlwifi: mvm: support sta_statistics() even on older firmwaredrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c+0 -40 replies
17/100iwlwifi: mvm: fix regulatory domain update when the firmware startsdrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c drivers/net/wireless/intel/iwlwifi/mvm/nvm.c+8 -50 replies
18/100iwlwifi: mvm: dont use SAR Geo if basic SAR is not useddrivers/net/wireless/intel/iwlwifi/mvm/fw.c+28 -80 replies
19/100brcmfmac: fix reporting support for 160 MHz channelsdrivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c+2 -10 replies
20/100tools/power/cpupower: fix compilation with STATIC=truetools/power/cpupower/bench/Makefile tools/power/cpupower/lib/cpufreq.c tools/power/cpupower/lib/cpuidle.c +2 more+6 -60 replies
21/100v9fs_dir_readdir: fix double-free on p9stat_read errorfs/9p/vfs_dir.c+0 -110 replies
22/100selinux: Add __GFP_NOWARN to allocation at str_read()security/selinux/ss/policydb.c+1 -10 replies
23/100Input: synaptics - avoid using uninitialized variable when probingdrivers/input/mouse/synaptics.c+1 -30 replies
24/100bfs: add sanity check at bfs_fill_super()fs/bfs/inode.c+6 -30 replies
25/100sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peernet/sctp/associola.c+7 -30 replies
26/100gfs2: Dont leave s_fs_info pointing to freed memory in init_sbdfs/gfs2/ops_fstype.c+1 -10 replies
27/100llc: do not use sk_eat_skb()net/llc/af_llc.c+4 -70 replies
28/100mm: dont warn about large allocations for slabmm/slab.c mm/slab_common.c+10 -60 replies
29/100mm/memory.c: recheck page table entry with page table lock heldmm/memory.c+30 -40 replies
30/100tcp: do not release socket ownership in tcp_close()include/net/sock.h net/core/sock.c net/ipv4/tcp.c+5 -90 replies
31/100IB/core: Perform modify QP on real onedrivers/infiniband/core/verbs.c+3 -20 replies
32/100usb: xhci: Prevent bus suspend if a port connect change or polling state is detecteddrivers/usb/host/xhci-hub.c+46 -140 replies
33/100drm/ast: change resolution may cause screen blurreddrivers/gpu/drm/ast/ast_mode.c+1 -00 replies
34/100drm/ast: fixed cursor may disappear sometimesdrivers/gpu/drm/ast/ast_mode.c+1 -10 replies
35/100drm/ast: Remove existing framebuffers before loading driverdrivers/gpu/drm/ast/ast_drv.c+21 -00 replies
36/100can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb()drivers/net/can/dev.c include/linux/can/dev.h+26 -110 replies
37/100can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame lengthdrivers/net/can/dev.c+6 -30 replies
38/100can: dev: __can_get_echo_skb(): Dont crash the kernel if can_priv::echo_skb is accessed out of boundsdrivers/net/can/dev.c+5 -10 replies
39/100can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skbdrivers/net/can/dev.c+14 -130 replies
40/100can: rx-offload: introduce can_rx_offload_get_echo_skb() and can_rx_offload_queue_sorted() functionsdrivers/net/can/rx-offload.c include/linux/can/rx-offload.h+50 -00 replies
41/100can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail()drivers/net/can/flexcan.c drivers/net/can/rx-offload.c include/linux/can/rx-offload.h+7 -50 replies
42/100can: raw: check for CAN FD capable netdev in raw_sendmsg()net/can/raw.c+8 -70 replies
43/100can: hi311x: Use level-triggered interruptDocumentation/devicetree/bindings/net/can/holt_hi311x.txt drivers/net/can/spi/hi311x.c+2 -20 replies
44/100ACPICA: AML interpreter: add region addresses in global list during initializationdrivers/acpi/acpica/dsopcode.c+4 -07 replies
45/100IB/hfi1: Eliminate races in the SDMA send error pathdrivers/infiniband/hw/hfi1/user_sdma.c drivers/infiniband/hw/hfi1/user_sdma.h+38 -500 replies
46/100pinctrl: meson: fix pinconf bias disabledrivers/pinctrl/meson/pinctrl-meson.c+1 -10 replies
47/100KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILEarch/powerpc/kvm/trace.h arch/powerpc/kvm/trace_booke.h arch/powerpc/kvm/trace_hv.h +1 more+27 -80 replies
48/100cpufreq: imx6q: add return value check for voltage scaledrivers/cpufreq/imx6q-cpufreq.c+6 -10 replies
49/100rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_writedrivers/rtc/rtc-pcf2127.c+3 -00 replies
50/100crypto: simd - correctly take reqsize of wrapped skcipher into accountcrypto/simd.c+3 -20 replies
51/100floppy: fix race condition in __floppy_read_block_0()drivers/block/floppy.c+2 -10 replies
52/100powerpc/io: Fix the IO workarounds code to work with Radixarch/powerpc/include/asm/io.h+7 -130 replies
53/100perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUsarch/x86/events/intel/uncore_snb.c+114 -10 replies
54/100ARM: make lookup_processor_type() non-__initarch/arm/kernel/head-common.S+3 -30 replies
55/100ARM: clean up per-processor check_bugs method callarch/arm/include/asm/proc-fns.h arch/arm/kernel/bugs.c+3 -20 replies
56/100ARM: add PROC_VTABLE and PROC_TABLE macrosarch/arm/include/asm/proc-fns.h arch/arm/kernel/setup.c+27 -160 replies
57/100ARM: spectre-v2: per-CPU vtables to work around big.Little systemsarch/arm/include/asm/proc-fns.h arch/arm/kernel/setup.c arch/arm/kernel/smp.c +1 more+61 -150 replies
58/100SUNRPC: Fix a bogus get/put in generic_key_to_expire()net/sunrpc/auth_generic.c+1 -70 replies
59/100kdb: Use strscpy with destination buffer sizekernel/debug/kdb/kdb_io.c kernel/debug/kdb/kdb_private.h kernel/debug/kdb/kdb_support.c+15 -120 replies
60/100powerpc/numa: Suppress "VPHN is not supported" messagesarch/powerpc/mm/numa.c+1 -10 replies
61/100efi/arm: Revert deferred unmap of early memmap mappingdrivers/firmware/efi/arm-init.c drivers/firmware/efi/arm-runtime.c drivers/firmware/efi/memmap.c+8 -10 replies
62/100z3fold: fix possible reclaim racesmm/z3fold.c+62 -390 replies
63/100tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offsetmm/shmem.c+1 -30 replies
64/100mm, page_alloc: check for max order in hot pathmm/page_alloc.c+9 -110 replies
65/100of: add helper to lookup compatible child nodedrivers/of/base.c include/linux/of.h+33 -00 replies
66/100NFC: nfcmrvl_uart: fix OF child-node lookupdrivers/nfc/nfcmrvl/uart.c+2 -30 replies
67/100net: bcmgenet: fix OF child-node lookupdrivers/net/ethernet/broadcom/genet/bcmmii.c+1 -10 replies
68/100drm/mediatek: fix OF sibling-node lookupdrivers/gpu/drm/mediatek/mtk_hdmi.c+3 -20 replies
69/100power: supply: twl4030-charger: fix OF sibling-node lookupdrivers/power/supply/twl4030_charger.c+3 -20 replies
70/100arm64: remove no-op -p linker flagarch/arm64/Makefile+1 -10 replies
71/100xhci: Allow more than 32 quirksdrivers/usb/host/xhci.c drivers/usb/host/xhci.h+36 -340 replies
72/100xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Socdrivers/usb/host/xhci-pci.c drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+40 -10 replies
73/100mtd: rawnand: atmel: fix OF child-node lookupdrivers/mtd/nand/atmel/nand-controller.c+7 -40 replies
74/100ubi: fastmap: Check each mapping only oncedrivers/mtd/ubi/build.c drivers/mtd/ubi/eba.c drivers/mtd/ubi/fastmap.c +3 more+52 -10 replies
75/100Input: xpad - add PDP device id 0x02a4drivers/input/joystick/xpad.c+7 -20 replies
76/100Input: xpad - fix some coding style issuesdrivers/input/joystick/xpad.c+9 -60 replies
77/100Input: xpad - avoid using __set_bit() for capabilitiesdrivers/input/joystick/xpad.c+10 -100 replies
78/100Input: xpad - add support for Xbox1 PDP Camo series gamepaddrivers/input/joystick/xpad.c+3 -00 replies
79/100iwlwifi: fix wrong WGDS_WIFI_DATA_SIZEdrivers/net/wireless/intel/iwlwifi/mvm/fw.c+2 -20 replies
80/100kbuild: allow to use GCC toolchain not in Clang search pathMakefile+5 -30 replies
81/100PCI: endpoint: Populate func_no before calling pci_epc_add_epf()drivers/pci/endpoint/pci-ep-cfs.c+6 -80 replies
82/100net/mlx4_core: Fix wrong calculation of free countersdrivers/net/ethernet/mellanox/mlx4/resource_tracker.c+0 -10 replies
83/100i40iw: Fix memory leak in error path of create QPdrivers/infiniband/hw/i40iw/i40iw_verbs.c+1 -10 replies
84/100rtc: omap: fix error path when pinctrl_register failsdrivers/rtc/rtc-omap.c+2 -10 replies
85/100clk: samsung: exynos5250: Add missing clocks for FIMC LITE SYSMMU devicesdrivers/clk/samsung/clk-exynos5250.c+6 -00 replies
86/100ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Piarch/arm/boot/dts/exynos5420-peach-pit.dts arch/arm/boot/dts/exynos5800-peach-pi.dts+4 -40 replies
87/100driver core: Move device_links_purge() after bus_remove_device()drivers/base/core.c+1 -10 replies
88/100include/linux/pfn_t.h: force ~ to be parsed as an unary operatorinclude/linux/pfn_t.h+1 -10 replies
89/100tty: wipe buffer.drivers/tty/tty_buffer.c+5 -10 replies
90/100tty: wipe buffer if not echoing datadrivers/tty/n_tty.c+17 -30 replies
91/100usb: xhci: fix uninitialized completion when USB3 port got wrong statusdrivers/usb/host/xhci-hub.c drivers/usb/host/xhci-ring.c+2 -20 replies
92/100namei: allow restricted O_CREAT of FIFOs and regular filesDocumentation/sysctl/fs.txt fs/namei.c include/linux/fs.h +1 more+106 -30 replies
93/100lan78xx: Read MAC address from DT if presentdrivers/net/usb/lan78xx.c+20 -220 replies
94/100s390/mm: Check for valid vma before zapping in gmap_discardarch/s390/mm/gmap.c+2 -00 replies
95/100rcu: Make need_resched() respond to urgent RCU-QS needskernel/rcu/tree.c+9 -00 replies
96/100net: ieee802154: 6lowpan: fix frag reassemblynet/ieee802154/6lowpan/6lowpan_i.h net/ieee802154/6lowpan/reassembly.c+9 -90 replies
97/100ima: always measure and audit files in policysecurity/integrity/ima/ima_api.c security/integrity/ima/ima_crypto.c security/integrity/ima/ima_main.c+57 -310 replies
98/100EVM: Add support for portable signature formatinclude/linux/integrity.h security/integrity/evm/evm.h security/integrity/evm/evm_crypto.c +3 more+92 -210 replies
99/100ima: re-introduce own integrity cache locksecurity/integrity/iint.c security/integrity/ima/ima_appraise.c security/integrity/ima/ima_main.c +1 more+77 -400 replies
100/100ima: re-initialize iint->atomic_flagssecurity/integrity/iint.c+1 -00 replies

Reviews trailers per patch

37 of 100 patches have a Reviewed-by or Acked-by.

PatchBehan WebsterSasha LevinAdrian HunterChristoph LameterVlastimil BabkaDave AirlieNeil ArmstrongViresh KumarQian CaiOmar SandovalJulien ThierryDaniel ThompsonJongseok KimSnild DolkowAndrew MortonFlorian FainelliSebastian ReichelWill DeaconNick DesaulniersJack MorgensteinMilan BrozDaniel ZatovicaszligStefan AgnerNicolas PitreRobin MurphyMathias NymanThomas RenningerBenjamin TissoiresPeter HuttererKirill A. ShutemovDaniel JurgensJean DelvareY.C. ChenJean-Marc LenoirMitko HaralanovMike MarciniszynDomenico AndreoliFaiz AbbasKishon Vijay Abraham IPaolo PisatiMarius HillenbrandDmitry KasatkinChanwoo ChoiRafael J. WysockiDan WilliamsDavid Hildenbrand
1/100R-b
2/100
3/100Based-on-patches-by
4/100A-b R-b
5/100
6/100A-b
7/100
8/100
9/100
10/100
11/100
12/100
13/100A-b
14/100A-b
15/100
16/100
17/100
18/100
19/100
20/100A-b
21/100
22/100
23/100R-b R-b
24/100R-b
25/100
26/100
27/100
28/100A-b A-b
29/100A-b
30/100
31/100R-b
32/100
33/100T-b R-b
34/100R-b
35/100R-b T-b T-b
36/100
37/100
38/100
39/100
40/100
41/100
42/100
43/100
44/100T-b
45/100R-b R-b
46/100A-b
47/100
48/100A-b
49/100
50/100T-b
51/100R-b
52/100
53/100
54/100R-b
55/100R-b
56/100R-b
57/100R-b
58/100
59/100R-b
60/100
61/100
62/100Reported-by-by R-b
63/100R-b
64/100A-b
65/100
66/100
67/100R-b
68/100
69/100R-b
70/100A-b R-b
71/100A-b T-b T-b T-b
72/100
73/100
74/100
75/100
76/100
77/100
78/100
79/100
80/100Reviewed-and-tested-by
81/100A-b
82/100R-b
83/100
84/100
85/100A-b
86/100
87/100R-b
88/100A-b
89/100T-b T-b T-b
90/100T-b T-b T-b
91/100
92/100
93/100T-b
94/100R-b
95/100T-b
96/100
97/100R-b
98/100
99/100
100/100

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

Read the v1 thread

Cover letter [PATCH 4.14 000/100] 4.14.85-stable review

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

Responses should be made by Sat Dec 1 14:00:29 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.85-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.85-rc1

Mimi Zohar <[email protected]>

    ima: re-initialize iint->atomic_flags

Dmitry Kasatkin <[email protected]>
ima: re-introduce own integrity cache lock

Matthew Garrett <[email protected]>
EVM: Add support for portable signature format

Mimi Zohar <[email protected]>
ima: always measure and audit files in policy

Alexander Aring <[email protected]>
net: ieee802154: 6lowpan: fix frag reassembly

Paul E. McKenney <[email protected]>
rcu: Make need_resched() respond to urgent RCU-QS needs

Janosch Frank <[email protected]>
s390/mm: Check for valid vma before zapping in gmap_discard

Phil Elwell <[email protected]>
lan78xx: Read MAC address from DT if present

Salvatore Mesoraca <[email protected]>
namei: allow restricted O_CREAT of FIFOs and regular files

Aaron Ma <[email protected]>
usb: xhci: fix uninitialized completion when USB3 port got wrong status

Greg Kroah-Hartman <[email protected]>
tty: wipe buffer if not echoing data

Linus Torvalds <[email protected]>
tty: wipe buffer.

Sebastien Boisvert <[email protected]>
include/linux/pfn_t.h: force '~' to be parsed as an unary operator

Jeffy Chen <[email protected]>
driver core: Move device_links_purge() after bus_remove_device()

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Pi

Marek Szyprowski <[email protected]>
clk: samsung: exynos5250: Add missing clocks for FIMC LITE SYSMMU devices

Alexandre Belloni <[email protected]>
rtc: omap: fix error path when pinctrl_register fails

Mustafa Ismail <[email protected]>
i40iw: Fix memory leak in error path of create QP

Eran Ben Elisha <[email protected]>
net/mlx4_core: Fix wrong calculation of free counters

Niklas Cassel <[email protected]>
PCI: endpoint: Populate func_no before calling pci_epc_add_epf()

Stefan Agner <[email protected]>
kbuild: allow to use GCC toolchain not in Clang search path

Matt Chen <[email protected]>
iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE

Ramses Ramírez <[email protected]>
Input: xpad - add support for Xbox1 PDP Camo series gamepad

Marcus Folkesson <[email protected]>
Input: xpad - avoid using __set_bit() for capabilities

Leo Sperling <[email protected]>
Input: xpad - fix some coding style issues

Francis Therien <[email protected]>

    Input: xpad - add PDP device id 0x02a4

Richard Weinberger <[email protected]>
ubi: fastmap: Check each mapping only once

Johan Hovold <[email protected]>
mtd: rawnand: atmel: fix OF child-node lookup

Cherian, George <[email protected]>
xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc

Marc Zyngier <[email protected]>
xhci: Allow more than 32 quirks

Greg Hackmann <[email protected]>
arm64: remove no-op -p linker flag

Johan Hovold <[email protected]>
power: supply: twl4030-charger: fix OF sibling-node lookup

Johan Hovold <[email protected]>
drm/mediatek: fix OF sibling-node lookup

Johan Hovold <[email protected]>
net: bcmgenet: fix OF child-node lookup

Johan Hovold <[email protected]>
NFC: nfcmrvl_uart: fix OF child-node lookup

Johan Hovold <[email protected]>
of: add helper to lookup compatible child node

Michal Hocko <[email protected]>
mm, page_alloc: check for max order in hot path

Yufen Yu <[email protected]>
tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset

Vitaly Wool <[email protected]>
z3fold: fix possible reclaim races

Ard Biesheuvel <[email protected]>
efi/arm: Revert deferred unmap of early memmap mapping

Satheesh Rajendran <[email protected]>
powerpc/numa: Suppress "VPHN is not supported" messages

Prarit Bhargava <[email protected]>
kdb: Use strscpy with destination buffer size

Trond Myklebust <[email protected]>
SUNRPC: Fix a bogus get/put in generic_key_to_expire()

Russell King <[email protected]>
ARM: spectre-v2: per-CPU vtables to work around big.Little systems

Russell King <[email protected]>
ARM: add PROC_VTABLE and PROC_TABLE macros

Russell King <[email protected]>
ARM: clean up per-processor check_bugs method call

Russell King <[email protected]>
ARM: make lookup_processor_type() non-__init

Kan Liang <[email protected]>
perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs

Michael Ellerman <[email protected]>
powerpc/io: Fix the IO workarounds code to work with Radix

Jens Axboe <[email protected]>
floppy: fix race condition in __floppy_read_block_0()

Ard Biesheuvel <[email protected]>
crypto: simd - correctly take reqsize of wrapped skcipher into account

Xulin Sun <[email protected]>
rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write

Anson Huang <[email protected]>
cpufreq: imx6q: add return value check for voltage scale

Scott Wood <[email protected]>
KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE

Jerome Brunet <[email protected]>
pinctrl: meson: fix pinconf bias disable

Michael J. Ruhl <[email protected]>
IB/hfi1: Eliminate races in the SDMA send error path

Erik Schmauss <[email protected]>
ACPICA: AML interpreter: add region addresses in global list during initialization

Lukas Wunner <[email protected]>
can: hi311x: Use level-triggered interrupt

Oliver Hartkopp <[email protected]>
can: raw: check for CAN FD capable netdev in raw_sendmsg()

Oleksij Rempel <[email protected]>
can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to can_rx_offload_queue_tail()

Oleksij Rempel <[email protected]>
can: rx-offload: introduce can_rx_offload_get_echo_skb() and can_rx_offload_queue_sorted() functions

Marc Kleine-Budde <[email protected]>
can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb

Marc Kleine-Budde <[email protected]>
can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds

Marc Kleine-Budde <[email protected]>
can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length

Marc Kleine-Budde <[email protected]>
can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb()

Thomas Zimmermann <[email protected]>
drm/ast: Remove existing framebuffers before loading driver

Y.C. Chen <[email protected]>
drm/ast: fixed cursor may disappear sometimes

Y.C. Chen <[email protected]>
drm/ast: change resolution may cause screen blurred

Mathias Nyman <[email protected]>
usb: xhci: Prevent bus suspend if a port connect change or polling state is detected

Parav Pandit <[email protected]>
IB/core: Perform modify QP on real one

Eric Dumazet <[email protected]>
tcp: do not release socket ownership in tcp_close()

Aneesh Kumar K.V <[email protected]>
mm/memory.c: recheck page table entry with page table lock held

Dmitry Vyukov <[email protected]>
mm: don't warn about large allocations for slab

Eric Dumazet <[email protected]>
llc: do not use sk_eat_skb()

Andrew Price <[email protected]>
gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd

Xin Long <[email protected]>
sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer

Tetsuo Handa <[email protected]>
bfs: add sanity check at bfs_fill_super()

Dmitry Torokhov <[email protected]>
Input: synaptics - avoid using uninitialized variable when probing

Tetsuo Handa <[email protected]>
selinux: Add __GFP_NOWARN to allocation at str_read()

Dominique Martinet <[email protected]>
v9fs_dir_readdir: fix double-free on p9stat_read error

Konstantin Khlebnikov <[email protected]>
tools/power/cpupower: fix compilation with STATIC=true

Rafał Miłecki <[email protected]>
brcmfmac: fix reporting support for 160 MHz channels

Luca Coelho <[email protected]>
iwlwifi: mvm: don't use SAR Geo if basic SAR is not used

Emmanuel Grumbach <[email protected]>
iwlwifi: mvm: fix regulatory domain update when the firmware starts

Emmanuel Grumbach <[email protected]>
iwlwifi: mvm: support sta_statistics() even on older firmware

Vladimir Zapolskiy <[email protected]>
gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path

Rajat Jain <[email protected]>
mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL

Greg Kroah-Hartman <[email protected]>
MAINTAINERS: Add Sasha as a stable branch maintainer

Takashi Iwai <[email protected]>
ALSA: oss: Use kvzalloc() for local buffer allocations

Aaron Ma <[email protected]>
usb: xhci: fix timeout for transition from RExit to U0

Sandeep Singh <[email protected]>
xhci: Add check for invalid byte size error when UAS devices are connected.

Andy Shevchenko <[email protected]>
usb: dwc3: core: Clean up ULPI device

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Properly check last unaligned/zero chain TRB

Felipe Balbi <[email protected]>
usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers

Dennis Wassenberg <[email protected]>
usb: core: Fix hub port connection events lost

Stefan Agner <[email protected]>
ARM: trusted_foundations: do not use naked function

Stefan Agner <[email protected]>
bus: arm-cci: remove unnecessary unreachable()

Stefan Agner <[email protected]>
ARM: 8767/1: add support for building ARM kernel with clang

Stefan Agner <[email protected]>
ARM: 8766/1: drop no-thumb-interwork in EABI mode

Alistair Strachan <[email protected]>
efi/libstub: arm: support building with clang

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

Diffstat:

 .../devicetree/bindings/net/can/holt_hi311x.txt    |   2 +-
 Documentation/sysctl/fs.txt                        |  36 +++++++
 MAINTAINERS                                        |   1 +
 Makefile                                           |  12 ++-
 arch/arm/Makefile                                  |   2 +-
 arch/arm/boot/compressed/Makefile                  |   2 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts         |   4 +-
 arch/arm/boot/dts/exynos5800-peach-pi.dts          |   4 +-
 arch/arm/firmware/trusted_foundations.c            |  14 ++-
 arch/arm/include/asm/proc-fns.h                    |  61 ++++++++---
 arch/arm/kernel/bugs.c                             |   4 +-
 arch/arm/kernel/head-common.S                      |   6 +-
 arch/arm/kernel/setup.c                            |   9 +-
 arch/arm/kernel/smp.c                              |  31 ++++++
 arch/arm/mm/proc-v7-bugs.c                         |  17 +--
 arch/arm64/Makefile                                |   2 +-
 arch/powerpc/include/asm/io.h                      |  20 ++--
 arch/powerpc/kvm/trace.h                           |   8 +-
 arch/powerpc/kvm/trace_booke.h                     |   9 +-
 arch/powerpc/kvm/trace_hv.h                        |   9 +-
 arch/powerpc/kvm/trace_pr.h                        |   9 +-
 arch/powerpc/mm/numa.c                             |   2 +-
 arch/s390/mm/gmap.c                                |   2 +
 arch/x86/events/intel/uncore_snb.c                 | 115 ++++++++++++++++++++-
 crypto/simd.c                                      |   5 +-
 drivers/acpi/acpica/dsopcode.c                     |   4 +
 drivers/base/core.c                                |   2 +-
 drivers/block/floppy.c                             |   3 +-
 drivers/bus/arm-cci.c                              |   2 -
 drivers/clk/samsung/clk-exynos5250.c               |   6 ++
 drivers/cpufreq/imx6q-cpufreq.c                    |   7 +-
 drivers/firmware/efi/arm-init.c                    |   4 +
 drivers/firmware/efi/arm-runtime.c                 |   2 +-
 drivers/firmware/efi/libstub/Makefile              |   3 +-
 drivers/firmware/efi/memmap.c                      |   3 +
 drivers/gpio/gpiolib.c                             |   5 +-
 drivers/gpu/drm/ast/ast_drv.c                      |  21 ++++
 drivers/gpu/drm/ast/ast_mode.c                     |   3 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |   5 +-
 drivers/infiniband/core/verbs.c                    |   5 +-
 drivers/infiniband/hw/hfi1/user_sdma.c             |  87 +++++++---------
 drivers/infiniband/hw/hfi1/user_sdma.h             |   3 -
 drivers/infiniband/hw/i40iw/i40iw_verbs.c          |   2 +-
 drivers/input/joystick/xpad.c                      |  45 +++++---
 drivers/input/mouse/synaptics.c                    |   4 +-
 drivers/mmc/host/sdhci-pci-core.c                  |   7 +-
 drivers/mtd/nand/atmel/nand-controller.c           |  11 +-
 drivers/mtd/ubi/build.c                            |   1 +
 drivers/mtd/ubi/eba.c                              |   4 +
 drivers/mtd/ubi/fastmap.c                          |  20 ++++
 drivers/mtd/ubi/ubi.h                              |  11 ++
 drivers/mtd/ubi/vmt.c                              |   1 +
 drivers/mtd/ubi/vtbl.c                             |  16 ++-
 drivers/net/can/dev.c                              |  48 ++++++---
 drivers/net/can/flexcan.c                          |   4 +-
 drivers/net/can/rx-offload.c                       |  51 ++++++++-
 drivers/net/can/spi/hi311x.c                       |   2 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   2 +-
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |   1 -
 drivers/net/usb/lan78xx.c                          |  42 ++++----
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |  40 +++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  12 +--
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c       |   5 +-
 drivers/nfc/nfcmrvl/uart.c                         |   5 +-
 drivers/of/base.c                                  |  25 +++++
 drivers/pci/endpoint/pci-ep-cfs.c                  |  14 ++-
 drivers/pinctrl/meson/pinctrl-meson.c              |   2 +-
 drivers/power/supply/twl4030_charger.c             |   5 +-
 drivers/rtc/rtc-omap.c                             |   3 +-
 drivers/rtc/rtc-pcf2127.c                          |   3 +
 drivers/tty/n_tty.c                                |  20 +++-
 drivers/tty/tty_buffer.c                           |   6 +-
 drivers/usb/core/hub.c                             |   4 +-
 drivers/usb/dwc3/core.c                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   8 +-
 drivers/usb/host/xhci-hub.c                        |  66 +++++++++---
 drivers/usb/host/xhci-pci.c                        |   5 +
 drivers/usb/host/xhci-ring.c                       |  38 ++++++-
 drivers/usb/host/xhci.c                            |   6 +-
 drivers/usb/host/xhci.h                            |  67 ++++++------
 fs/9p/vfs_dir.c                                    |  11 --
 fs/bfs/inode.c                                     |   9 +-
 fs/gfs2/ops_fstype.c                               |   2 +-
 fs/namei.c                                         |  53 +++++++++-
 include/linux/can/dev.h                            |   1 +
 include/linux/can/rx-offload.h                     |   7 +-
 include/linux/fs.h                                 |   2 +
 include/linux/integrity.h                          |   1 +
 include/linux/of.h                                 |   8 ++
 include/linux/pfn_t.h                              |   2 +-
 include/net/sock.h                                 |   1 +
 kernel/debug/kdb/kdb_io.c                          |  15 +--
 kernel/debug/kdb/kdb_private.h                     |   2 +-
 kernel/debug/kdb/kdb_support.c                     |  10 +-
 kernel/rcu/tree.c                                  |   9 ++
 kernel/sysctl.c                                    |  18 ++++
 mm/memory.c                                        |  34 +++++-
 mm/page_alloc.c                                    |  20 ++--
 mm/shmem.c                                         |   4 +-
 mm/slab.c                                          |   4 +
 mm/slab_common.c                                   |  12 +--
 mm/z3fold.c                                        | 101 +++++++++++-------
 net/can/raw.c                                      |  15 +--
 net/core/sock.c                                    |   2 +-
 net/ieee802154/6lowpan/6lowpan_i.h                 |   4 +-
 net/ieee802154/6lowpan/reassembly.c                |  14 +--
 net/ipv4/tcp.c                                     |  11 +-
 net/llc/af_llc.c                                   |  11 +-
 net/sctp/associola.c                               |  10 +-
 net/sunrpc/auth_generic.c                          |   8 +-
 security/integrity/evm/evm.h                       |   2 +-
 security/integrity/evm/evm_crypto.c                |  75 ++++++++++++--
 security/integrity/evm/evm_main.c                  |  29 ++++--
 security/integrity/iint.c                          |   3 +
 security/integrity/ima/ima_api.c                   |  67 +++++++-----
 security/integrity/ima/ima_appraise.c              |  31 +++---
 security/integrity/ima/ima_crypto.c                |  10 ++
 security/integrity/ima/ima_main.c                  |  77 +++++++++-----
 security/integrity/integrity.h                     |  18 +++-
 security/selinux/ss/policydb.c                     |   2 +-
 sound/core/oss/pcm_oss.c                           |   6 +-
 sound/core/oss/pcm_plugin.c                        |   6 +-
 tools/power/cpupower/bench/Makefile                |   2 +-
 tools/power/cpupower/lib/cpufreq.c                 |   2 +-
 tools/power/cpupower/lib/cpuidle.c                 |   2 +-
 tools/power/cpupower/lib/cpupower.c                |   4 +-
 tools/power/cpupower/lib/cpupower_intern.h         |   2 +-
 128 files changed, 1351 insertions(+), 549 deletions(-)