Skip to content

4.0.2-stable review

Greg Kroah-Hartman kvm linux-mips linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest211 of 220 patches 16 repliesIn review

211 of 220 patches are in this archive. The cover letter announces 220.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/220ip_forward: Drop frames with attached skb->sknet/ipv4/ip_forward.c+3 -00 replies
2/220net: add skb_checksum_complete_unsetinclude/linux/skbuff.h+12 -00 replies
3/220ppp: call skb_checksum_complete_unset in ppp_receive_framedrivers/net/ppp/ppp_generic.c+1 -00 replies
4/220tcp: fix possible deadlock in tcp_send_fin()net/ipv4/tcp_output.c+19 -10 replies
5/220tcp: avoid looping in tcp_send_fin()net/ipv4/tcp_output.c+29 -210 replies
6/220net: do not deplete pfmemalloc reservenet/core/skbuff.c+7 -20 replies
7/220net: fix crash in build_skb()include/linux/skbuff.h net/core/skbuff.c net/netlink/af_netlink.c+25 -130 replies
8/220pxa168: fix double deallocation of managed resourcesdrivers/net/ethernet/marvell/pxa168_eth.c+5 -110 replies
9/220net: rfs: fix crash in get_rps_cpus()Documentation/networking/scaling.txt net/core/dev.c+7 -70 replies
10/220net/mlx4_en: Prevent setting invalid RSS hash functiondrivers/net/ethernet/mellanox/mlx4/en_ethtool.c+16 -130 replies
11/220md: fix md io stats accounting brokendrivers/md/md.c+5 -10 replies
12/220x86/asm/decoder: Fix and enforce max instruction size in the insn decoderarch/x86/include/asm/insn.h arch/x86/lib/insn.c+8 -10 replies
13/220x86: kvm: Revert "remove sched notifier for cross-cpu migrations"arch/x86/include/asm/pvclock.h arch/x86/kernel/pvclock.c arch/x86/vdso/vclock_gettime.c +2 more+76 -80 replies
15/220sched/idle/x86: Restore mwait_idle() to fix boot hangs, to improve power savings and to improve performancearch/x86/include/asm/mwait.h arch/x86/kernel/process.c+55 -00 replies
16/220sched/idle/x86: Optimize unnecessary mwait_idle() resched IPIsarch/x86/kernel/process.c+8 -40 replies
17/220perf/x86/intel: Fix Core2,Atom,NHM,WSM cycles:pp eventsarch/x86/kernel/cpu/perf_event_intel_ds.c+8 -00 replies
18/220x86: fix special __probe_kernel_write() tail zeroing casearch/x86/lib/usercopy_64.c+1 -10 replies
19/220KVM: x86: Fix MSR_IA32_BNDCFGS in msrs_to_savearch/x86/kvm/x86.c+8 -20 replies
20/220Btrfs: fix log tree corruption when fs mounted with -o discardfs/btrfs/extent-tree.c+2 -30 replies
21/220btrfs: dont accept bare namespace as a valid xattrfs/btrfs/xattr.c+39 -140 replies
22/220Btrfs: fix inode eviction infinite loop after cloning into itfs/btrfs/ioctl.c+5 -00 replies
23/220Btrfs: fix inode eviction infinite loop after extent_same ioctlfs/btrfs/ioctl.c+3 -00 replies
24/220mm/hugetlb: use pmd_page() in follow_huge_pmd()mm/hugetlb.c+1 -20 replies
25/220powerpc/hugetlb: Call mm_dec_nr_pmds() in hugetlb_free_pmd_range()arch/powerpc/mm/hugetlbpage.c+1 -00 replies
26/220usb: gadget: printer: enqueue printers response for setup requestdrivers/usb/gadget/legacy/printer.c+9 -00 replies
27/220KVM: s390: fix handling of write errors in the tpi handlerarch/s390/kvm/priv.c+23 -170 replies
28/220KVM: s390: reinjection of irqs can fail in the tpi handlerarch/s390/kvm/interrupt.c arch/s390/kvm/kvm-s390.h arch/s390/kvm/priv.c+8 -50 replies
29/220KVM: s390: Zero out current VMDB of STSI before including level3 data.arch/s390/kvm/priv.c+1 -00 replies
30/220KVM: s390: fix get_all_floating_irqsDocumentation/virtual/kvm/devices/s390_flic.txt arch/s390/kvm/interrupt.c+35 -260 replies
31/220s390/hibernate: fix save and restore of kernel text sectionarch/s390/kernel/suspend.c+4 -00 replies
33/220KVM: arm/arm64: check IRQ number on userland injectionarch/arm/include/uapi/asm/kvm.h arch/arm/kvm/arm.c arch/arm64/include/uapi/asm/kvm.h +1 more+18 -40 replies
34/220KVM: VMX: Preserve host CR4.MCE value while in guest mode.arch/x86/kvm/vmx.c+10 -20 replies
35/220MIPS: KVM: Handle MSA Disabled exceptions from guestarch/mips/include/asm/kvm_host.h arch/mips/kvm/emulate.c arch/mips/kvm/mips.c +1 more+35 -00 replies
36/220MIPS: lose_fpu(): Disable FPU when MSA enabledarch/mips/include/asm/fpu.h+1 -00 replies
37/220MIPS: Malta: Detect and fix bad memsize valuesarch/mips/mti-malta/malta-memory.c+6 -00 replies
38/220MIPS: asm: asm-eva: Introduce kernel load/store variantsarch/mips/include/asm/asm-eva.h+93 -440 replies
39/220MIPS: unaligned: Prevent EVA instructions on kernel unaligned accessesarch/mips/kernel/unaligned.c+94 -780 replies
40/220MIPS: unaligned: Surround load/store macros in do {} while statementsarch/mips/kernel/unaligned.c+90 -260 replies
41/220MIPS: unaligned: Fix regular load/store instruction emulation for EVAarch/mips/kernel/unaligned.c+47 -50 replies
42/220MIPS: Loongson-3: Add IRQF_NO_SUSPEND to Cascade irqactionarch/mips/loongson/loongson-3/irq.c+1 -00 replies
43/220MIPS: Hibernate: flush TLB entries earlierarch/mips/power/hibernate.S+2 -10 replies
44/220staging: panel: fix lcd typedrivers/staging/panel/panel.c+6 -60 replies
45/220staging: android: sync: Fix memory corruption in sync_timeline_signal().drivers/staging/android/sync.c+1 -10 replies
46/220staging: vt6655: use ieee80211_tx_info to select packet type.drivers/staging/vt6655/rxtx.c+11 -30 replies
47/220md/raid0: fix bug with chunksize not a power of 2.drivers/md/raid0.c+2 -10 replies
48/220megaraid_sas: use raw_smp_processor_id()drivers/scsi/megaraid/megaraid_sas_fusion.c+6 -30 replies
49/220drivers/base: cacheinfo: validate device node for all the cachesdrivers/base/cacheinfo.c+11 -20 replies
50/220cdc-wdm: fix endianness bug in debug statementsdrivers/usb/class/cdc-wdm.c+7 -50 replies
51/220mmc: tmio: Remove bogus un-initialization in tmio_mmc_host_free()drivers/mmc/host/tmio_mmc_pio.c+0 -20 replies
53/220spi: imx: read back the RX/TX watermark levels earlierdrivers/spi/spi-imx.c+2 -20 replies
54/220spi: spidev: fix possible arithmetic overflow for multi-transfer messagedrivers/spi/spidev.c+4 -10 replies
55/220compal-laptop: Fix leaking hwmon devicedrivers/platform/x86/compal-laptop.c+3 -30 replies
56/220compal-laptop: Check return value of power_supply_registerdrivers/platform/x86/compal-laptop.c+3 -10 replies
57/220ring-buffer: Replace this_cpu_*() with __this_cpu_*()kernel/trace/ring_buffer.c+5 -60 replies
58/220power_supply: twl4030_madc: Check return value of power_supply_registerdrivers/power/twl4030_madc_battery.c+5 -20 replies
59/220power_supply: lp8788-charger: Fix leaked power supply on probe faildrivers/power/lp8788-charger.c+3 -10 replies
60/220power_supply: ipaq_micro_battery: Fix leaking workqueuedrivers/power/ipaq_micro_battery.c+1 -00 replies
61/220power_supply: ipaq_micro_battery: Check return values in probedrivers/power/ipaq_micro_battery.c+19 -20 replies
62/220HID: add HP OEM mouse to quirk ALWAYS_POLLdrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+4 -00 replies
63/220HID: add quirk for PIXART OEM mouse used by HPdrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+2 -00 replies
64/220NFS: fix BUG() crash in notify_change() with patch to chown_common()fs/open.c+1 -10 replies
65/220ARM: fix broken hibernationarch/arm/kernel/hibernate.c arch/arm/kernel/process.c arch/arm/kernel/reboot.h+17 -40 replies
66/220ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASEarch/arm/include/asm/elf.h+1 -10 replies
67/220ARM: mvebu: Disable CPU Idle on Armada 38xarch/arm/mach-mvebu/pmsu.c+15 -10 replies
68/220ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmorearch/arm/mach-s3c64xx/crag6410.h arch/arm/mach-s3c64xx/mach-crag6410.c+2 -00 replies
69/220ARM: at91/dt: sama5d3 xplained: add phy address for macb1arch/arm/boot/dts/at91-sama5d3_xplained.dts+6 -00 replies
70/220ARM: dts: dove: Fix uart[23] reg propertyarch/arm/boot/dts/dove.dtsi+2 -20 replies
71/220ARM: dts: fix mmc node updates for exynos5250-springarch/arm/boot/dts/exynos5250-spring.dts+4 -120 replies
72/220usb: musb: core: fix TX/RX endpoint orderdrivers/usb/musb/musb_core.c+26 -180 replies
73/220usb: phy: Find the right match in devm_usb_phy_matchdrivers/usb/phy/phy.c+3 -10 replies
74/220usb: define a generic USB_RESUME_TIMEOUT macroinclude/linux/usb.h+26 -00 replies
75/220usb: musb: use new USB_RESUME_TIMEOUTdrivers/usb/musb/musb_core.c drivers/usb/musb/musb_virthub.c+5 -40 replies
76/220usb: host: oxu210hp: use new USB_RESUME_TIMEOUTdrivers/usb/host/oxu210hp-hcd.c+4 -30 replies
77/220usb: host: fusbh200: use new USB_RESUME_TIMEOUTdrivers/usb/host/fusbh200-hcd.c+1 -20 replies
78/220usb: host: uhci: use new USB_RESUME_TIMEOUTdrivers/usb/host/uhci-hub.c+3 -20 replies
79/220usb: host: fotg210: use new USB_RESUME_TIMEOUTdrivers/usb/host/fotg210-hcd.c+1 -10 replies
80/220usb: host: r8a66597: use new USB_RESUME_TIMEOUTdrivers/usb/host/r8a66597-hcd.c+1 -10 replies
81/220usb: host: isp116x: use new USB_RESUME_TIMEOUTdrivers/usb/host/isp116x-hcd.c+1 -10 replies
82/220usb: host: xhci: use new USB_RESUME_TIMEOUTdrivers/usb/host/xhci-ring.c+1 -10 replies
83/220usb: host: ehci: use new USB_RESUME_TIMEOUTdrivers/usb/host/ehci-hcd.c drivers/usb/host/ehci-hub.c+11 -80 replies
84/220usb: host: sl811: use new USB_RESUME_TIMEOUTdrivers/usb/host/sl811-hcd.c+1 -10 replies
85/220usb: dwc2: hcd: use new USB_RESUME_TIMEOUTdrivers/usb/dwc2/hcd.c+1 -10 replies
86/220usb: isp1760: hcd: use new USB_RESUME_TIMEOUTdrivers/usb/isp1760/isp1760-hcd.c+1 -10 replies
87/220usb: core: hub: use new USB_RESUME_TIMEOUTdrivers/usb/core/hub.c+2 -20 replies
88/220clk: at91: usb: propagate rate modification to the parent clkdrivers/clk/at91/clk-usb.c+53 -190 replies
89/220ALSA: hda - Add dock support for ThinkPad X250 (17aa:2226)sound/pci/hda/patch_realtek.c+1 -00 replies
90/220ALSA: usb-audio: Dont attempt to get Microsoft Lifecam Cinema sample ratesound/usb/quirks.c+1 -00 replies
91/220ALSA: emu10k1: dont deadlock in proc-functionssound/pci/emu10k1/emuproc.c+0 -120 replies
92/220ALSA: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450sound/pci/hda/patch_realtek.c+1 -00 replies
93/220ALSA: hda - fix "num_steps = 0" error on ALC256sound/pci/hda/patch_realtek.c+3 -20 replies
94/220ALSA: hda/realtek - Fix Headphone Mic doesnt recording for ALC256sound/pci/hda/patch_realtek.c+1 -00 replies
95/220ALSA: hda - fix headset mic detection problem for one more machinesound/pci/hda/patch_realtek.c+15 -90 replies
96/220Input: elantech - fix absolute mode setting on some ASUS laptopsdrivers/input/mouse/elantech.c drivers/input/mouse/elantech.h+23 -00 replies
98/220mfd: core: Fix platform-device name collisionsdrivers/mfd/mfd-core.c+1 -10 replies
99/220fs/binfmt_elf.c: fix bug in loading of PIE binariesfs/binfmt_elf.c+8 -10 replies
100/220ptrace: fix race between ptrace_resume() and wait_task_stopped()kernel/ptrace.c+20 -00 replies
101/220intel_idle: Update support for Silvermont Core in Baytrail SOCdrivers/idle/intel_idle.c+3 -110 replies
102/220net/macb: fix the peripheral version testdrivers/net/ethernet/cadence/macb.c+1 -10 replies
103/220NFC: st21nfcb: Retry i2c_master_send if it returns a negative valuedrivers/nfc/st21nfcb/i2c.c+2 -20 replies
104/220rtlwifi: rtl8192cu: Add new USB IDdrivers/net/wireless/rtlwifi/rtl8192cu/sw.c+1 -00 replies
105/220rtlwifi: rtl8192cu: Add new device IDdrivers/net/wireless/rtlwifi/rtl8192cu/sw.c+1 -00 replies
106/220ext4: make fsync to sync parent dir in no-journal for real this timefs/ext4/namei.c+11 -90 replies
107/220mnt: Improve the umount_tree flagsfs/namespace.c fs/pnode.h+16 -160 replies
108/220mnt: Dont propagate umounts in __detach_mountsfs/namespace.c+1 -10 replies
109/220mnt: In umount_tree reuse mnt_list instead of mnt_hashfs/namespace.c fs/pnode.c fs/pnode.h+15 -130 replies
110/220mnt: Add MNT_UMOUNT flagfs/namespace.c fs/pnode.c include/linux/mount.h+5 -10 replies
111/220mnt: Delay removal from the mount hash.fs/namespace.c fs/pnode.c+8 -60 replies
112/220mnt: On an unmount propagate clearing of MNT_LOCKEDfs/namespace.c fs/pnode.c fs/pnode.h+24 -00 replies
113/220mnt: Dont propagate unmounts to locked mountsfs/pnode.c fs/pnode.h+30 -30 replies
114/220mnt: Factor out unhash_mnt from detach_mnt and umount_treefs/namespace.c+12 -90 replies
115/220mnt: Factor umount_mnt from umount_treefs/namespace.c+11 -30 replies
116/220mnt: Honor MNT_LOCKED when detaching mountsfs/namespace.c fs/pnode.h+28 -30 replies
117/220mnt: Fix the error check in __detach_mountsfs/namespace.c+1 -10 replies
118/220mnt: Update detach_mounts to leave mounts connectedfs/namespace.c+6 -20 replies
119/220tpm: fix: sanitized code paths in tpm_chip_register()drivers/char/tpm/tpm-chip.c+42 -240 replies
121/220perf tools: Fix perf-read-vdsox32 not building and lib64 install dirtools/perf/config/Makefile tools/perf/tests/make+3 -30 replies
123/220powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTHarch/powerpc/perf/callchain.c+1 -10 replies
124/220tools lib traceevent kbuffer: Remove extra update to data pointer in PADDINGtools/lib/traceevent/kbuffer-parse.c+0 -10 replies
125/220tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefiletools/power/x86/turbostat/Makefile+5 -10 replies
126/220UBI: account for bitflips in both the VID header and datadrivers/mtd/ubi/attach.c+1 -10 replies
127/220UBI: fix out of bounds writedrivers/mtd/ubi/eba.c+2 -10 replies
128/220UBI: initialize LEB number variabledrivers/mtd/ubi/wl.c+1 -10 replies
129/220UBI: fix check for "too many bytes"drivers/mtd/ubi/cdev.c+1 -10 replies
130/220scsi: storvsc: Fix a bug in copy_from_bounce_buffer()drivers/scsi/storvsc_drv.c+8 -70 replies
131/220iscsi-target: Convert iscsi_thread_set usage to kthread.hdrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target_erl0.c drivers/target/iscsi/iscsi_target_login.c +1 more+114 -690 replies
132/220target: Fix COMPARE_AND_WRITE with SG_TO_MEM_NOALLOC handlingdrivers/target/target_core_sbc.c drivers/target/target_core_transport.c include/target/target_core_base.h+44 -100 replies
133/220target/file: Fix BUG() when CONFIG_DEBUG_SG=y and DIF protection enableddrivers/target/target_core_file.c+8 -70 replies
134/220target/file: Fix UNMAP with DIF protection supportdrivers/target/target_core_file.c+61 -250 replies
135/220target/file: Fix SG table for prot_buf initializationdrivers/target/target_core_file.c+6 -150 replies
136/220iser-target: Fix session hang in case of an rdma read DIF errordrivers/infiniband/ulp/isert/ib_isert.c+4 -20 replies
137/220iser-target: Fix possible deadlock in RDMA_CM connection errordrivers/infiniband/ulp/isert/ib_isert.c+9 -50 replies
138/220Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe carddrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+2 -00 replies
139/220arm64: fix midr range for Cortex-A57 erratum 832075arch/arm64/kernel/cpu_errata.c+2 -10 replies
140/220arm64: head.S: ensure visibility of page tablesarch/arm64/kernel/head.S+1 -00 replies
141/220arm64: Adjust EFI libstub object include logicarch/arm64/Makefile+1 -10 replies
142/220arm64: apply alternatives for !SMP kernelsarch/arm64/Kconfig arch/arm64/include/asm/smp_plat.h arch/arm64/kernel/setup.c +1 more+19 -10 replies
143/220arm64: errata: add workaround for cortex-a53 erratum #845719arch/arm64/Kconfig arch/arm64/include/asm/cpufeature.h arch/arm64/kernel/cpu_errata.c +1 more+51 -10 replies
144/220powerpc/powernv: Dont map M64 segments using M32DTarch/powerpc/platforms/powernv/pci-ioda.c+2 -10 replies
145/220powerpc, jump_label: Include linux/jump_label.h to get HAVE_JUMP_LABEL definearch/powerpc/platforms/powernv/opal-wrappers.S arch/powerpc/platforms/pseries/hvCall.S arch/powerpc/platforms/pseries/lpar.c+3 -30 replies
146/220powerpc: Fix missing L2 cache size in /sys/devices/system/cpuarch/powerpc/kernel/cacheinfo.c+34 -100 replies
147/220powerpc/cell: Fix crash in iic_setup_cpu() after per_cpu changesarch/powerpc/platforms/cell/interrupt.c+1 -10 replies
148/220powerpc/cell: Fix cell iommu after it_page_shift changesarch/powerpc/platforms/cell/iommu.c+1 -10 replies
149/220ASoC: cs4271: Increase delay time after resetsound/soc/codecs/cs4271.c+2 -20 replies
150/220ASoC: wm8741: Fix rates constraints valuessound/soc/codecs/wm8741.c+4 -40 replies
151/220ASoC: davinci-evm: drop un-necessary remove functionsound/soc/davinci/davinci-evm.c+0 -100 replies
152/220ASoC: pcm512x: Add Analogue prefix to analogue volume controlssound/soc/codecs/pcm512x.c+2 -20 replies
153/220ASoC: pcm512x: Fix divide by zero issuesound/soc/codecs/pcm512x.c+2 -20 replies
154/220ACPICA: Utilities: split IO address types from data type models.include/acpi/actypes.h include/acpi/platform/acenv.h+21 -00 replies
155/220ACPICA: Tables: Dont release ACPI_MTX_TABLES in acpi_tb_install_standard_table().drivers/acpi/acpica/tbinstal.c+0 -10 replies
156/220ACPICA: Store GPE register enable masks upfrontdrivers/acpi/acpica/evgpe.c drivers/acpi/acpica/hwgpe.c include/acpi/actypes.h+7 -130 replies
157/220ACPI / scan: Annotate physical_node_lock in acpi_scan_is_offline()drivers/acpi/scan.c+5 -10 replies
158/220xtensa: xtfpga: fix hardware lockup caused by LCD driverarch/xtensa/Kconfig arch/xtensa/platforms/xtfpga/Makefile arch/xtensa/platforms/xtfpga/include/platform/hardware.h +2 more+81 -250 replies
159/220xtensa: provide __NR_sync_file_range2 instead of __NR_sync_file_rangearch/xtensa/include/uapi/asm/unistd.h+1 -10 replies
160/220xtensa: ISS: fix locking in TAP network adapterarch/xtensa/platforms/iss/network.c+15 -140 replies
161/220gpio: mvebu: Fix mask/unmask managment per irq chip typedrivers/gpio/gpio-mvebu.c+16 -80 replies
162/220clk: samsung: exynos4: Disable ARMCLK down feature on Exynos4210 SoCdrivers/clk/samsung/clk-exynos4.c+5 -60 replies
163/220clk: tegra: Register the proper number of resetsdrivers/clk/tegra/clk.c+1 -10 replies
164/220clk: tegra: Use the proper parent for plld_dsidrivers/clk/tegra/clk-tegra124.c include/dt-bindings/clock/tegra124-car-common.h+9 -70 replies
165/220clk: qcom: Fix i2c frequency tabledrivers/clk/qcom/gcc-ipq806x.c+1 -10 replies
166/220clk: qcom: Properly change rates for ahbix clockdrivers/clk/qcom/clk-rcg.c drivers/clk/qcom/clk-rcg.h drivers/clk/qcom/lcc-ipq806x.c+65 -30 replies
167/220clk: qcom: fix RCG M/N counter configurationdrivers/clk/qcom/clk-rcg2.c+1 -10 replies
168/220clk: qcom: Fix ipq806x LCC frequency tablesdrivers/clk/qcom/lcc-ipq806x.c+9 -90 replies
169/220dm crypt: fix deadlock when async crypto algorithm returns -EBUSYdrivers/md/dm-crypt.c+6 -60 replies
170/220serial: 8250_dw: add support for AMD SOC Carrizodrivers/tty/serial/8250/8250_dw.c+1 -00 replies
172/220serial: 8250: Check UART_SCR is writabledrivers/tty/serial/8250/8250_core.c+2 -10 replies
173/220sd: Unregister integrity profiledrivers/scsi/sd.c+1 -00 replies
174/220sd: Fix missing ATO tag checkdrivers/scsi/sd_dif.c+1 -10 replies
175/220Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()drivers/hv/channel.c+5 -20 replies
176/220mvsas: fix panic on expander attached SATA devicesdrivers/scsi/mvsas/mv_sas.c+1 -40 replies
177/220rc: img-ir: fix error in parameters passed to irq_free()drivers/media/rc/img-ir/img-ir-core.c+1 -10 replies
178/220stk1160: Make sure current buffer is releaseddrivers/media/usb/stk1160/stk1160-v4l.c+15 -20 replies
179/220IB/core: disallow registering 0-sized memory regiondrivers/infiniband/core/umem.c+3 -00 replies
180/220IB/core: dont disallow registering region starting at 0x0drivers/infiniband/core/umem.c+2 -20 replies
181/220IB/mlx4: Fix WQE LSO segment calculationdrivers/infiniband/hw/mlx4/qp.c+1 -20 replies
182/220IB/iser: Fix wrong calculation of protection buffer lengthdrivers/infiniband/ulp/iser/iser_initiator.c+2 -20 replies
183/220tracing: Handle ftrace_dump() atomic context in graph_trace_open()kernel/trace/trace_functions_graph.c+6 -20 replies
184/220tracing: Fix incorrect enabling of trace events by boot cmdlinekernel/trace/trace_events.c+8 -10 replies
185/220i2c: mux: use proper dev when removing "channel-X" symlinksdrivers/i2c/i2c-mux.c+5 -30 replies
186/220i2c: rk3x: report number of messages transmitteddrivers/i2c/busses/i2c-rk3x.c+1 -10 replies
187/220i2c: Mark adapter devices with pm_runtime_no_callbacksdrivers/i2c/i2c-core.c+2 -00 replies
188/220i2c: core: Export bus recovery functionsdrivers/i2c/i2c-core.c+3 -00 replies
189/220drm/radeon: fix doublescan modes (v2)drivers/gpu/drm/radeon/atombios_crtc.c+6 -20 replies
191/220drm/i915: Dont enable CS_PARSER_ERROR interrupts at alldrivers/gpu/drm/i915/i915_irq.c+2 -60 replies
192/220drm: adv7511: Fix DDC error interrupt handlingdrivers/gpu/drm/i2c/adv7511.c+10 -40 replies
193/220drm: adv7511: Fix nested sleep when reading EDIDdrivers/gpu/drm/i2c/adv7511.c+46 -500 replies
194/220drm/i915: vlv: fix save/restore of GFX_MAX_REQ_COUNT regdrivers/gpu/drm/i915/i915_drv.c+2 -20 replies
195/220drm/i915: cope with large i2c transfersdrivers/gpu/drm/i915/i915_reg.h drivers/gpu/drm/i915/intel_i2c.c+57 -100 replies
196/220RCU pathwalk breakage when running into a symlink overmounting somethingfs/namei.c+4 -20 replies
197/220Revert "nfs: replace nfs_add_stats with nfs_inc_stats when add one"fs/nfs/read.c fs/nfs/write.c+2 -20 replies
198/220nfsd4: disallow ALLOCATE with special stateidsfs/nfsd/nfs4proc.c+2 -00 replies
199/220nfsd4: fix READ permission checkingfs/nfsd/nfs4xdr.c+8 -40 replies
200/220nfsd4: disallow SEEK with special stateidsfs/nfsd/nfs4proc.c+2 -00 replies
201/220nfsd: eliminate NFSD_DEBUGfs/lockd/svcsubs.c fs/nfsd/nfs4state.c fs/nfsd/nfsd.h +1 more+3 -110 replies
202/220nfsd: fix nsfd startup race triggering BUG_ONfs/nfsd/nfsctl.c+8 -80 replies
204/220nfs: fix DIO good bytes calculationfs/nfs/direct.c+17 -120 replies
205/220nfs: remove WARN_ON_ONCE from nfs_direct_good_bytesfs/nfs/direct.c+0 -20 replies
206/220NFS: Add a stub for GETDEVICELISTfs/nfs/nfs4xdr.c+6 -00 replies
207/220sched/deadline: Always enqueue on previous rq when dl_task_timer() fireskernel/sched/deadline.c+2 -20 replies
208/220e1000: add dummy allocator to fix race condition between mtu change and netpolldrivers/net/ethernet/intel/e1000/e1000_main.c+9 -10 replies
209/220mac80211: send AP probe as unicast againnet/mac80211/mlme.c+1 -10 replies
210/220ebpf: verifier: check that call reg with ARG_ANYTHING is initializedinclude/linux/bpf.h kernel/bpf/verifier.c+7 -20 replies
211/220mm, thp: really limit transparent hugepage allocation to local nodemm/huge_memory.c mm/mempolicy.c+9 -30 replies
212/220lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VARlib/string.c+1 -10 replies
213/220wl18xx: show rx_frames_per_rates as an array as it really isdrivers/net/wireless/ti/wl18xx/debugfs.c drivers/net/wireless/ti/wlcore/debugfs.h+3 -30 replies
214/220crypto: omap-aes - Fix support for unequal lengthsdrivers/crypto/omap-aes.c+11 -30 replies
215/220C6x: time: Ensure consistency in __initarch/c6x/kernel/time.c+1 -10 replies
216/220memstick: mspro_block: add missing curly bracesdrivers/memstick/core/mspro_block.c+2 -10 replies
217/220drivers: platform: parse IRQ flags from resourcesdrivers/base/platform.c+9 -00 replies
218/220driver core: bus: Goto appropriate labels on failure in bus_add_devicedrivers/base/bus.c+2 -20 replies
219/220netfilter: x_tables: fix cgroup matching on non-full sksnet/netfilter/xt_cgroup.c+1 -12 replies
220/220netfilter: bridge: really save frag_max_size between PRE and POST_ROUTINGnet/bridge/br_netfilter.c+15 -20 replies

Reviews trailers per patch

48 of 211 patches have a Reviewed-by or Acked-by.

PatchOmar SandovalAneesh Kumar K.VDavid HildenbrandCornelia HuckMark RutlandBo ShenAdrian HunterJiri OlsaLong LiSagi GrimbergJim BosHaggai EranBeata MichalskaPRC QA PRTS (Patch Regression Test System Contact:Mika KuoppalaChris WilsonAaron BrownAlexei StarovoitovVlastimil BabkaHannes Frederic SowaStephan MuellerRobert JarzmikMasami HiramatsuMike GalbraithJan BeulichNaoya HoriguchiDavid RientjesSebastian OttChristoffer DallVenkatesh SrinivasGuenter RoeckDarren HartChristoph LameterUwe Kleine-KoenigEric MeddaughSean CrossThomas PetazzoniGregory CLEMENTJavier Martinez CanillasGreg Kroah-HartmanPeter ChenWilly TarreauAndy LutomirskiSumit SaxenaHui WangGeorge MoutsopoulosBartlomiej ZolnierkiewiczPavel LabathMarek VasutLarry FingerJan KaraMathias NymanScot DoylePeter HueweMartin K. PetersenAndre PrzywaraPaul WalmsleyArd BiesheuvelMarc ZyngierMichael EllermanPeter Zijlstra (Intel)Brian AustinCharles KeepaxPaul MenzelSial NijeKenneth WestfieldAdam TalbotJames HoganMono[email protected]Krzysztof KozlowskiAndy GrossXie XiuQiToshi KaniWanpeng LiKirill TkhaiJeff LaytonKinlong Mee
1/220
2/220
3/220
4/220
5/220
6/220
7/220
8/220
9/220
10/220
11/220
12/220A-b
13/220
15/220T-b A-b
16/220
17/220
18/220Reported-and-tested-by
19/220
20/220
21/220
22/220R-b
23/220R-b
24/220A-b A-b
25/220R-b
26/220
27/220
28/220
29/220R-b
30/220R-b A-b
31/220Reported-and-tested-by
33/220R-b
34/220R-b
35/220
36/220
37/220
38/220
39/220
40/220
41/220
42/220
43/220
44/220A-b
45/220
46/220
47/220
48/220T-b A-b
49/220A-b
50/220
51/220
53/220
54/220
55/220A-b A-b
56/220
57/220A-b T-b
58/220
59/220
60/220
61/220
62/220
63/220
64/220T-b
65/220T-b
66/220
67/220T-b
68/220
69/220
70/220A-b
71/220R-b
72/220
73/220
74/220A-b A-b
75/220
76/220
77/220
78/220
79/220
80/220
81/220
82/220A-b
83/220
84/220
85/220
86/220
87/220
88/220T-b
89/220
90/220
91/220
92/220
93/220
94/220T-b
95/220
96/220Reported-and-tested-by
98/220A-b
99/220
100/220T-b
101/220
102/220
103/220
104/220
105/220T-b A-b
106/220R-b
107/220
108/220
109/220
110/220
111/220
112/220
113/220
114/220
115/220
116/220
117/220
118/220
119/220T-b R-b
121/220A-b A-b
123/220
124/220
125/220
126/220
127/220
128/220
129/220
130/220R-b
131/220T-b
132/220
133/220
134/220R-b R-b
135/220
136/220
137/220
138/220
139/220A-b R-b
140/220
141/220
142/220T-b R-b
143/220T-b R-b
144/220
145/220A-b A-b
146/220
147/220
148/220
149/220A-b
150/220A-b
151/220
152/220
153/220
154/220Reported-and-tested-by Reported-and-tested-by
155/220
156/220Reported-and-tested-by
157/220Reported-and-tested-by R-b
158/220
159/220
160/220
161/220
162/220R-b
163/220
164/220
165/220R-b T-b
166/220T-b
167/220
168/220T-b
169/220
170/220
172/220
173/220T-b
174/220R-b
175/220
176/220T-b
177/220A-b
178/220
179/220
180/220R-b R-b
181/220
182/220
183/220
184/220
185/220
186/220
187/220A-b
188/220
189/220
191/220R-b T-b T-b
192/220
193/220
194/220T-b R-b
195/220R-b
196/220
197/220
198/220
199/220
200/220
201/220R-b
202/220R-b
204/220
205/220
206/220
207/220T-b A-b
208/220T-b
209/220
210/220A-b
211/220A-b
212/220A-b A-b
213/220
214/220
215/220
216/220
217/220T-b
218/220
219/220
220/220

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

Read the v1 thread

Cover letter [PATCH 4.0 000/220] 4.0.2-stable review

This is the start of the stable review cycle for the 4.0.2 release. There are 220 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 Mon May 4 18:58:12 UTC 2015. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v4.0/stable-review/patch-4.0.2-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.0.2-rc1

Florian Westphal <[email protected]>
netfilter: bridge: really save frag_max_size between PRE and POST_ROUTING

Daniel Borkmann <[email protected]>
netfilter: x_tables: fix cgroup matching on non-full sks

Junjie Mao <[email protected]>
driver core: bus: Goto appropriate labels on failure in bus_add_device

Linus Walleij <[email protected]>
drivers: platform: parse IRQ flags from resources

Dan Carpenter <[email protected]>
memstick: mspro_block: add missing curly braces

Nishanth Menon <[email protected]>
C6x: time: Ensure consistency in __init

Vutla, Lokesh <[email protected]>
crypto: omap-aes - Fix support for unequal lengths

Nicolas Iooss <[email protected]>
wl18xx: show rx_frames_per_rates as an array as it really is

mancha security <[email protected]>
lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR

David Rientjes <[email protected]>
mm, thp: really limit transparent hugepage allocation to local node

Daniel Borkmann <[email protected]>
ebpf: verifier: check that call reg with ARG_ANYTHING is initialized

Johannes Berg <[email protected]>
mac80211: send AP probe as unicast again

Sabrina Dubroca <[email protected]>
e1000: add dummy allocator to fix race condition between mtu change and netpoll

Juri Lelli <[email protected]>
sched/deadline: Always enqueue on previous rq when dl_task_timer() fires

Anna Schumaker <[email protected]>
NFS: Add a stub for GETDEVICELIST

Peng Tao <[email protected]>
nfs: remove WARN_ON_ONCE from nfs_direct_good_bytes

Peng Tao <[email protected]>
nfs: fix DIO good bytes calculation

Jeff Layton <[email protected]>
nfs: fix high load average due to callback thread sleeping

Giuseppe Cantavenera <[email protected]>
nfsd: fix nsfd startup race triggering BUG_ON

Mark Salter <[email protected]>
nfsd: eliminate NFSD_DEBUG

J. Bruce Fields <[email protected]>
nfsd4: disallow SEEK with special stateids

J. Bruce Fields <[email protected]>
nfsd4: fix READ permission checking

J. Bruce Fields <[email protected]>
nfsd4: disallow ALLOCATE with special stateids

Nicolas Iooss <[email protected]>
Revert "nfs: replace nfs_add_stats with nfs_inc_stats when add one"

Al Viro <[email protected]>
RCU pathwalk breakage when running into a symlink overmounting something

Dmitry Torokhov <[email protected]>
drm/i915: cope with large i2c transfers

Imre Deak <[email protected]>
drm/i915: vlv: fix save/restore of GFX_MAX_REQ_COUNT reg

Laurent Pinchart <[email protected]>
drm: adv7511: Fix nested sleep when reading EDID

Laurent Pinchart <[email protected]>
drm: adv7511: Fix DDC error interrupt handling

Daniel Vetter <[email protected]>
drm/i915: Dont enable CS_PARSER_ERROR interrupts at all

Krzysztof Kozlowski <[email protected]>
drm/exynos: Enable DP clock to fix display on Exynos5250 and other

Alex Deucher <[email protected]>
drm/radeon: fix doublescan modes (v2)

Mark Brown <[email protected]>
i2c: core: Export bus recovery functions

Charles Keepax <[email protected]>
i2c: Mark adapter devices with pm_runtime_no_callbacks

Dmitry Torokhov <[email protected]>
i2c: rk3x: report number of messages transmitted

Wolfram Sang <[email protected]>
i2c: mux: use proper dev when removing "channel-X" symlinks

Joonsoo Kim <[email protected]>
tracing: Fix incorrect enabling of trace events by boot cmdline

Rabin Vincent <[email protected]>
tracing: Handle ftrace_dump() atomic context in graph_trace_open()

Sagi Grimberg <[email protected]>
IB/iser: Fix wrong calculation of protection buffer length

Erez Shitrit <[email protected]>
IB/mlx4: Fix WQE LSO segment calculation

Yann Droneaud <[email protected]>

    IB/core: don't disallow registering region starting at 0x0

Yann Droneaud <[email protected]>
IB/core: disallow registering 0-sized memory region

Ezequiel Garcia <[email protected]>
stk1160: Make sure current buffer is released

Sifan Naeem <[email protected]>
rc: img-ir: fix error in parameters passed to irq_free()

James Bottomley <[email protected]>
mvsas: fix panic on expander attached SATA devices

K. Y. Srinivasan <[email protected]>
Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()

Martin K. Petersen <[email protected]>
sd: Fix missing ATO tag check

Martin K. Petersen <[email protected]>
sd: Unregister integrity profile

Peter Hurley <[email protected]>
serial: 8250: Check UART_SCR is writable

Uwe Kleine-König <[email protected]>
serial: imx: Fix clearing of receiver overrun flag

Ken Xue <[email protected]>
serial: 8250_dw: add support for AMD SOC Carrizo

Ben Collins <[email protected]>
dm crypt: fix deadlock when async crypto algorithm returns -EBUSY

Stephen Boyd <[email protected]>
clk: qcom: Fix ipq806x LCC frequency tables

Archit Taneja <[email protected]>
clk: qcom: fix RCG M/N counter configuration

Stephen Boyd <[email protected]>
clk: qcom: Properly change rates for ahbix clock

Stephen Boyd <[email protected]>
clk: qcom: Fix i2c frequency table

Thierry Reding <[email protected]>
clk: tegra: Use the proper parent for plld_dsi

Thierry Reding <[email protected]>
clk: tegra: Register the proper number of resets

Bartlomiej Zolnierkiewicz <[email protected]>
clk: samsung: exynos4: Disable ARMCLK down feature on Exynos4210 SoC

Gregory CLEMENT <[email protected]>
gpio: mvebu: Fix mask/unmask managment per irq chip type

Max Filippov <[email protected]>
xtensa: ISS: fix locking in TAP network adapter

Max Filippov <[email protected]>
xtensa: provide __NR_sync_file_range2 instead of __NR_sync_file_range

Max Filippov <[email protected]>
xtensa: xtfpga: fix hardware lockup caused by LCD driver

Rafael J. Wysocki <[email protected]>
ACPI / scan: Annotate physical_node_lock in acpi_scan_is_offline()

Rafael J. Wysocki <[email protected]>
ACPICA: Store GPE register enable masks upfront

Octavian Purdila <[email protected]>
ACPICA: Tables: Don't release ACPI_MTX_TABLES in acpi_tb_install_standard_table().

Lv Zheng <[email protected]>
ACPICA: Utilities: split IO address types from data type models.

Howard Mitchell <[email protected]>
ASoC: pcm512x: Fix divide by zero issue

Howard Mitchell <[email protected]>
ASoC: pcm512x: Add 'Analogue' prefix to analogue volume controls

Manish Badarkhe <[email protected]>
ASoC: davinci-evm: drop un-necessary remove function

Sergej Sawazki <[email protected]>
ASoC: wm8741: Fix rates constraints values

Pascal Huerst <[email protected]>
ASoC: cs4271: Increase delay time after reset

Michael Ellerman <[email protected]>
powerpc/cell: Fix cell iommu after it_page_shift changes

Michael Ellerman <[email protected]>
powerpc/cell: Fix crash in iic_setup_cpu() after per_cpu changes

Dave Olson <[email protected]>
powerpc: Fix missing L2 cache size in /sys/devices/system/cpu

Anton Blanchard <[email protected]>
powerpc, jump_label: Include linux/jump_label.h to get HAVE_JUMP_LABEL define

Gavin Shan <[email protected]>
powerpc/powernv: Don't map M64 segments using M32DT

Will Deacon <[email protected]>
arm64: errata: add workaround for cortex-a53 erratum #845719

Mark Rutland <[email protected]>
arm64: apply alternatives for !SMP kernels

Steve Capper <[email protected]>
arm64: Adjust EFI libstub object include logic

Mark Rutland <[email protected]>
arm64: head.S: ensure visibility of page tables

Bo Yan <[email protected]>
arm64: fix midr range for Cortex-A57 erratum 832075

Alexander Ploumistos <[email protected]>
Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card

Sagi Grimberg <[email protected]>
iser-target: Fix possible deadlock in RDMA_CM connection error

Sagi Grimberg <[email protected]>
iser-target: Fix session hang in case of an rdma read DIF error

Akinobu Mita <[email protected]>
target/file: Fix SG table for prot_buf initialization

Akinobu Mita <[email protected]>
target/file: Fix UNMAP with DIF protection support

Akinobu Mita <[email protected]>
target/file: Fix BUG() when CONFIG_DEBUG_SG=y and DIF protection enabled

Nicholas Bellinger <[email protected]>
target: Fix COMPARE_AND_WRITE with SG_TO_MEM_NOALLOC handling

Nicholas Bellinger <[email protected]>
iscsi-target: Convert iscsi_thread_set usage to kthread.h

K. Y. Srinivasan <[email protected]>
scsi: storvsc: Fix a bug in copy_from_bounce_buffer()

Brian Norris <[email protected]>
UBI: fix check for "too many bytes"

Brian Norris <[email protected]>
UBI: initialize LEB number variable

Brian Norris <[email protected]>
UBI: fix out of bounds write

Brian Norris <[email protected]>
UBI: account for bitflips in both the VID header and data

Thomas D <[email protected]>

    tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile

Steven Rostedt (Red Hat) <[email protected]>
tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING

Anton Blanchard <[email protected]>
powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH

Vinson Lee <[email protected]>
perf tools: Work around lack of sched_getcpu in glibc < 2.6.

H.J. Lu <[email protected]>
perf tools: Fix perf-read-vdsox32 not building and lib64 install dir

Vinson Lee <[email protected]>
perf symbols: Define STT_GNU_IFUNC for glibc 2.9 and older.

Jarkko Sakkinen <[email protected]>
tpm: fix: sanitized code paths in tpm_chip_register()

Eric W. Biederman <[email protected]>
mnt: Update detach_mounts to leave mounts connected

Eric W. Biederman <[email protected]>
mnt: Fix the error check in __detach_mounts

Eric W. Biederman <[email protected]>
mnt: Honor MNT_LOCKED when detaching mounts

Eric W. Biederman <[email protected]>
mnt: Factor umount_mnt from umount_tree

Eric W. Biederman <[email protected]>
mnt: Factor out unhash_mnt from detach_mnt and umount_tree

Eric W. Biederman <[email protected]>
mnt: Don't propagate unmounts to locked mounts

Eric W. Biederman <[email protected]>
mnt: On an unmount propagate clearing of MNT_LOCKED

Eric W. Biederman <[email protected]>
mnt: Delay removal from the mount hash.

Eric W. Biederman <[email protected]>
mnt: Add MNT_UMOUNT flag

Eric W. Biederman <[email protected]>
mnt: In umount_tree reuse mnt_list instead of mnt_hash

Eric W. Biederman <[email protected]>
mnt: Don't propagate umounts in __detach_mounts

Eric W. Biederman <[email protected]>
mnt: Improve the umount_tree flags

Lukas Czerner <[email protected]>
ext4: make fsync to sync parent dir in no-journal for real this time

Marek Vasut <[email protected]>
rtlwifi: rtl8192cu: Add new device ID

Larry Finger <[email protected]>
rtlwifi: rtl8192cu: Add new USB ID

Christophe Ricard <[email protected]>
NFC: st21nfcb: Retry i2c_master_send if it returns a negative value

Nicolas Ferre <[email protected]>
net/macb: fix the peripheral version test

Len Brown <[email protected]>
intel_idle: Update support for Silvermont Core in Baytrail SOC

Oleg Nesterov <[email protected]>
ptrace: fix race between ptrace_resume() and wait_task_stopped()

Michael Davidson <[email protected]>
fs/binfmt_elf.c: fix bug in loading of PIE binaries

Johan Hovold <[email protected]>
mfd: core: Fix platform-device name collisions

Hans de Goede <[email protected]>
Input: alps - fix touchpad buttons getting stuck when used with trackpoint

Ulrik De Bie <[email protected]>
Input: elantech - fix absolute mode setting on some ASUS laptops

Hui Wang <[email protected]>
ALSA: hda - fix headset mic detection problem for one more machine

Kailang Yang <[email protected]>
ALSA: hda/realtek - Fix Headphone Mic doesn't recording for ALC256

David Henningsson <[email protected]>
ALSA: hda - fix "num_steps = 0" error on ALC256

Jo-Philipp Wich <[email protected]>
ALSA: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450

Michael Gernoth <[email protected]>
ALSA: emu10k1: don't deadlock in proc-functions

Adam Honse <[email protected]>
ALSA: usb-audio: Don't attempt to get Microsoft Lifecam Cinema sample rate

Yves-Alexis Perez <[email protected]>
ALSA: hda - Add dock support for ThinkPad X250 (17aa:2226)

Boris Brezillon <[email protected]>
clk: at91: usb: propagate rate modification to the parent clk

Felipe Balbi <[email protected]>
usb: core: hub: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: isp1760: hcd: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: dwc2: hcd: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: sl811: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: ehci: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: xhci: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: isp116x: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: r8a66597: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: fotg210: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: uhci: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: fusbh200: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: oxu210hp: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: musb: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: define a generic USB_RESUME_TIMEOUT macro

Axel Lin <[email protected]>
usb: phy: Find the right match in devm_usb_phy_match

Felipe Balbi <[email protected]>
usb: musb: core: fix TX/RX endpoint order

Andreas Faerber <[email protected]>
ARM: dts: fix mmc node updates for exynos5250-spring

Sebastian Hesselbarth <[email protected]>
ARM: dts: dove: Fix uart[23] reg property

Nicolas Ferre <[email protected]>
ARM: at91/dt: sama5d3 xplained: add phy address for macb1

Charles Keepax <[email protected]>
ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmore

Gregory CLEMENT <[email protected]>
ARM: mvebu: Disable CPU Idle on Armada 38x

Andrey Ryabinin <[email protected]>
ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE

Russell King <[email protected]>
ARM: fix broken hibernation

Andrew Elble <[email protected]>
NFS: fix BUG() crash in notify_change() with patch to chown_common()

Oliver Neukum <[email protected]>
HID: add quirk for PIXART OEM mouse used by HP

Oliver Neukum <[email protected]>
HID: add HP OEM mouse to quirk ALWAYS_POLL

Krzysztof Kozlowski <[email protected]>
power_supply: ipaq_micro_battery: Check return values in probe

Krzysztof Kozlowski <[email protected]>
power_supply: ipaq_micro_battery: Fix leaking workqueue

Krzysztof Kozlowski <[email protected]>
power_supply: lp8788-charger: Fix leaked power supply on probe fail

Krzysztof Kozlowski <[email protected]>
power_supply: twl4030_madc: Check return value of power_supply_register

Steven Rostedt <[email protected]>

    ring-buffer: Replace this_cpu_*() with __this_cpu_*()

Krzysztof Kozlowski <[email protected]>
compal-laptop: Check return value of power_supply_register

Krzysztof Kozlowski <[email protected]>
compal-laptop: Fix leaking hwmon device

Ian Abbott <[email protected]>
spi: spidev: fix possible arithmetic overflow for multi-transfer message

Lucas Stach <[email protected]>
spi: imx: read back the RX/TX watermark levels earlier

Chen-Yu Tsai <[email protected]>
mmc: sunxi: Use devm_reset_control_get_optional() for reset control

Geert Uytterhoeven <[email protected]>
mmc: tmio: Remove bogus un-initialization in tmio_mmc_host_free()

Oliver Neukum <[email protected]>
cdc-wdm: fix endianness bug in debug statements

Sudeep Holla <[email protected]>
drivers/base: cacheinfo: validate device node for all the caches

Christoph Hellwig <[email protected]>
megaraid_sas: use raw_smp_processor_id()

NeilBrown <[email protected]>
md/raid0: fix bug with chunksize not a power of 2.

Malcolm Priestley <[email protected]>
staging: vt6655: use ieee80211_tx_info to select packet type.

Alistair Strachan <[email protected]>
staging: android: sync: Fix memory corruption in sync_timeline_signal().

Sudip Mukherjee <[email protected]>
staging: panel: fix lcd type

Huacai Chen <[email protected]>
MIPS: Hibernate: flush TLB entries earlier

Huacai Chen <[email protected]>
MIPS: Loongson-3: Add IRQF_NO_SUSPEND to Cascade irqaction

Markos Chandras <[email protected]>
MIPS: unaligned: Fix regular load/store instruction emulation for EVA

Markos Chandras <[email protected]>
MIPS: unaligned: Surround load/store macros in do {} while statements

Markos Chandras <[email protected]>
MIPS: unaligned: Prevent EVA instructions on kernel unaligned accesses

Markos Chandras <[email protected]>
MIPS: asm: asm-eva: Introduce kernel load/store variants

Markos Chandras <[email protected]>
MIPS: Malta: Detect and fix bad memsize values

James Hogan <[email protected]>
MIPS: lose_fpu(): Disable FPU when MSA enabled

James Hogan <[email protected]>
MIPS: KVM: Handle MSA Disabled exceptions from guest

Ben Serebrin <[email protected]>
KVM: VMX: Preserve host CR4.MCE value while in guest mode.

Andre Przywara <[email protected]>
KVM: arm/arm64: check IRQ number on userland injection

Radim Krčmář <[email protected]>
KVM: use slowpath for cross page cached accesses

Heiko Carstens <[email protected]>
s390/hibernate: fix save and restore of kernel text section

Jens Freimann <[email protected]>
KVM: s390: fix get_all_floating_irqs

Ekaterina Tumanova <[email protected]>
KVM: s390: Zero out current VMDB of STSI before including level3 data.

David Hildenbrand <[email protected]>
KVM: s390: reinjection of irqs can fail in the tpi handler

David Hildenbrand <[email protected]>
KVM: s390: fix handling of write errors in the tpi handler

Andrzej Pietrasiewicz <[email protected]>
usb: gadget: printer: enqueue printer's response for setup request

Scott Wood <[email protected]>
powerpc/hugetlb: Call mm_dec_nr_pmds() in hugetlb_free_pmd_range()

Gerald Schaefer <[email protected]>
mm/hugetlb: use pmd_page() in follow_huge_pmd()

Filipe Manana <[email protected]>
Btrfs: fix inode eviction infinite loop after extent_same ioctl

Filipe Manana <[email protected]>
Btrfs: fix inode eviction infinite loop after cloning into it

David Sterba <[email protected]>
btrfs: don't accept bare namespace as a valid xattr

Filipe Manana <[email protected]>
Btrfs: fix log tree corruption when fs mounted with -o discard

Nadav Amit <[email protected]>
KVM: x86: Fix MSR_IA32_BNDCFGS in msrs_to_save

Linus Torvalds <[email protected]>
x86: fix special __probe_kernel_write() tail zeroing case

Peter Zijlstra <[email protected]>
perf/x86/intel: Fix Core2,Atom,NHM,WSM cycles:pp events

Mike Galbraith <[email protected]>
sched/idle/x86: Optimize unnecessary mwait_idle() resched IPIs

Len Brown <[email protected]>
sched/idle/x86: Restore mwait_idle() to fix boot hangs, to improve power savings and to improve performance

Radim Krčmář <[email protected]>
x86: vdso: fix pvclock races with task migration

Marcelo Tosatti <[email protected]>
x86: kvm: Revert "remove sched notifier for cross-cpu migrations"

Andy Lutomirski <[email protected]>
x86/asm/decoder: Fix and enforce max instruction size in the insn decoder

Gu Zheng <[email protected]>
md: fix md io stats accounting broken

Amir Vadai <[email protected]>
net/mlx4_en: Prevent setting invalid RSS hash function

Eric Dumazet <[email protected]>
net: rfs: fix crash in get_rps_cpus()

Alexey Khoroshilov <[email protected]>
pxa168: fix double deallocation of managed resources

Eric Dumazet <[email protected]>
net: fix crash in build_skb()

Eric Dumazet <[email protected]>
net: do not deplete pfmemalloc reserve

Eric Dumazet <[email protected]>
tcp: avoid looping in tcp_send_fin()

Eric Dumazet <[email protected]>
tcp: fix possible deadlock in tcp_send_fin()

Tom Herbert <[email protected]>
ppp: call skb_checksum_complete_unset in ppp_receive_frame

Tom Herbert <[email protected]>
net: add skb_checksum_complete_unset

Sebastian Pöhn <[email protected]>

    ip_forward: Drop frames with attached skb->sk

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

Diffstat:

 Documentation/networking/scaling.txt               |   2 +-
 Documentation/virtual/kvm/devices/s390_flic.txt    |   3 +
 Makefile                                           |   4 +-
 arch/arm/boot/dts/at91-sama5d3_xplained.dts        |   6 +
 arch/arm/boot/dts/dove.dtsi                        |   4 +-
 arch/arm/boot/dts/exynos5250-spring.dts            |  16 +-
 arch/arm/include/asm/elf.h                         |   2 +-
 arch/arm/include/uapi/asm/kvm.h                    |   8 +-
 arch/arm/kernel/hibernate.c                        |   5 +-
 arch/arm/kernel/process.c                          |  10 +-
 arch/arm/kernel/reboot.h                           |   6 +
 arch/arm/kvm/arm.c                                 |   3 +-
 arch/arm/mach-mvebu/pmsu.c                         |  16 +-
 arch/arm/mach-s3c64xx/crag6410.h                   |   1 +
 arch/arm/mach-s3c64xx/mach-crag6410.c              |   1 +
 arch/arm64/Kconfig                                 |  25 ++
 arch/arm64/Makefile                                |   2 +-
 arch/arm64/include/asm/cpufeature.h                |   3 +-
 arch/arm64/include/asm/smp_plat.h                  |   2 +
 arch/arm64/include/uapi/asm/kvm.h                  |   8 +-
 arch/arm64/kernel/cpu_errata.c                     |  11 +-
 arch/arm64/kernel/entry.S                          |  20 ++
 arch/arm64/kernel/head.S                           |   1 +
 arch/arm64/kernel/setup.c                          |  12 +
 arch/arm64/kernel/smp.c                            |   2 +-
 arch/c6x/kernel/time.c                             |   2 +-
 arch/mips/include/asm/asm-eva.h                    | 137 ++++++---
 arch/mips/include/asm/fpu.h                        |   1 +
 arch/mips/include/asm/kvm_host.h                   |   2 +
 arch/mips/kernel/unaligned.c                       | 340 ++++++++++++++-------
 arch/mips/kvm/emulate.c                            |   1 +
 arch/mips/kvm/mips.c                               |   4 +
 arch/mips/kvm/trap_emul.c                          |  28 ++
 arch/mips/loongson/loongson-3/irq.c                |   1 +
 arch/mips/mti-malta/malta-memory.c                 |   6 +
 arch/mips/power/hibernate.S                        |   3 +-
 arch/powerpc/kernel/cacheinfo.c                    |  44 ++-
 arch/powerpc/mm/hugetlbpage.c                      |   1 +
 arch/powerpc/perf/callchain.c                      |   2 +-
 arch/powerpc/platforms/cell/interrupt.c            |   2 +-
 arch/powerpc/platforms/cell/iommu.c                |   2 +-
 arch/powerpc/platforms/powernv/opal-wrappers.S     |   2 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |   3 +-
 arch/powerpc/platforms/pseries/hvCall.S            |   2 +-
 arch/powerpc/platforms/pseries/lpar.c              |   2 +-
 arch/s390/kernel/suspend.c                         |   4 +
 arch/s390/kvm/interrupt.c                          |  62 ++--
 arch/s390/kvm/kvm-s390.h                           |   4 +-
 arch/s390/kvm/priv.c                               |  42 ++-
 arch/x86/include/asm/insn.h                        |   2 +-
 arch/x86/include/asm/mwait.h                       |   8 +
 arch/x86/include/asm/pvclock.h                     |   1 +
 arch/x86/kernel/cpu/perf_event_intel_ds.c          |   8 +
 arch/x86/kernel/process.c                          |  51 ++++
 arch/x86/kernel/pvclock.c                          |  44 +++
 arch/x86/kvm/vmx.c                                 |  12 +-
 arch/x86/kvm/x86.c                                 |  10 +-
 arch/x86/lib/insn.c                                |   7 +
 arch/x86/lib/usercopy_64.c                         |   2 +-
 arch/x86/vdso/vclock_gettime.c                     |  34 ++-
 arch/xtensa/Kconfig                                |  30 ++
 arch/xtensa/include/uapi/asm/unistd.h              |   2 +-
 arch/xtensa/platforms/iss/network.c                |  29 +-
 arch/xtensa/platforms/xtfpga/Makefile              |   3 +-
 .../platforms/xtfpga/include/platform/hardware.h   |   3 -
 .../xtensa/platforms/xtfpga/include/platform/lcd.h |  15 +
 arch/xtensa/platforms/xtfpga/lcd.c                 |  55 ++--
 drivers/acpi/acpica/evgpe.c                        |   5 +-
 drivers/acpi/acpica/hwgpe.c                        |  11 +-
 drivers/acpi/acpica/tbinstal.c                     |   1 -
 drivers/acpi/scan.c                                |   6 +-
 drivers/base/bus.c                                 |   4 +-
 drivers/base/cacheinfo.c                           |  13 +-
 drivers/base/platform.c                            |   9 +
 drivers/bluetooth/ath3k.c                          |   1 +
 drivers/bluetooth/btusb.c                          |   1 +
 drivers/char/tpm/tpm-chip.c                        |  66 ++--
 drivers/clk/at91/clk-usb.c                         |  64 +++-
 drivers/clk/qcom/clk-rcg.c                         |  62 ++++
 drivers/clk/qcom/clk-rcg.h                         |   1 +
 drivers/clk/qcom/clk-rcg2.c                        |   2 +-
 drivers/clk/qcom/gcc-ipq806x.c                     |   2 +-
 drivers/clk/qcom/lcc-ipq806x.c                     |  23 +-
 drivers/clk/samsung/clk-exynos4.c                  |  11 +-
 drivers/clk/tegra/clk-tegra124.c                   |  14 +-
 drivers/clk/tegra/clk.c                            |   2 +-
 drivers/crypto/omap-aes.c                          |  14 +-
 drivers/gpio/gpio-mvebu.c                          |  24 +-
 drivers/gpu/drm/exynos/exynos_dp_core.c            |  10 +
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |  19 ++
 drivers/gpu/drm/exynos/exynos_drm_fimd.h           |  15 +
 drivers/gpu/drm/i2c/adv7511.c                      | 102 ++++---
 drivers/gpu/drm/i915/i915_drv.c                    |   4 +-
 drivers/gpu/drm/i915/i915_irq.c                    |   8 +-
 drivers/gpu/drm/i915/i915_reg.h                    |   1 +
 drivers/gpu/drm/i915/intel_i2c.c                   |  66 +++-
 drivers/gpu/drm/radeon/atombios_crtc.c             |   8 +-
 drivers/hid/hid-ids.h                              |   4 +
 drivers/hid/usbhid/hid-quirks.c                    |   2 +
 drivers/hv/channel.c                               |   7 +-
 drivers/i2c/busses/i2c-rk3x.c                      |   2 +-
 drivers/i2c/i2c-core.c                             |   5 +
 drivers/i2c/i2c-mux.c                              |   8 +-
 drivers/idle/intel_idle.c                          |  14 +-
 drivers/infiniband/core/umem.c                     |   7 +-
 drivers/infiniband/hw/mlx4/qp.c                    |   3 +-
 drivers/infiniband/ulp/iser/iser_initiator.c       |   4 +-
 drivers/infiniband/ulp/isert/ib_isert.c            |  20 +-
 drivers/input/mouse/alps.c                         |   5 +-
 drivers/input/mouse/elantech.c                     |  22 ++
 drivers/input/mouse/elantech.h                     |   1 +
 drivers/md/dm-crypt.c                              |  12 +-
 drivers/md/md.c                                    |   6 +-
 drivers/md/raid0.c                                 |   3 +-
 drivers/media/rc/img-ir/img-ir-core.c              |   2 +-
 drivers/media/usb/stk1160/stk1160-v4l.c            |  17 +-
 drivers/memstick/core/mspro_block.c                |   3 +-
 drivers/mfd/mfd-core.c                             |   2 +-
 drivers/mmc/host/sunxi-mmc.c                       |   4 +-
 drivers/mmc/host/tmio_mmc_pio.c                    |   2 -
 drivers/mtd/ubi/attach.c                           |   2 +-
 drivers/mtd/ubi/cdev.c                             |   2 +-
 drivers/mtd/ubi/eba.c                              |   3 +-
 drivers/mtd/ubi/wl.c                               |   2 +-
 drivers/net/ethernet/cadence/macb.c                |   2 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c      |  10 +-
 drivers/net/ethernet/marvell/pxa168_eth.c          |  16 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |  29 +-
 drivers/net/ppp/ppp_generic.c                      |   1 +
 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c        |   2 +
 drivers/net/wireless/ti/wl18xx/debugfs.c           |   2 +-
 drivers/net/wireless/ti/wlcore/debugfs.h           |   4 +-
 drivers/nfc/st21nfcb/i2c.c                         |   4 +-
 drivers/platform/x86/compal-laptop.c               |  10 +-
 drivers/power/ipaq_micro_battery.c                 |  22 +-
 drivers/power/lp8788-charger.c                     |   4 +-
 drivers/power/twl4030_madc_battery.c               |   7 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |   9 +-
 drivers/scsi/mvsas/mv_sas.c                        |   5 +-
 drivers/scsi/sd.c                                  |   1 +
 drivers/scsi/sd_dif.c                              |   2 +-
 drivers/scsi/storvsc_drv.c                         |  15 +-
 drivers/spi/spi-imx.c                              |   4 +-
 drivers/spi/spidev.c                               |   5 +-
 drivers/staging/android/sync.c                     |   2 +-
 drivers/staging/panel/panel.c                      |  12 +-
 drivers/staging/vt6655/rxtx.c                      |  14 +-
 drivers/target/iscsi/iscsi_target.c                | 104 +++----
 drivers/target/iscsi/iscsi_target_erl0.c           |  13 +-
 drivers/target/iscsi/iscsi_target_login.c          |  59 +++-
 drivers/target/target_core_file.c                  | 122 +++++---
 drivers/target/target_core_sbc.c                   |  15 +-
 drivers/target/target_core_transport.c             |  37 ++-
 drivers/tty/serial/8250/8250_core.c                |   3 +-
 drivers/tty/serial/8250/8250_dw.c                  |   1 +
 drivers/tty/serial/imx.c                           |   8 +-
 drivers/usb/class/cdc-wdm.c                        |  12 +-
 drivers/usb/core/hub.c                             |   4 +-
 drivers/usb/dwc2/hcd.c                             |   2 +-
 drivers/usb/gadget/legacy/printer.c                |   9 +
 drivers/usb/host/ehci-hcd.c                        |  10 +-
 drivers/usb/host/ehci-hub.c                        |   9 +-
 drivers/usb/host/fotg210-hcd.c                     |   2 +-
 drivers/usb/host/fusbh200-hcd.c                    |   3 +-
 drivers/usb/host/isp116x-hcd.c                     |   2 +-
 drivers/usb/host/oxu210hp-hcd.c                    |   7 +-
 drivers/usb/host/r8a66597-hcd.c                    |   2 +-
 drivers/usb/host/sl811-hcd.c                       |   2 +-
 drivers/usb/host/uhci-hub.c                        |   5 +-
 drivers/usb/host/xhci-ring.c                       |   2 +-
 drivers/usb/isp1760/isp1760-hcd.c                  |   2 +-
 drivers/usb/musb/musb_core.c                       |  51 ++--
 drivers/usb/musb/musb_virthub.c                    |   2 +-
 drivers/usb/phy/phy.c                              |   4 +-
 fs/binfmt_elf.c                                    |   9 +-
 fs/btrfs/extent-tree.c                             |   5 +-
 fs/btrfs/ioctl.c                                   |   8 +
 fs/btrfs/xattr.c                                   |  53 +++-
 fs/ext4/namei.c                                    |  20 +-
 fs/lockd/svcsubs.c                                 |   2 +-
 fs/namei.c                                         |   6 +-
 fs/namespace.c                                     | 123 +++++---
 fs/nfs/callback.c                                  |   6 +-
 fs/nfs/direct.c                                    |  31 +-
 fs/nfs/nfs4xdr.c                                   |   6 +
 fs/nfs/read.c                                      |   2 +-
 fs/nfs/write.c                                     |   2 +-
 fs/nfsd/nfs4proc.c                                 |   4 +
 fs/nfsd/nfs4state.c                                |   2 +-
 fs/nfsd/nfs4xdr.c                                  |  12 +-
 fs/nfsd/nfsctl.c                                   |  16 +-
 fs/nfsd/nfsd.h                                     |   2 +-
 fs/open.c                                          |   2 +-
 fs/pnode.c                                         |  60 +++-
 fs/pnode.h                                         |   7 +-
 include/acpi/actypes.h                             |  24 +-
 include/acpi/platform/acenv.h                      |   1 +
 include/dt-bindings/clock/tegra124-car-common.h    |   2 +-
 include/linux/bpf.h                                |   4 +-
 include/linux/mount.h                              |   1 +
 include/linux/sched.h                              |   8 +
 include/linux/skbuff.h                             |  13 +
 include/linux/usb.h                                |  26 ++
 include/target/iscsi/iscsi_target_core.h           |   7 +
 include/target/target_core_base.h                  |   2 +-
 include/uapi/linux/nfsd/debug.h                    |   8 -
 include/video/samsung_fimd.h                       |   6 +
 kernel/bpf/verifier.c                              |   5 +-
 kernel/ptrace.c                                    |  20 ++
 kernel/sched/core.c                                |  15 +
 kernel/sched/deadline.c                            |   4 +-
 kernel/trace/ring_buffer.c                         |  11 +-
 kernel/trace/trace_events.c                        |   9 +-
 kernel/trace/trace_functions_graph.c               |   8 +-
 lib/string.c                                       |   2 +-
 mm/huge_memory.c                                   |   9 +-
 mm/hugetlb.c                                       |   3 +-
 mm/mempolicy.c                                     |   3 +-
 net/bridge/br_netfilter.c                          |  17 +-
 net/core/dev.c                                     |  12 +-
 net/core/skbuff.c                                  |  30 +-
 net/ipv4/ip_forward.c                              |   3 +
 net/ipv4/tcp_output.c                              |  64 ++--
 net/mac80211/mlme.c                                |   2 +-
 net/netfilter/xt_cgroup.c                          |   2 +-
 net/netlink/af_netlink.c                           |   6 +-
 sound/pci/emu10k1/emuproc.c                        |  12 -
 sound/pci/hda/patch_realtek.c                      |  32 +-
 sound/soc/codecs/cs4271.c                          |   4 +-
 sound/soc/codecs/pcm512x.c                         |   8 +-
 sound/soc/codecs/wm8741.c                          |   8 +-
 sound/soc/davinci/davinci-evm.c                    |  10 -
 sound/usb/quirks.c                                 |   1 +
 tools/lib/traceevent/kbuffer-parse.c               |   1 -
 tools/perf/config/Makefile                         |   4 +-
 tools/perf/tests/make                              |   2 +-
 tools/perf/util/cloexec.c                          |   6 +
 tools/perf/util/cloexec.h                          |   6 +
 tools/perf/util/symbol-elf.c                       |   4 +
 tools/power/x86/turbostat/Makefile                 |   6 +-
 virt/kvm/arm/vgic.c                                |   3 +
 virt/kvm/kvm_main.c                                |   4 +-
 242 files changed, 2402 insertions(+), 1007 deletions(-)