[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20160214222141.393531627@linuxfoundation.org>
Date: Sun, 14 Feb 2016 14:20:37 -0800
From: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
To: linux-kernel@...r.kernel.org
Cc: Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
torvalds@...ux-foundation.org, akpm@...ux-foundation.org,
linux@...ck-us.net, shuah.kh@...sung.com, patches@...nelci.org,
stable@...r.kernel.org
Subject: [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 <gregkh@...uxfoundation.org>
Linux 4.4.2-rc1
Junil Lee <junil0814.lee@....com>
zsmalloc: fix migrate_zspage-zs_free race condition
Jerome Marchand <jmarchan@...hat.com>
zram: don't call idr_remove() from zram_remove()
Kyeongdon Kim <kyeongdon.kim@....com>
zram: try vmalloc() after kmalloc()
Sergey Senozhatsky <sergey.senozhatsky@...il.com>
zram/zcomp: use GFP_NOIO to allocate streams
Larry Finger <Larry.Finger@...inger.net>
rtlwifi: rtl8821ae: Fix 5G failure when EEPROM is incorrectly encoded
Larry Finger <Larry.Finger@...inger.net>
rtlwifi: rtl8821ae: Fix errors in parameter initialization
Boris BREZILLON <boris.brezillon@...e-electrons.com>
crypto: marvell/cesa - fix test in mv_cesa_dev_dma_init()
Cyrille Pitchen <cyrille.pitchen@...el.com>
crypto: atmel-sha - remove calls of clk_prepare() from atomic contexts
Cyrille Pitchen <cyrille.pitchen@...el.com>
crypto: atmel-sha - fix atmel_sha_remove()
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_skcipher - Do not set MAY_BACKLOG on the async path
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_skcipher - Do not dereference ctx without socket lock
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_skcipher - Do not assume that req is unchanged
Mathias Krause <minipli@...glemail.com>
crypto: user - lock crypto_alg_list on alg dump
Ryan Ware <ware@...ux.intel.com>
EVM: Use crypto_memneq() for digest comparisons
Wang, Rui Y <rui.y.wang@...el.com>
crypto: algif_hash - wait for crypto_ahash_init() to complete
Herbert Xu <herbert@...dor.apana.org.au>
crypto: shash - Fix has_key setting
Eli Cooper <elicooper@....com>
crypto: chacha20-ssse3 - Align stack pointer to 64 bytes
Horia Geant? <horia.geanta@....com>
crypto: caam - make write transactions bufferable on PPC platforms
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_skcipher - sendmsg SG marking is off by one
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_skcipher - Load TX SG list after waiting
Jean Delvare <jdelvare@...e.de>
crypto: crc32c - Fix crc32c soft dependency
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_skcipher - Fix race condition in skcipher_check_key
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_hash - Fix race condition in hash_check_key
Herbert Xu <herbert@...dor.apana.org.au>
crypto: af_alg - Forbid bind(2) when nokey child sockets are present
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_skcipher - Remove custom release parent function
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_hash - Remove custom release parent function
Herbert Xu <herbert@...dor.apana.org.au>
crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path
Alexandra Yates <alexandra.yates@...ux.intel.com>
ahci: Intel DNV device IDs SATA
Tejun Heo <tj@...nel.org>
libata: disable forced PORTS_IMPL for >= AHCI 1.3
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_skcipher - Add key check exception for cipher_null
Herbert Xu <herbert@...dor.apana.org.au>
crypto: skcipher - Add crypto_skcipher_has_setkey
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_hash - Require setkey before accept(2)
Herbert Xu <herbert@...dor.apana.org.au>
crypto: hash - Add crypto_ahash_has_setkey
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_skcipher - Add nokey compatibility path
Herbert Xu <herbert@...dor.apana.org.au>
crypto: af_alg - Add nokey compatibility path
Herbert Xu <herbert@...dor.apana.org.au>
crypto: af_alg - Fix socket double-free when accept fails
Herbert Xu <herbert@...dor.apana.org.au>
crypto: af_alg - Disallow bind/setkey/... after accept(2)
Herbert Xu <herbert@...dor.apana.org.au>
crypto: algif_skcipher - Require setkey before accept(2)
Raghavendra K T <raghavendra.kt@...ux.vnet.ibm.com>
sched: Fix crash in sched_init_numa()
Theodore Ts'o <tytso@....edu>
ext4 crypto: add missing locking for keyring_key access
Will Deacon <will.deacon@....com>
iommu/io-pgtable-arm: Ensure we free the final level on teardown
Peter Hurley <peter@...leysoftware.com>
tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
Peter Hurley <peter@...leysoftware.com>
tty: Retry failed reopen if tty teardown in-progress
Peter Hurley <peter@...leysoftware.com>
tty: Wait interruptibly for tty lock on reopen
Peter Hurley <peter@...leysoftware.com>
n_tty: Fix unsafe reference to "other" ldisc
Lu Baolu <baolu.lu@...ux.intel.com>
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms
Lu Baolu <baolu.lu@...ux.intel.com>
usb: xhci: handle both SSIC ports in PME stuck quirk
Srinivas Kandagatla <srinivas.kandagatla@...aro.org>
usb: phy: msm: fix error handling in probe.
Lu Baolu <baolu.lu@...ux.intel.com>
usb: cdc-acm: send zero packet for intel 7260 modem
Lu Baolu <baolu.lu@...ux.intel.com>
usb: cdc-acm: handle unlinked urb in acm read callback
John Ernberg <john.ernberg@...ia.se>
USB: option: fix Cinterion AHxx enumeration
Daniele Palmas <dnlplm@...il.com>
USB: serial: option: Adding support for Telit LE922
Peter Dedecker <peter.dedecker@...mail.com>
USB: cp210x: add ID for IAI USB to RS485 adaptor
Greg Kroah-Hartman <gregkh@...uxfoundation.org>
USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable
Du, Changbin <changbin.du@...el.com>
usb: hub: do not clear BOS field during reset device
Johan Hovold <johan@...nel.org>
USB: visor: fix null-deref at probe
Vladis Dronov <vdronov@...hat.com>
USB: serial: visor: fix crash on detecting device without write_urbs
Bard Liao <bardliao@...ltek.com>
ASoC: rt5645: fix the shift bit of IN1 boost
Mauro Carvalho Chehab <mchehab@....samsung.com>
saa7134-alsa: Only frees registered sound cards
Takashi Iwai <tiwai@...e.de>
ALSA: dummy: Implement timer backend switching more safely
Takashi Iwai <tiwai@...e.de>
ALSA: hda - Fix bad dereference of jack object
Takashi Iwai <tiwai@...e.de>
ALSA: hda - Fix speaker output from VAIO AiO machines
Takashi Iwai <tiwai@...e.de>
Revert "ALSA: hda - Fix noise on Gigabyte Z170X mobo"
David Henningsson <david.henningsson@...onical.com>
ALSA: hda - Fix static checker warning in patch_hdmi.c
Takashi Iwai <tiwai@...e.de>
ALSA: hda - Add fixup for Mac Mini 7,1 model
Takashi Iwai <tiwai@...e.de>
ALSA: timer: Fix race between stop and interrupt
Takashi Iwai <tiwai@...e.de>
ALSA: timer: Fix wrong instance passed to slave callbacks
Takashi Iwai <tiwai@...e.de>
ALSA: timer: Fix race at concurrent reads
Takashi Iwai <tiwai@...e.de>
ALSA: timer: Fix link corruption due to double start or stop
Takashi Iwai <tiwai@...e.de>
ALSA: timer: Fix leftover link at closing
Takashi Iwai <tiwai@...e.de>
ALSA: timer: Code cleanup
Takashi Iwai <tiwai@...e.de>
ALSA: seq: Fix lockdep warnings due to double mutex locks
Takashi Iwai <tiwai@...e.de>
ALSA: seq: Fix race at closing in virmidi driver
Takashi Iwai <tiwai@...e.de>
ALSA: seq: Fix yet another races among ALSA timer accesses
Vinod Koul <vinod.koul@...el.com>
ASoC: dpcm: fix the BE state on hw_free
Takashi Iwai <tiwai@...e.de>
ALSA: pcm: Fix potential deadlock in OSS emulation
Kailang Yang <kailang@...ltek.com>
ALSA: hda/realtek - Support Dell headset mode for ALC225
Kailang Yang <kailang@...ltek.com>
ALSA: hda/realtek - Support headset mode for ALC225
Kailang Yang <kailang@...ltek.com>
ALSA: hda/realtek - New codec support of ALC225
Takashi Iwai <tiwai@...e.de>
ALSA: rawmidi: Fix race at copying & updating the position
Takashi Iwai <tiwai@...e.de>
ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check
Takashi Iwai <tiwai@...e.de>
ALSA: rawmidi: Make snd_rawmidi_transmit() race-free
Takashi Iwai <tiwai@...e.de>
ALSA: seq: Degrade the error message for too many opens
Takashi Iwai <tiwai@...e.de>
ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()
Takashi Iwai <tiwai@...e.de>
ALSA: dummy: Disable switching timer backend via sysfs
Takashi Iwai <tiwai@...e.de>
ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architectures
Libin Yang <libin.yang@...ux.intel.com>
ALSA: hda - disable dynamic clock gating on Broxton before reset
Takashi Iwai <tiwai@...e.de>
ALSA: Add missing dependency on CONFIG_SND_TIMER
Lucas Tanure <tanure@...ux.com>
ALSA: bebob: Use a signed return type for get_formation_index
Andrey Konovalov <andreyknvl@...il.com>
ALSA: usb-audio: avoid freeing umidi object twice
Jurgen Kramer <gtmkramer@...all.nl>
ALSA: usb-audio: Add native DSD support for PS Audio NuWave DAC
Jurgen Kramer <gtmkramer@...all.nl>
ALSA: usb-audio: Fix OPPO HA-1 vendor ID
Lev Lybin <lev.lybin@...il.com>
ALSA: usb-audio: Add quirk for Microsoft LifeCam HD-6000
Guillaume Fougnies <guillaume@...erian.com>
ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay
Thomas Gleixner <tglx@...utronix.de>
hrtimer: Handle remaining time proper for TIME_LOW_RES
Dan Williams <dan.j.williams@...el.com>
md/raid: only permit hot-add of compatible integrity profiles
Javier Martinez Canillas <javier@....samsung.com>
media: i2c: Don't export ir-kbd-i2c module alias
Helge Deller <deller@....de>
parisc: Fix __ARCH_SI_PREAMBLE_SIZE
Helge Deller <deller@....de>
parisc: Protect huge page pte changes with spinlocks
Tejun Heo <tj@...nel.org>
printk: do cond_resched() between lines while outputting to consoles
Steven Rostedt <rostedt@...dmis.org>
tracing/stacktrace: Show entire trace if passed in function not found
Steven Rostedt (Red Hat) <rostedt@...dmis.org>
tracing: Fix stacktrace skip depth in trace_buffer_unlock_commit_regs()
Christoph Biedl <linux-kernel.bfrz@...chmal.in-ulm.de>
PCI: Fix minimum allocation address overwrite
Grygorii Strashko <grygorii.strashko@...com>
PCI: host: Mark PCIe/PCI (MSI) IRQ cascade handlers as IRQF_NO_THREAD
Brian Norris <computersforpeace@...il.com>
mtd: nand: assign reasonable default name for NAND drivers
Uri Mashiach <uri.mashiach@...pulab.co.il>
wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)
Uri Mashiach <uri.mashiach@...pulab.co.il>
wlcore/wl12xx: spi: fix oops on firmware load
xuejiufei <xuejiufei@...wei.com>
ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanup
xuejiufei <xuejiufei@...wei.com>
ocfs2/dlm: ignore cleaning the migration mle that is inuse
Takashi Iwai <tiwai@...e.de>
ALSA: hda - Implement loopback control switch for Realtek and other codecs
Ming Lei <tom.leiming@...il.com>
block: fix bio splitting on max sectors
Martin Wilck <Martin.Wilck@...fujitsu.com>
base/platform: Fix platform drivers with no probe callback
Ioan-Adrian Ratiu <adi@...rat.com>
HID: usbhid: fix recursive deadlock
Tariq Saeed <tariq.x.saeed@...cle.com>
ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblock_lock
Keith Busch <keith.busch@...el.com>
block: split bios to max possible length
Trond Myklebust <trond.myklebust@...marydata.com>
NFSv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn
LABBE Corentin <clabbe.montjoie@...il.com>
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(-)
Powered by blists - more mailing lists