Skip to content

3.12.73-stable review

Jiri Slaby linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest142 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/142dm: flush queued bios when process blocks to avoid deadlockdrivers/md/dm.c+55 -00 replies
2/142xfs: pass total block res. as total xfs_bmapi_write() parameterfs/xfs/xfs_bmap_util.c fs/xfs/xfs_iomap.c+5 -50 replies
3/142mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thpmm/huge_memory.c+16 -30 replies
4/142xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllersdrivers/usb/host/xhci-pci.c drivers/usb/host/xhci.c drivers/usb/host/xhci.h+6 -20 replies
5/142USB: serial: digi_acceleport: fix OOB data sanity checkdrivers/usb/serial/digi_acceleport.c+9 -50 replies
6/142USB: serial: digi_acceleport: fix OOB-event processingdrivers/usb/serial/digi_acceleport.c+1 -10 replies
7/142crypto: improve gcc optimization flags for serpent and wp512crypto/Makefile+2 -00 replies
8/142MIPS: ip27: Disable qlge driver in defconfigarch/mips/configs/ip27_defconfig+0 -10 replies
9/142MIPS: ip22: Fix ip28 build for modern gccarch/mips/sgi-ip22/Platform+1 -10 replies
10/142mtd: pmcmsp: use kstrndup instead of kmalloc+strncpydrivers/mtd/maps/pmcmsp-flash.c+1 -30 replies
11/142MIPS: ralink: Cosmetic change to prom_init().arch/mips/ralink/prom.c+4 -50 replies
12/142cpmac: remove hopeless #warningdrivers/net/ethernet/ti/cpmac.c+1 -10 replies
13/142MIPS: DEC: Avoid la pseudo-instruction in delay slotsarch/mips/dec/int-handler.S+38 -20 replies
14/142tracing: Add #undef to fix compile errorinclude/trace/events/syscalls.h+1 -00 replies
15/142usb: dwc3: gadget: make Set Endpoint Configuration macros safedrivers/usb/dwc3/gadget.h+7 -70 replies
16/142usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllersdrivers/usb/host/xhci-plat.c+2 -00 replies
17/142USB: serial: safe_serial: fix information leak in completion handlerdrivers/usb/serial/safe_serial.c+5 -00 replies
18/142USB: serial: omninet: fix reference leaks at opendrivers/usb/serial/omninet.c+0 -60 replies
19/142USB: iowarrior: fix NULL-deref at probedrivers/usb/misc/iowarrior.c+7 -60 replies
20/142USB: iowarrior: fix NULL-deref in writedrivers/usb/misc/iowarrior.c+8 -00 replies
21/142USB: serial: io_ti: fix NULL-deref in interrupt callbackdrivers/usb/serial/io_ti.c+6 -00 replies
22/142USB: serial: io_ti: fix information leak in completion handlerdrivers/usb/serial/io_ti.c+1 -10 replies
23/142mvsas: fix misleading indentationdrivers/scsi/mvsas/mv_sas.c+2 -20 replies
24/142locking/static_keys: Add static_key_{en,dis}able() helpersinclude/linux/jump_label.h kernel/sched/core.c+18 -40 replies
25/142vxlan: correctly validate VXLAN ID against VXLAN_N_VIDdrivers/net/vxlan.c+1 -10 replies
26/142ipv4: mask tos for input routenet/ipv4/route.c+1 -00 replies
27/142l2tp: avoid use-after-free caused by l2tp_ip_backlog_recvnet/l2tp/l2tp_ip.c+1 -10 replies
28/142net: don't call strlen() on the user buffer in packet_bind_spkt()net/packet/af_packet.c+6 -20 replies
29/142net: net_enable_timestamp() can be called from irq contextsnet/core/dev.c+31 -40 replies
30/142dccp: Unlock sock before calling sk_free()net/dccp/minisocks.c+1 -00 replies
31/142tcp: fix various issues for sockets morphing to listen statenet/ipv4/tcp_ipv4.c net/ipv4/tcp_timer.c+9 -40 replies
32/142uapi: fix linux/packet_diag.h userspace compilation errorinclude/uapi/linux/packet_diag.h+1 -10 replies
33/142ipv6: avoid write to a possibly cloned skbnet/ipv6/ip6_output.c+6 -10 replies
34/142dccp/tcp: fix routing redirect racenet/dccp/ipv4.c net/dccp/ipv6.c net/ipv4/tcp_ipv4.c +1 more+14 -80 replies
35/142dccp: fix memory leak during tear-down of unsuccessful connection requestnet/dccp/ccids/ccid2.c+1 -00 replies
36/142net sched actions: decrement module reference count after table flush.net/sched/act_api.c+1 -40 replies
37/142futex: Fix potential use-after-free in FUTEX_REQUEUE_PIkernel/futex.c+11 -90 replies
38/142futex: Add missing error handling to FUTEX_REQUEUE_PIkernel/futex.c+2 -00 replies
39/142give up on gcc ilog2() constant optimizationsinclude/linux/log2.h+2 -110 replies
40/142cancel the setfilesize transation when io error happenfs/xfs/xfs_aops.c+11 -20 replies
41/142xfs: fix up xfs_swap_extent_forks inline extent handlingfs/xfs/xfs_bmap_util.c+5 -20 replies
42/142xfs: don't allow di_size with high bit setfs/xfs/xfs_inode_buf.c+8 -00 replies
43/142netlink: remove mmapped netlink supportinclude/uapi/linux/netlink.h include/uapi/linux/netlink_diag.h net/netlink/Kconfig +3 more+14 -7810 replies
44/142crypto: ghash-clmulni - Fix load failurearch/x86/crypto/ghash-clmulni-intel_glue.c+26 -00 replies
45/142crypto: cryptd - Assign statesize properlycrypto/cryptd.c+1 -00 replies
46/142ACPI / video: skip evaluating _DOD when it does not existdrivers/acpi/video.c+3 -00 replies
47/142Drivers: hv: balloon: don't crash when memory is added in non-sorted orderdrivers/hv/hv_balloon.c+2 -20 replies
48/142Drivers: hv: avoid vfree() on crashdrivers/hv/hv.c drivers/hv/hyperv_vmbus.h drivers/hv/vmbus_drv.c+6 -50 replies
49/142KVM: PPC: Book3S PR: Fix illegal opcode emulationarch/powerpc/kvm/emulate.c+0 -10 replies
50/142s390/pci: fix use after free in dma_initarch/s390/pci/pci_dma.c+10 -60 replies
51/142kernek/fork.c: allocate idle task for a CPU always on its local nodekernel/fork.c+9 -60 replies
52/142perf/core: Fix event inheritance on fork()kernel/events/core.c+3 -20 replies
53/142cpufreq: Fix and clean up show_cpuinfo_cur_freq()drivers/cpufreq/cpufreq.c+5 -30 replies
54/142target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER exportdrivers/target/target_core_pscsi.c+12 -350 replies
55/142scsi: lpfc: Add shutdown method for kexecdrivers/scsi/lpfc/lpfc_init.c+1 -00 replies
56/142isdn/gigaset: fix NULL-deref at probedrivers/isdn/gigaset/bas-gigaset.c+3 -00 replies
57/142xen: do not re-use pirq number cached in pci device msi msg dataarch/x86/pci/xen.c+7 -160 replies
58/142igb: Workaround for igb i210 firmware issuedrivers/net/ethernet/intel/igb/e1000_phy.c+4 -00 replies
59/142igb: add i211 to i210 PHY workarounddrivers/net/ethernet/intel/igb/e1000_phy.c+1 -10 replies
60/142net: properly release sk_frag.pagenet/core/sock.c+5 -50 replies
61/142net: unix: properly re-increment inflight counter of GC discarded candidatesnet/unix/garbage.c+9 -90 replies
62/142qmi_wwan: add Dell DW5811edrivers/net/usb/qmi_wwan.c+2 -00 replies
63/142net/mlx5: Increase number of max QPs in default profiledrivers/infiniband/hw/mlx5/main.c+1 -10 replies
64/142ipv4: provide stronger user input validation in nl_fib_input()net/ipv4/fib_frontend.c+2 -10 replies
65/142tcp: initialize icsk_ack.lrcvtime at session start timenet/ipv4/tcp_input.c net/ipv4/tcp_minisocks.c+2 -10 replies
66/142libceph: don't set weight to IN when OSD is destroyednet/ceph/osdmap.c+0 -10 replies
67/142USB: qcserial: Add support for Dell Wireless 5809e 4G Modemdrivers/usb/serial/qcserial.c+1 -00 replies
68/142USB: qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Moduledrivers/usb/serial/qcserial.c+1 -00 replies
69/142USB: qcserial: add Sierra Wireless MC74xx/EM74xxdrivers/usb/serial/qcserial.c+2 -00 replies
70/142USB: qcserial: Add support for Quectel EC20 Mini PCIe moduledrivers/usb/serial/qcserial.c+40 -00 replies
71/142USB: qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3)drivers/usb/serial/qcserial.c+1 -00 replies
72/142USB: qcserial: add Sierra Wireless EM74xx device IDdrivers/usb/serial/qcserial.c+4 -20 replies
73/142Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000drivers/input/serio/i8042-x86ia64io.h+7 -00 replies
74/142Input: iforce - validate number of endpoints before using themdrivers/input/joystick/iforce/iforce-usb.c+3 -00 replies
75/142Input: ims-pcu - validate number of endpoints before using themdrivers/input/misc/ims-pcu.c+4 -00 replies
76/142Input: hanwang - validate number of endpoints before using themdrivers/input/tablet/hanwang.c+3 -00 replies
77/142Input: yealink - validate number of endpoints before using themdrivers/input/misc/yealink.c+4 -00 replies
78/142Input: cm109 - validate number of endpoints before using themdrivers/input/misc/cm109.c+4 -00 replies
79/142Input: kbtab - validate number of endpoints before using themdrivers/input/tablet/kbtab.c+3 -00 replies
80/142ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()sound/core/seq/seq_clientmgr.c sound/core/seq/seq_fifo.c sound/core/seq/seq_memory.c +1 more+18 -40 replies
81/142USB: serial: option: add Quectel UC15, UC20, EC21, and EC25 modemsdrivers/usb/serial/option.c+16 -10 replies
82/142USB: serial: qcserial: add Dell DW5811edrivers/usb/serial/qcserial.c+2 -00 replies
83/142ACM gadget: fix endianness in notificationsdrivers/usb/gadget/f_acm.c+3 -10 replies
84/142usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirkdrivers/usb/core/config.c drivers/usb/core/quirks.c include/linux/usb/quirks.h+24 -00 replies
85/142USB: uss720: fix NULL-deref at probedrivers/usb/misc/uss720.c+5 -00 replies
86/142USB: idmouse: fix NULL-deref at probedrivers/usb/misc/idmouse.c+3 -00 replies
87/142USB: wusbcore: fix NULL-deref at probedrivers/usb/wusbcore/wa-hc.c+3 -00 replies
88/142usb: hub: Fix crash after failure to read BOS descriptordrivers/usb/core/hub.c+1 -10 replies
89/142uwb: i1480-dfu: fix NULL-deref at probedrivers/uwb/i1480/dfu/usb.c+3 -00 replies
90/142uwb: hwa-rc: fix NULL-deref at probedrivers/uwb/hwa-rc.c+3 -00 replies
91/142mmc: ushc: fix NULL-deref at probedrivers/mmc/host/ushc.c+3 -00 replies
92/142ext4: mark inode dirty after converting inline directoryfs/ext4/inline.c+2 -30 replies
93/142mmc: sdhci: Do not disable interrupts while waiting for clockdrivers/mmc/host/sdhci.c+3 -10 replies
94/142nl80211: fix dumpit error path RTNL deadlocksnet/wireless/nl80211.c+21 -310 replies
95/142USB: usbtmc: add missing endpoint sanity checkdrivers/usb/class/usbtmc.c+8 -10 replies
96/142xfs: clear _XBF_PAGES from buffers when readahead pagefs/xfs/xfs_buf.c+1 -00 replies
97/142block: allow WRITE_SAME commands with the SG_IO ioctlblock/scsi_ioctl.c+3 -00 replies
98/142uvcvideo: uvc_scan_fallback() for webcams with broken chaindrivers/media/usb/uvc/uvc_driver.c+112 -60 replies
99/142fbcon: Fix vc attr at deinitdrivers/video/console/fbcon.c+40 -270 replies
100/142crypto: algif_hash - avoid zero-sized arraycrypto/algif_hash.c+1 -10 replies
101/142xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_windownet/xfrm/xfrm_user.c+3 -00 replies
102/142xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size hardernet/xfrm/xfrm_user.c+5 -10 replies
103/142virtio_balloon: init 1st buffer in stats vqdrivers/virtio/virtio_balloon.c+2 -00 replies
104/142c6x/ptrace: Remove useless PTRACE_SETREGSET implementationarch/c6x/kernel/ptrace.c+0 -410 replies
105/142sparc/ptrace: Preserve previous registers for short regset writearch/sparc/kernel/ptrace_64.c+1 -10 replies
106/142metag/ptrace: Preserve previous registers for short regset writearch/metag/kernel/ptrace.c+1 -10 replies
107/142metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUSarch/metag/kernel/ptrace.c+12 -30 replies
108/142metag/ptrace: Reject partial NT_METAG_RPIPE writesarch/metag/kernel/ptrace.c+2 -00 replies
109/142sched/rt: Add a missing rescheduling pointkernel/sched/rt.c+1 -20 replies
110/142libceph: force GFP_NOIO for socket allocationsnet/ceph/messenger.c+6 -00 replies
111/142scsi: mpt3sas: fix hang on ata passthrough commandsdrivers/scsi/mpt3sas/mpt3sas_base.h drivers/scsi/mpt3sas/mpt3sas_scsih.c+37 -110 replies
112/142scsi: libsas: fix ata xfer lengthdrivers/scsi/libsas/sas_ata.c+1 -10 replies
113/142ALSA: seq: Fix race during FIFO resizesound/core/seq/seq_fifo.c+4 -00 replies
114/142ACPI: Fix incompatibility with mcount-based function graph tracingdrivers/acpi/Makefile+0 -10 replies
115/142USB: fix linked-list corruption in rh_call_control()drivers/usb/core/hcd.c+5 -20 replies
116/142KVM: x86: clear bus pointer when destroyedvirt/kvm/kvm_main.c+11 -10 replies
117/142mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd()mm/hugetlb.c+4 -20 replies
118/142rtc: s35390a: fix reading out alarmdrivers/rtc/rtc-s35390a.c+31 -90 replies
119/142rtc: s35390a: make sure all members in the output are setdrivers/rtc/rtc-s35390a.c+14 -00 replies
120/142rtc: s35390a: implement reset routine as suggested by the referencedrivers/rtc/rtc-s35390a.c+55 -100 replies
121/142rtc: s35390a: improve irq handlingdrivers/rtc/rtc-s35390a.c+31 -170 replies
122/142KVM: kvm_io_bus_unregister_dev() should never failinclude/linux/kvm_host.h virt/kvm/eventfd.c virt/kvm/kvm_main.c+27 -200 replies
123/142padata: avoid race in reorderingkernel/padata.c+3 -20 replies
124/142ALSA: ctxfi: Fallback DMA mask to 32bitsound/pci/ctxfi/cthw20k1.c sound/pci/ctxfi/cthw20k2.c+12 -250 replies
125/142ALSA: ctxfi: Fix the incorrect check of dma_set_mask() callsound/pci/ctxfi/cthw20k1.c+1 -10 replies
126/142Revert "cpufreq: fix garbage kobjects on errors during suspend/resume"drivers/cpufreq/cpufreq.c+3 -00 replies
127/142cgroup: use an ordered workqueue for cgroup destructionkernel/cgroup.c+6 -22 replies
128/142cpufreq: move policy kobj to policy->cpu at resumedrivers/cpufreq/cpufreq.c+4 -20 replies
129/142ACPI / PNP: Avoid conflicting resource reservationsdrivers/acpi/osl.c drivers/acpi/resource.c drivers/pnp/system.c +1 more+197 -140 replies
130/142ACPI / resources: free memory on error in add_region_before()drivers/acpi/resource.c+3 -10 replies
131/142ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stagedrivers/acpi/osl.c drivers/acpi/resource.c drivers/pnp/system.c +1 more+18 -2010 replies
132/142USB: OHCI: Fix race between ED unlink and URB submissiondrivers/usb/host/ohci-q.c+1 -60 replies
133/142i2c: at91: manage unexpected RXRDY flag when starting a transferdrivers/i2c/busses/i2c-at91.c+26 -100 replies
134/142ipv4: igmp: Allow removing groups from a removed interfacenet/ipv4/igmp.c+4 -20 replies
135/142HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2drivers/hid/hid-lg.c+1 -10 replies
136/142HID: usbhid: Quirk a AMI virtual mouse and keyboard with ALWAYS_POLLdrivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+4 -00 replies
137/142HID: i2c-hid: Add sleep between POWER ON and RESETdrivers/hid/i2c-hid/i2c-hid.c+9 -00 replies
138/142Input: joydev - do not report stale values on first opendrivers/input/joydev.c+13 -50 replies
139/142Input: tca8418 - use the interrupt trigger from the device treedrivers/input/keyboard/tca8418_keypad.c+3 -30 replies
140/142Input: mpr121 - handle multiple bits change of status registerdrivers/input/keyboard/mpr121_touchkey.c+14 -90 replies
141/142Input: mpr121 - set missing event capabilitydrivers/input/keyboard/mpr121_touchkey.c+1 -00 replies
142/142tty/serial: atmel: fix race condition (TX+DMA)drivers/tty/serial/atmel_serial.c+5 -00 replies

Reviews trailers per patch

42 of 142 patches have a Reviewed-by or Acked-by.

PatchJiri BencEric DumazetAaron LuNeal CardwellMarcos Paulo de SouzaMathias NymanDmitry VyukovSteffen KlassertBenjamin TissoiresDave ChinnerBrian FosterKirill A. ShutemovMichal HockoMarek VasutGreg Kroah-HartmanJohannes ThumshirnAdam AndruszakCong WangDarren HartPavel EmelyanovChristoph HellwigViresh KumarMauricio Faria de OliveiraStefano StabelliniKonrad Rzeszutek WilkGerald SchaeferSage WeilAaron BrownJohan HovoldAlexander GrafLaurent VivierOleg NesterovAlan Stern家瑋Ludovic DesrochesEric SandeenDavid S. MillerJames HoganJeff LaytonSreekanth ReddyIngo MolnarHillf DantonCornelia HuckSteven Rostedt (VMware)Bu YitianSrivatsa S. BhatHeiko PrzybylNicolas FerrePeter Rosin
1/142
2/142R-b A-b
3/142A-b R-b
4/142
5/142R-b
6/142
7/142
8/142
9/142
10/142A-b
11/142
12/142
13/142
14/142
15/142Sugested-by
16/142
17/142
18/142
19/142
20/142
21/142
22/142
23/142R-b
24/142
25/142A-b
26/142
27/142
28/142A-b
29/142
30/142
31/142
32/142A-b
33/142
34/142
35/142
36/142A-b
37/142R-b
38/142R-b
39/142
40/142R-b
41/142R-b
42/142R-b
43/142
44/142
45/142
46/142R-b
47/142
48/142
49/142R-b T-b
50/142R-b
51/142
52/142Spotted-by
53/142A-b
54/142
55/142R-b T-b
56/142
57/142R-b A-b
58/142T-b
59/142T-b
60/142
61/142
62/142
63/142
64/142
65/142A-b
66/142R-b
67/142
68/142
69/142A-b
70/142
71/142
72/142
73/142R-b
74/142
75/142
76/142
77/142
78/142
79/142
80/142Reported-and-tested-by
81/142
82/142
83/142T-b
84/142A-b
85/142
86/142
87/142
88/142A-b
89/142
90/142
91/142
92/142
93/142T-b
94/142
95/142
96/142R-b
97/142R-b
98/142
99/142
100/142
101/142A-b
102/142A-b
103/142
104/142
105/142A-b
106/142A-b
107/142
108/142A-b
109/142
110/142R-b
111/142R-b A-b T-b
112/142
113/142
114/142A-b
115/142Reported-and-tested-by
116/142
117/142A-b
118/142
119/142
120/142
121/142
122/142R-b
123/142A-b
124/142
125/142
126/142
127/142
128/142Reported-and-tested-by R-b
129/142
130/142
131/142
132/142T-b
133/142T-b
134/142
135/142A-b
136/142
137/142R-b
138/142
139/142
140/142
141/142
142/142T-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 49 reviewers.

Read the v1 thread

Cover letter [PATCH 3.12 000/142] 3.12.73-stable review

This is the start of the stable review cycle for the 3.12.73 release. There are 142 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 Wed Apr 12 17:33:10 CEST 2017. 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.73-rc1.xz

and the diffstat can be found below.

thanks,
js

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

Adrian Hunter (1):
mmc: sdhci: Do not disable interrupts while waiting for clock

Akinobu Mita (2):
Input: mpr121 - handle multiple bits change of status register
Input: mpr121 - set missing event capability

Alan Stern (2):
USB: fix linked-list corruption in rh_call_control()
USB: OHCI: Fix race between ED unlink and URB submission

Alex Hung (1):
ACPI / video: skip evaluating _DOD when it does not exist

Alexander Potapenko (1):
net: don't call strlen() on the user buffer in packet_bind_spkt()

Andi Kleen (1):
kernek/fork.c: allocate idle task for a CPU always on its local node

Andrew Lunn (1):
ipv4: igmp: Allow removing groups from a removed interface

Andrey Ulanov (1):
net: unix: properly re-increment inflight counter of GC discarded
candidates

Andy Whitcroft (2):
xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder

Anton Blanchard (1):
scsi: lpfc: Add shutdown method for kexec

Ardinartsev Nikita (1):
HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2

Arnaldo Carvalho de Melo (1):
dccp: Unlock sock before calling sk_free()

Arnd Bergmann (5):
crypto: improve gcc optimization flags for serpent and wp512
MIPS: ip27: Disable qlge driver in defconfig
MIPS: ip22: Fix ip28 build for modern gcc
mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
cpmac: remove hopeless #warning

Bjørn Mork (4):
qmi_wwan: add Dell DW5811e
USB: qcserial: add Sierra Wireless MC74xx/EM74xx
USB: qcserial: add Sierra Wireless EM74xx device ID
USB: serial: qcserial: add Dell DW5811e

Brendan McGrath (1):
HID: i2c-hid: Add sleep between POWER ON and RESET

Brian Foster (1):
xfs: pass total block res. as total xfs_bmapi_write() parameter

Chris J Arges (1):
igb: Workaround for igb i210 firmware issue

Colin Ian King (1):
HID: usbhid: Quirk a AMI virtual mouse and keyboard with ALWAYS_POLL

Dan Carpenter (1):
ACPI / resources: free memory on error in add_region_before()

Dan Streetman (1):
xen: do not re-use pirq number cached in pci device msi msg data

Dan Williams (1):
USB: serial: option: add Quectel UC15, UC20, EC21, and EC25 modems

Darrick J. Wong (2):
xfs: don't allow di_size with high bit set
xfs: clear _XBF_PAGES from buffers when readahead page

Dave Martin (5):
c6x/ptrace: Remove useless PTRACE_SETREGSET implementation sparc/ptrace: Preserve previous registers for short regset write metag/ptrace: Preserve previous registers for short regset write metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS metag/ptrace: Reject partial NT_METAG_RPIPE writes

David Hildenbrand (1):
KVM: kvm_io_bus_unregister_dev() should never fail

David Ward (1):
USB: qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module

Dmitry V. Levin (1):
uapi: fix linux/packet_diag.h userspace compilation error

Eric Biggers (1):
ext4: mark inode dirty after converting inline directory

Eric Dumazet (5):
net: net_enable_timestamp() can be called from irq contexts
tcp: fix various issues for sockets morphing to listen state
net: properly release sk_frag.page
ipv4: provide stronger user input validation in nl_fib_input()
tcp: initialize icsk_ack.lrcvtime at session start time

Eric Sandeen (1):
xfs: fix up xfs_swap_extent_forks inline extent handling

Felipe Balbi (1):
usb: dwc3: gadget: make Set Endpoint Configuration macros safe

Florian Westphal (2):
ipv6: avoid write to a possibly cloned skb
netlink: remove mmapped netlink support

Guenter Roeck (2):
usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci
controllers
usb: hub: Fix crash after failure to read BOS descriptor

Hannes Frederic Sowa (1):
dccp: fix memory leak during tear-down of unsuccessful connection
request

Hugh Dickins (1):
cgroup: use an ordered workqueue for cgroup destruction

Ilya Dryomov (2):
libceph: don't set weight to IN when OSD is destroyed
libceph: force GFP_NOIO for socket allocations

James Bottomley (1):
scsi: mpt3sas: fix hang on ata passthrough commands

Jason A. Donenfeld (1):
padata: avoid race in reordering

Jiri Slaby (1):
crypto: algif_hash - avoid zero-sized array

Johan Hovold (22):
USB: serial: digi_acceleport: fix OOB data sanity check
USB: serial: digi_acceleport: fix OOB-event processing
USB: serial: safe_serial: fix information leak in completion handler
USB: serial: omninet: fix reference leaks at open
USB: iowarrior: fix NULL-deref at probe
USB: iowarrior: fix NULL-deref in write
USB: serial: io_ti: fix NULL-deref in interrupt callback
USB: serial: io_ti: fix information leak in completion handler isdn/gigaset: fix NULL-deref at probe
Input: iforce - validate number of endpoints before using them
Input: ims-pcu - validate number of endpoints before using them
Input: hanwang - validate number of endpoints before using them
Input: yealink - validate number of endpoints before using them
Input: cm109 - validate number of endpoints before using them
Input: kbtab - validate number of endpoints before using them
USB: uss720: fix NULL-deref at probe
USB: idmouse: fix NULL-deref at probe
USB: wusbcore: fix NULL-deref at probe
uwb: i1480-dfu: fix NULL-deref at probe
uwb: hwa-rc: fix NULL-deref at probe
mmc: ushc: fix NULL-deref at probe
USB: usbtmc: add missing endpoint sanity check

Johannes Berg (1):
nl80211: fix dumpit error path RTNL deadlocks

John Crispin (1):
MIPS: ralink: Cosmetic change to prom_init().

John Garry (1):
scsi: libsas: fix ata xfer length

Jon Maxwell (1):
dccp/tcp: fix routing redirect race

Josh Poimboeuf (1):
ACPI: Fix incompatibility with mcount-based function graph tracing

Julian Anastasov (1):
ipv4: mask tos for input route

Kai-Heng Feng (1):
Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000

Keno Fischer (1):
mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp

Ladi Prosek (1):
virtio_balloon: init 1st buffer in stats vq

Linus Torvalds (1):
give up on gcc ilog2() constant optimizations

Ludovic Desroches (1):
i2c: at91: manage unexpected RXRDY flag when starting a transfer

Luis de Bethencourt (1):
mvsas: fix misleading indentation

Maor Gottlieb (1):
net/mlx5: Increase number of max QPs in default profile

Mathias Nyman (1):
xhci: fix 10 second timeout on removal of PCI hotpluggable xhci
controllers

Matthias Schiffer (1):
vxlan: correctly validate VXLAN ID against VXLAN_N_VID

Maxime Ripard (1):
Input: tca8418 - use the interrupt trigger from the device tree

Mikulas Patocka (1):
dm: flush queued bios when process blocks to avoid deadlock

Naoya Horiguchi (1):
mm, hugetlb: use pte_present() instead of pmd_present() in
follow_huge_pmd()

Nicholas Bellinger (1):
target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export

Oliver Neukum (1):
ACM gadget: fix endianness in notifications

Patrik Halfar (1):
USB: qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3)

Paul Hüber (1):
l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv

Peter Xu (1):
KVM: x86: clear bus pointer when destroyed

Peter Zijlstra (4):
locking/static_keys: Add static_key_{en,dis}able() helpers
futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
futex: Add missing error handling to FUTEX_REQUEUE_PI perf/core: Fix event inheritance on fork()

Petr Štetiar (1):
USB: qcserial: Add support for Quectel EC20 Mini PCIe module

Pieter Hollants (1):
USB: qcserial: Add support for Dell Wireless 5809e 4G Modem

Rafael J. Wysocki (4):
cpufreq: Fix and clean up show_cpuinfo_cur_freq()
Revert "cpufreq: fix garbage kobjects on errors during suspend/resume" ACPI / PNP: Avoid conflicting resource reservations
ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage

Ralf Baechle (1):
MIPS: DEC: Avoid la pseudo-instruction in delay slots

Raphael Assenat (1):
Input: joydev - do not report stale values on first open

Richard Genoud (1):
tty/serial: atmel: fix race condition (TX+DMA)

Rik van Riel (1):
tracing: Add #undef to fix compile error

Roman Mashak (1):
net sched actions: decrement module reference count after table flush.

Samuel Thibault (1):
usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk

Sebastian Andrzej Siewior (1):
sched/rt: Add a missing rescheduling point

Sebastian Ott (1):
s390/pci: fix use after free in dma_init

Sumit Semwal (2):
block: allow WRITE_SAME commands with the SG_IO ioctl
uvcvideo: uvc_scan_fallback() for webcams with broken chain

Takashi Iwai (5):
ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()
fbcon: Fix vc attr at deinit
ALSA: seq: Fix race during FIFO resize
ALSA: ctxfi: Fallback DMA mask to 32bit
ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call

Thomas Huth (1):
KVM: PPC: Book3S PR: Fix illegal opcode emulation

Todd Fujinaka (1):
igb: add i211 to i210 PHY workaround

Uwe Kleine-König (4):
rtc: s35390a: fix reading out alarm
rtc: s35390a: make sure all members in the output are set
rtc: s35390a: implement reset routine as suggested by the reference
rtc: s35390a: improve irq handling

Viresh Kumar (1):
cpufreq: move policy kobj to policy->cpu at resume

Vitaly Kuznetsov (2):
Drivers: hv: balloon: don't crash when memory is added in non-sorted
order
Drivers: hv: avoid vfree() on crash

Wang, Rui Y (2):
crypto: ghash-clmulni - Fix load failure
crypto: cryptd - Assign statesize properly

Zhaohongjiang (1):
cancel the setfilesize transation when io error happen

 arch/c6x/kernel/ptrace.c                   |  41 --
 arch/metag/kernel/ptrace.c                 |  19 +-
 arch/mips/configs/ip27_defconfig           |   1 -
 arch/mips/dec/int-handler.S                |  40 +-
 arch/mips/ralink/prom.c                    |   9 +-
 arch/mips/sgi-ip22/Platform                |   2 +-
 arch/powerpc/kvm/emulate.c                 |   1 -
 arch/s390/pci/pci_dma.c                    |  16 +-
 arch/sparc/kernel/ptrace_64.c              |   2 +-
 arch/x86/crypto/ghash-clmulni-intel_glue.c |  26 ++
 arch/x86/pci/xen.c                         |  23 +-
 block/scsi_ioctl.c                         |   3 +
 crypto/Makefile                            |   2 +
 crypto/algif_hash.c                        |   2 +-
 crypto/cryptd.c                            |   1 +
 drivers/acpi/Makefile                      |   1 -
 drivers/acpi/osl.c                         |   6 +-
 drivers/acpi/video.c                       |   3 +
 drivers/cpufreq/cpufreq.c                  |  17 +-
 drivers/hid/hid-ids.h                      |   3 +
 drivers/hid/hid-lg.c                       |   2 +-
 drivers/hid/i2c-hid/i2c-hid.c              |   9 +
 drivers/hid/usbhid/hid-quirks.c            |   1 +
 drivers/hv/hv.c                            |   5 +-
 drivers/hv/hv_balloon.c                    |   4 +-
 drivers/hv/hyperv_vmbus.h                  |   2 +-
 drivers/hv/vmbus_drv.c                     |   4 +-
 drivers/i2c/busses/i2c-at91.c              |  36 +-
 drivers/infiniband/hw/mlx5/main.c          |   2 +-
 drivers/input/joydev.c                     |  18 +-
 drivers/input/joystick/iforce/iforce-usb.c |   3 +
 drivers/input/keyboard/mpr121_touchkey.c   |  24 +-
 drivers/input/keyboard/tca8418_keypad.c    |   6 +-
 drivers/input/misc/cm109.c                 |   4 +
 drivers/input/misc/ims-pcu.c               |   4 +
 drivers/input/misc/yealink.c               |   4 +
 drivers/input/serio/i8042-x86ia64io.h      |   7 +
 drivers/input/tablet/hanwang.c             |   3 +
 drivers/input/tablet/kbtab.c               |   3 +
 drivers/isdn/gigaset/bas-gigaset.c         |   3 +
 drivers/md/dm.c                            |  55 +++
 drivers/media/usb/uvc/uvc_driver.c         | 118 ++++-
 drivers/mmc/host/sdhci.c                   |   4 +-
 drivers/mmc/host/ushc.c                    |   3 +
 drivers/mtd/maps/pmcmsp-flash.c            |   4 +-
 drivers/net/ethernet/intel/igb/e1000_phy.c |   4 +
 drivers/net/ethernet/ti/cpmac.c            |   2 +-
 drivers/net/usb/qmi_wwan.c                 |   2 +
 drivers/net/vxlan.c                        |   2 +-
 drivers/rtc/rtc-s35390a.c                  | 167 +++++--
 drivers/scsi/libsas/sas_ata.c              |   2 +-
 drivers/scsi/lpfc/lpfc_init.c              |   1 +
 drivers/scsi/mpt3sas/mpt3sas_base.h        |  12 +
 drivers/scsi/mpt3sas/mpt3sas_scsih.c       |  36 +-
 drivers/scsi/mvsas/mv_sas.c                |   4 +-
 drivers/target/target_core_pscsi.c         |  47 +-
 drivers/tty/serial/atmel_serial.c          |   5 +
 drivers/usb/class/usbtmc.c                 |   9 +-
 drivers/usb/core/config.c                  |  10 +
 drivers/usb/core/hcd.c                     |   7 +-
 drivers/usb/core/hub.c                     |   2 +-
 drivers/usb/core/quirks.c                  |   8 +
 drivers/usb/dwc3/gadget.h                  |  14 +-
 drivers/usb/gadget/f_acm.c                 |   4 +-
 drivers/usb/host/ohci-q.c                  |   7 +-
 drivers/usb/host/xhci-pci.c                |   1 +
 drivers/usb/host/xhci-plat.c               |   2 +
 drivers/usb/host/xhci.c                    |   6 +-
 drivers/usb/host/xhci.h                    |   1 +
 drivers/usb/misc/idmouse.c                 |   3 +
 drivers/usb/misc/iowarrior.c               |  21 +-
 drivers/usb/misc/uss720.c                  |   5 +
 drivers/usb/serial/digi_acceleport.c       |  14 +-
 drivers/usb/serial/io_ti.c                 |   8 +-
 drivers/usb/serial/omninet.c               |   6 -
 drivers/usb/serial/option.c                |  17 +-
 drivers/usb/serial/qcserial.c              |  49 ++
 drivers/usb/serial/safe_serial.c           |   5 +
 drivers/usb/wusbcore/wa-hc.c               |   3 +
 drivers/uwb/hwa-rc.c                       |   3 +
 drivers/uwb/i1480/dfu/usb.c                |   3 +
 drivers/video/console/fbcon.c              |  67 +--
 drivers/virtio/virtio_balloon.c            |   2 +
 fs/ext4/inline.c                           |   5 +-
 fs/xfs/xfs_aops.c                          |  13 +-
 fs/xfs/xfs_bmap_util.c                     |   9 +-
 fs/xfs/xfs_buf.c                           |   1 +
 fs/xfs/xfs_inode_buf.c                     |   8 +
 fs/xfs/xfs_iomap.c                         |   8 +-
 include/linux/jump_label.h                 |  16 +
 include/linux/kvm_host.h                   |   4 +-
 include/linux/log2.h                       |  13 +-
 include/linux/usb/quirks.h                 |   6 +
 include/trace/events/syscalls.h            |   1 +
 include/uapi/linux/netlink.h               |   4 +
 include/uapi/linux/netlink_diag.h          |   2 +
 include/uapi/linux/packet_diag.h           |   2 +-
 kernel/cgroup.c                            |   8 +-
 kernel/events/core.c                       |   5 +-
 kernel/fork.c                              |  15 +-
 kernel/futex.c                             |  22 +-
 kernel/padata.c                            |   5 +-
 kernel/sched/core.c                        |   6 +-
 kernel/sched/rt.c                          |   3 +-
 mm/huge_memory.c                           |  19 +-
 mm/hugetlb.c                               |   6 +-
 net/ceph/messenger.c                       |   6 +
 net/ceph/osdmap.c                          |   1 -
 net/core/dev.c                             |  35 +-
 net/core/sock.c                            |  10 +-
 net/dccp/ccids/ccid2.c                     |   1 +
 net/dccp/ipv4.c                            |   3 +-
 net/dccp/ipv6.c                            |   8 +-
 net/dccp/minisocks.c                       |   1 +
 net/ipv4/fib_frontend.c                    |   3 +-
 net/ipv4/igmp.c                            |   6 +-
 net/ipv4/route.c                           |   1 +
 net/ipv4/tcp_input.c                       |   2 +-
 net/ipv4/tcp_ipv4.c                        |  10 +-
 net/ipv4/tcp_minisocks.c                   |   1 +
 net/ipv4/tcp_timer.c                       |   6 +-
 net/ipv6/ip6_output.c                      |   7 +-
 net/ipv6/tcp_ipv6.c                        |   8 +-
 net/l2tp/l2tp_ip.c                         |   2 +-
 net/netlink/Kconfig                        |   9 -
 net/netlink/af_netlink.c                   | 726 +----------------------------
 net/netlink/af_netlink.h                   |  15 -
 net/netlink/diag.c                         |  39 --
 net/packet/af_packet.c                     |   8 +-
 net/sched/act_api.c                        |   5 +-
 net/unix/garbage.c                         |  18 +-
 net/wireless/nl80211.c                     |  52 +--
 net/xfrm/xfrm_user.c                       |   9 +-
 sound/core/seq/seq_clientmgr.c             |   1 +
 sound/core/seq/seq_fifo.c                  |   7 +
 sound/core/seq/seq_memory.c                |  17 +-
 sound/core/seq/seq_memory.h                |   1 +
 sound/pci/ctxfi/cthw20k1.c                 |  19 +-
 sound/pci/ctxfi/cthw20k2.c                 |  18 +-
 virt/kvm/eventfd.c                         |   3 +-
 virt/kvm/kvm_main.c                        |  40 +-
 141 files changed, 1144 insertions(+), 1242 deletions(-)
Signature · 1 line
2.12.2