Skip to content

3.12.50-stable review

Jiri Slaby linux-hexagon linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest123 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/123x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI codearch/x86/kernel/entry_64.S+4 -10 replies
2/123x86/paravirt: Replace the paravirt nop with a bona fide empty functionarch/x86/kernel/entry_64.S arch/x86/kernel/paravirt.c+23 -40 replies
3/123jbd2: avoid infinite loop when destroying aborted journalfs/jbd2/checkpoint.c fs/jbd2/commit.c fs/jbd2/journal.c +1 more+46 -90 replies
4/123rcu: Reject memory-order-induced stall-warning false positiveskernel/rcutree.c+40 -50 replies
5/123sched: Fix cpu_active_mask/cpu_online_mask racekernel/sched/core.c+8 -00 replies
6/123xhci: Workaround for PME stuck issues in Intel xhcidrivers/usb/host/xhci-pci.c drivers/usb/host/xhci.h+31 -00 replies
7/123xhci: rework cycle bit checking for new dequeue pointersdrivers/usb/host/xhci-ring.c drivers/usb/host/xhci.c+42 -360 replies
8/123usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port resetdrivers/usb/core/hub.c+33 -490 replies
9/123USB: usbtmc: add device quirk for Rigol DS6104drivers/usb/class/usbtmc.c+1 -01 reply
10/123client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is setfs/cifs/cifssmb.c+2 -30 replies
11/123iommu/amd: Handle integer overflow in dma_ops_area_allocdrivers/iommu/amd_iommu.c+5 -30 replies
12/123s390/3270: redraw screen on unsolicited device enddrivers/s390/char/con3270.c drivers/s390/char/tty3270.c+8 -00 replies
13/123Use WARN_ON_ONCE for missing X86_FEATURE_NRIPSarch/x86/kvm/svm.c+1 -10 replies
14/123ARM: 7880/1: Clear the IT state independent of the Thumb-2 modearch/arm/kernel/signal.c+10 -40 replies
15/123net: add length argument to skb_copy_and_csum_datagram_iovecinclude/linux/skbuff.h net/core/datagram.c net/ipv4/tcp_input.c +4 more+14 -70 replies
16/123ALSA: hda - Control SPDIF out pin on MacBookPro 11,2sound/pci/hda/patch_cirrus.c+55 -10 replies
17/123kvm: fix zero length mmio searchingvirt/kvm/kvm_main.c+17 -20 replies
18/123scsi: fix scsi_error_handler vs. scsi_host_dev_release racedrivers/scsi/scsi_error.c+10 -10 replies
19/123iser-target: remove command with state ISTATE_REMOVEdrivers/infiniband/ulp/isert/ib_isert.c+8 -10 replies
20/123perf hists: Update the column width for the "srcline" sort keytools/perf/util/hist.c+3 -00 replies
21/123perf stat: Get correct cpu id for print_aggrtools/perf/builtin-stat.c+2 -30 replies
22/123perf header: Fixup reading of HEADER_NRCPUS featuretools/perf/util/header.c+2 -20 replies
23/123hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chipsdrivers/hwmon/nct6775.c+10 -60 replies
24/123ARM: fix Thumb2 signal handling when ARMv6 is enabledarch/arm/kernel/signal.c+10 -50 replies
25/123ARM: 8429/1: disable GCC SRA optimizationarch/arm/Makefile+8 -00 replies
26/123windfarm: decrement client count when unregisteringdrivers/macintosh/windfarm_core.c+1 -10 replies
27/123ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsetsarch/arm/boot/dts/omap5-uevm.dts+2 -20 replies
28/123dmaengine: dw: properly read DWC_PARAMS registerdrivers/dma/dw/core.c+2 -20 replies
29/123x86/apic: Serialize LVTT and TSC_DEADLINE writesarch/x86/kernel/apic/apic.c+7 -00 replies
30/123x86/platform: Fix Geode LX timekeeping in the generic x86 buildarch/x86/kernel/tsc.c+10 -70 replies
31/123x86/mm: Set NX on gap between __ex_table and rodataarch/x86/mm/init_64.c+1 -10 replies
32/123x86/xen: Support kexec/kdump in HVM guests by doing a soft resetarch/x86/xen/enlighten.c include/xen/interface/sched.h+31 -02 replies
33/123arch: Clean up asm/barrier.h implementations using asm-generic/barrier.harch/alpha/include/asm/barrier.h arch/arc/include/asm/Kbuild arch/avr32/include/asm/barrier.h +21 more+58 -4140 replies
34/123arch: Move smp_mb__{before,after}_atomic_{inc,dec}.h into asm/atomic.harch/arc/include/asm/atomic.h arch/arc/include/asm/barrier.h arch/hexagon/include/asm/atomic.h +1 more+10 -100 replies
35/123arc,hexagon: Delete asm/barrier.harch/arc/include/asm/barrier.h arch/hexagon/include/asm/barrier.h+0 -740 replies
36/123sched/core: Fix TASK_DEAD race in finish_task_switch()kernel/sched/core.c kernel/sched/sched.h+8 -70 replies
37/123spi: Fix documentation of spi_alloc_master()drivers/spi/spi.c+1 -20 replies
38/123spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disableddrivers/spi/spi-pxa2xx.c+4 -00 replies
39/123mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a faultmm/hugetlb.c+8 -00 replies
40/123ALSA: synth: Fix conflicting OSS device registration on AWE32sound/synth/emux/emux_oss.c+2 -10 replies
41/123ALSA: hda - Apply SPDIF pin ctl to MacBookPro 12,1sound/pci/hda/patch_cirrus.c+1 -00 replies
42/123ASoC: pxa: pxa2xx-ac97: fix dma requestor linessound/soc/pxa/pxa2xx-ac97.c+2 -20 replies
43/123ASoC: fix broken pxa SoC supportsound/arm/Kconfig sound/soc/pxa/Kconfig+8 -90 replies
44/123ASoC: dwc: correct irq clear methodsound/soc/dwc/designware_i2s.c+2 -20 replies
45/123btrfs: skip waiting on ordered range for special filesfs/btrfs/inode.c+2 -10 replies
46/123Btrfs: fix read corruption of compressed and shared extentsfs/btrfs/extent_io.c+57 -80 replies
47/123Btrfs: update fix for read corruption of compressed and shared extentsfs/btrfs/extent_io.c+11 -80 replies
48/123dm btree: add ref counting ops for the leaves of top level btreesdrivers/md/persistent-data/dm-btree-internal.h drivers/md/persistent-data/dm-btree-remove.c drivers/md/persistent-data/dm-btree-spine.c +1 more+47 -150 replies
49/123USB: option: add ZTE PIDsdrivers/usb/serial/option.c+24 -00 replies
50/123dm raid: fix round up of default region sizedrivers/md/dm-raid.c+1 -20 replies
51/123netfilter: nf_conntrack: Support expectations in different zonesnet/netfilter/nf_conntrack_expect.c+2 -10 replies
52/123netfilter: ctnetlink: put back references to master ct and expect objectsnet/netfilter/nf_conntrack_netlink.c+0 -50 replies
53/123disabling oplocks/leases via module parm enable_oplocks broken for SMB3fs/cifs/smb2ops.c+6 -20 replies
54/123drm/qxl: only report first monitor as connected if we have no statedrivers/gpu/drm/qxl/qxl_display.c+7 -50 replies
55/123drm/qxl: recreate the primary surface when the bo is not primarydrivers/gpu/drm/qxl/qxl_display.c+1 -10 replies
56/123drm: Reject DRI1 hw lock ioctl functions for kms driversdrivers/gpu/drm/drm_lock.c+6 -00 replies
57/123USB: whiteheat: fix potential null-deref at probedrivers/usb/serial/whiteheat.c+31 -00 replies
58/123usb: xhci: Clear XHCI_STATE_DYING on startdrivers/usb/host/xhci.c+2 -10 replies
59/123xhci: change xhci 1.0 only restrictions to support xhci 1.1drivers/usb/host/xhci-mem.c drivers/usb/host/xhci-ring.c+5 -50 replies
60/123usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfersdrivers/usb/host/xhci-ring.c drivers/usb/host/xhci.c+57 -140 replies
61/123Initialize msg/shm IPC objects before doing ipc_addid()ipc/msg.c ipc/shm.c ipc/util.c+17 -170 replies
62/123ipvs: do not use random local source address for tunnelsnet/netfilter/ipvs/ip_vs_xmit.c+0 -10 replies
63/123ipvs: fix crash with sync protocol v0 and FTPnet/netfilter/ipvs/ip_vs_sync.c+1 -10 replies
64/123cifs: use server timestamp for ntlmv2 authenticationfs/cifs/cifsencrypt.c+51 -10 replies
65/123regmap: debugfs: Ensure we don't underflow when printing access masksdrivers/base/regmap/regmap-debugfs.c+1 -10 replies
66/123regmap: debugfs: Don't bother actually printing when calculating max lengthdrivers/base/regmap/regmap-debugfs.c+1 -20 replies
67/123security: fix typo in security_task_prctlinclude/linux/security.h+1 -10 replies
68/123usb: Use the USB_SS_MULT() macro to get the burst multiplier.drivers/usb/core/config.c+3 -20 replies
69/123usb: Add device quirk for Logitech PTZ camerasdrivers/usb/core/quirks.c+7 -00 replies
70/123USB: Add reset-resume quirk for two Plantronics usb headphones.drivers/usb/core/quirks.c+6 -00 replies
71/123MIPS: dma-default: Fix 32-bit fall back to GFP_DMAarch/mips/mm/dma-default.c+1 -10 replies
72/123UBI: Validate data_sizedrivers/mtd/ubi/io.c+5 -00 replies
73/123UBI: return ENOSPC if no enough space availabledrivers/mtd/ubi/vtbl.c drivers/mtd/ubi/wl.c+2 -00 replies
74/123arm64: readahead: fault retry breaks mmap file read random detectionarch/arm64/mm/fault.c+1 -00 replies
75/123m68k: Define asmlinkage_protectarch/m68k/include/asm/linkage.h+30 -00 replies
76/123genirq: Fix race in register_irq_proc()kernel/irq/proc.c+17 -20 replies
77/123dm cache: fix NULL pointer when switching from cleaner policydrivers/md/dm-cache-policy-cleaner.c+1 -10 replies
78/123staging: speakup: fix speakup-r regressiondrivers/staging/speakup/fakekey.c+1 -00 replies
79/123mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1)mm/slab.c+10 -30 replies
80/1233w-9xxx: don't unmap bounce buffered commandsdrivers/scsi/3w-9xxx.c+21 -70 replies
81/123l2tp: protect tunnel->del_work by ref_countnet/l2tp/l2tp_core.c+9 -20 replies
82/123af_unix: Convert the unix_sk macro to an inline function for type safetyinclude/net/af_unix.h+5 -10 replies
83/123af_unix: return data from multiple SKBs on recv() with MSG_PEEK flagnet/unix/af_unix.c+13 -10 replies
84/123net/unix: fix logic about sk_peek_offsetnet/unix/af_unix.c+7 -50 replies
85/123skbuff: Fix skb checksum flag on skb pullinclude/linux/skbuff.h+3 -00 replies
86/123skbuff: Fix skb checksum partial check.include/linux/skbuff.h net/core/skbuff.c+6 -50 replies
87/123net: add pfmemalloc check in sk_add_backlog()include/net/sock.h+8 -00 replies
88/123ppp: don't override sk->sk_state in pppoe_flush_dev()drivers/net/ppp/pppoe.c+0 -10 replies
89/123ethtool: Use kcalloc instead of kmalloc for ethtool_get_stringsnet/core/ethtool.c+1 -10 replies
90/123asix: Don't reset PHY on if_up for ASIX 88772drivers/net/usb/asix_devices.c+1 -10 replies
91/123asix: Do full reset during ax88772_binddrivers/net/usb/asix_devices.c+1 -130 replies
92/123crypto: sparc - initialize blkcipher.ivsizearch/sparc/crypto/aes_glue.c arch/sparc/crypto/camellia_glue.c arch/sparc/crypto/des_glue.c+5 -00 replies
93/123crypto: ahash - ensure statesize is non-zerocrypto/ahash.c+2 -10 replies
94/123btrfs: fix use after free iterating extrefsfs/btrfs/backref.c+3 -50 replies
95/123arm64: errata: use KBUILD_CFLAGS_MODULE for erratum #843419arch/arm64/Makefile+1 -10 replies
96/123i2c: rcar: enable RuntimePM before registering to the coredrivers/i2c/busses/i2c-rcar.c+4 -30 replies
97/123i2c: s3c2410: enable RuntimePM before registering to the coredrivers/i2c/busses/i2c-s3c2410.c+5 -30 replies
98/123i2c: designware: Do not use parameters from ACPI on Dell Inspiron 7348drivers/i2c/busses/i2c-designware-platdrv.c+20 -00 replies
99/123workqueue: make sure delayed work run in local cpukernel/workqueue.c+4 -40 replies
100/123drm/nouveau/fbcon: take runpm reference when userspace has an open fddrivers/gpu/drm/nouveau/nouveau_fbcon.c+24 -00 replies
101/123dm thin: fix missing pool reference count decrement in pool_ctr error pathdrivers/md/dm-thin.c+1 -10 replies
102/123rbd: fix double free on rbd_dev->header_namedrivers/block/rbd.c+0 -10 replies
103/123usb: chipidea: debug: add runtime pm for register accessdrivers/usb/chipidea/debug.c+6 -00 replies
104/123USB: symbolserial: Correct transferred data sizedrivers/usb/serial/symbolserial.c+8 -100 replies
105/123usb: musb: cppi41: improve rx channel abort routinedrivers/usb/musb/musb_cppi41.c+9 -32 replies
106/123usb: musb: fix cppi channel teardown for isoch transferdrivers/usb/musb/musb_cppi41.c+3 -00 replies
107/123HID: apple: Add support for the 2015 Macbook Prodrivers/hid/hid-apple.c drivers/hid/hid-core.c drivers/hid/hid-ids.h+15 -00 replies
108/123HID: quirks: add QUIRK_NOGET for an other TPV touchscreendrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+4 -20 replies
109/123Input: psmouse - add small delay for IBM trackpoint pass-through modedrivers/input/mouse/psmouse-base.c+4 -00 replies
110/123Input: serio - fix blocking of parportdrivers/input/serio/parkbd.c+1 -00 replies
111/123Input: omap4-keypad - fix memory leakdrivers/input/keyboard/omap4-keypad.c+1 -10 replies
112/123Input: zhenhua - ensure we have BITREVERSEdrivers/input/joystick/Kconfig+1 -00 replies
113/123usbvision: fix locking errordrivers/media/usb/usbvision/usbvision-video.c+1 -10 replies
114/123v4l: vsp1: Fix VI6_DPR_ROUTE_FXA_MASK macrodrivers/media/platform/vsp1/vsp1_regs.h+1 -10 replies
115/123v4l: vsp1: Fix VI6_DPR_ROUTE_FP_MASK macrodrivers/media/platform/vsp1/vsp1_regs.h+1 -10 replies
116/123v4l: vsp1: Fix VI6_WPF_SZCLIP_SIZE_MASK macrodrivers/media/platform/vsp1/vsp1_regs.h+1 -10 replies
117/123gscpa_m5602: use msecs_to_jiffies for conversionsdrivers/media/usb/gspca/m5602/m5602_s5k83a.c+1 -11 reply
118/123usb: core: implement AMD remote wakeup quirkdrivers/usb/core/hcd-pci.c drivers/usb/core/quirks.c drivers/usb/host/pci-quirks.c +1 more+55 -00 replies
119/123Revert "USB: quirks: add touchscreen that is dazzeled by remote wakeup"drivers/usb/core/quirks.c+0 -30 replies
120/123USB: Add OTG PET device to TPLdrivers/usb/core/otg_whitelist.h drivers/usb/core/quirks.c+9 -00 replies
121/123Revert "USB: Add device quirk for ASUS T100 Base Station keyboard"drivers/usb/core/quirks.c include/linux/usb/quirks.h+2 -90 replies
122/123ath9k: declare required extra tx headroomdrivers/net/wireless/ath/ath9k/init.c+1 -00 replies
123/123ARM: ux500: cpuidle: fix section mismatchdrivers/cpuidle/cpuidle-ux500.c+1 -10 replies

Reviews trailers per patch

40 of 123 patches have a Reviewed-by or Acked-by.

PatchSasha LevinEryu GuanJulius WernerMaciej PuzioEvan LangloisMike MayerDan WilliamsHannes ReineckeNicolas PitreKees CookPaul E. McKenneyMichal HockoNaoya HoriguchiMichael ShellJochen StriepeAlan SternPeter ZijlstraHannes Frederic SowaCornelia HuckTimofey TitovetsTony LindgrenH. Nikolaus SchallerGrazvydas IgnotasJean DelvareIngo MolnarJiri OlsaStephane EranianNamhyung KimLinus TorvaldsMathieu DesnoyersVineet GuptaDavid GstirChristoph LameterTóth AttilaAdam RadfordJames ChapmanAaron ConoleBen HutchingsRiku VoipioFilipe MananaMark FashehKrzysztof KozlowskiKukjin KimJohan HovoldJarkko NikulaChristoph BiedlQu WenruoLiu BoChandrika SrinivasanPeter AntoineAndy LutomirskiSamuel ThibaultTom HerbertOleksii BerezhniakDann FrazierPavel RoskinAlex ElderJohn HoranJochen RadmacherYang HongyangYen-Chin, LeeGeorge HiliosJanez UrevcJiri KosinaLinus WalleijSarah Sharp
1/123Reported-and-tested-by
2/123Reported-and-tested-by
3/123T-b
4/123R-b T-b
5/123A-b
6/123
7/123R-b T-b T-b
8/123A-b
9/123
10/123
11/123
12/123
13/123
14/123
15/123R-b
16/123
17/123R-b
18/123Reported-and-debugged-by R-b R-b
19/123
20/123
21/123A-b A-b
22/123A-b
23/123R-b
24/123A-b T-b T-b
25/123A-b
26/123
27/123
28/123
29/123R-b
30/123
31/123A-b
32/123
33/123R-b R-b
34/123R-b A-b
35/123A-b
36/123A-b
37/123
38/123A-b
39/123R-b R-b
40/123Reported-and-tested-by
41/123
42/123
43/123
44/123
45/123R-b T-b
46/123R-b R-b
47/123T-b
48/123
49/123
50/123
51/123
52/123
53/123R-b
54/123
55/123
56/123R-b
57/123
58/123
59/123
60/123
61/123
62/123
63/123
64/123
65/123
66/123
67/123R-b
68/123
69/123
70/123
71/123
72/123R-b
73/123R-b
74/123
75/123
76/123
77/123
78/123A-b
79/123A-b
80/123T-b A-b
81/123A-b
82/123
83/123
84/123T-b
85/123A-b
86/123
87/123
88/123T-b
89/123A-b
90/123
91/123T-b
92/123
93/123
94/123R-b R-b
95/123T-b
96/123
97/123T-b A-b
98/123T-b
99/123
100/123
101/123
102/123R-b
103/123
104/123A-b
105/123
106/123
107/123T-b T-b T-b T-b T-b T-b A-b
108/123
109/123
110/123
111/123
112/123
113/123
114/123
115/123
116/123
117/123
118/123A-b A-b
119/123
120/123
121/123
122/123
123/123A-b

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

Read the v1 thread

Cover letter [PATCH 3.12 000/123] 3.12.50-stable review

This is the start of the stable review cycle for the 3.12.50 release. There are 123 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 Fri Oct 30 09:39:16 CET 2015. Anything received after that time might be too late.

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

	http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.50-rc1.xz

and the diffstat can be found below.

thanks,
js

===============

Aaron Conole (2):
af_unix: Convert the unix_sk macro to an inline function for type
safety
af_unix: return data from multiple SKBs on recv() with MSG_PEEK flag

Alexander Couzens (1):
l2tp: protect tunnel->del_work by ref_count

Andreas Schwab (1):
m68k: Define asmlinkage_protect

Andrew Morton (1):
Input: zhenhua - ensure we have BITREVERSE

Andrey Vagin (1):
net/unix: fix logic about sk_peek_offset

Andy Lutomirski (2):
x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI code x86/paravirt: Replace the paravirt nop with a bona fide empty function

Andy Shevchenko (1):
dmaengine: dw: properly read DWC_PARAMS register

Ard Biesheuvel (1):
ARM: 8429/1: disable GCC SRA optimization

Arnaldo Carvalho de Melo (2):
perf hists: Update the column width for the "srcline" sort key perf header: Fixup reading of HEADER_NRCPUS feature

Ben Hutchings (1):
genirq: Fix race in register_irq_proc()

Ben Skeggs (1):
drm/nouveau/fbcon: take runpm reference when userspace has an open fd

Benjamin Tissoires (1):
HID: quirks: add QUIRK_NOGET for an other TPV touchscreen

Bin Liu (2):
usb: musb: cppi41: improve rx channel abort routine
usb: musb: fix cppi channel teardown for isoch transfer

Charles Keepax (1):
asix: Do full reset during ax88772_bind

Chris Mason (1):
btrfs: fix use after free iterating extrefs

Christoph Hellwig (1):
3w-9xxx: don't unmap bounce buffered commands

Daniel Lezcano (1):
ARM: ux500: cpuidle: fix section mismatch

Daniel Vetter (1):
drm: Reject DRI1 hw lock ioctl functions for kms drivers

Dave Airlie (1):
drm/qxl: only report first monitor as connected if we have no state

Dave Kleikamp (1):
crypto: sparc - initialize blkcipher.ivsize

David Woodhouse (1):
x86/platform: Fix Geode LX timekeeping in the generic x86 build

Dirk Müller (1):
Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS

Eric Dumazet (1):
net: add pfmemalloc check in sk_add_backlog()

Fabiano Fidêncio (1):
drm/qxl: recreate the primary surface when the bo is not primary

Felix Fietkau (1):
ath9k: declare required extra tx headroom

Filipe Manana (2):
Btrfs: fix read corruption of compressed and shared extents
Btrfs: update fix for read corruption of compressed and shared extents

Grazvydas Ignotas (1):
ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsets

Guenter Roeck (2):
hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for
most chips
spi: Fix documentation of spi_alloc_master()

Guillaume Nault (1):
ppp: don't override sk->sk_state in pppoe_flush_dev()

Hans Verkuil (1):
[media] usbvision: fix locking error

Henrik Rydberg (1):
HID: apple: Add support for the 2015 Macbook Pro

Huang Rui (1):
usb: core: implement AMD remote wakeup quirk

Ilya Dryomov (1):
rbd: fix double free on rbd_dev->header_name

James Hogan (1):
MIPS: dma-default: Fix 32-bit fall back to GFP_DMA

Jan H. Schönherr (1):
sched: Fix cpu_active_mask/cpu_online_mask race

Jan Kara (1):
jbd2: avoid infinite loop when destroying aborted journal

Jann Horn (1):
security: fix typo in security_task_prctl

Jason Wang (1):
kvm: fix zero length mmio searching

Jeff Mahoney (1):
btrfs: skip waiting on ordered range for special files

Jenny Derzhavetz (1):
iser-target: remove command with state ISTATE_REMOVE

Jiri Slaby (1):
Revert "USB: Add device quirk for ASUS T100 Base Station keyboard"

Joe Perches (1):
ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings

Joe Stringer (1):
netfilter: nf_conntrack: Support expectations in different zones

Joe Thornber (2):
dm btree: add ref counting ops for the leaves of top level btrees dm cache: fix NULL pointer when switching from cleaner policy

Joerg Roedel (1):
iommu/amd: Handle integer overflow in dma_ops_area_alloc

Johan Hovold (1):
USB: whiteheat: fix potential null-deref at probe

John Flatness (1):
ALSA: hda - Apply SPDIF pin ctl to MacBookPro 12,1

Joonsoo Kim (1):
mm/slab: fix unexpected index mapping result of
kmalloc_size(INDEX_NODE+1)

Julian Anastasov (2):
ipvs: do not use random local source address for tunnels
ipvs: fix crash with sync protocol v0 and FTP

Kan Liang (1):
perf stat: Get correct cpu id for print_aggr

Li Jun (1):
usb: chipidea: debug: add runtime pm for register access

Linus Torvalds (1):
Initialize msg/shm IPC objects before doing ipc_addid()

Liu.Zhao (1):
USB: option: add ZTE PIDs

Macpaul Lin (1):
USB: Add OTG PET device to TPL

Mark Brown (2):
regmap: debugfs: Ensure we don't underflow when printing access masks
regmap: debugfs: Don't bother actually printing when calculating max
length

Mark Salyzyn (1):
arm64: readahead: fault retry breaks mmap file read random detection

Martin Schwidefsky (1):
s390/3270: redraw screen on unsolicited device end

Mathias Nyman (4):
xhci: Workaround for PME stuck issues in Intel xhci
xhci: rework cycle bit checking for new dequeue pointers
xhci: change xhci 1.0 only restrictions to support xhci 1.1
usb: Use the USB_SS_MULT() macro to get the burst multiplier.

Mel Gorman (1):
mm: hugetlbfs: skip shared VMAs when unmapping private pages to
satisfy a fault

Michal Hocko (1):
scsi: fix scsi_error_handler vs. scsi_host_dev_release race

Michel Stam (1):
asix: Don't reset PHY on if_up for ASIX 88772

Mika Westerberg (1):
i2c: designware: Do not use parameters from ACPI on Dell Inspiron 7348

Mike Snitzer (1):
dm thin: fix missing pool reference count decrement in pool_ctr error
path

Mikulas Patocka (1):
dm raid: fix round up of default region size

Nicholas Mc Guire (1):
[media] gscpa_m5602: use msecs_to_jiffies for conversions

Nobuhiro Iwamatsu (3):
[media] v4l: vsp1: Fix VI6_DPR_ROUTE_FXA_MASK macro [media] v4l: vsp1: Fix VI6_DPR_ROUTE_FP_MASK macro [media] v4l: vsp1: Fix VI6_WPF_SZCLIP_SIZE_MASK macro

Noel Power (1):
client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set

Oliver Neukum (1):
Revert "USB: quirks: add touchscreen that is dazzeled by remote
wakeup"

Pablo Neira Ayuso (1):
netfilter: ctnetlink: put back references to master ct and expect
objects

Paul Bolle (1):
windfarm: decrement client count when unregistering

Paul E. McKenney (1):
rcu: Reject memory-order-induced stall-warning false positives

Peter Seiderer (1):
cifs: use server timestamp for ntlmv2 authentication

Peter Zijlstra (4):
arch: Clean up asm/barrier.h implementations using
asm-generic/barrier.h
arch: Move smp_mb__{before,after}_atomic_{inc,dec}.h into asm/atomic.h arc,hexagon: Delete asm/barrier.h
sched/core: Fix TASK_DEAD race in finish_task_switch()

Philipp Hachtmann (1):
USB: symbolserial: Correct transferred data size

Pravin B Shelar (2):
skbuff: Fix skb checksum flag on skb pull
skbuff: Fix skb checksum partial check.

Reyad Attiyat (1):
usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers

Richard Weinberger (1):
UBI: Validate data_size

Robert Jarzmik (2):
ASoC: pxa: pxa2xx-ac97: fix dma requestor lines
ASoC: fix broken pxa SoC support

Robert Schlabbach (1):
usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub
port reset

Roger Quadros (1):
usb: xhci: Clear XHCI_STATE_DYING on start

Russell King (2):
ARM: fix Thumb2 signal handling when ARMv6 is enabled
crypto: ahash - ensure statesize is non-zero

Sabrina Dubroca (1):
net: add length argument to skb_copy_and_csum_datagram_iovec

Shaohua Li (2):
x86/apic: Serialize LVTT and TSC_DEADLINE writes
workqueue: make sure delayed work run in local cpu

Stefan Assmann (1):
Input: psmouse - add small delay for IBM trackpoint pass-through mode

Stephen Smalley (1):
x86/mm: Set NX on gap between __ex_table and rodata

Steve French (1):
disabling oplocks/leases via module parm enable_oplocks broken for
SMB3

Sudip Mukherjee (2):
Input: serio - fix blocking of parport
Input: omap4-keypad - fix memory leak

T.J. Purtell (1):
ARM: 7880/1: Clear the IT state independent of the Thumb-2 mode

Takashi Iwai (2):
ALSA: hda - Control SPDIF out pin on MacBookPro 11,2
ALSA: synth: Fix conflicting OSS device registration on AWE32

Tan, Jui Nee (1):
spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is
disabled

Teunis van Beelen (1):
USB: usbtmc: add device quirk for Rigol DS6104

Vincent Palatin (1):
usb: Add device quirk for Logitech PTZ cameras

Vitaly Kuznetsov (1):
x86/xen: Support kexec/kdump in HVM guests by doing a soft reset

Will Deacon (1):
arm64: errata: use KBUILD_CFLAGS_MODULE for erratum #843419

Wolfram Sang (2):
i2c: rcar: enable RuntimePM before registering to the core
i2c: s3c2410: enable RuntimePM before registering to the core

Yao-Wen Mao (1):
USB: Add reset-resume quirk for two Plantronics usb headphones.

Yitian Bu (1):
ASoC: dwc: correct irq clear method

[email protected] (1):
staging: speakup: fix speakup-r regression

shengyong (1):
UBI: return ENOSPC if no enough space available

 arch/alpha/include/asm/barrier.h               |  25 +----
 arch/arc/include/asm/Kbuild                    |   1 +
 arch/arc/include/asm/atomic.h                  |   5 +
 arch/arc/include/asm/barrier.h                 |  42 -------
 arch/arm/Makefile                              |   8 ++
 arch/arm/boot/dts/omap5-uevm.dts               |   4 +-
 arch/arm/kernel/signal.c                       |  19 +++-
 arch/arm64/Makefile                            |   2 +-
 arch/arm64/mm/fault.c                          |   1 +
 arch/avr32/include/asm/barrier.h               |  17 +--
 arch/blackfin/include/asm/barrier.h            |  18 +--
 arch/cris/include/asm/Kbuild                   |   1 +
 arch/cris/include/asm/barrier.h                |  25 -----
 arch/frv/include/asm/barrier.h                 |   8 +-
 arch/hexagon/include/asm/Kbuild                |   1 +
 arch/hexagon/include/asm/atomic.h              |   6 +-
 arch/hexagon/include/asm/barrier.h             |  41 -------
 arch/m32r/include/asm/barrier.h                |  80 +-------------
 arch/m68k/include/asm/barrier.h                |  14 +--
 arch/m68k/include/asm/linkage.h                |  30 +++++
 arch/microblaze/include/asm/Kbuild             |   1 +
 arch/microblaze/include/asm/barrier.h          |  27 -----
 arch/mips/mm/dma-default.c                     |   2 +-
 arch/mn10300/include/asm/Kbuild                |   1 +
 arch/mn10300/include/asm/barrier.h             |  37 -------
 arch/parisc/include/asm/Kbuild                 |   1 +
 arch/parisc/include/asm/barrier.h              |  35 ------
 arch/score/include/asm/Kbuild                  |   1 +
 arch/score/include/asm/barrier.h               |  16 ---
 arch/sh/include/asm/barrier.h                  |  21 +---
 arch/sparc/crypto/aes_glue.c                   |   2 +
 arch/sparc/crypto/camellia_glue.c              |   1 +
 arch/sparc/crypto/des_glue.c                   |   2 +
 arch/sparc/include/asm/barrier_32.h            |  12 +-
 arch/tile/include/asm/barrier.h                |  68 +-----------
 arch/unicore32/include/asm/barrier.h           |  11 +-
 arch/x86/kernel/apic/apic.c                    |   7 ++
 arch/x86/kernel/entry_64.S                     |  16 ++-
 arch/x86/kernel/paravirt.c                     |  16 ++-
 arch/x86/kernel/tsc.c                          |  17 +--
 arch/x86/kvm/svm.c                             |   2 +-
 arch/x86/mm/init_64.c                          |   2 +-
 arch/x86/xen/enlighten.c                       |  23 ++++
 arch/xtensa/include/asm/barrier.h              |   9 +-
 crypto/ahash.c                                 |   3 +-
 drivers/base/regmap/regmap-debugfs.c           |   5 +-
 drivers/block/rbd.c                            |   1 -
 drivers/cpuidle/cpuidle-ux500.c                |   2 +-
 drivers/dma/dw/core.c                          |   4 +-
 drivers/gpu/drm/drm_lock.c                     |   6 +
 drivers/gpu/drm/nouveau/nouveau_fbcon.c        |  24 ++++
 drivers/gpu/drm/qxl/qxl_display.c              |  14 ++-
 drivers/hid/hid-apple.c                        |   6 +
 drivers/hid/hid-core.c                         |   6 +
 drivers/hid/hid-ids.h                          |   6 +-
 drivers/hid/usbhid/hid-quirks.c                |   3 +-
 drivers/hwmon/nct6775.c                        |  16 ++-
 drivers/i2c/busses/i2c-designware-platdrv.c    |  20 ++++
 drivers/i2c/busses/i2c-rcar.c                  |   7 +-
 drivers/i2c/busses/i2c-s3c2410.c               |   8 +-
 drivers/infiniband/ulp/isert/ib_isert.c        |   9 +-
 drivers/input/joystick/Kconfig                 |   1 +
 drivers/input/keyboard/omap4-keypad.c          |   2 +-
 drivers/input/mouse/psmouse-base.c             |   4 +
 drivers/input/serio/parkbd.c                   |   1 +
 drivers/iommu/amd_iommu.c                      |   8 +-
 drivers/macintosh/windfarm_core.c              |   2 +-
 drivers/md/dm-cache-policy-cleaner.c           |   2 +-
 drivers/md/dm-raid.c                           |   3 +-
 drivers/md/dm-thin.c                           |   2 +-
 drivers/md/persistent-data/dm-btree-internal.h |   6 +
 drivers/md/persistent-data/dm-btree-remove.c   |  12 +-
 drivers/md/persistent-data/dm-btree-spine.c    |  37 +++++++
 drivers/md/persistent-data/dm-btree.c          |   7 +-
 drivers/media/platform/vsp1/vsp1_regs.h        |   6 +-
 drivers/media/usb/gspca/m5602/m5602_s5k83a.c   |   2 +-
 drivers/media/usb/usbvision/usbvision-video.c  |   2 +-
 drivers/mtd/ubi/io.c                           |   5 +
 drivers/mtd/ubi/vtbl.c                         |   1 +
 drivers/mtd/ubi/wl.c                           |   1 +
 drivers/net/ppp/pppoe.c                        |   1 -
 drivers/net/usb/asix_devices.c                 |  16 +--
 drivers/net/wireless/ath/ath9k/init.c          |   1 +
 drivers/s390/char/con3270.c                    |   4 +
 drivers/s390/char/tty3270.c                    |   4 +
 drivers/scsi/3w-9xxx.c                         |  28 +++--
 drivers/scsi/scsi_error.c                      |  11 +-
 drivers/spi/spi-pxa2xx.c                       |   4 +
 drivers/spi/spi.c                              |   3 +-
 drivers/staging/speakup/fakekey.c              |   1 +
 drivers/usb/chipidea/debug.c                   |   6 +
 drivers/usb/class/usbtmc.c                     |   1 +
 drivers/usb/core/config.c                      |   5 +-
 drivers/usb/core/hcd-pci.c                     |   3 +
 drivers/usb/core/hub.c                         |  82 ++++++--------
 drivers/usb/core/otg_whitelist.h               |   5 +
 drivers/usb/core/quirks.c                      |  59 +++++++++-
 drivers/usb/host/pci-quirks.c                  |  12 ++
 drivers/usb/host/xhci-mem.c                    |   6 +-
 drivers/usb/host/xhci-pci.c                    |  30 +++++
 drivers/usb/host/xhci-ring.c                   | 145 ++++++++++++++++---------
 drivers/usb/host/xhci.c                        |  11 +-
 drivers/usb/host/xhci.h                        |   1 +
 drivers/usb/musb/musb_cppi41.c                 |  15 ++-
 drivers/usb/serial/option.c                    |  24 ++++
 drivers/usb/serial/symbolserial.c              |  18 ++-
 drivers/usb/serial/whiteheat.c                 |  31 ++++++
 fs/btrfs/backref.c                             |   8 +-
 fs/btrfs/extent_io.c                           |  80 +++++++++++---
 fs/btrfs/inode.c                               |   3 +-
 fs/cifs/cifsencrypt.c                          |  52 ++++++++-
 fs/cifs/cifssmb.c                              |   5 +-
 fs/cifs/smb2ops.c                              |   8 +-
 fs/jbd2/checkpoint.c                           |  39 ++++++-
 fs/jbd2/commit.c                               |   2 +-
 fs/jbd2/journal.c                              |  11 +-
 include/asm-generic/barrier.h                  |  42 ++++---
 include/linux/jbd2.h                           |   3 +-
 include/linux/security.h                       |   2 +-
 include/linux/skbuff.h                         |   6 +-
 include/linux/usb/hcd.h                        |   3 +
 include/linux/usb/quirks.h                     |   7 +-
 include/net/af_unix.h                          |   6 +-
 include/net/sock.h                             |   8 ++
 include/xen/interface/sched.h                  |   8 ++
 ipc/msg.c                                      |  14 +--
 ipc/shm.c                                      |  12 +-
 ipc/util.c                                     |   8 +-
 kernel/irq/proc.c                              |  19 +++-
 kernel/rcutree.c                               |  45 +++++++-
 kernel/sched/core.c                            |  18 ++-
 kernel/sched/sched.h                           |   5 +-
 kernel/workqueue.c                             |   8 +-
 mm/hugetlb.c                                   |   8 ++
 mm/slab.c                                      |  13 ++-
 net/core/datagram.c                            |   6 +-
 net/core/ethtool.c                             |   2 +-
 net/core/skbuff.c                              |   9 +-
 net/ipv4/tcp_input.c                           |   2 +-
 net/ipv4/udp.c                                 |   2 +-
 net/ipv6/raw.c                                 |   2 +-
 net/ipv6/udp.c                                 |   3 +-
 net/l2tp/l2tp_core.c                           |  11 +-
 net/netfilter/ipvs/ip_vs_sync.c                |   2 +-
 net/netfilter/ipvs/ip_vs_xmit.c                |   1 -
 net/netfilter/nf_conntrack_expect.c            |   3 +-
 net/netfilter/nf_conntrack_netlink.c           |   5 -
 net/rxrpc/ar-recvmsg.c                         |   3 +-
 net/unix/af_unix.c                             |  16 ++-
 sound/arm/Kconfig                              |  15 +--
 sound/pci/hda/patch_cirrus.c                   |  57 +++++++++-
 sound/soc/dwc/designware_i2s.c                 |   4 +-
 sound/soc/pxa/Kconfig                          |   2 -
 sound/soc/pxa/pxa2xx-ac97.c                    |   4 +-
 sound/synth/emux/emux_oss.c                    |   3 +-
 tools/perf/builtin-stat.c                      |   5 +-
 tools/perf/util/header.c                       |   4 +-
 tools/perf/util/hist.c                         |   3 +
 virt/kvm/kvm_main.c                            |  19 +++-
 159 files changed, 1221 insertions(+), 854 deletions(-)
 delete mode 100644 arch/arc/include/asm/barrier.h
 delete mode 100644 arch/cris/include/asm/barrier.h
 delete mode 100644 arch/hexagon/include/asm/barrier.h
 delete mode 100644 arch/microblaze/include/asm/barrier.h
 delete mode 100644 arch/mn10300/include/asm/barrier.h
 delete mode 100644 arch/parisc/include/asm/barrier.h
 delete mode 100644 arch/score/include/asm/barrier.h
Signature · 1 line
2.6.2