Skip to content

4.4.177-stable review

Greg Kroah-Hartman kexec linux-acpi linux-mips linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest230 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/230ceph: avoid repeatedly adding inode to mdsc->snap_flush_listfs/ceph/snap.c+2 -10 replies
2/230numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODESmm/mempolicy.c+3 -30 replies
3/230KEYS: allow reaching the keys quotas exactlysecurity/keys/key.c+2 -20 replies
4/230mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering mfd cellsdrivers/mfd/ti_am335x_tscadc.c+3 -20 replies
5/230mfd: twl-core: Fix section annotations on {,un}protect_pm_masterdrivers/mfd/twl-core.c+2 -20 replies
6/230mfd: db8500-prcmu: Fix some section annotationsdrivers/mfd/db8500-prcmu.c+2 -20 replies
7/230mfd: ab8500-core: Return zero in get_register_interruptible()drivers/mfd/ab8500-core.c+1 -10 replies
8/230mfd: qcom_rpm: write fw_version to CTRL_REGdrivers/mfd/qcom_rpm.c+4 -00 replies
9/230mfd: wm5110: Add missing ASRC rate registerdrivers/mfd/wm5110-tables.c+2 -00 replies
10/230mfd: mc13xxx: Fix a missing check of a register-read failuredrivers/mfd/mc13xxx-core.c+3 -10 replies
11/230net: hns: Fix use after free identified by SLUB debugdrivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c+2 -40 replies
12/230MIPS: ath79: Enable OF serial ports in the default configarch/mips/configs/ath79_defconfig+1 -00 replies
13/230scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_paramdrivers/scsi/qla4xxx/ql4_os.c+2 -00 replies
14/230scsi: isci: initialize shost fully before calling scsi_add_host()drivers/scsi/isci/init.c+7 -70 replies
15/230MIPS: jazz: fix 64bit buildarch/mips/jazz/jazzdma.c+3 -20 replies
16/230isdn: i4l: isdn_tty: Fix some concurrency double-free bugsdrivers/isdn/i4l/isdn_tty.c+5 -10 replies
17/230atm: he: fix sign-extension overflow on large shiftdrivers/atm/he.c+1 -10 replies
18/230leds: lp5523: fix a missing check of return value of lp55xx_readdrivers/leds/leds-lp5523.c+3 -10 replies
19/230isdn: avm: Fix string plus integer warning from Clangdrivers/isdn/hardware/avm/b1.c+1 -10 replies
20/230RDMA/srp: Rework SCSI device reset handlingdrivers/infiniband/ulp/srp/ib_srp.c+0 -100 replies
21/230KEYS: user: Align the payload bufferinclude/keys/user-type.h+1 -10 replies
22/230KEYS: always initialize keyring_index_key::desc_lensecurity/keys/keyring.c security/keys/proc.c security/keys/request_key.c +1 more+4 -60 replies
23/230batman-adv: fix uninit-value in batadv_interface_tx()net/batman-adv/soft-interface.c+2 -00 replies
24/230net/packet: fix 4gb buffer limit due to overflow checknet/packet/af_packet.c+1 -10 replies
25/230team: avoid complex list operations in team_nl_cmd_options_set()drivers/net/team/team.c+5 -220 replies
26/230sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach()net/ipv6/sit.c+1 -10 replies
27/230net/mlx4_en: Force CHECKSUM_NONE for short ethernet framesdrivers/net/ethernet/mellanox/mlx4/en_rx.c+20 -10 replies
28/230ARCv2: Enable unaligned access in early ASM codearch/arc/kernel/head.S+10 -00 replies
29/230Revert "bridge: do not add port to router list when receives query with source 0.0.0.0"net/bridge/br_multicast.c+1 -80 replies
30/230libceph: handle an empty authorize replynet/ceph/messenger.c+8 -40 replies
31/230scsi: libsas: Fix rphy phy_identifier for PHYs with end devices attacheddrivers/scsi/libsas/sas_expander.c+2 -00 replies
32/230drm/msm: Unblock writer if reader closes filedrivers/gpu/drm/msm/msm_rd.c+6 -10 replies
33/230ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic fieldsound/soc/intel/boards/broadwell.c sound/soc/intel/boards/haswell.c+2 -20 replies
34/230ALSA: compress: prevent potential divide by zero bugssound/core/compress_offload.c+2 -10 replies
35/230thermal: int340x_thermal: Fix a NULL vs IS_ERR() checkdrivers/thermal/int340x_thermal/processor_thermal_device.c+1 -10 replies
36/230usb: dwc3: gadget: Fix the uninitialized link_state when udc startsdrivers/usb/dwc3/gadget.c+1 -00 replies
37/230usb: gadget: Potential NULL dereference on allocation errordrivers/usb/gadget/function/f_sourcesink.c+1 -10 replies
38/230ASoC: dapm: change snprintf to scnprintf for possible overflowsound/soc/soc-dapm.c+5 -50 replies
39/230ASoC: imx-audmux: change snprintf to scnprintf for possible overflowsound/soc/fsl/imx-audmux.c+12 -120 replies
40/230ARC: fix __ffs return value to avoid build warningsarch/arc/include/asm/bitops.h+3 -30 replies
41/230mac80211: fix miscounting of ttl-dropped framesnet/mac80211/rx.c+3 -10 replies
42/230serial: fsl_lpuart: fix maximum acceptable baud rate with over-samplingdrivers/tty/serial/fsl_lpuart.c+1 -10 replies
43/230scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state()drivers/scsi/csiostor/csio_attr.c+1 -10 replies
44/230net: altera_tse: fix connect_local_phy error pathdrivers/net/ethernet/altera/altera_tse_main.c+3 -10 replies
45/230ibmveth: Do not process frames after calling napi_rescheduledrivers/net/ethernet/ibm/ibmveth.c+0 -20 replies
46/230mac80211: dont initiate TDLS connection if station is not associated to APnet/mac80211/cfg.c+4 -00 replies
47/230cfg80211: extend range deviation for DMGnet/wireless/reg.c+2 -20 replies
48/230KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1arch/x86/kvm/svm.c+8 -00 replies
49/230arm/arm64: KVM: Feed initialized memory to MMIO accessesarch/arm/kvm/mmio.c+2 -10 replies
50/230KVM: arm/arm64: Fix MMIO emulation data handlingarch/arm/kvm/mmio.c virt/kvm/arm/vgic.c+6 -120 replies
51/230powerpc: Always initialize input array when calling epapr_hypercall()arch/powerpc/include/asm/epapr_hcalls.h+6 -60 replies
52/230mmc: spi: Fix card detection during probedrivers/mmc/host/mmc_spi.c+1 -00 replies
53/230mm: enforce min addr even if capable() in expand_downwards()mm/mmap.c+3 -40 replies
54/230x86/uaccess: Dont leak the AC flag into __put_user() value evaluationarch/x86/include/asm/uaccess.h+4 -30 replies
55/230USB: serial: option: add Telit ME910 ECM compositiondrivers/usb/serial/option.c+2 -00 replies
56/230USB: serial: cp210x: add ID for Ingenico 3070drivers/usb/serial/cp210x.c+1 -00 replies
57/230USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485drivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+8 -00 replies
58/230cpufreq: Use struct kobj_attribute instead of struct global_attrdrivers/cpufreq/cpufreq.c drivers/cpufreq/cpufreq_governor.h drivers/cpufreq/intel_pstate.c +1 more+17 -250 replies
59/230sockfs: getxattr: Fail with -EOPNOTSUPP for invalid attribute namesnet/socket.c+6 -180 replies
60/230ncpfs: fix build warning of strncpyfs/ncpfs/ioctl.c+2 -20 replies
61/230isdn: isdn_tty: fix build warning of strncpydrivers/isdn/i4l/isdn_tty.c+1 -10 replies
62/230staging: lustre: fix buffer overflow of string bufferdrivers/staging/lustre/lnet/klnds/socklnd/socklnd.c drivers/staging/lustre/lnet/lnet/config.c drivers/staging/lustre/lnet/selftest/conrpc.c +10 more+37 -290 replies
63/230net-sysfs: Fix mem leak in netdev_register_kobjectnet/core/net-sysfs.c+3 -00 replies
64/230sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79drivers/net/ethernet/marvell/sky2.c+23 -10 replies
65/230team: Free BPF filter when unregistering netdevdrivers/net/team/team_mode_loadbalance.c+15 -00 replies
66/230bnxt_en: Drop oversize TX packets to prevent errors.drivers/net/ethernet/broadcom/bnxt/bnxt.c+6 -00 replies
67/230net: nfc: Fix NULL dereference on nfc_llcp_build_tlv failsnet/nfc/llcp_commands.c net/nfc/llcp_core.c+40 -40 replies
68/230xen-netback: fix occasional leak of grant ref mappings under memory pressuredrivers/net/xen-netback/netback.c+5 -50 replies
69/230net: Add __icmp_send helper.include/net/icmp.h net/ipv4/icmp.c+12 -40 replies
70/230net: avoid use IPCB in cipso_v4_errorinclude/net/ip.h net/ipv4/cipso_ipv4.c net/ipv4/ip_options.c+34 -70 replies
71/230net: phy: Micrel KSZ8061: link failure after cable connectdrivers/net/phy/micrel.c+13 -10 replies
72/230x86/CPU/AMD: Set the CPB bit unconditionally on F17harch/x86/kernel/cpu/amd.c+3 -50 replies
73/230applicom: Fix potential Spectre v1 vulnerabilitiesdrivers/char/applicom.c+24 -110 replies
74/230MIPS: irq: Allocate accurate order pages for irq stackarch/mips/kernel/irq.c+2 -20 replies
75/230hugetlbfs: fix races and page leaks during migrationfs/hugetlbfs/inode.c mm/hugetlb.c mm/migrate.c+35 -20 replies
76/230netlabel: fix out-of-bounds memory accessesnet/ipv4/cipso_ipv4.c+4 -20 replies
77/230net: dsa: mv88e6xxx: Fix u64 statisticsdrivers/net/dsa/mv88e6xxx.c+1 -10 replies
78/230ip6mr: Do not call __IP6_INC_STATS() from preemptible contextnet/ipv6/ip6mr.c+4 -40 replies
79/230media: uvcvideo: Fix type check leading to overflowdrivers/media/usb/uvc/uvc_driver.c+11 -30 replies
80/230vti4: Fix a ipip packet processing bug in IPCOMP virtual tunnelnet/ipv4/ip_vti.c+50 -00 replies
81/230perf tools: Handle TOPOLOGY headers with no CPUtools/perf/util/cpumap.c+9 -20 replies
82/230IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMMdrivers/infiniband/hw/qib/qib_ud.c drivers/staging/rdma/hfi1/ud.c+0 -20 replies
83/230ipvs: Fix signed integer overflow when setsockopt timeoutnet/netfilter/ipvs/ip_vs_ctl.c+12 -00 replies
84/230iommu/amd: Fix IOMMU page flush when detach device from a domaindrivers/iommu/amd_iommu.c+11 -40 replies
85/230xtensa: SMP: fix ccount_timer_shutdownarch/xtensa/kernel/time.c+1 -10 replies
86/230xtensa: SMP: fix secondary CPU initializationarch/xtensa/kernel/head.S arch/xtensa/kernel/smp.c+25 -140 replies
87/230xtensa: smp_lx200_defconfig: fix vectors clasharch/xtensa/configs/smp_lx200_defconfig+1 -00 replies
88/230xtensa: SMP: mark each possible CPU as presentarch/xtensa/kernel/smp.c+1 -10 replies
89/230xtensa: SMP: limit number of possible CPUs by NR_CPUSarch/xtensa/kernel/smp.c+5 -00 replies
90/230net: altera_tse: fix msgdma_tx_completion on non-zero fill_level casedrivers/net/ethernet/altera/altera_msgdma.c+2 -10 replies
91/230net: hns: Fix wrong read accesses via Clause 45 MDIO protocoldrivers/net/ethernet/hisilicon/hns_mdio.c+1 -10 replies
92/230net: stmmac: dwmac-rk: fix error handling in rk_gmac_powerup()drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c+3 -10 replies
93/230gpio: vf610: Mask all GPIO interruptsdrivers/gpio/gpio-vf610.c+5 -00 replies
94/230nfs: Fix NULL pointer dereference of dev_namefs/nfs/super.c+5 -00 replies
95/230scsi: libfc: free skb when receiving invalid flogi respdrivers/scsi/libfc/fc_lport.c+3 -30 replies
96/230platform/x86: Fix unmet dependency warning for SAMSUNG_Q10drivers/platform/x86/Kconfig+1 -00 replies
97/230cifs: fix computation for MAX_SMB2_HDR_SIZEfs/cifs/smb2pdu.h+2 -20 replies
98/230x86/kexec: Dont setup EFI info if EFI runtime is not enabledarch/x86/kernel/kexec-bzimage64.c+3 -00 replies
99/230x86_64: increase stack size for KASAN_EXTRAarch/x86/include/asm/page_64_types.h+4 -00 replies
100/230mm, memory_hotplug: is_mem_section_removable do not pass the end of a zonemm/memory_hotplug.c+2 -10 replies
101/230mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zonemm/memory_hotplug.c+3 -00 replies
102/230fs/drop_caches.c: avoid softlockups in drop_pagecache_sb()fs/drop_caches.c+7 -10 replies
103/230autofs: drop dentry reference only when it is never usedfs/autofs4/expire.c+2 -10 replies
104/230autofs: fix error return in autofs_fill_super()fs/autofs4/inode.c+3 -10 replies
105/230ARM: pxa: ssp: unneeded to free devm_ allocated dataarch/arm/plat-pxa/ssp.c+0 -30 replies
106/230irqchip/mmp: Only touch the PJ4 IRQ & FIQ bits on enable/disabledrivers/irqchip/irq-mmp.c+5 -10 replies
107/230dmaengine: at_xdmac: Fix wrongfull report of a channel as in usedrivers/dma/at_xdmac.c+10 -90 replies
108/230dmaengine: dmatest: Abort test in case of mapping errordrivers/dma/dmatest.c+12 -160 replies
109/230s390/qeth: fix use-after-free in error pathdrivers/s390/net/qeth_core_main.c+6 -90 replies
110/230perf symbols: Filter out hidden symbols from labelstools/perf/util/symbol-elf.c+8 -10 replies
111/230MIPS: Remove function size check in get_frame_info()arch/mips/kernel/process.c+3 -40 replies
112/230Input: wacom_serial4 - add support for Wacom ArtPad II tabletdrivers/input/tablet/wacom_serial4.c+2 -00 replies
113/230Input: elan_i2c - add id for touchpad found in Lenovo s21e-20drivers/input/mouse/elan_i2c_core.c+1 -00 replies
114/230iscsi_ibft: Fix missing break in switch statementdrivers/firmware/iscsi_ibft.c+1 -00 replies
115/230futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock()kernel/futex.c kernel/locking/rtmutex.c kernel/locking/rtmutex_common.h+55 -120 replies
116/230ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMUarch/arm/boot/dts/exynos3250.dtsi+3 -00 replies
117/230Revert "x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls"arch/x86/include/asm/uv/bios.h arch/x86/platform/uv/bios_uv.c drivers/firmware/efi/runtime-wrappers.c+3 -350 replies
118/230ARM: dts: exynos: Do not ignore real-world fuse values for thermal zone 0 on Exynos5420arch/arm/boot/dts/exynos5420-tmu-sensor-conf.dtsi arch/arm/boot/dts/exynos5420.dtsi+30 -50 replies
119/230udplite: call proper backlog handlersnet/ipv4/udp.c net/ipv4/udp_impl.h net/ipv4/udplite.c +3 more+6 -60 replies
120/230netfilter: x_tables: enforce nul-terminated table name from getsockopt GET_ENTRIESnet/bridge/netfilter/ebtables.c net/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c +1 more+10 -00 replies
121/230netfilter: nfnetlink_log: just returns error for unknown commandnet/netfilter/nfnetlink_log.c+1 -10 replies
122/230netfilter: nfnetlink_acct: validate NFACCT_FILTER parametersnet/netfilter/nfnetlink_acct.c+3 -00 replies
123/230netfilter: nf_conntrack_tcp: Fix stack out of bounds when parsing TCP optionsnet/netfilter/nf_conntrack_proto_tcp.c+4 -00 replies
124/230KEYS: restrict /proc/keys by credentials at open timesecurity/keys/proc.c+2 -60 replies
125/230l2tp: fix infoleak in l2tp_ip6_recvmsg()net/l2tp/l2tp_ip6.c+1 -30 replies
126/230net: hsr: fix memory leak in hsr_dev_finalize()net/hsr/hsr_device.c net/hsr/hsr_framereg.c net/hsr/hsr_framereg.h+16 -10 replies
127/230net: sit: fix UBSAN Undefined behaviour in check_6rdnet/ipv6/sit.c+3 -20 replies
128/230net/x25: fix use-after-free in x25_device_event()net/x25/af_x25.c+5 -10 replies
129/230net/x25: reset state in x25_connect()net/x25/af_x25.c+1 -00 replies
130/230pptp: dst_release sk_dst_cache in pptp_sock_destructdrivers/net/ppp/pptp.c+1 -00 replies
131/230ravb: Decrease TxFIFO depth of Q3 and Q2 to onedrivers/net/ethernet/renesas/ravb_main.c+1 -10 replies
132/230route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a racenet/ipv4/route.c+4 -00 replies
133/230tcp: handle inet_csk_reqsk_queue_add() failuresnet/ipv4/syncookies.c net/ipv4/tcp_input.c+13 -20 replies
134/230net/mlx4_core: Fix reset flow when in command polling modedrivers/net/ethernet/mellanox/mlx4/cmd.c+1 -00 replies
135/230net/mlx4_core: Fix qp mtt size calculationdrivers/net/ethernet/mellanox/mlx4/resource_tracker.c+3 -30 replies
136/230net/x25: fix a race in x25_bind()net/x25/af_x25.c+8 -50 replies
137/230mdio_bus: Fix use-after-free on device_register failsdrivers/net/phy/mdio_bus.c+0 -10 replies
138/230net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255net/ipv6/route.c+1 -10 replies
139/230missing barriers in some of unix_sock ->addr and ->path accessesnet/unix/af_unix.c net/unix/diag.c security/lsm_audit.c+37 -240 replies
140/230ipvlan: disallow userns cap_net_admin to change global mode/flagsdrivers/net/ipvlan/ipvlan_main.c+8 -10 replies
141/230vxlan: test dev->flags & IFF_UP before calling gro_cells_receive()drivers/net/vxlan.c+10 -00 replies
142/230vxlan: Fix GRO cells race condition between receive and link deletedrivers/net/vxlan.c+2 -10 replies
143/230net/hsr: fix possible crash in add_timer()net/hsr/hsr_device.c+6 -80 replies
144/230gro_cells: make sure device is up in gro_cells_receive()include/net/gro_cells.h+10 -20 replies
145/230tcp/dccp: remove reqsk_put() from inet_child_forget()net/ipv4/inet_connection_sock.c+1 -10 replies
146/230ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56sound/firewire/bebob/bebob.c+13 -10 replies
147/230fs/9p: use fscache mutex rather than spinlockfs/9p/cache.c fs/9p/v9fs.h fs/9p/vfs_inode.c+6 -60 replies
148/230Its wrong to add len to sector_nr in raid10 reshape twicedrivers/md/raid10.c+0 -10 replies
149/230media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused()drivers/media/v4l2-core/videobuf2-v4l2.c+0 -10 replies
150/2309p: use inode->i_lock to protect i_size_write() under 32-bitfs/9p/v9fs_vfs.h fs/9p/vfs_file.c fs/9p/vfs_inode.c +2 more+53 -300 replies
151/2309p/net: fix memory leak in p9_client_createnet/9p/client.c+1 -10 replies
152/230ASoC: fsl_esai: fix register setting issue in RIGHT_J modesound/soc/fsl/fsl_esai.c+4 -30 replies
153/230stm class: Fix an endless loop in channel allocationdrivers/hwtracing/stm/core.c+3 -00 replies
154/230crypto: caam - fixed handling of sg listdrivers/crypto/caam/caamalg.c+1 -00 replies
155/230crypto: ahash - fix another early termination in hash walkcrypto/ahash.c+7 -70 replies
156/230gpu: ipu-v3: Fix i.MX51 CSI control registers offsetdrivers/gpu/ipu-v3/ipu-common.c+2 -20 replies
157/230gpu: ipu-v3: Fix CSI offsets for imx53drivers/gpu/ipu-v3/ipu-common.c+2 -20 replies
158/230s390/dasd: fix using offset into zero size array errordrivers/s390/block/dasd_eckd.c+8 -00 replies
159/230ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitializedarch/arm/mach-omap2/display.c+6 -10 replies
160/230Input: matrix_keypad - use flush_delayed_work()drivers/input/keyboard/matrix_keypad.c+1 -10 replies
161/230i2c: cadence: Fix the hold bit settingdrivers/i2c/busses/i2c-cadence.c+7 -20 replies
162/230Input: st-keyscan - fix potential zalloc NULL dereferencedrivers/input/keyboard/st-keyscan.c+2 -20 replies
163/230ARM: 8824/1: fix a migrating irq bug when hotplug cpuarch/arm/Kconfig arch/arm/include/asm/irq.h arch/arm/kernel/irq.c +1 more+2 -640 replies
164/230assoc_array: Fix shortcut creationlib/assoc_array.c+5 -30 replies
165/230scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_taskdrivers/scsi/libiscsi.c+6 -00 replies
166/230net: systemport: Fix reception of BPDUsdrivers/net/ethernet/broadcom/bcmsysport.c+4 -00 replies
167/230pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pinsdrivers/pinctrl/meson/pinctrl-meson8b.c+1 -10 replies
168/230net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()drivers/net/ethernet/marvell/mv643xx_eth.c+6 -10 replies
169/230ASoC: topology: free created components in tplg load errorsound/soc/soc-topology.c+7 -10 replies
170/230arm64: Relax GIC version check during early bootarch/arm64/kernel/head.S+1 -20 replies
171/230tmpfs: fix link accounting when a tmpfile is linked inmm/shmem.c+7 -30 replies
172/230ARC: uacces: remove lp_start, lp_end from clobber listarch/arc/include/asm/uaccess.h+4 -40 replies
173/230phonet: fix building with clanginclude/net/phonet/pep.h net/phonet/pep.c+19 -180 replies
174/230mac80211_hwsim: propagate genlmsg_reply return codedrivers/net/wireless/mac80211_hwsim.c+1 -10 replies
175/230net: set static variable an initial value in atl2_probe()drivers/net/ethernet/atheros/atlx/atl2.c+1 -30 replies
176/230tmpfs: fix uninitialized return value in shmem_linkmm/shmem.c+1 -10 replies
177/230stm class: Prevent division by zerodrivers/hwtracing/stm/core.c+5 -30 replies
178/230crypto: arm64/aes-ccm - fix logical bug in AAD MAC handlingarch/arm64/crypto/aes-ce-ccm-core.S+3 -20 replies
179/230CIFS: Fix read after write for files with read cachingfs/cifs/file.c+7 -50 replies
180/230tracing: Do not free iter->trace in fail path of tracing_open_pipe()kernel/trace/trace.c+0 -10 replies
181/230ACPI / device_sysfs: Avoid OF modalias creation for removed devicedrivers/acpi/device_sysfs.c+5 -10 replies
182/230regulator: s2mps11: Fix steps for buck7, buck8 and LDO35drivers/regulator/s2mps11.c+3 -30 replies
183/230regulator: s2mpa01: Fix step values for some LDOsdrivers/regulator/s2mpa01.c+5 -50 replies
184/230clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISRdrivers/clocksource/exynos_mct.c+11 -110 replies
185/230clocksource/drivers/exynos_mct: Clear timer interrupt when shutdowndrivers/clocksource/exynos_mct.c+1 -00 replies
186/230s390/virtio: handle find on invalid queue gracefullydrivers/s390/virtio/virtio_ccw.c+3 -10 replies
187/230scsi: virtio_scsi: dont send sc payload with tmfsdrivers/scsi/virtio_scsi.c+0 -20 replies
188/230scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlockdrivers/target/iscsi/iscsi_target.c+2 -20 replies
189/230m68k: Add -ffreestanding to CFLAGSarch/m68k/Makefile+4 -10 replies
190/230btrfs: ensure that a DUP or RAID1 block group has exactly two stripesfs/btrfs/volumes.c+2 -20 replies
191/230Btrfs: fix corruption reading shared and compressed extents after hole punchingfs/btrfs/extent_io.c+2 -20 replies
192/230crypto: pcbc - remove bogus memcpy()s with src == destcrypto/pcbc.c+4 -100 replies
193/230cpufreq: tegra124: add missing of_node_put()drivers/cpufreq/tegra124-cpufreq.c+2 -00 replies
194/230cpufreq: pxa2xx: remove incorrect __init annotationdrivers/cpufreq/pxa2xx-cpufreq.c+2 -20 replies
195/230ext4: fix crash during online resizingfs/ext4/resize.c+2 -10 replies
196/230ext2: Fix underflow in ext2_max_size()fs/ext2/super.c+26 -150 replies
197/230clk: ingenic: Fix round_rate misbehaving with non-integer dividersdrivers/clk/ingenic/cgu.c+5 -50 replies
198/230dmaengine: usb-dmac: Make DMAC system sleep callbacks explicitdrivers/dma/sh/usb-dmac.c+2 -00 replies
199/230mm/vmalloc: fix size check for remap_vmalloc_range_partial()mm/vmalloc.c+1 -10 replies
200/230kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_convkernel/sysctl.c+10 -10 replies
201/230intel_th: Dont reference unassigned outputsdrivers/hwtracing/intel_th/gth.c+4 -00 replies
202/230parport_pc: fix find_superio io compare code, should use equal test.drivers/parport/parport_pc.c+1 -10 replies
203/230i2c: tegra: fix maximum transfer sizedrivers/i2c/busses/i2c-tegra.c+1 -10 replies
204/230perf bench: Copy kernel files needed to build mem{cpy,set} x86_64 benchmarkstools/arch/x86/include/asm/cpufeatures.h tools/arch/x86/include/asm/disabled-features.h tools/arch/x86/include/asm/required-features.h +8 more+856 -130 replies
205/230serial: 8250_pci: Fix number of ports for ACCES serial cardsdrivers/tty/serial/8250/8250_pci.c+18 -180 replies
206/230serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup()drivers/tty/serial/8250/8250_pci.c+105 -00 replies
207/230jbd2: clear dirty flag when revoking a buffer from an older transactionfs/jbd2/transaction.c+12 -50 replies
208/230jbd2: fix compile warning when using JBUFFER_TRACEfs/jbd2/transaction.c+8 -80 replies
209/230powerpc/32: Clear on-stack exception marker upon exception returnarch/powerpc/kernel/entry_32.S+9 -00 replies
210/230powerpc/wii: properly disable use of BATs when requested.arch/powerpc/platforms/embedded6xx/wii.c+4 -00 replies
211/230powerpc/powernv: Make opal log only readable by rootarch/powerpc/platforms/powernv/opal-msglog.c+1 -10 replies
212/230powerpc/83xx: Also save/restore SPRG4-7 during suspendarch/powerpc/platforms/83xx/suspend-asm.S+27 -70 replies
213/230ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notifyarch/arm/mach-s3c24xx/mach-osiris-dvs.c+4 -40 replies
214/230dm: fix to_sector() for 32bitinclude/linux/device-mapper.h+1 -10 replies
215/230NFS41: pop some layoutget errors to applicationfs/nfs/direct.c fs/nfs/filelayout/filelayout.c fs/nfs/flexfilelayout/flexfilelayout.c +3 more+78 -140 replies
216/230perf intel-pt: Fix CYC timestamp calculation after OVFtools/perf/util/intel-pt-decoder/intel-pt-decoder.c+0 -10 replies
217/230perf auxtrace: Define auxtrace record alignmenttools/perf/util/auxtrace.c tools/perf/util/auxtrace.h+5 -20 replies
218/230perf intel-pt: Fix overlap calculation for paddingtools/perf/util/intel-pt-decoder/intel-pt-decoder.c+34 -20 replies
219/230md: Fix failed allocation of md_register_threaddrivers/md/raid10.c drivers/md/raid5.c+4 -00 replies
220/230NFS: Fix an I/O request leakage in nfs_do_recoalescefs/nfs/pagelist.c+0 -10 replies
221/230NFS: Dont recoalesce on error in nfs_pageio_complete_mirror()fs/nfs/pagelist.c+1 -10 replies
222/230nfsd: fix memory corruption caused by readdirfs/nfsd/nfs3proc.c fs/nfsd/nfs3xdr.c+15 -20 replies
223/230nfsd: fix wrong check in write_v4_end_grace()fs/nfsd/nfsctl.c+1 -10 replies
224/230PM / wakeup: Rework wakeup source timer cancellationdrivers/base/power/wakeup.c+7 -10 replies
225/230rcu: Do RCU GP kthread self-wakeup from softirq and interruptkernel/rcu/tree.c+14 -60 replies
226/230media: uvcvideo: Avoid NULL pointer dereference at the end of streamingdrivers/media/usb/uvc/uvc_video.c+8 -00 replies
227/230drm/radeon/evergreen_cs: fix missing break in switch statementdrivers/gpu/drm/radeon/evergreen_cs.c+1 -00 replies
228/230KVM: nVMX: Sign extend displacements of VMX instrs mem operandsarch/x86/kvm/vmx.c+4 -00 replies
229/230KVM: nVMX: Ignore limit checks on VMX instructions using flat segmentsarch/x86/kvm/vmx.c+9 -30 replies
230/230KVM: X86: Fix residual mmio emulation request to userspacearch/x86/kvm/vmx.c arch/x86/kvm/x86.c+2 -00 replies

Reviews trailers per patch

71 of 230 patches have a Reviewed-by or Acked-by.

PatchDave YoungIlya DryomovJeff MoyerJens AxboeAaro KoskinenLinus WalleijManish RangankarPierre-Louis BossartNicolin ChenKees CookJiri PirkoPaolo AbeniStefano BrivioEric DumazetSage WeilJason Yandann frazierLinus TorvaldsThor ThayerChristoffer DallWei LiuPaul MooreNaoya HoriguchiAndreas DilgerOleg DrokinDalon L WestergreenHannes ReineckeAndy ShevchenkoMichael J. RuhlSimon HormanLudovic DesrochesAlexandra WinterMikhail ZaslonkoGerald SchaeferMikhail GavrilovOscar SalvadorMichal HockoAndrew MortonPavel MachekPavel ShilovskyBartlomiej ZolnierkiewiczEduardo ValentinJavier Martinez CanillasAnand MoonSabrina DubrocaShankara PailoorEzequiel GarciaAndrew LunnPaul E. McKenneyDavid AhernMarc ZyngierLee DuncanHoria GeantaMichal SimekKyle RoeschleyFabio EstevamRonnie SahlbergFerry TothMika WesterbergKrzysztof KozlowskiMarek SzyprowskiAl ViroRémi Denis-CourmontMaarten ter HuurneDmitry OsipenkoQu WenruoNikolay BorisovDavid SterbaThierry RedingViresh KumarNathan ChancellorRobert JarzmikPaolo BonziniGuoqing JiangJoseph QiJan KaraJonathan NeuschaferChiranjeevi RapoluDmitry VyukovGuillaume PerréalStewart SmithAndrew DonnellanZygo BlaxellMahesh BandewarBaozeng DingJiri OlsaStefan AgnerTom LendackyAndre PrzywaraNikolay Aleksandrov
1/230R-b
2/230
3/230
4/230
5/230
6/230
7/230R-b
8/230
9/230
10/230
11/230
12/230
13/230A-b
14/230R-b R-b
15/230
16/230
17/230
18/230
19/230
20/230
21/230T-b
22/230
23/230
24/230
25/230A-b R-b
26/230R-b
27/230R-b
28/230
29/230A-b
30/230R-b
31/230R-b T-b
32/230
33/230A-b
34/230
35/230
36/230
37/230
38/230
39/230A-b R-b
40/230
41/230
42/230
43/230
44/230A-b
45/230
46/230
47/230
48/230
49/230R-b
50/230R-b R-b
51/230
52/230R-b
53/230
54/230A-b
55/230
56/230
57/230
58/230
59/230
60/230
61/230
62/230R-b R-b
63/230
64/230
65/230A-b
66/230
67/230
68/230A-b
69/230R-b
70/230A-b
71/230R-b
72/230A-b
73/230
74/230
75/230R-b
76/230
77/230
78/230
79/230
80/230
81/230A-b
82/230R-b
83/230A-b
84/230
85/230
86/230
87/230
88/230
89/230
90/230A-b R-b
91/230
92/230
93/230A-b
94/230
95/230R-b
96/230A-b
97/230R-b
98/230A-b
99/230
100/230Debugged-by T-b T-b R-b
101/230T-b T-b R-b
102/230A-b R-b
103/230
104/230
105/230
106/230A-b
107/230A-b
108/230
109/230R-b
110/230
111/230
112/230
113/230
114/230
115/230
116/230
117/230
118/230A-b A-b R-b T-b R-b T-b
119/230
120/230
121/230
122/230
123/230T-b
124/230
125/230
126/230
127/230
128/230
129/230
130/230
131/230
132/230R-b
133/230
134/230
135/230
136/230
137/230R-b
138/230
139/230earlier-variant-reviewed-by
140/230A-b
141/230
142/230R-b R-b
143/230
144/230
145/230T-b
146/230
147/230
148/230
149/230A-b
150/230
151/230
152/230Ackedy-by R-b
153/230
154/230R-b
155/230
156/230
157/230
158/230
159/230
160/230
161/230A-b T-b
162/230
163/230R-b A-b
164/230
165/230A-b
166/230
167/230
168/230
169/230
170/230R-b
171/230A-b
172/230
173/230A-b
174/230
175/230
176/230
177/230
178/230
179/230R-b
180/230
181/230T-b R-b
182/230
183/230R-b
184/230R-b T-b
185/230R-b T-b
186/230
187/230R-b
188/230
189/230
190/230R-b R-b R-b
191/230T-b
192/230
193/230A-b
194/230A-b R-b A-b
195/230
196/230
197/230T-b
198/230
199/230A-b
200/230
201/230
202/230
203/230R-b
204/230
205/230
206/230
207/230R-b
208/230R-b
209/230
210/230R-b
211/230R-b R-b
212/230
213/230
214/230Reported-and-tested-by
215/230
216/230
217/230
218/230
219/230A-b
220/230
221/230
222/230
223/230R-b
224/230
225/230
226/230T-b
227/230
228/230
229/230
230/230T-b

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

Read the v1 thread

Cover letter [PATCH 4.4 000/230] 4.4.177-stable review

This is the start of the stable review cycle for the 4.4.177 release. There are 230 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 Sun Mar 24 11:10:58 UTC 2019. 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.4.177-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.177-rc1

Wanpeng Li <[email protected]>
KVM: X86: Fix residual mmio emulation request to userspace

Sean Christopherson <[email protected]>
KVM: nVMX: Ignore limit checks on VMX instructions using flat segments

Sean Christopherson <[email protected]>
KVM: nVMX: Sign extend displacements of VMX instr's mem operands

Gustavo A. R. Silva <[email protected]>
drm/radeon/evergreen_cs: fix missing break in switch statement

Sakari Ailus <[email protected]>
media: uvcvideo: Avoid NULL pointer dereference at the end of streaming

Zhang, Jun <[email protected]>
rcu: Do RCU GP kthread self-wakeup from softirq and interrupt

Viresh Kumar <[email protected]>
PM / wakeup: Rework wakeup source timer cancellation

Yihao Wu <[email protected]>
nfsd: fix wrong check in write_v4_end_grace()

NeilBrown <[email protected]>
nfsd: fix memory corruption caused by readdir

Trond Myklebust <[email protected]>
NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()

Trond Myklebust <[email protected]>
NFS: Fix an I/O request leakage in nfs_do_recoalesce

Aditya Pakki <[email protected]>
md: Fix failed allocation of md_register_thread

Adrian Hunter <[email protected]>
perf intel-pt: Fix overlap calculation for padding

Adrian Hunter <[email protected]>
perf auxtrace: Define auxtrace record alignment

Adrian Hunter <[email protected]>
perf intel-pt: Fix CYC timestamp calculation after OVF

Peng Tao <[email protected]>
NFS41: pop some layoutget errors to application

NeilBrown <[email protected]>
dm: fix to_sector() for 32bit

Gustavo A. R. Silva <[email protected]>
ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify

Christophe Leroy <[email protected]>
powerpc/83xx: Also save/restore SPRG4-7 during suspend

Jordan Niethe <[email protected]>
powerpc/powernv: Make opal log only readable by root

Christophe Leroy <[email protected]>
powerpc/wii: properly disable use of BATs when requested.

Christophe Leroy <[email protected]>
powerpc/32: Clear on-stack exception marker upon exception return

zhangyi (F) <[email protected]>
jbd2: fix compile warning when using JBUFFER_TRACE

zhangyi (F) <[email protected]>
jbd2: clear dirty flag when revoking a buffer from an older transaction

Jay Dolan <[email protected]>
serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup()

Jay Dolan <[email protected]>
serial: 8250_pci: Fix number of ports for ACCES serial cards

Arnaldo Carvalho de Melo <[email protected]>
perf bench: Copy kernel files needed to build mem{cpy,set} x86_64 benchmarks

Sowjanya Komatineni <[email protected]>
i2c: tegra: fix maximum transfer size

QiaoChong <[email protected]>
parport_pc: fix find_superio io compare code, should use equal test.

Alexander Shishkin <[email protected]>
intel_th: Don't reference unassigned outputs

Zev Weiss <[email protected]>
kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv

Roman Penyaev <[email protected]>
mm/vmalloc: fix size check for remap_vmalloc_range_partial()

Phuong Nguyen <[email protected]>
dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit

Paul Cercueil <[email protected]>
clk: ingenic: Fix round_rate misbehaving with non-integer dividers

Jan Kara <[email protected]>
ext2: Fix underflow in ext2_max_size()

Jan Kara <[email protected]>
ext4: fix crash during online resizing

Arnd Bergmann <[email protected]>
cpufreq: pxa2xx: remove incorrect __init annotation

Yangtao Li <[email protected]>
cpufreq: tegra124: add missing of_node_put()

Eric Biggers <[email protected]>

    crypto: pcbc - remove bogus memcpy()s with src == dest

Filipe Manana <[email protected]>
Btrfs: fix corruption reading shared and compressed extents after hole punching

Johannes Thumshirn <[email protected]>
btrfs: ensure that a DUP or RAID1 block group has exactly two stripes

Finn Thain <[email protected]>
m68k: Add -ffreestanding to CFLAGS

Bart Van Assche <[email protected]>
scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock

Felipe Franciosi <[email protected]>
scsi: virtio_scsi: don't send sc payload with tmfs

Halil Pasic <[email protected]>
s390/virtio: handle find on invalid queue gracefully

Stuart Menefy <[email protected]>
clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown

Stuart Menefy <[email protected]>
clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR

Stuart Menefy <[email protected]>
regulator: s2mpa01: Fix step values for some LDOs

Krzysztof Kozlowski <[email protected]>
regulator: s2mps11: Fix steps for buck7, buck8 and LDO35

Andy Shevchenko <[email protected]>
ACPI / device_sysfs: Avoid OF modalias creation for removed device

zhangyi (F) <[email protected]>

    tracing: Do not free iter->trace in fail path of tracing_open_pipe()

Pavel Shilovsky <[email protected]>
CIFS: Fix read after write for files with read caching

Ard Biesheuvel <[email protected]>
crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling

Alexander Shishkin <[email protected]>
stm class: Prevent division by zero

Darrick J. Wong <[email protected]>
tmpfs: fix uninitialized return value in shmem_link

Mao Wenan <[email protected]>
net: set static variable an initial value in atl2_probe()

Li RongQing <[email protected]>
mac80211_hwsim: propagate genlmsg_reply return code

Arnd Bergmann <[email protected]>
phonet: fix building with clang

Vineet Gupta <[email protected]>
ARC: uacces: remove lp_start, lp_end from clobber list

Darrick J. Wong <[email protected]>
tmpfs: fix link accounting when a tmpfile is linked in

Vladimir Murzin <[email protected]>
arm64: Relax GIC version check during early boot

Bard liao <[email protected]>
ASoC: topology: free created components in tplg load error

Alexey Khoroshilov <[email protected]>
net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()

Martin Blumenstingl <[email protected]>
pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins

Florian Fainelli <[email protected]>
net: systemport: Fix reception of BPDUs

Anoob Soman <[email protected]>
scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task

David Howells <[email protected]>
assoc_array: Fix shortcut creation

Dietmar Eggemann <[email protected]>
ARM: 8824/1: fix a migrating irq bug when hotplug cpu

Gabriel Fernandez <[email protected]>
Input: st-keyscan - fix potential zalloc NULL dereference

Shubhrajyoti Datta <[email protected]>
i2c: cadence: Fix the hold bit setting

Dmitry Torokhov <[email protected]>
Input: matrix_keypad - use flush_delayed_work()

Yizhuo <[email protected]>
ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitialized

Stefan Haberland <[email protected]>
s390/dasd: fix using offset into zero size array error

Steve Longerbeam <[email protected]>
gpu: ipu-v3: Fix CSI offsets for imx53

Alexander Shiyan <[email protected]>
gpu: ipu-v3: Fix i.MX51 CSI control registers offset

Eric Biggers <[email protected]>
crypto: ahash - fix another early termination in hash walk

Pankaj Gupta <[email protected]>
crypto: caam - fixed handling of sg list

Zhi Jin <[email protected]>
stm class: Fix an endless loop in channel allocation

S.j. Wang <[email protected]>
ASoC: fsl_esai: fix register setting issue in RIGHT_J mode

zhengbin <[email protected]>
9p/net: fix memory leak in p9_client_create

Hou Tao <[email protected]>

    9p: use inode->i_lock to protect i_size_write() under 32-bit

Hans Verkuil <[email protected]>
media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused()

Xiao Ni <[email protected]>
It's wrong to add len to sector_nr in raid10 reshape twice

Sasha Levin <[email protected]>
fs/9p: use fscache mutex rather than spinlock

Takashi Sakamoto <[email protected]>
ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56

Eric Dumazet <[email protected]>
tcp/dccp: remove reqsk_put() from inet_child_forget()

Eric Dumazet <[email protected]>
gro_cells: make sure device is up in gro_cells_receive()

Eric Dumazet <[email protected]>
net/hsr: fix possible crash in add_timer()

Stefano Brivio <[email protected]>
vxlan: Fix GRO cells race condition between receive and link delete

Eric Dumazet <[email protected]>

    vxlan: test dev->flags & IFF_UP before calling gro_cells_receive()

Daniel Borkmann <[email protected]>
ipvlan: disallow userns cap_net_admin to change global mode/flags

Al Viro <[email protected]>

    missing barriers in some of unix_sock ->addr and ->path accesses

Kalash Nainwal <[email protected]>
net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255

YueHaibing <[email protected]>
mdio_bus: Fix use-after-free on device_register fails

Eric Dumazet <[email protected]>

    net/x25: fix a race in x25_bind()

Jack Morgenstein <[email protected]>
net/mlx4_core: Fix qp mtt size calculation

Jack Morgenstein <[email protected]>
net/mlx4_core: Fix reset flow when in command polling mode

Guillaume Nault <[email protected]>
tcp: handle inet_csk_reqsk_queue_add() failures

Xin Long <[email protected]>
route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race

Masaru Nagai <[email protected]>
ravb: Decrease TxFIFO depth of Q3 and Q2 to one

Xin Long <[email protected]>
pptp: dst_release sk_dst_cache in pptp_sock_destruct

Eric Dumazet <[email protected]>
net/x25: reset state in x25_connect()

Eric Dumazet <[email protected]>
net/x25: fix use-after-free in x25_device_event()

Miaohe Lin <[email protected]>
net: sit: fix UBSAN Undefined behaviour in check_6rd

Mao Wenan <[email protected]>
net: hsr: fix memory leak in hsr_dev_finalize()

Eric Dumazet <[email protected]>
l2tp: fix infoleak in l2tp_ip6_recvmsg()

Eric Biggers <[email protected]>
KEYS: restrict /proc/keys by credentials at open time

Jozsef Kadlecsik <[email protected]>
netfilter: nf_conntrack_tcp: Fix stack out of bounds when parsing TCP options

Phil Turnbull <[email protected]>
netfilter: nfnetlink_acct: validate NFACCT_FILTER parameters

Ken-ichirou MATSUZAWA <[email protected]>
netfilter: nfnetlink_log: just returns error for unknown command

Pablo Neira Ayuso <[email protected]>
netfilter: x_tables: enforce nul-terminated table name from getsockopt GET_ENTRIES

Eric Dumazet <[email protected]>
udplite: call proper backlog handlers

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: Do not ignore real-world fuse values for thermal zone 0 on Exynos5420

Sasha Levin <[email protected]>
Revert "x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls"

Marek Szyprowski <[email protected]>
ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU

Peter Zijlstra <[email protected]>
futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock()

Gustavo A. R. Silva <[email protected]>
iscsi_ibft: Fix missing break in switch statement

Vincent Batts <[email protected]>
Input: elan_i2c - add id for touchpad found in Lenovo s21e-20

Jason Gerecke <[email protected]>
Input: wacom_serial4 - add support for Wacom ArtPad II tablet

Jun-Ru Chang <[email protected]>
MIPS: Remove function size check in get_frame_info()

Jiri Olsa <[email protected]>
perf symbols: Filter out hidden symbols from labels

Julian Wiedmann <[email protected]>
s390/qeth: fix use-after-free in error path

Andy Shevchenko <[email protected]>
dmaengine: dmatest: Abort test in case of mapping error

Codrin Ciubotariu <[email protected]>
dmaengine: at_xdmac: Fix wrongfull report of a channel as in use

Lubomir Rintel <[email protected]>
irqchip/mmp: Only touch the PJ4 IRQ & FIQ bits on enable/disable

Peng Hao <[email protected]>
ARM: pxa: ssp: unneeded to free devm_ allocated data

Ian Kent <[email protected]>
autofs: fix error return in autofs_fill_super()

Pan Bian <[email protected]>
autofs: drop dentry reference only when it is never used

Jan Kara <[email protected]>
fs/drop_caches.c: avoid softlockups in drop_pagecache_sb()

Mikhail Zaslonko <[email protected]>
mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone

Michal Hocko <[email protected]>
mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone

Qian Cai <[email protected]>
x86_64: increase stack size for KASAN_EXTRA

Kairui Song <[email protected]>
x86/kexec: Don't setup EFI info if EFI runtime is not enabled

Ronnie Sahlberg <[email protected]>
cifs: fix computation for MAX_SMB2_HDR_SIZE

Sinan Kaya <[email protected]>
platform/x86: Fix unmet dependency warning for SAMSUNG_Q10

Ming Lu <[email protected]>
scsi: libfc: free skb when receiving invalid flogi resp

Yao Liu <[email protected]>
nfs: Fix NULL pointer dereference of dev_name

Andrew Lunn <[email protected]>
gpio: vf610: Mask all GPIO interrupts

Alexey Khoroshilov <[email protected]>
net: stmmac: dwmac-rk: fix error handling in rk_gmac_powerup()

Yonglong Liu <[email protected]>
net: hns: Fix wrong read accesses via Clause 45 MDIO protocol

Tomonori Sakita <[email protected]>
net: altera_tse: fix msgdma_tx_completion on non-zero fill_level case

Max Filippov <[email protected]>
xtensa: SMP: limit number of possible CPUs by NR_CPUS

Max Filippov <[email protected]>
xtensa: SMP: mark each possible CPU as present

Max Filippov <[email protected]>
xtensa: smp_lx200_defconfig: fix vectors clash

Max Filippov <[email protected]>
xtensa: SMP: fix secondary CPU initialization

Max Filippov <[email protected]>
xtensa: SMP: fix ccount_timer_shutdown

Suravee Suthikulpanit <[email protected]>
iommu/amd: Fix IOMMU page flush when detach device from a domain

ZhangXiaoxu <[email protected]>
ipvs: Fix signed integer overflow when setsockopt timeout

Brian Welty <[email protected]>
IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM

Stephane Eranian <[email protected]>
perf tools: Handle TOPOLOGY headers with no CPU

Su Yanjun <[email protected]>
vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel

Alistair Strachan <[email protected]>
media: uvcvideo: Fix 'type' check leading to overflow

Ido Schimmel <[email protected]>
ip6mr: Do not call __IP6_INC_STATS() from preemptible context

Andrew Lunn <[email protected]>
net: dsa: mv88e6xxx: Fix u64 statistics

Paul Moore <[email protected]>
netlabel: fix out-of-bounds memory accesses

Mike Kravetz <[email protected]>
hugetlbfs: fix races and page leaks during migration

Liu Xiang <[email protected]>
MIPS: irq: Allocate accurate order pages for irq stack

Gustavo A. R. Silva <[email protected]>
applicom: Fix potential Spectre v1 vulnerabilities

Jiaxun Yang <[email protected]>
x86/CPU/AMD: Set the CPB bit unconditionally on F17h

Rajasingh Thavamani <[email protected]>
net: phy: Micrel KSZ8061: link failure after cable connect

Nazarov Sergey <[email protected]>
net: avoid use IPCB in cipso_v4_error

Nazarov Sergey <[email protected]>
net: Add __icmp_send helper.

Igor Druzhinin <[email protected]>
xen-netback: fix occasional leak of grant ref mappings under memory pressure

YueHaibing <[email protected]>
net: nfc: Fix NULL dereference on nfc_llcp_build_tlv fails

Michael Chan <[email protected]>
bnxt_en: Drop oversize TX packets to prevent errors.

Ido Schimmel <[email protected]>
team: Free BPF filter when unregistering netdev

Kai-Heng Feng <[email protected]>
sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79

YueHaibing <[email protected]>
net-sysfs: Fix mem leak in netdev_register_kobject

Dmitry Eremin <[email protected]>
staging: lustre: fix buffer overflow of string buffer

Greg Kroah-Hartman <[email protected]>
isdn: isdn_tty: fix build warning of strncpy

Greg Kroah-Hartman <[email protected]>
ncpfs: fix build warning of strncpy

Andreas Gruenbacher <[email protected]>
sockfs: getxattr: Fail with -EOPNOTSUPP for invalid attribute names

Viresh Kumar <[email protected]>
cpufreq: Use struct kobj_attribute instead of struct global_attr

Mans Rullgard <[email protected]>
USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485

Ivan Mironov <[email protected]>

    USB: serial: cp210x: add ID for Ingenico 3070

Daniele Palmas <[email protected]>
USB: serial: option: add Telit ME910 ECM composition

Andy Lutomirski <[email protected]>
x86/uaccess: Don't leak the AC flag into __put_user() value evaluation

Jann Horn <[email protected]>
mm: enforce min addr even if capable() in expand_downwards()

Jonathan Neuschäfer <[email protected]>
mmc: spi: Fix card detection during probe

Seth Forshee <[email protected]>
powerpc: Always initialize input array when calling epapr_hypercall()

Christoffer Dall <[email protected]>
KVM: arm/arm64: Fix MMIO emulation data handling

Marc Zyngier <[email protected]>
arm/arm64: KVM: Feed initialized memory to MMIO accesses

Vitaly Kuznetsov <[email protected]>
KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1

Chaitanya Tata <[email protected]>
cfg80211: extend range deviation for DMG

Balaji Pothunoori <[email protected]>
mac80211: don't initiate TDLS connection if station is not associated to AP

Thomas Falcon <[email protected]>
ibmveth: Do not process frames after calling napi_reschedule

Atsushi Nemoto <[email protected]>
net: altera_tse: fix connect_local_phy error path

Varun Prakash <[email protected]>
scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state()

Tomonori Sakita <[email protected]>
serial: fsl_lpuart: fix maximum acceptable baud rate with over-sampling

Bob Copeland <[email protected]>
mac80211: fix miscounting of ttl-dropped frames

Eugeniy Paltsev <[email protected]>
ARC: fix __ffs return value to avoid build warnings

Silvio Cesare <[email protected]>
ASoC: imx-audmux: change snprintf to scnprintf for possible overflow

Silvio Cesare <[email protected]>
ASoC: dapm: change snprintf to scnprintf for possible overflow

Dan Carpenter <[email protected]>
usb: gadget: Potential NULL dereference on allocation error

Zeng Tao <[email protected]>
usb: dwc3: gadget: Fix the uninitialized link_state when udc starts

Dan Carpenter <[email protected]>

    thermal: int340x_thermal: Fix a NULL vs IS_ERR() check

Dan Carpenter <[email protected]>
ALSA: compress: prevent potential divide by zero bugs

Rander Wang <[email protected]>
ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field

Kristian H. Kristensen <[email protected]>
drm/msm: Unblock writer if reader closes file

John Garry <[email protected]>
scsi: libsas: Fix rphy phy_identifier for PHYs with end devices attached

Ilya Dryomov <[email protected]>
libceph: handle an empty authorize reply

Hangbin Liu <[email protected]>
Revert "bridge: do not add port to router list when receives query with source 0.0.0.0"

Eugeniy Paltsev <[email protected]>
ARCv2: Enable unaligned access in early ASM code

Saeed Mahameed <[email protected]>
net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames

Hangbin Liu <[email protected]>
sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach()

Cong Wang <[email protected]>
team: avoid complex list operations in team_nl_cmd_options_set()

Kal Conley <[email protected]>
net/packet: fix 4gb buffer limit due to overflow check

Eric Dumazet <[email protected]>
batman-adv: fix uninit-value in batadv_interface_tx()

Eric Biggers <[email protected]>
KEYS: always initialize keyring_index_key::desc_len

Eric Biggers <[email protected]>
KEYS: user: Align the payload buffer

Bart Van Assche <[email protected]>
RDMA/srp: Rework SCSI device reset handling

Nathan Chancellor <[email protected]>
isdn: avm: Fix string plus integer warning from Clang

Kangjie Lu <[email protected]>
leds: lp5523: fix a missing check of return value of lp55xx_read

Colin Ian King <[email protected]>
atm: he: fix sign-extension overflow on large shift

Jia-Ju Bai <[email protected]>
isdn: i4l: isdn_tty: Fix some concurrency double-free bugs

Thomas Bogendoerfer <[email protected]>
MIPS: jazz: fix 64bit build

Logan Gunthorpe <[email protected]>
scsi: isci: initialize shost fully before calling scsi_add_host()

YueHaibing <[email protected]>
scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param

Alban Bedel <[email protected]>
MIPS: ath79: Enable OF serial ports in the default config

Yonglong Liu <[email protected]>
net: hns: Fix use after free identified by SLUB debug

Kangjie Lu <[email protected]>
mfd: mc13xxx: Fix a missing check of a register-read failure

Charles Keepax <[email protected]>
mfd: wm5110: Add missing ASRC rate register

Jonathan Marek <[email protected]>
mfd: qcom_rpm: write fw_version to CTRL_REG

Dan Carpenter <[email protected]>
mfd: ab8500-core: Return zero in get_register_interruptible()

Nathan Chancellor <[email protected]>
mfd: db8500-prcmu: Fix some section annotations

Nathan Chancellor <[email protected]>
mfd: twl-core: Fix section annotations on {,un}protect_pm_master

Vignesh R <[email protected]>
mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering mfd cells

Eric Biggers <[email protected]>
KEYS: allow reaching the keys quotas exactly

Ralph Campbell <[email protected]>
numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES

Yan, Zheng <[email protected]>

    ceph: avoid repeatedly adding inode to mdsc->snap_flush_list

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/include/asm/bitops.h                      |   6 +-
 arch/arc/include/asm/uaccess.h                     |   8 +-
 arch/arc/kernel/head.S                             |  10 +
 arch/arm/Kconfig                                   |   1 +
 arch/arm/boot/dts/exynos3250.dtsi                  |   3 +
 arch/arm/boot/dts/exynos5420-tmu-sensor-conf.dtsi  |  25 ++
 arch/arm/boot/dts/exynos5420.dtsi                  |  10 +-
 arch/arm/include/asm/irq.h                         |   1 -
 arch/arm/kernel/irq.c                              |  62 ----
 arch/arm/kernel/smp.c                              |   2 +-
 arch/arm/kvm/mmio.c                                |  10 +-
 arch/arm/mach-omap2/display.c                      |   7 +-
 arch/arm/mach-s3c24xx/mach-osiris-dvs.c            |   8 +-
 arch/arm/plat-pxa/ssp.c                            |   3 -
 arch/arm64/crypto/aes-ce-ccm-core.S                |   5 +-
 arch/arm64/kernel/head.S                           |   3 +-
 arch/m68k/Makefile                                 |   5 +-
 arch/mips/configs/ath79_defconfig                  |   1 +
 arch/mips/jazz/jazzdma.c                           |   5 +-
 arch/mips/kernel/irq.c                             |   4 +-
 arch/mips/kernel/process.c                         |   7 +-
 arch/powerpc/include/asm/epapr_hcalls.h            |  12 +-
 arch/powerpc/kernel/entry_32.S                     |   9 +
 arch/powerpc/platforms/83xx/suspend-asm.S          |  34 ++-
 arch/powerpc/platforms/embedded6xx/wii.c           |   4 +
 arch/powerpc/platforms/powernv/opal-msglog.c       |   2 +-
 arch/x86/include/asm/page_64_types.h               |   4 +
 arch/x86/include/asm/uaccess.h                     |   7 +-
 arch/x86/include/asm/uv/bios.h                     |   8 +-
 arch/x86/kernel/cpu/amd.c                          |   8 +-
 arch/x86/kernel/kexec-bzimage64.c                  |   3 +
 arch/x86/kvm/svm.c                                 |   8 +
 arch/x86/kvm/vmx.c                                 |  17 +-
 arch/x86/kvm/x86.c                                 |   1 +
 arch/x86/platform/uv/bios_uv.c                     |  23 +-
 arch/xtensa/configs/smp_lx200_defconfig            |   1 +
 arch/xtensa/kernel/head.S                          |   5 +-
 arch/xtensa/kernel/smp.c                           |  41 ++-
 arch/xtensa/kernel/time.c                          |   2 +-
 crypto/ahash.c                                     |  14 +-
 crypto/pcbc.c                                      |  14 +-
 drivers/acpi/device_sysfs.c                        |   6 +-
 drivers/atm/he.c                                   |   2 +-
 drivers/base/power/wakeup.c                        |   8 +-
 drivers/char/applicom.c                            |  35 ++-
 drivers/clk/ingenic/cgu.c                          |  10 +-
 drivers/clocksource/exynos_mct.c                   |  23 +-
 drivers/cpufreq/cpufreq.c                          |   6 +-
 drivers/cpufreq/cpufreq_governor.h                 |  10 +-
 drivers/cpufreq/intel_pstate.c                     |  14 +-
 drivers/cpufreq/pxa2xx-cpufreq.c                   |   4 +-
 drivers/cpufreq/tegra124-cpufreq.c                 |   2 +
 drivers/crypto/caam/caamalg.c                      |   1 +
 drivers/dma/at_xdmac.c                             |  19 +-
 drivers/dma/dmatest.c                              |  28 +-
 drivers/dma/sh/usb-dmac.c                          |   2 +
 drivers/firmware/efi/runtime-wrappers.c            |   7 -
 drivers/firmware/iscsi_ibft.c                      |   1 +
 drivers/gpio/gpio-vf610.c                          |   5 +
 drivers/gpu/drm/msm/msm_rd.c                       |   7 +-
 drivers/gpu/drm/radeon/evergreen_cs.c              |   1 +
 drivers/gpu/ipu-v3/ipu-common.c                    |   8 +-
 drivers/hwtracing/intel_th/gth.c                   |   4 +
 drivers/hwtracing/stm/core.c                       |  11 +-
 drivers/i2c/busses/i2c-cadence.c                   |   9 +-
 drivers/i2c/busses/i2c-tegra.c                     |   2 +-
 drivers/infiniband/hw/qib/qib_ud.c                 |   1 -
 drivers/infiniband/ulp/srp/ib_srp.c                |  10 -
 drivers/input/keyboard/matrix_keypad.c             |   2 +-
 drivers/input/keyboard/st-keyscan.c                |   4 +-
 drivers/input/mouse/elan_i2c_core.c                |   1 +
 drivers/input/tablet/wacom_serial4.c               |   2 +
 drivers/iommu/amd_iommu.c                          |  15 +-
 drivers/irqchip/irq-mmp.c                          |   6 +-
 drivers/isdn/hardware/avm/b1.c                     |   2 +-
 drivers/isdn/i4l/isdn_tty.c                        |   8 +-
 drivers/leds/leds-lp5523.c                         |   4 +-
 drivers/md/raid10.c                                |   3 +-
 drivers/md/raid5.c                                 |   2 +
 drivers/media/usb/uvc/uvc_driver.c                 |  14 +-
 drivers/media/usb/uvc/uvc_video.c                  |   8 +
 drivers/media/v4l2-core/videobuf2-v4l2.c           |   1 -
 drivers/mfd/ab8500-core.c                          |   2 +-
 drivers/mfd/db8500-prcmu.c                         |   4 +-
 drivers/mfd/mc13xxx-core.c                         |   4 +-
 drivers/mfd/qcom_rpm.c                             |   4 +
 drivers/mfd/ti_am335x_tscadc.c                     |   5 +-
 drivers/mfd/twl-core.c                             |   4 +-
 drivers/mfd/wm5110-tables.c                        |   2 +
 drivers/mmc/host/mmc_spi.c                         |   1 +
 drivers/net/dsa/mv88e6xxx.c                        |   2 +-
 drivers/net/ethernet/altera/altera_msgdma.c        |   3 +-
 drivers/net/ethernet/altera/altera_tse_main.c      |   4 +-
 drivers/net/ethernet/atheros/atlx/atl2.c           |   4 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |   4 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   6 +
 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c  |   6 +-
 drivers/net/ethernet/hisilicon/hns_mdio.c          |   2 +-
 drivers/net/ethernet/ibm/ibmveth.c                 |   2 -
 drivers/net/ethernet/marvell/mv643xx_eth.c         |   7 +-
 drivers/net/ethernet/marvell/sky2.c                |  24 +-
 drivers/net/ethernet/mellanox/mlx4/cmd.c           |   1 +
 drivers/net/ethernet/mellanox/mlx4/en_rx.c         |  23 +-
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |   6 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |   4 +-
 drivers/net/ipvlan/ipvlan_main.c                   |   9 +-
 drivers/net/phy/mdio_bus.c                         |   1 -
 drivers/net/phy/micrel.c                           |  14 +-
 drivers/net/ppp/pptp.c                             |   1 +
 drivers/net/team/team.c                            |  27 +-
 drivers/net/team/team_mode_loadbalance.c           |  15 +
 drivers/net/vxlan.c                                |  13 +-
 drivers/net/wireless/mac80211_hwsim.c              |   2 +-
 drivers/net/xen-netback/netback.c                  |  10 +-
 drivers/parport/parport_pc.c                       |   2 +-
 drivers/pinctrl/meson/pinctrl-meson8b.c            |   2 +-
 drivers/platform/x86/Kconfig                       |   1 +
 drivers/regulator/s2mpa01.c                        |  10 +-
 drivers/regulator/s2mps11.c                        |   6 +-
 drivers/s390/block/dasd_eckd.c                     |   8 +
 drivers/s390/net/qeth_core_main.c                  |  15 +-
 drivers/s390/virtio/virtio_ccw.c                   |   4 +-
 drivers/scsi/csiostor/csio_attr.c                  |   2 +-
 drivers/scsi/isci/init.c                           |  14 +-
 drivers/scsi/libfc/fc_lport.c                      |   6 +-
 drivers/scsi/libiscsi.c                            |   6 +
 drivers/scsi/libsas/sas_expander.c                 |   2 +
 drivers/scsi/qla4xxx/ql4_os.c                      |   2 +
 drivers/scsi/virtio_scsi.c                         |   2 -
 .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |   9 +-
 drivers/staging/lustre/lnet/lnet/config.c          |  14 +-
 drivers/staging/lustre/lnet/selftest/conrpc.c      |   4 +-
 drivers/staging/lustre/lnet/selftest/console.c     |   6 +-
 .../staging/lustre/lustre/include/lustre_disk.h    |   1 +
 drivers/staging/lustre/lustre/libcfs/debug.c       |   6 +-
 drivers/staging/lustre/lustre/libcfs/hash.c        |   3 +-
 drivers/staging/lustre/lustre/libcfs/workitem.c    |   4 +-
 drivers/staging/lustre/lustre/llite/dir.c          |   2 +-
 drivers/staging/lustre/lustre/lov/lov_pool.c       |   3 +-
 drivers/staging/lustre/lustre/obdclass/obd_mount.c |  10 +-
 drivers/staging/lustre/lustre/ptlrpc/ptlrpcd.c     |   1 +
 drivers/staging/lustre/lustre/ptlrpc/sec_config.c  |   3 +-
 drivers/staging/rdma/hfi1/ud.c                     |   1 -
 drivers/target/iscsi/iscsi_target.c                |   4 +-
 .../int340x_thermal/processor_thermal_device.c     |   2 +-
 drivers/tty/serial/8250/8250_pci.c                 | 141 +++++++--
 drivers/tty/serial/fsl_lpuart.c                    |   2 +-
 drivers/usb/dwc3/gadget.c                          |   1 +
 drivers/usb/gadget/function/f_sourcesink.c         |   2 +-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/ftdi_sio.c                      |   2 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   6 +
 drivers/usb/serial/option.c                        |   2 +
 fs/9p/cache.c                                      |   8 +-
 fs/9p/v9fs.h                                       |   2 +-
 fs/9p/v9fs_vfs.h                                   |  23 +-
 fs/9p/vfs_file.c                                   |   6 +-
 fs/9p/vfs_inode.c                                  |  25 +-
 fs/9p/vfs_inode_dotl.c                             |  27 +-
 fs/9p/vfs_super.c                                  |   4 +-
 fs/autofs4/expire.c                                |   3 +-
 fs/autofs4/inode.c                                 |   4 +-
 fs/btrfs/extent_io.c                               |   4 +-
 fs/btrfs/volumes.c                                 |   4 +-
 fs/ceph/snap.c                                     |   3 +-
 fs/cifs/file.c                                     |  12 +-
 fs/cifs/smb2pdu.h                                  |   4 +-
 fs/drop_caches.c                                   |   8 +-
 fs/ext2/super.c                                    |  39 ++-
 fs/ext4/resize.c                                   |   3 +-
 fs/hugetlbfs/inode.c                               |  12 +
 fs/jbd2/transaction.c                              |  33 +-
 fs/ncpfs/ioctl.c                                   |   4 +-
 fs/nfs/direct.c                                    |  15 +-
 fs/nfs/filelayout/filelayout.c                     |  17 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |  25 +-
 fs/nfs/pagelist.c                                  |  12 +-
 fs/nfs/pnfs.c                                      |  24 +-
 fs/nfs/read.c                                      |   2 +-
 fs/nfs/super.c                                     |   5 +
 fs/nfsd/nfs3proc.c                                 |  16 +-
 fs/nfsd/nfs3xdr.c                                  |   1 +
 fs/nfsd/nfsctl.c                                   |   2 +-
 include/keys/user-type.h                           |   2 +-
 include/linux/cpufreq.h                            |  12 +-
 include/linux/device-mapper.h                      |   2 +-
 include/net/gro_cells.h                            |  12 +-
 include/net/icmp.h                                 |   9 +-
 include/net/ip.h                                   |   2 +
 include/net/phonet/pep.h                           |   5 +-
 kernel/futex.c                                     |   7 +-
 kernel/locking/rtmutex.c                           |  52 +++-
 kernel/locking/rtmutex_common.h                    |   8 +-
 kernel/rcu/tree.c                                  |  20 +-
 kernel/sysctl.c                                    |  11 +-
 kernel/trace/trace.c                               |   1 -
 lib/assoc_array.c                                  |   8 +-
 mm/hugetlb.c                                       |  14 +-
 mm/memory_hotplug.c                                |   6 +-
 mm/mempolicy.c                                     |   6 +-
 mm/migrate.c                                       |  11 +
 mm/mmap.c                                          |   7 +-
 mm/shmem.c                                         |  12 +-
 mm/vmalloc.c                                       |   2 +-
 net/9p/client.c                                    |   2 +-
 net/batman-adv/soft-interface.c                    |   2 +
 net/bridge/br_multicast.c                          |   9 +-
 net/bridge/netfilter/ebtables.c                    |   4 +
 net/ceph/messenger.c                               |  12 +-
 net/core/net-sysfs.c                               |   3 +
 net/hsr/hsr_device.c                               |  18 +-
 net/hsr/hsr_framereg.c                             |  12 +
 net/hsr/hsr_framereg.h                             |   1 +
 net/ipv4/cipso_ipv4.c                              |  23 +-
 net/ipv4/icmp.c                                    |   7 +-
 net/ipv4/inet_connection_sock.c                    |   2 +-
 net/ipv4/ip_options.c                              |  22 +-
 net/ipv4/ip_vti.c                                  |  50 +++
 net/ipv4/netfilter/arp_tables.c                    |   2 +
 net/ipv4/netfilter/ip_tables.c                     |   2 +
 net/ipv4/route.c                                   |   4 +
 net/ipv4/syncookies.c                              |   7 +-
 net/ipv4/tcp_input.c                               |   8 +-
 net/ipv4/udp.c                                     |   2 +-
 net/ipv4/udp_impl.h                                |   2 +-
 net/ipv4/udplite.c                                 |   2 +-
 net/ipv6/ip6mr.c                                   |   8 +-
 net/ipv6/netfilter/ip6_tables.c                    |   2 +
 net/ipv6/route.c                                   |   2 +-
 net/ipv6/sit.c                                     |   7 +-
 net/ipv6/udp.c                                     |   2 +-
 net/ipv6/udp_impl.h                                |   2 +-
 net/ipv6/udplite.c                                 |   2 +-
 net/l2tp/l2tp_ip6.c                                |   4 +-
 net/mac80211/cfg.c                                 |   4 +
 net/mac80211/rx.c                                  |   4 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |  12 +
 net/netfilter/nf_conntrack_proto_tcp.c             |   4 +
 net/netfilter/nfnetlink_acct.c                     |   3 +
 net/netfilter/nfnetlink_log.c                      |   2 +-
 net/nfc/llcp_commands.c                            |  20 ++
 net/nfc/llcp_core.c                                |  24 +-
 net/packet/af_packet.c                             |   2 +-
 net/phonet/pep.c                                   |  32 +-
 net/socket.c                                       |  24 +-
 net/unix/af_unix.c                                 |  48 +--
 net/unix/diag.c                                    |   3 +-
 net/wireless/reg.c                                 |   4 +-
 net/x25/af_x25.c                                   |  20 +-
 security/keys/key.c                                |   4 +-
 security/keys/keyring.c                            |   4 +-
 security/keys/proc.c                               |  11 +-
 security/keys/request_key.c                        |   1 +
 security/keys/request_key_auth.c                   |   2 +-
 security/lsm_audit.c                               |  10 +-
 sound/core/compress_offload.c                      |   3 +-
 sound/firewire/bebob/bebob.c                       |  14 +-
 sound/soc/fsl/fsl_esai.c                           |   7 +-
 sound/soc/fsl/imx-audmux.c                         |  24 +-
 sound/soc/intel/boards/broadwell.c                 |   2 +-
 sound/soc/intel/boards/haswell.c                   |   2 +-
 sound/soc/soc-dapm.c                               |  10 +-
 sound/soc/soc-topology.c                           |   8 +-
 tools/arch/x86/include/asm/cpufeatures.h           | 336 +++++++++++++++++++++
 tools/arch/x86/include/asm/disabled-features.h     |  65 ++++
 tools/arch/x86/include/asm/required-features.h     | 106 +++++++
 tools/arch/x86/lib/memcpy_64.S                     | 179 +++++++++++
 tools/arch/x86/lib/memset_64.S                     | 138 +++++++++
 .../{perf/util => }/include/asm/alternative-asm.h  |   4 +-
 tools/perf/MANIFEST                                |   8 +-
 tools/perf/Makefile.perf                           |  15 +
 tools/perf/bench/mem-memcpy-x86-64-asm.S           |   2 +-
 tools/perf/bench/mem-memset-x86-64-asm.S           |   2 +-
 tools/perf/util/auxtrace.c                         |   4 +-
 tools/perf/util/auxtrace.h                         |   3 +
 tools/perf/util/cpumap.c                           |  11 +-
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |  37 ++-
 tools/perf/util/symbol-elf.c                       |   9 +-
 virt/kvm/arm/vgic.c                                |   7 -
 281 files changed, 2463 insertions(+), 797 deletions(-)