Skip to content

3.19.7-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest172 of 177 patches 27 repliesIn review

172 of 177 patches are in this archive. The cover letter announces 177.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/177ip_forward: Drop frames with attached skb->sknet/ipv4/ip_forward.c+3 -00 replies
2/177net: add skb_checksum_complete_unsetinclude/linux/skbuff.h+12 -00 replies
3/177ppp: call skb_checksum_complete_unset in ppp_receive_framedrivers/net/ppp/ppp_generic.c+1 -00 replies
4/177tcp: fix possible deadlock in tcp_send_fin()net/ipv4/tcp_output.c+19 -10 replies
5/177tcp: avoid looping in tcp_send_fin()net/ipv4/tcp_output.c+29 -210 replies
6/177net: do not deplete pfmemalloc reservenet/core/skbuff.c+7 -20 replies
7/177net: fix crash in build_skb()include/linux/skbuff.h net/core/skbuff.c net/netlink/af_netlink.c+25 -130 replies
8/177pxa168: fix double deallocation of managed resourcesdrivers/net/ethernet/marvell/pxa168_eth.c+5 -110 replies
9/177net/mlx4_en: Prevent setting invalid RSS hash functiondrivers/net/ethernet/mellanox/mlx4/en_ethtool.c+16 -130 replies
10/177md: fix md io stats accounting brokendrivers/md/md.c+5 -10 replies
11/177x86/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
12/177sched/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
13/177sched/idle/x86: Optimize unnecessary mwait_idle() resched IPIsarch/x86/kernel/process.c+8 -40 replies
14/177perf/x86/intel: Fix Core2,Atom,NHM,WSM cycles:pp eventsarch/x86/kernel/cpu/perf_event_intel_ds.c+8 -00 replies
15/177KVM: x86: Fix MSR_IA32_BNDCFGS in msrs_to_savearch/x86/kvm/x86.c+8 -20 replies
16/177Btrfs: fix log tree corruption when fs mounted with -o discardfs/btrfs/extent-tree.c+2 -30 replies
17/177btrfs: dont accept bare namespace as a valid xattrfs/btrfs/xattr.c+39 -140 replies
18/177Btrfs: fix inode eviction infinite loop after cloning into itfs/btrfs/ioctl.c+5 -00 replies
19/177Btrfs: fix inode eviction infinite loop after extent_same ioctlfs/btrfs/ioctl.c+3 -00 replies
20/177usb: gadget: printer: enqueue printers response for setup requestdrivers/usb/gadget/legacy/printer.c+9 -00 replies
21/177KVM: s390: fix handling of write errors in the tpi handlerarch/s390/kvm/priv.c+23 -170 replies
22/177KVM: 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
23/177KVM: s390: Zero out current VMDB of STSI before including level3 data.arch/s390/kvm/priv.c+1 -00 replies
24/177KVM: s390: no need to hold the kvm->mutex for floating interruptsarch/s390/kvm/interrupt.c+0 -80 replies
25/177KVM: s390: fix get_all_floating_irqsDocumentation/virtual/kvm/devices/s390_flic.txt arch/s390/kvm/interrupt.c+35 -260 replies
26/177s390/hibernate: fix save and restore of kernel text sectionarch/s390/kernel/suspend.c+4 -00 replies
28/177KVM: 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
29/177KVM: arm/arm64: vgic: vgic_init returns -ENODEV when no online vcpuvirt/kvm/arm/vgic.c+1 -10 replies
30/177ARM: KVM: Fix size check in __coherent_cache_guest_pagearch/arm/include/asm/kvm_mmu.h+1 -10 replies
31/177arm64: KVM: Fix stage-2 PGD allocation to have per-page refcountingarch/arm/include/asm/kvm_mmu.h arch/arm/kvm/mmu.c arch/arm64/include/asm/kvm_mmu.h+57 -660 replies
32/177arm64: KVM: Do not use pgd_index to index stage-2 pgdarch/arm/include/asm/kvm_mmu.h arch/arm/kvm/mmu.c arch/arm64/include/asm/kvm_mmu.h+7 -40 replies
34/177MIPS: 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
35/177MIPS: lose_fpu(): Disable FPU when MSA enabledarch/mips/include/asm/fpu.h+1 -00 replies
36/177MIPS: Malta: Detect and fix bad memsize valuesarch/mips/mti-malta/malta-memory.c+6 -00 replies
37/177MIPS: asm: asm-eva: Introduce kernel load/store variantsarch/mips/include/asm/asm-eva.h+93 -440 replies
38/177MIPS: unaligned: Fix regular load/store instruction emulation for EVAarch/mips/kernel/unaligned.c+47 -50 replies
39/177MIPS: Loongson-3: Add IRQF_NO_SUSPEND to Cascade irqactionarch/mips/loongson/loongson-3/irq.c+1 -00 replies
40/177MIPS: Hibernate: flush TLB entries earlierarch/mips/power/hibernate.S+2 -10 replies
41/177staging: panel: fix lcd typedrivers/staging/panel/panel.c+6 -60 replies
42/177staging: android: sync: Fix memory corruption in sync_timeline_signal().drivers/staging/android/sync.c+1 -10 replies
43/177staging: vt6655: use ieee80211_tx_info to select packet type.drivers/staging/vt6655/rxtx.c+11 -30 replies
44/177md/raid0: fix bug with chunksize not a power of 2.drivers/md/raid0.c+2 -10 replies
45/177drivers/base: cacheinfo: validate device node for all the cachesdrivers/base/cacheinfo.c+11 -20 replies
46/177cdc-wdm: fix endianness bug in debug statementsdrivers/usb/class/cdc-wdm.c+7 -50 replies
48/177spi: imx: read back the RX/TX watermark levels earlierdrivers/spi/spi-imx.c+2 -20 replies
49/177spi: spidev: fix possible arithmetic overflow for multi-transfer messagedrivers/spi/spidev.c+4 -10 replies
50/177compal-laptop: Fix leaking hwmon devicedrivers/platform/x86/compal-laptop.c+3 -30 replies
51/177compal-laptop: Check return value of power_supply_registerdrivers/platform/x86/compal-laptop.c+3 -10 replies
52/177ring-buffer: Replace this_cpu_*() with __this_cpu_*()kernel/trace/ring_buffer.c+5 -60 replies
53/177power_supply: twl4030_madc: Check return value of power_supply_registerdrivers/power/twl4030_madc_battery.c+5 -20 replies
54/177power_supply: lp8788-charger: Fix leaked power supply on probe faildrivers/power/lp8788-charger.c+3 -10 replies
55/177power_supply: ipaq_micro_battery: Fix leaking workqueuedrivers/power/ipaq_micro_battery.c+1 -00 replies
56/177power_supply: ipaq_micro_battery: Check return values in probedrivers/power/ipaq_micro_battery.c+19 -20 replies
57/177NFS: fix BUG() crash in notify_change() with patch to chown_common()fs/open.c+1 -10 replies
58/177ARM: fix broken hibernationarch/arm/kernel/hibernate.c arch/arm/kernel/process.c arch/arm/kernel/reboot.h+17 -40 replies
59/177ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASEarch/arm/include/asm/elf.h+1 -10 replies
60/177ARM: mvebu: Disable CPU Idle on Armada 38xarch/arm/mach-mvebu/pmsu.c+15 -10 replies
61/177ARM: 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
62/177ARM: at91/dt: sama5d3 xplained: add phy address for macb1arch/arm/boot/dts/at91-sama5d3_xplained.dts+6 -00 replies
63/177ARM: dts: dove: Fix uart[23] reg propertyarch/arm/boot/dts/dove.dtsi+2 -20 replies
64/177ARM: dts: fix mmc node updates for exynos5250-springarch/arm/boot/dts/exynos5250-spring.dts+4 -120 replies
65/177usb: musb: core: fix TX/RX endpoint orderdrivers/usb/musb/musb_core.c+26 -180 replies
66/177usb: phy: Find the right match in devm_usb_phy_matchdrivers/usb/phy/phy.c+3 -10 replies
67/177usb: define a generic USB_RESUME_TIMEOUT macroinclude/linux/usb.h+26 -00 replies
68/177usb: musb: use new USB_RESUME_TIMEOUTdrivers/usb/musb/musb_core.c drivers/usb/musb/musb_virthub.c+4 -30 replies
69/177usb: host: oxu210hp: use new USB_RESUME_TIMEOUTdrivers/usb/host/oxu210hp-hcd.c+4 -30 replies
70/177usb: host: fusbh200: use new USB_RESUME_TIMEOUTdrivers/usb/host/fusbh200-hcd.c+1 -20 replies
71/177usb: host: uhci: use new USB_RESUME_TIMEOUTdrivers/usb/host/uhci-hub.c+3 -20 replies
72/177usb: host: fotg210: use new USB_RESUME_TIMEOUTdrivers/usb/host/fotg210-hcd.c+1 -10 replies
73/177usb: host: r8a66597: use new USB_RESUME_TIMEOUTdrivers/usb/host/r8a66597-hcd.c+1 -10 replies
74/177usb: host: isp116x: use new USB_RESUME_TIMEOUTdrivers/usb/host/isp116x-hcd.c+1 -10 replies
75/177usb: host: xhci: use new USB_RESUME_TIMEOUTdrivers/usb/host/xhci-ring.c+1 -10 replies
76/177usb: host: ehci: use new USB_RESUME_TIMEOUTdrivers/usb/host/ehci-hcd.c drivers/usb/host/ehci-hub.c+11 -80 replies
77/177usb: host: sl811: use new USB_RESUME_TIMEOUTdrivers/usb/host/sl811-hcd.c+1 -10 replies
78/177usb: core: hub: use new USB_RESUME_TIMEOUTdrivers/usb/core/hub.c+2 -20 replies
79/177clk: at91: usb: propagate rate modification to the parent clkdrivers/clk/at91/clk-usb.c+53 -190 replies
80/177ALSA: hda - Add dock support for ThinkPad X250 (17aa:2226)sound/pci/hda/patch_realtek.c+1 -00 replies
81/177ALSA: emu10k1: dont deadlock in proc-functionssound/pci/emu10k1/emuproc.c+0 -120 replies
82/177ALSA: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450sound/pci/hda/patch_realtek.c+1 -00 replies
83/177ALSA: hda - fix "num_steps = 0" error on ALC256sound/pci/hda/patch_realtek.c+3 -20 replies
84/177ALSA: hda/realtek - Fix Headphone Mic doesnt recording for ALC256sound/pci/hda/patch_realtek.c+1 -00 replies
85/177Input: elantech - fix absolute mode setting on some ASUS laptopsdrivers/input/mouse/elantech.c drivers/input/mouse/elantech.h+23 -00 replies
86/177mfd: core: Fix platform-device name collisionsdrivers/mfd/mfd-core.c+1 -10 replies
87/177fs/binfmt_elf.c: fix bug in loading of PIE binariesfs/binfmt_elf.c+8 -10 replies
88/177ptrace: fix race between ptrace_resume() and wait_task_stopped()kernel/ptrace.c+20 -00 replies
89/177NFC: st21nfcb: Retry i2c_master_send if it returns a negative valuedrivers/nfc/st21nfcb/i2c.c+2 -20 replies
90/177rtlwifi: rtl8192cu: Add new USB IDdrivers/net/wireless/rtlwifi/rtl8192cu/sw.c+1 -00 replies
91/177rtlwifi: rtl8192cu: Add new device IDdrivers/net/wireless/rtlwifi/rtl8192cu/sw.c+1 -00 replies
92/177ext4: make fsync to sync parent dir in no-journal for real this timefs/ext4/namei.c+11 -90 replies
93/177mnt: Improve the umount_tree flagsfs/namespace.c fs/pnode.h+16 -160 replies
94/177mnt: Dont propagate umounts in __detach_mountsfs/namespace.c+1 -10 replies
96/177perf tools: Fix perf-read-vdsox32 not building and lib64 install dirtools/perf/config/Makefile tools/perf/tests/make+3 -30 replies
98/177powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTHarch/powerpc/perf/callchain.c+1 -10 replies
99/177tools lib traceevent kbuffer: Remove extra update to data pointer in PADDINGtools/lib/traceevent/kbuffer-parse.c+0 -10 replies
100/177tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefiletools/power/x86/turbostat/Makefile+5 -10 replies
101/177UBI: account for bitflips in both the VID header and datadrivers/mtd/ubi/attach.c+1 -10 replies
102/177UBI: fix out of bounds writedrivers/mtd/ubi/eba.c+2 -10 replies
103/177UBI: initialize LEB number variabledrivers/mtd/ubi/wl.c+1 -10 replies
104/177UBI: fix check for "too many bytes"drivers/mtd/ubi/cdev.c+1 -10 replies
105/177scsi: storvsc: Fix a bug in copy_from_bounce_buffer()drivers/scsi/storvsc_drv.c+8 -70 replies
106/177target: 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
107/177target/file: Fix BUG() when CONFIG_DEBUG_SG=y and DIF protection enableddrivers/target/target_core_file.c+8 -70 replies
108/177target/file: Fix UNMAP with DIF protection supportdrivers/target/target_core_file.c+61 -250 replies
109/177target/file: Fix SG table for prot_buf initializationdrivers/target/target_core_file.c+6 -150 replies
110/177iser-target: Fix session hang in case of an rdma read DIF errordrivers/infiniband/ulp/isert/ib_isert.c+4 -20 replies
111/177iser-target: Fix possible deadlock in RDMA_CM connection errordrivers/infiniband/ulp/isert/ib_isert.c+9 -50 replies
112/177Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe carddrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+2 -00 replies
113/177arm64: fix midr range for Cortex-A57 erratum 832075arch/arm64/kernel/cpu_errata.c+2 -10 replies
114/177arm64: head.S: ensure visibility of page tablesarch/arm64/kernel/head.S+1 -00 replies
115/177arm64: apply alternatives for !SMP kernelsarch/arm64/Kconfig arch/arm64/include/asm/smp_plat.h arch/arm64/kernel/setup.c +1 more+19 -10 replies
116/177arm64: 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
117/177powerpc/powernv: Dont map M64 segments using M32DTarch/powerpc/platforms/powernv/pci-ioda.c+2 -10 replies
118/177powerpc, 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
119/177powerpc: Fix missing L2 cache size in /sys/devices/system/cpuarch/powerpc/kernel/cacheinfo.c+34 -100 replies
120/177powerpc/cell: Fix crash in iic_setup_cpu() after per_cpu changesarch/powerpc/platforms/cell/interrupt.c+1 -10 replies
121/177powerpc/cell: Fix cell iommu after it_page_shift changesarch/powerpc/platforms/cell/iommu.c+1 -10 replies
122/177ASoC: cs4271: Increase delay time after resetsound/soc/codecs/cs4271.c+2 -20 replies
123/177ASoC: wm8741: Fix rates constraints valuessound/soc/codecs/wm8741.c+4 -40 replies
124/177ASoC: davinci-evm: drop un-necessary remove functionsound/soc/davinci/davinci-evm.c+0 -100 replies
125/177ASoC: pcm512x: Add Analogue prefix to analogue volume controlssound/soc/codecs/pcm512x.c+2 -20 replies
126/177ACPICA: Utilities: split IO address types from data type models.include/acpi/actypes.h include/acpi/platform/acenv.h+21 -00 replies
127/177ACPICA: Tables: Dont release ACPI_MTX_TABLES in acpi_tb_install_standard_table().drivers/acpi/acpica/tbinstal.c+0 -10 replies
128/177ACPI / scan: Annotate physical_node_lock in acpi_scan_is_offline()drivers/acpi/scan.c+5 -10 replies
129/177xtensa: 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
130/177xtensa: provide __NR_sync_file_range2 instead of __NR_sync_file_rangearch/xtensa/include/uapi/asm/unistd.h+1 -10 replies
131/177xtensa: ISS: fix locking in TAP network adapterarch/xtensa/platforms/iss/network.c+15 -140 replies
132/177gpio: mvebu: Fix mask/unmask managment per irq chip typedrivers/gpio/gpio-mvebu.c+16 -80 replies
133/177clk: samsung: exynos4: Disable ARMCLK down feature on Exynos4210 SoCdrivers/clk/samsung/clk-exynos4.c+5 -60 replies
134/177clk: tegra: Register the proper number of resetsdrivers/clk/tegra/clk.c+1 -10 replies
135/177clk: qcom: Fix i2c frequency tabledrivers/clk/qcom/gcc-ipq806x.c+1 -10 replies
136/177clk: qcom: fix RCG M/N counter configurationdrivers/clk/qcom/clk-rcg2.c+1 -10 replies
137/177dm crypt: fix deadlock when async crypto algorithm returns -EBUSYdrivers/md/dm-crypt.c+6 -60 replies
138/177sd: Unregister integrity profiledrivers/scsi/sd.c+1 -00 replies
139/177sd: Fix missing ATO tag checkdrivers/scsi/sd_dif.c+1 -10 replies
140/177Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()drivers/hv/channel.c+5 -20 replies
141/177mvsas: fix panic on expander attached SATA devicesdrivers/scsi/mvsas/mv_sas.c+1 -40 replies
142/177rc: img-ir: fix error in parameters passed to irq_free()drivers/media/rc/img-ir/img-ir-core.c+1 -10 replies
143/177stk1160: Make sure current buffer is releaseddrivers/media/usb/stk1160/stk1160-v4l.c+15 -20 replies
144/177IB/core: disallow registering 0-sized memory regiondrivers/infiniband/core/umem.c+3 -00 replies
145/177IB/core: dont disallow registering region starting at 0x0drivers/infiniband/core/umem.c+2 -20 replies
146/177IB/mlx4: Fix WQE LSO segment calculationdrivers/infiniband/hw/mlx4/qp.c+1 -20 replies
147/177IB/iser: Fix wrong calculation of protection buffer lengthdrivers/infiniband/ulp/iser/iser_initiator.c+2 -20 replies
148/177tracing: Handle ftrace_dump() atomic context in graph_trace_open()kernel/trace/trace_functions_graph.c+6 -20 replies
149/177tracing: Fix incorrect enabling of trace events by boot cmdlinekernel/trace/trace_events.c+8 -10 replies
150/177i2c: mux: use proper dev when removing "channel-X" symlinksdrivers/i2c/i2c-mux.c+5 -30 replies
151/177i2c: rk3x: report number of messages transmitteddrivers/i2c/busses/i2c-rk3x.c+1 -10 replies
152/177i2c: core: Export bus recovery functionsdrivers/i2c/i2c-core.c+3 -00 replies
153/177drm/radeon: fix doublescan modes (v2)drivers/gpu/drm/radeon/atombios_crtc.c+6 -20 replies
154/177drm/i915: Dont enable CS_PARSER_ERROR interrupts at alldrivers/gpu/drm/i915/i915_irq.c+2 -60 replies
155/177drm: adv7511: Fix DDC error interrupt handlingdrivers/gpu/drm/i2c/adv7511.c+10 -40 replies
156/177drm: adv7511: Fix nested sleep when reading EDIDdrivers/gpu/drm/i2c/adv7511.c+46 -500 replies
157/177drm/i915: vlv: fix save/restore of GFX_MAX_REQ_COUNT regdrivers/gpu/drm/i915/i915_drv.c+2 -20 replies
158/177drm/i915: cope with large i2c transfersdrivers/gpu/drm/i915/i915_reg.h drivers/gpu/drm/i915/intel_i2c.c+57 -100 replies
159/177RCU pathwalk breakage when running into a symlink overmounting somethingfs/namei.c+4 -20 replies
160/177Revert "nfs: replace nfs_add_stats with nfs_inc_stats when add one"fs/nfs/read.c fs/nfs/write.c+2 -20 replies
161/177nfsd4: disallow ALLOCATE with special stateidsfs/nfsd/nfs4proc.c+2 -00 replies
162/177nfsd4: fix READ permission checkingfs/nfsd/nfs4xdr.c+8 -40 replies
163/177nfsd4: disallow SEEK with special stateidsfs/nfsd/nfs4proc.c+2 -00 replies
164/177nfsd: eliminate NFSD_DEBUGfs/lockd/svcsubs.c fs/nfsd/nfs4state.c fs/nfsd/nfsd.h +1 more+3 -110 replies
165/177NFS: Add a stub for GETDEVICELISTfs/nfs/nfs4xdr.c+6 -00 replies
166/177e1000: add dummy allocator to fix race condition between mtu change and netpolldrivers/net/ethernet/intel/e1000/e1000_main.c+9 -10 replies
167/177mac80211: send AP probe as unicast againnet/mac80211/mlme.c+1 -10 replies
168/177ebpf: verifier: check that call reg with ARG_ANYTHING is initializedinclude/linux/bpf.h kernel/bpf/verifier.c+7 -20 replies
169/177lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VARlib/string.c+1 -10 replies
170/177wl18xx: 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
171/177crypto: omap-aes - Fix support for unequal lengthsdrivers/crypto/omap-aes.c+11 -30 replies
172/177C6x: time: Ensure consistency in __initarch/c6x/kernel/time.c+1 -10 replies
173/177memstick: mspro_block: add missing curly bracesdrivers/memstick/core/mspro_block.c+2 -10 replies
174/177drivers: platform: parse IRQ flags from resourcesdrivers/base/platform.c+9 -00 replies
175/177driver core: bus: Goto appropriate labels on failure in bus_add_devicedrivers/base/bus.c+2 -20 replies
176/177netfilter: x_tables: fix cgroup matching on non-full sksnet/netfilter/xt_cgroup.c+1 -14 replies
177/177netfilter: bridge: really save frag_max_size between PRE and POST_ROUTINGnet/bridge/br_netfilter.c+15 -20 replies

Reviews trailers per patch

41 of 172 patches have a Reviewed-by or Acked-by.

PatchOmar SandovalCornelia HuckJens FreimannDavid HildenbrandChristoffer DallGuenter RoeckDarren HartChristoph LameterUwe Kleine-KoenigJavier Martinez CanillasBo ShenHui WangGeorge MoutsopoulosBartlomiej ZolnierkiewiczPavel LabathMarek VasutLarry FingerSagi GrimbergMartin K. PetersenBrian AustinXie XiuQiToshi KaniHaggai EranMono[email protected]Mika KuoppalaMasami HiramatsuMike GalbraithSebastian OttWilly TarreauMark RutlandGregory CLEMENTGreg Kroah-HartmanPeter ChenMathias NymanEric MeddaughSean CrossThomas PetazzoniJan KaraLong LiAndre PrzywaraPaul WalmsleyArd BiesheuvelMarc ZyngierMichael EllermanPeter Zijlstra (Intel)Charles KeepaxPaul MenzelSial NijeAdrian HunterJiri OlsaAdam TalbotJames HoganPRC QA PRTS (Patch Regression Test System Contact:Chris WilsonJeff LaytonAaron BrownKrzysztof KozlowskiAndy GrossHannes Frederic SowaStephan MuellerRobert JarzmikAlexei Starovoitov
SeriesT-b
1/177
2/177
3/177
4/177
5/177
6/177
7/177
8/177
9/177
10/177
11/177A-b
12/177T-b A-b
13/177
14/177
15/177
16/177
17/177
18/177R-b
19/177R-b
20/177
21/177
22/177
23/177R-b
24/177A-b R-b
25/177A-b R-b
26/177Reported-and-tested-by
28/177R-b
29/177
30/177
31/177
32/177R-b
34/177
35/177
36/177
37/177
38/177
39/177
40/177
41/177A-b
42/177
43/177
44/177
45/177A-b
46/177
48/177
49/177
50/177A-b A-b
51/177
52/177A-b T-b
53/177
54/177
55/177
56/177
57/177T-b
58/177T-b
59/177
60/177T-b
61/177
62/177
63/177A-b
64/177R-b
65/177
66/177
67/177A-b A-b
68/177
69/177
70/177
71/177
72/177
73/177
74/177
75/177A-b
76/177
77/177
78/177
79/177T-b
80/177
81/177
82/177
83/177
84/177T-b
85/177Reported-and-tested-by
86/177A-b
87/177
88/177T-b
89/177
90/177
91/177T-b A-b
92/177R-b
93/177
94/177
96/177A-b A-b
98/177
99/177
100/177
101/177
102/177
103/177
104/177
105/177R-b
106/177
107/177
108/177R-b R-b
109/177
110/177
111/177
112/177
113/177A-b R-b
114/177
115/177T-b R-b
116/177T-b R-b
117/177
118/177A-b A-b
119/177
120/177
121/177
122/177A-b
123/177A-b
124/177
125/177
126/177Reported-and-tested-by Reported-and-tested-by
127/177
128/177Reported-and-tested-by R-b
129/177
130/177
131/177
132/177
133/177R-b
134/177
135/177R-b T-b
136/177
137/177
138/177T-b
139/177R-b
140/177
141/177T-b
142/177A-b
143/177
144/177
145/177R-b R-b
146/177
147/177
148/177
149/177
150/177
151/177
152/177
153/177
154/177T-b T-b R-b
155/177
156/177
157/177R-b T-b
158/177R-b
159/177
160/177
161/177
162/177
163/177
164/177R-b
165/177
166/177T-b
167/177
168/177A-b
169/177A-b A-b
170/177
171/177
172/177
173/177
174/177T-b
175/177
176/177
177/177

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

Read the v1 thread

Cover letter [PATCH 3.19 000/177] 3.19.7-stable review

This is the start of the stable review cycle for the 3.19.7 release. There are 177 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:59:31 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/v3.0/stable-review/patch-3.19.7-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.19.7-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

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

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

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

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

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

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

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

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

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

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()

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: 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

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

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.

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

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

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

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

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: 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()

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

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

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: 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

Christoffer Dall <[email protected]>
arm/arm64: KVM: Keep elrsr/aisr in sync with software model

Marc Zyngier <[email protected]>
arm64: KVM: Do not use pgd_index to index stage-2 pgd

Marc Zyngier <[email protected]>
arm64: KVM: Fix stage-2 PGD allocation to have per-page refcounting

Jan Kiszka <[email protected]>
ARM: KVM: Fix size check in __coherent_cache_guest_page

Eric Auger <[email protected]>
KVM: arm/arm64: vgic: vgic_init returns -ENODEV when no online vcpu

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

Christian Borntraeger <[email protected]>

    KVM: s390: no need to hold the kvm->mutex for floating interrupts

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

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

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

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

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/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/asm/kvm_mmu.h                     |  15 ++-
 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/kvm/mmu.c                                 |  73 +++++++----
 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/include/asm/cpufeature.h                |   3 +-
 arch/arm64/include/asm/kvm_mmu.h                   |  48 +-------
 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                       |  52 +++++++-
 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/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                          |  70 +++++------
 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/kernel/cpu/perf_event_intel_ds.c          |   8 ++
 arch/x86/kernel/process.c                          |  51 ++++++++
 arch/x86/kvm/x86.c                                 |  10 +-
 arch/x86/lib/insn.c                                |   7 ++
 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/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/clk/at91/clk-usb.c                         |  64 +++++++---
 drivers/clk/qcom/clk-rcg2.c                        |   2 +-
 drivers/clk/qcom/gcc-ipq806x.c                     |   2 +-
 drivers/clk/samsung/clk-exynos4.c                  |  11 +-
 drivers/clk/tegra/clk.c                            |   2 +-
 drivers/crypto/omap-aes.c                          |  14 ++-
 drivers/gpio/gpio-mvebu.c                          |  24 ++--
 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/hv/channel.c                               |   7 +-
 drivers/i2c/busses/i2c-rk3x.c                      |   2 +-
 drivers/i2c/i2c-core.c                             |   3 +
 drivers/i2c/i2c-mux.c                              |   8 +-
 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/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/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/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/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/target_core_file.c                  | 122 +++++++++++-------
 drivers/target/target_core_sbc.c                   |  15 ++-
 drivers/target/target_core_transport.c             |  37 +++++-
 drivers/usb/class/cdc-wdm.c                        |  12 +-
 drivers/usb/core/hub.c                             |   4 +-
 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/musb/musb_core.c                       |  49 +++++---
 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                                     |  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/nfsd.h                                     |   2 +-
 fs/open.c                                          |   2 +-
 fs/pnode.h                                         |   1 -
 include/acpi/actypes.h                             |  20 +++
 include/acpi/platform/acenv.h                      |   1 +
 include/kvm/arm_vgic.h                             |   1 +
 include/linux/bpf.h                                |   4 +-
 include/linux/skbuff.h                             |  13 ++
 include/linux/usb.h                                |  26 ++++
 include/target/target_core_base.h                  |   2 +-
 include/uapi/linux/nfsd/debug.h                    |   8 --
 kernel/bpf/verifier.c                              |   5 +-
 kernel/ptrace.c                                    |  20 +++
 kernel/trace/ring_buffer.c                         |  11 +-
 kernel/trace/trace_events.c                        |   9 +-
 kernel/trace/trace_functions_graph.c               |   8 +-
 lib/string.c                                       |   2 +-
 net/bridge/br_netfilter.c                          |  17 ++-
 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                      |   8 +-
 sound/soc/codecs/cs4271.c                          |   4 +-
 sound/soc/codecs/pcm512x.c                         |   4 +-
 sound/soc/codecs/wm8741.c                          |   8 +-
 sound/soc/davinci/davinci-evm.c                    |  10 --
 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-v2.c                             |   8 ++
 virt/kvm/arm/vgic-v3.c                             |   8 ++
 virt/kvm/arm/vgic.c                                |  21 +++-
 virt/kvm/kvm_main.c                                |   4 +-
 199 files changed, 1697 insertions(+), 731 deletions(-)