Skip to content

4.4.2-stable review

Greg Kroah-Hartman linux-m68k linux-mm linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest117 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/117crypto: sun4i-ss - add missing statesizedrivers/crypto/sunxi-ss/sun4i-ss-core.c+2 -00 replies
2/117NFSv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturnfs/nfs/nfs4proc.c+0 -10 replies
3/117block: split bios to max possible lengthblock/blk-merge.c+16 -30 replies
4/117ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblock_lockfs/ocfs2/dlmglue.c+6 -00 replies
5/117HID: usbhid: fix recursive deadlockdrivers/hid/usbhid/hid-core.c+2 -20 replies
6/117base/platform: Fix platform drivers with no probe callbackdrivers/base/platform.c+9 -40 replies
7/117block: fix bio splitting on max sectorsblock/blk-merge.c+19 -70 replies
8/117ALSA: hda - Implement loopback control switch for Realtek and other codecssound/pci/hda/hda_generic.c+68 -190 replies
9/117ocfs2/dlm: ignore cleaning the migration mle that is inusefs/ocfs2/dlm/dlmmaster.c+15 -110 replies
10/117ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanupfs/ocfs2/dlm/dlmrecovery.c+2 -00 replies
11/117wlcore/wl12xx: spi: fix oops on firmware loaddrivers/net/wireless/ti/wlcore/spi.c+7 -30 replies
12/117wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)drivers/net/wireless/ti/wlcore/io.h+7 -30 replies
13/117mtd: nand: assign reasonable default name for NAND driversdrivers/mtd/nand/nand_base.c+3 -00 replies
15/117PCI: Fix minimum allocation address overwritedrivers/pci/bus.c+4 -20 replies
16/117tracing: Fix stacktrace skip depth in trace_buffer_unlock_commit_regs()kernel/trace/trace.c+1 -10 replies
17/117tracing/stacktrace: Show entire trace if passed in function not foundkernel/trace/trace_stack.c+7 -00 replies
18/117printk: do cond_resched() between lines while outputting to consolesinclude/linux/console.h kernel/panic.c kernel/printk/printk.c+36 -30 replies
19/117parisc: Protect huge page pte changes with spinlocksarch/parisc/include/asm/hugetlb.h arch/parisc/mm/hugetlbpage.c+52 -280 replies
20/117parisc: Fix __ARCH_SI_PREAMBLE_SIZEarch/parisc/include/uapi/asm/siginfo.h+4 -00 replies
21/117media: i2c: Dont export ir-kbd-i2c module aliasdrivers/media/i2c/ir-kbd-i2c.c+0 -10 replies
22/117md/raid: only permit hot-add of compatible integrity profilesdrivers/md/md.c drivers/md/md.h drivers/md/multipath.c +2 more+26 -220 replies
23/117hrtimer: Handle remaining time proper for TIME_LOW_RESinclude/linux/hrtimer.h kernel/time/hrtimer.c kernel/time/timer_list.c+69 -220 replies
23/117hrtimer: Handle remaining time proper for TIME_LOW_RESinclude/linux/hrtimer.h kernel/time/hrtimer.c kernel/time/timer_list.c+69 -220 replies
24/117ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delaysound/usb/quirks.c+13 -10 replies
25/117ALSA: usb-audio: Add quirk for Microsoft LifeCam HD-6000sound/usb/quirks.c+1 -00 replies
26/117ALSA: usb-audio: Fix OPPO HA-1 vendor IDsound/usb/quirks.c+1 -10 replies
27/117ALSA: usb-audio: Add native DSD support for PS Audio NuWave DACsound/usb/quirks.c+1 -00 replies
28/117ALSA: usb-audio: avoid freeing umidi object twicesound/usb/midi.c+0 -10 replies
29/117ALSA: bebob: Use a signed return type for get_formation_indexsound/firewire/bebob/bebob_stream.c+9 -50 replies
30/117ALSA: Add missing dependency on CONFIG_SND_TIMERsound/isa/Kconfig sound/pci/Kconfig sound/sparc/Kconfig+8 -00 replies
31/117ALSA: hda - disable dynamic clock gating on Broxton before resetsound/pci/hda/hda_intel.c+13 -00 replies
32/117ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architecturessound/core/compress_offload.c+11 -00 replies
33/117ALSA: dummy: Disable switching timer backend via sysfssound/drivers/dummy.c+1 -10 replies
34/117ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()sound/core/seq/oss/seq_oss_synth.c+1 -10 replies
35/117ALSA: seq: Degrade the error message for too many openssound/core/seq/oss/seq_oss_init.c+1 -10 replies
36/117ALSA: rawmidi: Make snd_rawmidi_transmit() race-freeinclude/sound/rawmidi.h sound/core/rawmidi.c sound/core/seq/seq_virmidi.c+88 -310 replies
37/117ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer checksound/core/rawmidi.c+1 -10 replies
38/117ALSA: rawmidi: Fix race at copying & updating the positionsound/core/rawmidi.c+22 -120 replies
39/117ALSA: hda/realtek - New codec support of ALC225sound/pci/hda/patch_realtek.c+8 -00 replies
40/117ALSA: hda/realtek - Support headset mode for ALC225sound/pci/hda/patch_realtek.c+57 -00 replies
41/117ALSA: hda/realtek - Support Dell headset mode for ALC225sound/pci/hda/patch_realtek.c+9 -00 replies
42/117ALSA: pcm: Fix potential deadlock in OSS emulationsound/core/oss/pcm_oss.c+15 -60 replies
43/117ASoC: dpcm: fix the BE state on hw_freesound/soc/soc-pcm.c+2 -10 replies
44/117ALSA: seq: Fix yet another races among ALSA timer accessessound/core/seq/seq_timer.c+67 -200 replies
45/117ALSA: seq: Fix race at closing in virmidi driversound/core/seq/seq_virmidi.c+5 -10 replies
46/117ALSA: seq: Fix lockdep warnings due to double mutex lockssound/core/seq/seq_clientmgr.c sound/core/seq/seq_ports.c+134 -1040 replies
47/117ALSA: timer: Code cleanupsound/core/timer.c+11 -170 replies
48/117ALSA: timer: Fix leftover link at closingsound/core/timer.c+2 -20 replies
49/117ALSA: timer: Fix link corruption due to double start or stopsound/core/timer.c+28 -20 replies
50/117ALSA: timer: Fix race at concurrent readssound/core/timer.c+15 -190 replies
51/117ALSA: timer: Fix wrong instance passed to slave callbackssound/core/timer.c+1 -10 replies
52/117ALSA: timer: Fix race between stop and interruptsound/core/timer.c+4 -00 replies
53/117ALSA: hda - Add fixup for Mac Mini 7,1 modelsound/pci/hda/patch_cirrus.c+27 -00 replies
54/117ALSA: hda - Fix static checker warning in patch_hdmi.csound/pci/hda/patch_hdmi.c+2 -10 replies
55/117Revert "ALSA: hda - Fix noise on Gigabyte Z170X mobo"sound/pci/hda/patch_realtek.c+0 -80 replies
56/117ALSA: hda - Fix speaker output from VAIO AiO machinessound/pci/hda/patch_realtek.c+1 -00 replies
57/117ALSA: hda - Fix bad dereference of jack objectsound/pci/hda/hda_generic.c sound/pci/hda/hda_jack.c sound/pci/hda/hda_jack.h +4 more+13 -100 replies
58/117ALSA: dummy: Implement timer backend switching more safelysound/drivers/dummy.c+19 -180 replies
59/117saa7134-alsa: Only frees registered sound cardsdrivers/media/pci/saa7134/saa7134-alsa.c+4 -10 replies
60/117ASoC: rt5645: fix the shift bit of IN1 boostsound/soc/codecs/rt5645.c+1 -10 replies
61/117USB: serial: visor: fix crash on detecting device without write_urbsdrivers/usb/serial/visor.c+4 -20 replies
62/117USB: visor: fix null-deref at probedrivers/usb/serial/visor.c+5 -00 replies
63/117usb: hub: do not clear BOS field during reset devicedrivers/usb/core/hub.c+5 -30 replies
64/117USB: 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
65/117USB: cp210x: add ID for IAI USB to RS485 adaptordrivers/usb/serial/cp210x.c+1 -00 replies
66/117USB: serial: option: Adding support for Telit LE922drivers/usb/serial/option.c+16 -00 replies
67/117USB: option: fix Cinterion AHxx enumerationdrivers/usb/serial/option.c+1 -10 replies
68/117usb: cdc-acm: handle unlinked urb in acm read callbackdrivers/usb/class/cdc-acm.c+2 -10 replies
69/117usb: cdc-acm: send zero packet for intel 7260 modemdrivers/usb/class/cdc-acm.c drivers/usb/class/cdc-acm.h+7 -00 replies
70/117usb: phy: msm: fix error handling in probe.drivers/usb/phy/phy-msm-usb.c+24 -130 replies
71/117usb: xhci: handle both SSIC ports in PME stuck quirkdrivers/usb/host/xhci-pci.c+29 -190 replies
72/117usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platformsdrivers/usb/host/xhci-pci.c+3 -10 replies
73/117n_tty: Fix unsafe reference to "other" ldiscdrivers/tty/n_tty.c+2 -50 replies
74/117tty: Wait interruptibly for tty lock on reopendrivers/tty/tty_io.c drivers/tty/tty_mutex.c include/linux/tty.h+16 -10 replies
75/117tty: Retry failed reopen if tty teardown in-progressdrivers/tty/tty_io.c+8 -40 replies
76/117tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)drivers/tty/tty_io.c+23 -10 replies
77/117iommu/io-pgtable-arm: Ensure we free the final level on teardowndrivers/iommu/io-pgtable-arm.c+6 -50 replies
78/117ext4 crypto: add missing locking for keyring_key accessfs/ext4/crypto_key.c+4 -00 replies
79/117sched: Fix crash in sched_init_numa()kernel/sched/core.c+1 -10 replies
80/117crypto: algif_skcipher - Require setkey before accept(2)crypto/algif_skcipher.c+41 -70 replies
81/117crypto: af_alg - Disallow bind/setkey/... after accept(2)crypto/af_alg.c include/crypto/if_alg.h+35 -80 replies
82/117crypto: af_alg - Fix socket double-free when accept failscrypto/af_alg.c+1 -30 replies
83/117crypto: af_alg - Add nokey compatibility pathcrypto/af_alg.c include/crypto/if_alg.h+14 -10 replies
84/117crypto: algif_skcipher - Add nokey compatibility pathcrypto/algif_skcipher.c+144 -50 replies
85/117crypto: hash - Add crypto_ahash_has_setkeycrypto/ahash.c crypto/shash.c include/crypto/hash.h+13 -20 replies
86/117crypto: algif_hash - Require setkey before accept(2)crypto/algif_hash.c+193 -80 replies
87/117crypto: skcipher - Add crypto_skcipher_has_setkeycrypto/skcipher.c include/crypto/skcipher.h+9 -00 replies
88/117crypto: algif_skcipher - Add key check exception for cipher_nullcrypto/algif_skcipher.c+1 -10 replies
89/117libata: disable forced PORTS_IMPL for >= AHCI 1.3drivers/ata/libahci.c+2 -20 replies
90/117ahci: Intel DNV device IDs SATAdrivers/ata/ahci.c+20 -00 replies
91/117crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey pathcrypto/af_alg.c include/crypto/if_alg.h+9 -10 replies
92/117crypto: algif_hash - Remove custom release parent functioncrypto/algif_hash.c+3 -400 replies
93/117crypto: algif_skcipher - Remove custom release parent functioncrypto/algif_skcipher.c+3 -400 replies
94/117crypto: af_alg - Forbid bind(2) when nokey child sockets are presentcrypto/af_alg.c+7 -90 replies
95/117crypto: algif_hash - Fix race condition in hash_check_keycrypto/algif_hash.c+6 -30 replies
96/117crypto: algif_skcipher - Fix race condition in skcipher_check_keycrypto/algif_skcipher.c+6 -30 replies
97/117crypto: crc32c - Fix crc32c soft dependencycrypto/crc32c_generic.c lib/libcrc32c.c+1 -10 replies
98/117crypto: algif_skcipher - Load TX SG list after waitingcrypto/algif_skcipher.c+7 -70 replies
99/117crypto: algif_skcipher - sendmsg SG marking is off by onecrypto/algif_skcipher.c+2 -10 replies
100/117crypto: caam - make write transactions bufferable on PPC platformsdrivers/crypto/caam/ctrl.c+2 -20 replies
101/117crypto: chacha20-ssse3 - Align stack pointer to 64 bytesarch/x86/crypto/chacha20-ssse3-x86_64.S+4 -20 replies
102/117crypto: shash - Fix has_key settingcrypto/shash.c+3 -40 replies
103/117crypto: algif_hash - wait for crypto_ahash_init() to completecrypto/algif_hash.c+3 -10 replies
104/117EVM: Use crypto_memneq() for digest comparisonssecurity/integrity/evm/evm_main.c+2 -10 replies
105/117crypto: user - lock crypto_alg_list on alg dumpcrypto/crypto_user.c+5 -10 replies
106/117crypto: algif_skcipher - Do not assume that req is unchangedcrypto/algif_skcipher.c+28 -320 replies
107/117crypto: algif_skcipher - Do not dereference ctx without socket lockcrypto/algif_skcipher.c+11 -40 replies
108/117crypto: algif_skcipher - Do not set MAY_BACKLOG on the async pathcrypto/algif_skcipher.c+3 -20 replies
109/117crypto: atmel-sha - fix atmel_sha_remove()drivers/crypto/atmel-sha.c+0 -70 replies
110/117crypto: atmel-sha - remove calls of clk_prepare() from atomic contextsdrivers/crypto/atmel-sha.c+13 -50 replies
111/117crypto: marvell/cesa - fix test in mv_cesa_dev_dma_init()drivers/crypto/marvell/cesa.c+1 -10 replies
112/117rtlwifi: rtl8821ae: Fix errors in parameter initializationdrivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c+5 -43 replies
113/117rtlwifi: rtl8821ae: Fix 5G failure when EEPROM is incorrectly encodeddrivers/net/wireless/realtek/rtlwifi/regd.c+1 -10 replies
114/117zram/zcomp: use GFP_NOIO to allocate streamsdrivers/block/zram/zcomp.c drivers/block/zram/zcomp_lz4.c drivers/block/zram/zcomp_lzo.c+4 -40 replies
115/117zram: try vmalloc() after kmalloc()drivers/block/zram/zcomp_lz4.c drivers/block/zram/zcomp_lzo.c+42 -40 replies
116/117zram: dont call idr_remove() from zram_remove()drivers/block/zram/zram_drv.c+4 -30 replies
117/117zsmalloc: fix migrate_zspage-zs_free race conditionmm/zsmalloc.c+13 -10 replies

Reviews trailers per patch

18 of 117 patches have a Reviewed-by or Acked-by.

PatchWengang WangMark FashehJoseph QiJarkko SakkinenIgor GrinbergJan KaraHelge DellerClemens LadischTakashi SakamotoMark BrownSudip MukherjeeDmitry Vyukov[email protected]Oliver NeukumJan StancekMartin WilliStephan MuellerTadeusz StrukSergey SenozhatskyVlastimil BabkaChen-Yu TsaiBoris BrezillonHeiko SchocherBrendan GreggHeiko CarstensLiam GirdwoodMinchan Kim
1/117T-b
2/117
3/117
4/117R-b R-b R-b
5/117
6/117A-b
7/117
8/117
9/117R-b
10/117R-b
11/117A-b
12/117A-b
13/117R-b T-b
15/117
16/117T-b
17/117T-b
18/117A-b
19/117
20/117
21/117
22/117
23/117Reported-and-tested-by Reported-and-tested-by
23/117Reported-and-tested-by Reported-and-tested-by
24/117
25/117
26/117
27/117
28/117A-b
29/117R-b T-b
30/117
31/117
32/117R-b A-b
33/117
34/117
35/117
36/117T-b
37/117
38/117T-b
39/117
40/117
41/117
42/117
43/117A-b
44/117
45/117T-b
46/117T-b
47/117
48/117
49/117
50/117
51/117
52/117
53/117Report-and-tested-by
54/117
55/117
56/117
57/117
58/117
59/117
60/117
61/117
62/117
63/117
64/117
65/117
66/117
67/117
68/117A-b
69/117
70/117
71/117
72/117
73/117
74/117
75/117
76/117
77/117
78/117
79/117T-b
80/117T-b
81/117
82/117
83/117
84/117
85/117
86/117
87/117
88/117
89/117
90/117
91/117
92/117
93/117
94/117
95/117
96/117
97/117
98/117T-b
99/117
100/117
101/117A-b
102/117T-b
103/117
104/117
105/117
106/117T-b
107/117
108/117
109/117
110/117
111/117
112/117
113/117
114/117A-b
115/117A-b
116/117A-b
117/117A-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 27 reviewers.

Read the v1 thread

Cover letter [PATCH 4.4 000/117] 4.4.2-stable review

This is the start of the stable review cycle for the 4.4.2 release. There are 117 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 Tue Feb 16 22:21:22 UTC 2016. Anything received after that time might be too late.

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

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.2-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.2-rc1

Junil Lee <[email protected]>
zsmalloc: fix migrate_zspage-zs_free race condition

Jerome Marchand <[email protected]>
zram: don't call idr_remove() from zram_remove()

Kyeongdon Kim <[email protected]>
zram: try vmalloc() after kmalloc()

Sergey Senozhatsky <[email protected]>
zram/zcomp: use GFP_NOIO to allocate streams

Larry Finger <[email protected]>
rtlwifi: rtl8821ae: Fix 5G failure when EEPROM is incorrectly encoded

Larry Finger <[email protected]>
rtlwifi: rtl8821ae: Fix errors in parameter initialization

Boris BREZILLON <[email protected]>
crypto: marvell/cesa - fix test in mv_cesa_dev_dma_init()

Cyrille Pitchen <[email protected]>
crypto: atmel-sha - remove calls of clk_prepare() from atomic contexts

Cyrille Pitchen <[email protected]>
crypto: atmel-sha - fix atmel_sha_remove()

Herbert Xu <[email protected]>
crypto: algif_skcipher - Do not set MAY_BACKLOG on the async path

Herbert Xu <[email protected]>
crypto: algif_skcipher - Do not dereference ctx without socket lock

Herbert Xu <[email protected]>
crypto: algif_skcipher - Do not assume that req is unchanged

Mathias Krause <[email protected]>
crypto: user - lock crypto_alg_list on alg dump

Ryan Ware <[email protected]>
EVM: Use crypto_memneq() for digest comparisons

Wang, Rui Y <[email protected]>
crypto: algif_hash - wait for crypto_ahash_init() to complete

Herbert Xu <[email protected]>
crypto: shash - Fix has_key setting

Eli Cooper <[email protected]>
crypto: chacha20-ssse3 - Align stack pointer to 64 bytes

Horia Geant? <[email protected]>
crypto: caam - make write transactions bufferable on PPC platforms

Herbert Xu <[email protected]>
crypto: algif_skcipher - sendmsg SG marking is off by one

Herbert Xu <[email protected]>
crypto: algif_skcipher - Load TX SG list after waiting

Jean Delvare <[email protected]>
crypto: crc32c - Fix crc32c soft dependency

Herbert Xu <[email protected]>
crypto: algif_skcipher - Fix race condition in skcipher_check_key

Herbert Xu <[email protected]>
crypto: algif_hash - Fix race condition in hash_check_key

Herbert Xu <[email protected]>
crypto: af_alg - Forbid bind(2) when nokey child sockets are present

Herbert Xu <[email protected]>
crypto: algif_skcipher - Remove custom release parent function

Herbert Xu <[email protected]>
crypto: algif_hash - Remove custom release parent function

Herbert Xu <[email protected]>
crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path

Alexandra Yates <[email protected]>
ahci: Intel DNV device IDs SATA

Tejun Heo <[email protected]>
libata: disable forced PORTS_IMPL for >= AHCI 1.3

Herbert Xu <[email protected]>
crypto: algif_skcipher - Add key check exception for cipher_null

Herbert Xu <[email protected]>
crypto: skcipher - Add crypto_skcipher_has_setkey

Herbert Xu <[email protected]>
crypto: algif_hash - Require setkey before accept(2)

Herbert Xu <[email protected]>
crypto: hash - Add crypto_ahash_has_setkey

Herbert Xu <[email protected]>
crypto: algif_skcipher - Add nokey compatibility path

Herbert Xu <[email protected]>
crypto: af_alg - Add nokey compatibility path

Herbert Xu <[email protected]>
crypto: af_alg - Fix socket double-free when accept fails

Herbert Xu <[email protected]>
crypto: af_alg - Disallow bind/setkey/... after accept(2)

Herbert Xu <[email protected]>
crypto: algif_skcipher - Require setkey before accept(2)

Raghavendra K T <[email protected]>
sched: Fix crash in sched_init_numa()

Theodore Ts'o <[email protected]>
ext4 crypto: add missing locking for keyring_key access

Will Deacon <[email protected]>
iommu/io-pgtable-arm: Ensure we free the final level on teardown

Peter Hurley <[email protected]>
tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)

Peter Hurley <[email protected]>
tty: Retry failed reopen if tty teardown in-progress

Peter Hurley <[email protected]>
tty: Wait interruptibly for tty lock on reopen

Peter Hurley <[email protected]>
n_tty: Fix unsafe reference to "other" ldisc

Lu Baolu <[email protected]>
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms

Lu Baolu <[email protected]>
usb: xhci: handle both SSIC ports in PME stuck quirk

Srinivas Kandagatla <[email protected]>
usb: phy: msm: fix error handling in probe.

Lu Baolu <[email protected]>
usb: cdc-acm: send zero packet for intel 7260 modem

Lu Baolu <[email protected]>
usb: cdc-acm: handle unlinked urb in acm read callback

John Ernberg <[email protected]>
USB: option: fix Cinterion AHxx enumeration

Daniele Palmas <[email protected]>
USB: serial: option: Adding support for Telit LE922

Peter Dedecker <[email protected]>

    USB: cp210x: add ID for IAI USB to RS485 adaptor

Greg Kroah-Hartman <[email protected]>
USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable

Du, Changbin <[email protected]>
usb: hub: do not clear BOS field during reset device

Johan Hovold <[email protected]>
USB: visor: fix null-deref at probe

Vladis Dronov <[email protected]>
USB: serial: visor: fix crash on detecting device without write_urbs

Bard Liao <[email protected]>
ASoC: rt5645: fix the shift bit of IN1 boost

Mauro Carvalho Chehab <[email protected]>
saa7134-alsa: Only frees registered sound cards

Takashi Iwai <[email protected]>
ALSA: dummy: Implement timer backend switching more safely

Takashi Iwai <[email protected]>
ALSA: hda - Fix bad dereference of jack object

Takashi Iwai <[email protected]>
ALSA: hda - Fix speaker output from VAIO AiO machines

Takashi Iwai <[email protected]>
Revert "ALSA: hda - Fix noise on Gigabyte Z170X mobo"

David Henningsson <[email protected]>
ALSA: hda - Fix static checker warning in patch_hdmi.c

Takashi Iwai <[email protected]>
ALSA: hda - Add fixup for Mac Mini 7,1 model

Takashi Iwai <[email protected]>
ALSA: timer: Fix race between stop and interrupt

Takashi Iwai <[email protected]>
ALSA: timer: Fix wrong instance passed to slave callbacks

Takashi Iwai <[email protected]>
ALSA: timer: Fix race at concurrent reads

Takashi Iwai <[email protected]>
ALSA: timer: Fix link corruption due to double start or stop

Takashi Iwai <[email protected]>
ALSA: timer: Fix leftover link at closing

Takashi Iwai <[email protected]>
ALSA: timer: Code cleanup

Takashi Iwai <[email protected]>
ALSA: seq: Fix lockdep warnings due to double mutex locks

Takashi Iwai <[email protected]>
ALSA: seq: Fix race at closing in virmidi driver

Takashi Iwai <[email protected]>
ALSA: seq: Fix yet another races among ALSA timer accesses

Vinod Koul <[email protected]>
ASoC: dpcm: fix the BE state on hw_free

Takashi Iwai <[email protected]>
ALSA: pcm: Fix potential deadlock in OSS emulation

Kailang Yang <[email protected]>
ALSA: hda/realtek - Support Dell headset mode for ALC225

Kailang Yang <[email protected]>
ALSA: hda/realtek - Support headset mode for ALC225

Kailang Yang <[email protected]>
ALSA: hda/realtek - New codec support of ALC225

Takashi Iwai <[email protected]>
ALSA: rawmidi: Fix race at copying & updating the position

Takashi Iwai <[email protected]>
ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check

Takashi Iwai <[email protected]>
ALSA: rawmidi: Make snd_rawmidi_transmit() race-free

Takashi Iwai <[email protected]>
ALSA: seq: Degrade the error message for too many opens

Takashi Iwai <[email protected]>
ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()

Takashi Iwai <[email protected]>
ALSA: dummy: Disable switching timer backend via sysfs

Takashi Iwai <[email protected]>
ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architectures

Libin Yang <[email protected]>
ALSA: hda - disable dynamic clock gating on Broxton before reset

Takashi Iwai <[email protected]>
ALSA: Add missing dependency on CONFIG_SND_TIMER

Lucas Tanure <[email protected]>
ALSA: bebob: Use a signed return type for get_formation_index

Andrey Konovalov <[email protected]>
ALSA: usb-audio: avoid freeing umidi object twice

Jurgen Kramer <[email protected]>
ALSA: usb-audio: Add native DSD support for PS Audio NuWave DAC

Jurgen Kramer <[email protected]>
ALSA: usb-audio: Fix OPPO HA-1 vendor ID

Lev Lybin <[email protected]>
ALSA: usb-audio: Add quirk for Microsoft LifeCam HD-6000

Guillaume Fougnies <[email protected]>

    ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay

Thomas Gleixner <[email protected]>
hrtimer: Handle remaining time proper for TIME_LOW_RES

Dan Williams <[email protected]>
md/raid: only permit hot-add of compatible integrity profiles

Javier Martinez Canillas <[email protected]>
media: i2c: Don't export ir-kbd-i2c module alias

Helge Deller <[email protected]>
parisc: Fix __ARCH_SI_PREAMBLE_SIZE

Helge Deller <[email protected]>
parisc: Protect huge page pte changes with spinlocks

Tejun Heo <[email protected]>
printk: do cond_resched() between lines while outputting to consoles

Steven Rostedt <[email protected]>
tracing/stacktrace: Show entire trace if passed in function not found

Steven Rostedt (Red Hat) <[email protected]>
tracing: Fix stacktrace skip depth in trace_buffer_unlock_commit_regs()

Christoph Biedl <[email protected]>
PCI: Fix minimum allocation address overwrite

Grygorii Strashko <[email protected]>
PCI: host: Mark PCIe/PCI (MSI) IRQ cascade handlers as IRQF_NO_THREAD

Brian Norris <[email protected]>
mtd: nand: assign reasonable default name for NAND drivers

Uri Mashiach <[email protected]>
wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)

Uri Mashiach <[email protected]>
wlcore/wl12xx: spi: fix oops on firmware load

xuejiufei <[email protected]>
ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanup

xuejiufei <[email protected]>
ocfs2/dlm: ignore cleaning the migration mle that is inuse

Takashi Iwai <[email protected]>
ALSA: hda - Implement loopback control switch for Realtek and other codecs

Ming Lei <[email protected]>
block: fix bio splitting on max sectors

Martin Wilck <[email protected]>
base/platform: Fix platform drivers with no probe callback

Ioan-Adrian Ratiu <[email protected]>
HID: usbhid: fix recursive deadlock

Tariq Saeed <[email protected]>
ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblock_lock

Keith Busch <[email protected]>
block: split bios to max possible length

Trond Myklebust <[email protected]>

    NFSv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn

LABBE Corentin <[email protected]>
crypto: sun4i-ss - add missing statesize

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

Diffstat:

 Makefile                                           |   4 +-
 arch/parisc/include/asm/hugetlb.h                  |  20 +-
 arch/parisc/include/uapi/asm/siginfo.h             |   4 +
 arch/parisc/mm/hugetlbpage.c                       |  60 ++++-
 arch/x86/crypto/chacha20-ssse3-x86_64.S            |   6 +-
 block/blk-merge.c                                  |  31 ++-
 crypto/af_alg.c                                    |  55 ++++-
 crypto/ahash.c                                     |   5 +-
 crypto/algif_hash.c                                | 169 +++++++++++++-
 crypto/algif_skcipher.c                            | 252 ++++++++++++++++-----
 crypto/crc32c_generic.c                            |   1 -
 crypto/crypto_user.c                               |   6 +-
 crypto/shash.c                                     |   5 +-
 crypto/skcipher.c                                  |   2 +
 drivers/ata/ahci.c                                 |  20 ++
 drivers/ata/libahci.c                              |   4 +-
 drivers/base/platform.c                            |  13 +-
 drivers/block/zram/zcomp.c                         |   4 +-
 drivers/block/zram/zcomp_lz4.c                     |  23 +-
 drivers/block/zram/zcomp_lzo.c                     |  23 +-
 drivers/block/zram/zram_drv.c                      |   7 +-
 drivers/crypto/atmel-sha.c                         |  23 +-
 drivers/crypto/caam/ctrl.c                         |   4 +-
 drivers/crypto/marvell/cesa.c                      |   2 +-
 drivers/crypto/sunxi-ss/sun4i-ss-core.c            |   2 +
 drivers/hid/usbhid/hid-core.c                      |   4 +-
 drivers/iommu/io-pgtable-arm.c                     |  11 +-
 drivers/md/md.c                                    |  28 ++-
 drivers/md/md.h                                    |   2 +-
 drivers/md/multipath.c                             |   6 +-
 drivers/md/raid1.c                                 |   6 +-
 drivers/md/raid10.c                                |   6 +-
 drivers/media/i2c/ir-kbd-i2c.c                     |   1 -
 drivers/media/pci/saa7134/saa7134-alsa.c           |   5 +-
 drivers/mtd/nand/nand_base.c                       |   3 +
 drivers/net/wireless/realtek/rtlwifi/regd.c        |   2 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c    |   9 +-
 drivers/net/wireless/ti/wlcore/io.h                |  10 +-
 drivers/net/wireless/ti/wlcore/spi.c               |  10 +-
 drivers/pci/bus.c                                  |   6 +-
 drivers/pci/host/pci-dra7xx.c                      |   3 +-
 drivers/pci/host/pci-exynos.c                      |   3 +-
 drivers/pci/host/pci-imx6.c                        |   3 +-
 drivers/pci/host/pci-tegra.c                       |   2 +-
 drivers/pci/host/pcie-rcar.c                       |   6 +-
 drivers/pci/host/pcie-spear13xx.c                  |   3 +-
 drivers/pci/host/pcie-xilinx.c                     |   3 +-
 drivers/tty/n_tty.c                                |   7 +-
 drivers/tty/tty_io.c                               |  44 +++-
 drivers/tty/tty_mutex.c                            |   8 +
 drivers/usb/class/cdc-acm.c                        |   9 +-
 drivers/usb/class/cdc-acm.h                        |   1 +
 drivers/usb/core/hub.c                             |   8 +-
 drivers/usb/host/xhci-pci.c                        |  52 +++--
 drivers/usb/phy/phy-msm-usb.c                      |  37 +--
 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                         |  11 +-
 fs/ext4/crypto_key.c                               |   4 +
 fs/nfs/nfs4proc.c                                  |   1 -
 fs/ocfs2/dlm/dlmmaster.c                           |  26 ++-
 fs/ocfs2/dlm/dlmrecovery.c                         |   2 +
 fs/ocfs2/dlmglue.c                                 |   6 +
 include/crypto/hash.h                              |   6 +
 include/crypto/if_alg.h                            |  11 +-
 include/crypto/skcipher.h                          |   7 +
 include/linux/console.h                            |   1 +
 include/linux/hrtimer.h                            |  34 ++-
 include/linux/tty.h                                |   1 +
 include/sound/rawmidi.h                            |   4 +
 kernel/panic.c                                     |   3 +-
 kernel/printk/printk.c                             |  35 ++-
 kernel/sched/core.c                                |   2 +-
 kernel/time/hrtimer.c                              |  55 +++--
 kernel/time/timer_list.c                           |   2 +-
 kernel/trace/trace.c                               |   2 +-
 kernel/trace/trace_stack.c                         |   7 +
 lib/libcrc32c.c                                    |   1 +
 mm/zsmalloc.c                                      |  14 +-
 security/integrity/evm/evm_main.c                  |   3 +-
 sound/core/compress_offload.c                      |  11 +
 sound/core/oss/pcm_oss.c                           |  21 +-
 sound/core/rawmidi.c                               | 134 +++++++----
 sound/core/seq/oss/seq_oss_init.c                  |   2 +-
 sound/core/seq/oss/seq_oss_synth.c                 |   2 +-
 sound/core/seq/seq_clientmgr.c                     |   3 +
 sound/core/seq/seq_ports.c                         | 233 ++++++++++---------
 sound/core/seq/seq_timer.c                         |  87 +++++--
 sound/core/seq/seq_virmidi.c                       |  23 +-
 sound/core/timer.c                                 |  98 ++++----
 sound/drivers/dummy.c                              |  35 +--
 sound/firewire/bebob/bebob_stream.c                |  14 +-
 sound/isa/Kconfig                                  |   4 +
 sound/pci/Kconfig                                  |   3 +
 sound/pci/hda/hda_generic.c                        |  91 ++++++--
 sound/pci/hda/hda_intel.c                          |  13 ++
 sound/pci/hda/hda_jack.c                           |   2 +-
 sound/pci/hda/hda_jack.h                           |   2 +-
 sound/pci/hda/patch_ca0132.c                       |   5 +-
 sound/pci/hda/patch_cirrus.c                       |  27 +++
 sound/pci/hda/patch_hdmi.c                         |   5 +-
 sound/pci/hda/patch_realtek.c                      |  85 ++++++-
 sound/pci/hda/patch_sigmatel.c                     |   6 +-
 sound/soc/codecs/rt5645.c                          |   2 +-
 sound/soc/soc-pcm.c                                |   3 +-
 sound/sparc/Kconfig                                |   1 +
 sound/usb/midi.c                                   |   1 -
 sound/usb/quirks.c                                 |  18 +-
 110 files changed, 1667 insertions(+), 566 deletions(-)