Skip to content

3.12.55-stable review

Jiri Slaby linux-clk lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest142 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/142dcache: use IS_ROOT to decide where dentry is hashedfs/dcache.c+6 -10 replies
2/142pipe: Fix buffer offset after partially failed readfs/pipe.c+4 -10 replies
3/142Revert "ocfs2: fix umask ignored issue"fs/ocfs2/namei.c+0 -20 replies
4/142proc: actually make proc_fd_permission() thread-friendlyfs/proc/fd.c+11 -30 replies
5/142remoteproc: avoid stack overflow in debugfs filedrivers/remoteproc/remoteproc_debugfs.c+1 -10 replies
6/142fat: fix fake_offset handling on error pathfs/fat/dir.c+11 -50 replies
7/142kernel/signal.c: unexport sigsuspend()include/linux/signal.h kernel/signal.c+1 -20 replies
8/142ocfs2/dlm: ignore cleaning the migration mle that is inusefs/ocfs2/dlm/dlmmaster.c+15 -110 replies
9/142ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanupfs/ocfs2/dlm/dlmrecovery.c+2 -00 replies
10/142sh64: fix __NR_fgetxattrarch/sh/include/uapi/asm/unistd_64.h+1 -10 replies
11/142Revert "dm mpath: fix stalls when handling invalid ioctls"drivers/md/dm-mpath.c+2 -50 replies
12/142spi: atmel: Fix DMA-setup for transfers with more than 8 bits per worddrivers/spi/spi-atmel.c+2 -10 replies
13/142spi: ti-qspi: Fix data corruption seen on r/w stress testdrivers/spi/spi-ti-qspi.c+1 -20 replies
14/142spi: fix parent-device reference leakdrivers/spi/spi.c+1 -10 replies
15/142wlcore/wl12xx: spi: fix oops on firmware loaddrivers/net/wireless/ti/wlcore/spi.c+7 -30 replies
16/142wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)drivers/net/wireless/ti/wlcore/io.h+7 -30 replies
17/142vTPM: fix memory allocation flag for rtce buffer at kernel bootdrivers/char/tpm/tpm_ibmvtpm.c+1 -10 replies
18/142mtd: mtdpart: fix add_mtd_partitions error pathdrivers/mtd/mtdpart.c+3 -10 replies
19/142tracing: Fix setting of start_index in find_next()kernel/trace/trace_printk.c+1 -00 replies
20/142jbd2: Fix unreclaimed pages after truncate in data=journal modefs/jbd2/transaction.c+2 -00 replies
21/142fix calculation of meta_bg descriptor backupsfs/ext4/resize.c+2 -20 replies
22/142parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.harch/parisc/include/uapi/asm/mman.h+0 -100 replies
23/142parisc: Fix syscall restartsarch/parisc/kernel/signal.c+52 -120 replies
24/142parisc: Fix __ARCH_SI_PREAMBLE_SIZEarch/parisc/include/uapi/asm/siginfo.h+4 -00 replies
25/142v4l2-compat-ioctl32: fix alignment for ARM64drivers/media/v4l2-core/v4l2-compat-ioctl32.c+5 -40 replies
26/142media: vb2 dma-contig: Fully cache synchronise buffers in prepare and finishdrivers/media/v4l2-core/videobuf2-dma-contig.c+3 -20 replies
27/142fix sysvfs symlinksfs/sysv/inode.c+2 -80 replies
28/142ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delaysound/usb/quirks.c+13 -10 replies
29/142ALSA: usb-audio: avoid freeing umidi object twicesound/usb/midi.c+0 -10 replies
30/142ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architecturessound/core/compress_offload.c+11 -00 replies
31/142ALSA: dummy: Disable switching timer backend via sysfssound/drivers/dummy.c+1 -10 replies
32/142ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()sound/core/seq/oss/seq_oss_synth.c+1 -10 replies
33/142ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer checksound/core/rawmidi.c+1 -10 replies
34/142ALSA: rawmidi: Fix race at copying & updating the positionsound/core/rawmidi.c+22 -120 replies
35/142ALSA: pcm: Fix potential deadlock in OSS emulationsound/core/oss/pcm_oss.c+15 -60 replies
36/142ASoC: dpcm: fix the BE state on hw_freesound/soc/soc-pcm.c+2 -10 replies
37/142ALSA: seq: Fix yet another races among ALSA timer accessessound/core/seq/seq_timer.c+67 -200 replies
38/142ALSA: seq: Fix race at closing in virmidi driversound/core/seq/seq_virmidi.c+5 -10 replies
39/142ALSA: seq: Fix lockdep warnings due to double mutex lockssound/core/seq/seq_clientmgr.c sound/core/seq/seq_ports.c+133 -1030 replies
40/142ALSA: timer: Code cleanupsound/core/timer.c+11 -170 replies
41/142ALSA: timer: Fix leftover link at closingsound/core/timer.c+2 -20 replies
42/142ALSA: timer: Fix link corruption due to double start or stopsound/core/timer.c+28 -20 replies
43/142ALSA: timer: Fix wrong instance passed to slave callbackssound/core/timer.c+1 -10 replies
44/142ALSA: timer: Fix race between stop and interruptsound/core/timer.c+4 -00 replies
45/142ALSA: hda - Add fixup for Mac Mini 7,1 modelsound/pci/hda/patch_cirrus.c+27 -00 replies
46/142ALSA: hda - Fix static checker warning in patch_hdmi.csound/pci/hda/patch_hdmi.c+2 -10 replies
47/142ALSA: hda - Fix speaker output from VAIO AiO machinessound/pci/hda/patch_realtek.c+1 -00 replies
48/142ALSA: dummy: Implement timer backend switching more safelysound/drivers/dummy.c+19 -180 replies
49/142saa7134-alsa: Only frees registered sound cardsdrivers/media/pci/saa7134/saa7134-alsa.c+4 -10 replies
50/142USB: serial: visor: fix crash on detecting device without write_urbsdrivers/usb/serial/visor.c+4 -20 replies
51/142USB: serial: ftdi_sio: add support for Yaesu SCU-18 cabledrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+2 -00 replies
52/142USB: cp210x: add ID for IAI USB to RS485 adaptordrivers/usb/serial/cp210x.c+1 -00 replies
53/142USB: serial: option: Adding support for Telit LE922drivers/usb/serial/option.c+16 -00 replies
54/142USB: option: fix Cinterion AHxx enumerationdrivers/usb/serial/option.c+1 -10 replies
55/142tty: Fix GPF in flush_to_ldisc()drivers/tty/tty_buffer.c+1 -10 replies
56/142tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)drivers/tty/tty_io.c+23 -10 replies
57/142xhci: fix usb2 resume timing and races.drivers/usb/host/xhci-hub.c drivers/usb/host/xhci-ring.c+42 -60 replies
58/142ext4: Fix handling of extended tv_secfs/ext4/ext4.h+44 -70 replies
59/142crypto: algif_skcipher - Require setkey before accept(2)crypto/algif_skcipher.c+41 -70 replies
60/142crypto: af_alg - Disallow bind/setkey/... after accept(2)crypto/af_alg.c include/crypto/if_alg.h+35 -80 replies
61/142crypto: af_alg - Fix socket double-free when accept failscrypto/af_alg.c+1 -30 replies
62/142crypto: af_alg - Add nokey compatibility pathcrypto/af_alg.c include/crypto/if_alg.h+14 -10 replies
63/142crypto: algif_skcipher - Add nokey compatibility pathcrypto/algif_skcipher.c+144 -50 replies
64/142crypto: hash - Add crypto_ahash_has_setkeycrypto/ahash.c crypto/shash.c include/crypto/hash.h+14 -20 replies
65/142crypto: algif_hash - Require setkey before accept(2)crypto/algif_hash.c+193 -80 replies
66/142AHCI: Fix softreset failed issue of Port Multiplierdrivers/ata/libahci.c+9 -00 replies
67/142libata: disable forced PORTS_IMPL for >= AHCI 1.3drivers/ata/libahci.c+2 -20 replies
68/142ahci: Intel DNV device IDs SATAdrivers/ata/ahci.c+20 -00 replies
69/142crypto: algif_hash - wait for crypto_ahash_init() to completecrypto/algif_hash.c+3 -10 replies
70/142crypto: user - lock crypto_alg_list on alg dumpcrypto/crypto_user.c+5 -10 replies
71/142FS-Cache: Increase reference of parent after registering, netfs successfs/fscache/netfs.c+4 -50 replies
72/142FS-Cache: Don't override netfs's primary_index if registering failedfs/fscache/netfs.c+16 -170 replies
73/142binfmt_elf: Don't clobber passed executable's file headerfs/binfmt_elf.c+5 -50 replies
74/142tty: remove platform_sysrq_reset_seqdrivers/tty/sysrq.c+1 -180 replies
75/142s390: fix normalization bug in exception table sortingarch/s390/mm/extable.c+6 -20 replies
76/142x86/mm/pat: Avoid truncation when converting cpa->numpages to addressarch/x86/mm/pageattr.c+2 -20 replies
77/142ALSA: seq: Fix double port list deletionsound/core/seq/seq_ports.c+8 -50 replies
78/142phy: twl4030-usb: Relase usb phy on unloaddrivers/usb/phy/phy-twl4030-usb.c+1 -00 replies
79/142wan/x25: Fix use-after-free in x25_asy_open_tty()drivers/net/wan/x25_asy.c+1 -50 replies
80/142staging/speakup: Use tty_ldisc_ref() for paste kworkerdrivers/staging/speakup/selection.c+4 -10 replies
81/142pty: fix possible use after free of tty->driver_datadrivers/tty/pty.c+17 -10 replies
82/142pty: make sure super_block is still valid in final /dev/tty closedrivers/tty/pty.c fs/devpts/inode.c include/linux/devpts_fs.h+30 -30 replies
83/142serial: 8250_pci: Correct uartclk for xr17v35x expansion chipsdrivers/tty/serial/8250/8250_pci.c+19 -30 replies
84/142AIO: properly check iovec sizesfs/aio.c+7 -20 replies
85/142ext4: fix potential integer overflowfs/ext4/resize.c+1 -10 replies
86/142btrfs: properly set the termination value of ctx->pos in readdirfs/btrfs/delayed-inode.c fs/btrfs/delayed-inode.h fs/btrfs/inode.c+16 -30 replies
87/142Btrfs: fix hang on extent buffer lock caused by the inode_paths ioctlfs/btrfs/backref.c+6 -40 replies
88/142perf: Fix inherited events vs. tracepoint filterskernel/events/core.c+4 -00 replies
89/142perf trace: Fix documentation for -itools/perf/Documentation/perf-trace.txt+0 -10 replies
90/142ptrace: use fsuid, fsgid, effective creds for fs access checksfs/proc/array.c fs/proc/base.c fs/proc/namespaces.c +8 more+79 -290 replies
91/142tools lib traceevent: Fix output of %llu for 64 bit values read on 32 bit machinestools/lib/traceevent/event-parse.c+2 -30 replies
92/142tracing: Fix freak link error caused by branch tracerinclude/linux/compiler.h+1 -10 replies
93/142klist: fix starting point removed bug in klist iteratorslib/klist.c+3 -30 replies
94/142scsi: restart list search after unlock in scsi_remove_targetdrivers/scsi/scsi_sysfs.c+4 -120 replies
95/142scsi_sysfs: Fix queue_ramp_up_period return codedrivers/scsi/scsi_sysfs.c+1 -10 replies
96/142iscsi-target: Fix rx_login_comp hang after login failuredrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target_nego.c+13 -10 replies
97/142Fix a memory leak in scsi_host_dev_release()drivers/scsi/hosts.c+11 -00 replies
98/142SCSI: Fix NULL pointer dereference in runtime PMblock/blk-core.c+12 -00 replies
99/142iscsi-target: Fix potential dead-lock during node acl deletedrivers/target/iscsi/iscsi_target_configfs.c+15 -10 replies
100/142SCSI: fix crashes in sd and sr runtime PMdrivers/scsi/sd.c drivers/scsi/sr.c+9 -20 replies
101/142drivers/scsi/sg.c: mark VMA as VM_IO to prevent migrationdrivers/scsi/sg.c+1 -10 replies
102/142scsi_dh_rdac: always retry MODE SELECT on command lock violationdrivers/scsi/device_handler/scsi_dh_rdac.c+3 -10 replies
103/142SCSI: Add Marvell Console to VPD blacklistdrivers/scsi/scsi_devinfo.c+1 -00 replies
104/142scsi: fix soft lockup in scsi_remove_target() on module removaldrivers/scsi/scsi_sysfs.c+4 -20 replies
105/142iio:ad7793: Fix ad7785 product IDdrivers/iio/adc/ad7793.c+1 -10 replies
106/142iio: lpc32xx_adc: fix warnings caused by enabling unprepared clockdrivers/staging/iio/adc/lpc32xx_adc.c+2 -20 replies
107/142iio:ad5064: Make sure ad5064_i2c_write() returns 0 on successdrivers/iio/dac/ad5064.c+7 -10 replies
108/142iio: ad5064: Fix ad5629/ad5669 shiftdrivers/iio/dac/ad5064.c+57 -260 replies
109/142iio: fix some warning messagesdrivers/iio/industrialio-buffer.c drivers/iio/industrialio-core.c+2 -20 replies
110/142iio: adis_buffer: Fix out-of-bounds memory accessdrivers/iio/imu/adis_buffer.c+1 -10 replies
111/142iio: dac: mcp4725: set iio name property in sysfsdrivers/iio/dac/mcp4725.c+1 -00 replies
112/142cifs_dbg() outputs an uninitialized buffer in cifs_readdir()fs/cifs/readdir.c+1 -00 replies
113/142cifs: fix erroneous return valuefs/cifs/cifsencrypt.c+1 -10 replies
114/142nfs: Fix race in __update_open_stateid()fs/nfs/nfs4proc.c+1 -10 replies
115/142udf: limit the maximum number of indirect extents in a rowfs/udf/inode.c+15 -00 replies
116/142udf: Prevent buffer overrun with multi-byte charactersfs/udf/unicode.c+5 -10 replies
117/142udf: Check output buffer length when converting name to CS0fs/udf/unicode.c+13 -20 replies
118/142ARM: dts: Kirkwood: Fix QNAP TS219 power-offarch/arm/boot/dts/kirkwood-ts219.dtsi+1 -10 replies
119/142ARM: 8471/1: need to save/restore arm register(r11) when it is corruptedarch/arm/mm/proc-v7.S+2 -20 replies
120/142ARM: 8519/1: ICST: try other dividends than 1arch/arm/common/icst.c+1 -00 replies
121/142ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz()arch/arm/common/icst.c+6 -20 replies
122/142fuse: break infinite loop in fuse_fill_write_pages()fs/fuse/file.c+1 -10 replies
123/142mm: soft-offline: check return value in second __get_any_page() callmm/memory-failure.c+1 -10 replies
124/142mm: fix mlock accoutingmm/mlock.c+1 -10 replies
125/142Input: elantech - add Fujitsu Lifebook U745 to force crc_enableddrivers/input/mouse/elantech.c+7 -00 replies
126/142Input: elantech - mark protocols v2 and v3 as semi-mtdrivers/input/mouse/elantech.c+1 -10 replies
127/142Input: i8042 - add Fujitsu Lifebook U745 to the nomux listdrivers/input/serio/i8042-x86ia64io.h+7 -00 replies
128/142iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REGdrivers/iommu/dmar.c drivers/iommu/intel_irq_remapping.c+2 -20 replies
129/142mm/memory_hotplug.c: check for missing sections in test_pages_in_a_zone()mm/memory_hotplug.c+19 -120 replies
130/142xhci: Fix list corruption in urb dequeue at host removaldrivers/usb/host/xhci.c+3 -10 replies
131/142m32r: fix m32104ut_defconfig build failarch/m32r/kernel/setup.c+3 -00 replies
132/142dma-debug: switch check from _text to _stextlib/dma-debug.c+1 -10 replies
133/142scripts/bloat-o-meter: fix python3 syntax errorscripts/bloat-o-meter+4 -40 replies
134/142memcg: only free spare array when readers are donemm/memcontrol.c+6 -50 replies
135/142radix-tree: fix race in gang lookupinclude/linux/radix-tree.h lib/radix-tree.c+26 -20 replies
136/142radix-tree: fix oops after radix_tree_iter_retryinclude/linux/radix-tree.h+3 -30 replies
137/142dump_stack: avoid potential deadlockslib/dump_stack.c+4 -30 replies
138/142intel_scu_ipcutil: underflow in scu_reg_access()drivers/platform/x86/intel_scu_ipcutil.c+1 -10 replies
139/142futex: Drop refcount if requeue_pi() acquired the rtmutexkernel/futex.c+5 -00 replies
140/142module: wrapper for symbol name.kernel/module.c+15 -110 replies
141/142libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correctfs/xfs/xfs_ag.h+1 -10 replies
142/142xfs: inode recovery readahead can race with inode buffer creationfs/xfs/xfs_buf.c fs/xfs/xfs_inode_buf.c+14 -50 replies

Reviews trailers per patch

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

PatchChristoph HellwigNeilBrownVegard NossumJoseph QiIgor GrinbergNamjae JeonClemens LadischMark BrownSudip MukherjeeLiam GirdwoodDmitry VyukovSasha LevinPeter HurleyHolger HoffstätteArnaldo Carvalho de MeloNamhyung KimNicolas PitreEwan D. MilneJohannes ThumshirnSagi GrimbergLee DuncanAlan SternVlastimil BabkaSebastian HerbsztTetsuo HandaMichal HockoAlex ThorltonJoe LawrenceKees CookDave ChinnerOleg NesterovGeert Uytterhoeven[email protected]Daniel J BluemanViorel-Cătălin RăpițeanuBorislav PetkovBenjamin LaHaiseWilly TarreauHannes ReineckeMatthew R. OchsPaul MenzelErich SchubertBrian Foster
1/142A-b R-b
2/142
3/142
4/142
5/142
6/142T-b
7/142T-b A-b
8/142R-b
9/142R-b
10/142A-b
11/142
12/142
13/142
14/142
15/142A-b
16/142A-b
17/142
18/142
19/142
20/142Reported-and-tested-by
21/142
22/142
23/142
24/142
25/142
26/142
27/142
28/142
29/142A-b
30/142R-b A-b
31/142
32/142
33/142
34/142T-b
35/142
36/142A-b
37/142
38/142T-b
39/142T-b
40/142
41/142
42/142
43/142
44/142
45/142Report-and-tested-by
46/142
47/142
48/142
49/142
50/142
51/142
52/142
53/142
54/142
55/142
56/142
57/142T-b
58/142
59/142T-b
60/142
61/142
62/142
63/142
64/142
65/142
66/142
67/142
68/142
69/142
70/142
71/142
72/142
73/142
74/142
75/142
76/142Reported-and-tested-by A-b
77/142T-b
78/142
79/142Reported-and-tested-by
80/142
81/142R-b
82/142R-b
83/142
84/142A-b T-b
85/142
86/142T-b
87/142
88/142T-b
89/142
90/142A-b
91/142A-b
92/142A-b
93/142T-b
94/142T-b R-b
95/142R-b R-b R-b
96/142
97/142R-b R-b R-b R-b
98/142A-b
99/142
100/142T-b T-b
101/142A-b
102/142R-b
103/142
104/142T-b
105/142
106/142
107/142
108/142
109/142
110/142
111/142
112/142
113/142
114/142
115/142
116/142
117/142
118/142
119/142R-b
120/142
121/142
122/142
123/142
124/142T-b A-b
125/142
126/142
127/142
128/142
129/142A-b
130/142T-b
131/142
132/142R-b
133/142
134/142A-b
135/142
136/142
137/142
138/142
139/142
140/142
141/142R-b
142/142R-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 43 reviewers.

Read the v1 thread

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

This is the start of the stable review cycle for the 3.12.55 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 Fri Feb 26 11:04:42 CET 2016. 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.55-rc1.xz

and the diffstat can be found below.

thanks,
js

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

Al Viro (1):
fix sysvfs symlinks

Alan Stern (1):
SCSI: fix crashes in sd and sr runtime PM

Alexandra Yates (1):
ahci: Intel DNV device IDs SATA

Andrew Banman (1):
mm/memory_hotplug.c: check for missing sections in

    test_pages_in_a_zone()

Andrew Elble (1):
nfs: Fix race in __update_open_stateid()

Andrew Gabbasov (2):
udf: Prevent buffer overrun with multi-byte characters
udf: Check output buffer length when converting name to CS0

Andrey Konovalov (1):
ALSA: usb-audio: avoid freeing umidi object twice

Andrzej Hajda (1):
v4l2-compat-ioctl32: fix alignment for ARM64

Andy Leiserson (1):
fix calculation of meta_bg descriptor backups

Anson Huang (1):
ARM: 8471/1: need to save/restore arm register(r11) when it is
corrupted

Anton Protopopov (1):
cifs: fix erroneous return value

Ard Biesheuvel (1):
s390: fix normalization bug in exception table sorting

Arnd Bergmann (3):
remoteproc: avoid stack overflow in debugfs file
tty: remove platform_sysrq_reset_seq
tracing: Fix freak link error caused by branch tracer

Aurélien Francillon (1):
Input: i8042 - add Fujitsu Lifebook U745 to the nomux list

Bart Van Assche (1):
Fix a memory leak in scsi_host_dev_release()

Ben Hutchings (1):
pipe: Fix buffer offset after partially failed read

Benjamin Tissoires (1):
Input: elantech - mark protocols v2 and v3 as semi-mt

Boris BREZILLON (1):
mtd: mtdpart: fix add_mtd_partitions error path

CQ Tang (1):
iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG

Christoph Hellwig (1):
scsi: restart list search after unlock in scsi_remove_target

Dan Carpenter (2):
iio: fix some warning messages
intel_scu_ipcutil: underflow in scu_reg_access()

Daniele Palmas (1):
USB: serial: option: Adding support for Telit LE922

Darrick J. Wong (1):
libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct

Dave Chinner (1):
xfs: inode recovery readahead can race with inode buffer creation

David Henningsson (1):
ALSA: hda - Fix static checker warning in patch_hdmi.c

David Mosberger-Tang (1):
spi: atmel: Fix DMA-setup for transfers with more than 8 bits per word

David Sterba (1):
btrfs: properly set the termination value of ctx->pos in readdir

David Turner (1):
ext4: Fix handling of extended tv_sec

Dmitry V. Levin (1):
sh64: fix __NR_fgetxattr

Eric Dumazet (1):
dump_stack: avoid potential deadlocks

Filipe Manana (1):
Btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl

Greg Kroah-Hartman (2):
USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable
AIO: properly check iovec sizes

Guillaume Fougnies (1):
ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay

Hannes Reinecke (1):
scsi_dh_rdac: always retry MODE SELECT on command lock violation

Helge Deller (3):
parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h
parisc: Fix syscall restarts
parisc: Fix __ARCH_SI_PREAMBLE_SIZE

Helmut Klein (1):
ARM: dts: Kirkwood: Fix QNAP TS219 power-off

Herbert Xu (7):
crypto: algif_skcipher - Require setkey before accept(2)
crypto: af_alg - Disallow bind/setkey/... after accept(2)
crypto: af_alg - Fix socket double-free when accept fails
crypto: af_alg - Add nokey compatibility path
crypto: algif_skcipher - Add nokey compatibility path
crypto: hash - Add crypto_ahash_has_setkey
crypto: algif_hash - Require setkey before accept(2)

Herton R. Krzesinski (2):
pty: fix possible use after free of tty->driver_data
pty: make sure super_block is still valid in final /dev/tty close

Hon Ching \(Vicky\) Lo (1):
vTPM: fix memory allocation flag for rtce buffer at kernel boot

Insu Yun (1):
ext4: fix potential integer overflow

J. Bruce Fields (1):
dcache: use IS_ROOT to decide where dentry is hashed

James Bottomley (2):
klist: fix starting point removed bug in klist iterators
scsi: fix soft lockup in scsi_remove_target() on module removal

Jan Kara (1):
jbd2: Fix unreclaimed pages after truncate in data=journal mode

Jann Horn (1):
ptrace: use fsuid, fsgid, effective creds for fs access checks

Jiri Slaby (1):
Revert "ocfs2: fix umask ignored issue"

Johan Hovold (1):
spi: fix parent-device reference leak

John Ernberg (1):
USB: option: fix Cinterion AHxx enumeration

Ken Xue (1):
SCSI: Fix NULL pointer dereference in runtime PM

Kinglong Mee (2):
FS-Cache: Increase reference of parent after registering, netfs
success
FS-Cache: Don't override netfs's primary_index if registering failed

Kirill A. Shutemov (2):
drivers/scsi/sg.c: mark VMA as VM_IO to prevent migration
mm: fix mlock accouting

Konstantin Khlebnikov (1):
radix-tree: fix oops after radix_tree_iter_retry

Lars-Peter Clausen (3):
iio:ad7793: Fix ad7785 product ID
iio: ad5064: Fix ad5629/ad5669 shift
iio: adis_buffer: Fix out-of-bounds memory access

Laura Abbott (1):
dma-debug: switch check from _text to _stext

Linus Walleij (2):
ARM: 8519/1: ICST: try other dividends than 1
ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz()

Maciej W. Rozycki (1):
binfmt_elf: Don't clobber passed executable's file header

Martijn Coenen (1):
memcg: only free spare array when readers are done

Mathias Krause (1):
crypto: user - lock crypto_alg_list on alg dump

Mathias Nyman (2):
xhci: fix usb2 resume timing and races.
xhci: Fix list corruption in urb dequeue at host removal

Matt Fleming (1):
x86/mm/pat: Avoid truncation when converting cpa->numpages to address

Matthew Wilcox (1):
radix-tree: fix race in gang lookup

Mauricio Faria de Oliveira (1):
Revert "dm mpath: fix stalls when handling invalid ioctls"

Mauro Carvalho Chehab (1):
saa7134-alsa: Only frees registered sound cards

Michael Hennerich (1):
iio:ad5064: Make sure ad5064_i2c_write() returns 0 on success

Mika Westerberg (1):
SCSI: Add Marvell Console to VPD blacklist

Naoya Horiguchi (1):
mm: soft-offline: check return value in second __get_any_page() call

Nicholas Bellinger (2):
iscsi-target: Fix rx_login_comp hang after login failure
iscsi-target: Fix potential dead-lock during node acl delete

OGAWA Hirofumi (1):
fat: fix fake_offset handling on error path

Oleg Nesterov (1):
proc: actually make proc_fd_permission() thread-friendly

Peter Dedecker (1):
USB: cp210x: add ID for IAI USB to RS485 adaptor

Peter Feiner (1):
perf trace: Fix documentation for -i

Peter Hurley (4):
tty: Fix GPF in flush_to_ldisc()
tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) wan/x25: Fix use-after-free in x25_asy_open_tty() staging/speakup: Use tty_ldisc_ref() for paste kworker

Peter Oberparleiter (1):
scsi_sysfs: Fix queue_ramp_up_period return code

Peter Zijlstra (1):
perf: Fix inherited events vs. tracepoint filters

Qiu Peiyang (1):
tracing: Fix setting of start_index in find_next()

Richard Weinberger (1):
kernel/signal.c: unexport sigsuspend()

Roman Gushchin (1):
fuse: break infinite loop in fuse_fill_write_pages()

Rusty Russell (1):
module: wrapper for symbol name.

Sergey Senozhatsky (1):
scripts/bloat-o-meter: fix python3 syntax error

Soeren Grunewald (1):
serial: 8250_pci: Correct uartclk for xr17v35x expansion chips

Steven Rostedt (1):
tools lib traceevent: Fix output of %llu for 64 bit values read on 32
bit machines

Sudip Mukherjee (1):
m32r: fix m32104ut_defconfig build fail

Takashi Iwai (19):
ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architectures
ALSA: dummy: Disable switching timer backend via sysfs
ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()
ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check
ALSA: rawmidi: Fix race at copying & updating the position
ALSA: pcm: Fix potential deadlock in OSS emulation
ALSA: seq: Fix yet another races among ALSA timer accesses
ALSA: seq: Fix race at closing in virmidi driver
ALSA: seq: Fix lockdep warnings due to double mutex locks
ALSA: timer: Code cleanup
ALSA: timer: Fix leftover link at closing
ALSA: timer: Fix link corruption due to double start or stop
ALSA: timer: Fix wrong instance passed to slave callbacks
ALSA: timer: Fix race between stop and interrupt
ALSA: hda - Add fixup for Mac Mini 7,1 model
ALSA: hda - Fix speaker output from VAIO AiO machines
ALSA: dummy: Implement timer backend switching more safely
ALSA: seq: Fix double port list deletion
Input: elantech - add Fujitsu Lifebook U745 to force crc_enabled

Tejun Heo (1):
libata: disable forced PORTS_IMPL for >= AHCI 1.3

Thomas Gleixner (1):
futex: Drop refcount if requeue_pi() acquired the rtmutex

Tiffany Lin (1):
media: vb2 dma-contig: Fully cache synchronise buffers in prepare and
finish

Tony Lindgren (1):
phy: twl4030-usb: Relase usb phy on unload

Uri Mashiach (2):
wlcore/wl12xx: spi: fix oops on firmware load wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)

Vasily Averin (1):
cifs_dbg() outputs an uninitialized buffer in cifs_readdir()

Vegard Nossum (1):
udf: limit the maximum number of indirect extents in a row

Vignesh R (1):
spi: ti-qspi: Fix data corruption seen on r/w stress test

Vinod Koul (1):
ASoC: dpcm: fix the BE state on hw_free

Vladimir Zapolskiy (1):
iio: lpc32xx_adc: fix warnings caused by enabling unprepared clock

Vladis Dronov (1):
USB: serial: visor: fix crash on detecting device without write_urbs

Wang, Rui Y (1):
crypto: algif_hash - wait for crypto_ahash_init() to complete

Xiangliang Yu (1):
AHCI: Fix softreset failed issue of Port Multiplier

Yong Li (1):
iio: dac: mcp4725: set iio name property in sysfs

xuejiufei (2):
ocfs2/dlm: ignore cleaning the migration mle that is inuse ocfs2/dlm: clear refmap bit of recovery lock while doing local
recovery cleanup

 arch/arm/boot/dts/kirkwood-ts219.dtsi          |   2 +-
 arch/arm/common/icst.c                         |   9 +-
 arch/arm/mm/proc-v7.S                          |   4 +-
 arch/m32r/kernel/setup.c                       |   3 +
 arch/parisc/include/uapi/asm/mman.h            |  10 --
 arch/parisc/include/uapi/asm/siginfo.h         |   4 +
 arch/parisc/kernel/signal.c                    |  64 +++++--
 arch/s390/mm/extable.c                         |   8 +-
 arch/sh/include/uapi/asm/unistd_64.h           |   2 +-
 arch/x86/mm/pageattr.c                         |   4 +-
 block/blk-core.c                               |  12 ++
 crypto/af_alg.c                                |  50 +++++-
 crypto/ahash.c                                 |   5 +-
 crypto/algif_hash.c                            | 205 ++++++++++++++++++++-
 crypto/algif_skcipher.c                        | 191 +++++++++++++++++++-
 crypto/crypto_user.c                           |   6 +-
 crypto/shash.c                                 |   4 +-
 drivers/ata/ahci.c                             |  20 +++
 drivers/ata/libahci.c                          |  13 +-
 drivers/char/tpm/tpm_ibmvtpm.c                 |   2 +-
 drivers/iio/adc/ad7793.c                       |   2 +-
 drivers/iio/dac/ad5064.c                       |  91 +++++++---
 drivers/iio/dac/mcp4725.c                      |   1 +
 drivers/iio/imu/adis_buffer.c                  |   2 +-
 drivers/iio/industrialio-buffer.c              |   2 +-
 drivers/iio/industrialio-core.c                |   2 +-
 drivers/input/mouse/elantech.c                 |   9 +-
 drivers/input/serio/i8042-x86ia64io.h          |   7 +
 drivers/iommu/dmar.c                           |   2 +-
 drivers/iommu/intel_irq_remapping.c            |   2 +-
 drivers/md/dm-mpath.c                          |   7 +-
 drivers/media/pci/saa7134/saa7134-alsa.c       |   5 +-
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c  |   9 +-
 drivers/media/v4l2-core/videobuf2-dma-contig.c |   5 +-
 drivers/mtd/mtdpart.c                          |   4 +-
 drivers/net/wan/x25_asy.c                      |   6 +-
 drivers/net/wireless/ti/wlcore/io.h            |  10 +-
 drivers/net/wireless/ti/wlcore/spi.c           |  10 +-
 drivers/platform/x86/intel_scu_ipcutil.c       |   2 +-
 drivers/remoteproc/remoteproc_debugfs.c        |   2 +-
 drivers/scsi/device_handler/scsi_dh_rdac.c     |   4 +-
 drivers/scsi/hosts.c                           |  11 ++
 drivers/scsi/scsi_devinfo.c                    |   1 +
 drivers/scsi/scsi_sysfs.c                      |  22 +--
 drivers/scsi/sd.c                              |   7 +-
 drivers/scsi/sg.c                              |   2 +-
 drivers/scsi/sr.c                              |   4 +
 drivers/spi/spi-atmel.c                        |   3 +-
 drivers/spi/spi-ti-qspi.c                      |   3 +-
 drivers/spi/spi.c                              |   2 +-
 drivers/staging/iio/adc/lpc32xx_adc.c          |   4 +-
 drivers/staging/speakup/selection.c            |   5 +-
 drivers/target/iscsi/iscsi_target.c            |  13 +-
 drivers/target/iscsi/iscsi_target_configfs.c   |  16 +-
 drivers/target/iscsi/iscsi_target_nego.c       |   1 +
 drivers/tty/pty.c                              |  21 ++-
 drivers/tty/serial/8250/8250_pci.c             |  22 ++-
 drivers/tty/sysrq.c                            |  19 +-
 drivers/tty/tty_buffer.c                       |   2 +-
 drivers/tty/tty_io.c                           |  24 ++-
 drivers/usb/host/xhci-hub.c                    |  45 ++++-
 drivers/usb/host/xhci-ring.c                   |   3 +-
 drivers/usb/host/xhci.c                        |   4 +-
 drivers/usb/phy/phy-twl4030-usb.c              |   1 +
 drivers/usb/serial/cp210x.c                    |   1 +
 drivers/usb/serial/ftdi_sio.c                  |   1 +
 drivers/usb/serial/ftdi_sio_ids.h              |   1 +
 drivers/usb/serial/option.c                    |  18 +-
 drivers/usb/serial/visor.c                     |   6 +-
 fs/aio.c                                       |   9 +-
 fs/binfmt_elf.c                                |  10 +-
 fs/btrfs/backref.c                             |  10 +-
 fs/btrfs/delayed-inode.c                       |   3 +-
 fs/btrfs/delayed-inode.h                       |   2 +-
 fs/btrfs/inode.c                               |  14 +-
 fs/cifs/cifsencrypt.c                          |   2 +-
 fs/cifs/readdir.c                              |   1 +
 fs/dcache.c                                    |   7 +-
 fs/devpts/inode.c                              |  20 +++
 fs/ext4/ext4.h                                 |  51 +++++-
 fs/ext4/resize.c                               |   6 +-
 fs/fat/dir.c                                   |  16 +-
 fs/fscache/netfs.c                             |  36 ++--
 fs/fuse/file.c                                 |   2 +-
 fs/jbd2/transaction.c                          |   2 +
 fs/nfs/nfs4proc.c                              |   2 +-
 fs/ocfs2/dlm/dlmmaster.c                       |  26 +--
 fs/ocfs2/dlm/dlmrecovery.c                     |   2 +
 fs/ocfs2/namei.c                               |   2 -
 fs/pipe.c                                      |   5 +-
 fs/proc/array.c                                |   2 +-
 fs/proc/base.c                                 |  20 +--
 fs/proc/fd.c                                   |  14 +-
 fs/proc/namespaces.c                           |   4 +-
 fs/sysv/inode.c                                |  10 +-
 fs/udf/inode.c                                 |  15 ++
 fs/udf/unicode.c                               |  21 ++-
 fs/xfs/xfs_ag.h                                |   2 +-
 fs/xfs/xfs_buf.c                               |   7 +
 fs/xfs/xfs_inode_buf.c                         |  12 +-
 include/crypto/hash.h                          |   7 +
 include/crypto/if_alg.h                        |  10 +-
 include/linux/compiler.h                       |   2 +-
 include/linux/devpts_fs.h                      |   4 +
 include/linux/ptrace.h                         |  24 ++-
 include/linux/radix-tree.h                     |  22 ++-
 include/linux/signal.h                         |   1 -
 kernel/events/core.c                           |   6 +-
 kernel/futex.c                                 |   7 +-
 kernel/futex_compat.c                          |   2 +-
 kernel/kcmp.c                                  |   4 +-
 kernel/module.c                                |  26 +--
 kernel/ptrace.c                                |  39 +++-
 kernel/signal.c                                |   2 +-
 kernel/trace/trace_printk.c                    |   1 +
 lib/dma-debug.c                                |   2 +-
 lib/dump_stack.c                               |   7 +-
 lib/klist.c                                    |   6 +-
 lib/radix-tree.c                               |  12 +-
 mm/memcontrol.c                                |  11 +-
 mm/memory-failure.c                            |   2 +-
 mm/memory_hotplug.c                            |  31 ++--
 mm/mlock.c                                     |   2 +-
 mm/process_vm_access.c                         |   2 +-
 scripts/bloat-o-meter                          |   8 +-
 security/commoncap.c                           |   7 +-
 sound/core/compress_offload.c                  |  11 ++
 sound/core/oss/pcm_oss.c                       |  21 ++-
 sound/core/rawmidi.c                           |  36 ++--
 sound/core/seq/oss/seq_oss_synth.c             |   2 +-
 sound/core/seq/seq_clientmgr.c                 |   3 +
 sound/core/seq/seq_ports.c                     | 236 ++++++++++++++-----------
 sound/core/seq/seq_timer.c                     |  87 ++++++---
 sound/core/seq/seq_virmidi.c                   |   6 +-
 sound/core/timer.c                             |  64 ++++---
 sound/drivers/dummy.c                          |  35 ++--
 sound/pci/hda/patch_cirrus.c                   |  27 +++
 sound/pci/hda/patch_hdmi.c                     |   3 +-
 sound/pci/hda/patch_realtek.c                  |   1 +
 sound/soc/soc-pcm.c                            |   3 +-
 sound/usb/midi.c                               |   1 -
 sound/usb/quirks.c                             |  14 +-
 tools/lib/traceevent/event-parse.c             |   5 +-
 tools/perf/Documentation/perf-trace.txt        |   1 -
 144 files changed, 1661 insertions(+), 541 deletions(-)
Signature · 1 line
2.7.1