From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965577AbcBQUjd (ORCPT ); Wed, 17 Feb 2016 15:39:33 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:52281 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965580AbcBQUha (ORCPT ); Wed, 17 Feb 2016 15:37:30 -0500 Date: Wed, 17 Feb 2016 12:37:30 -0800 From: Greg KH To: linux-kernel@vger.kernel.org, Andrew Morton , torvalds@linux-foundation.org, stable@vger.kernel.org Cc: lwn@lwn.net, Jiri Slaby Subject: Linux 4.4.2 Message-ID: <20160217203730.GA14820@kroah.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="vtzGhvizbBRQ85DL" Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --vtzGhvizbBRQ85DL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'm announcing the release of the 4.4.2 kernel. All users of the 4.4 kernel series must upgrade. The updated 4.4.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linu= x-4.4.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=3Dlinux/kernel/git/stable/linux-stable.git;a=3Dsu= mmary thanks, greg k-h ------------ Makefile | 2=20 arch/parisc/include/asm/hugetlb.h | 20 - arch/parisc/include/uapi/asm/siginfo.h | 4=20 arch/parisc/mm/hugetlbpage.c | 60 +++- arch/x86/crypto/chacha20-ssse3-x86_64.S | 6=20 block/blk-merge.c | 31 ++ crypto/af_alg.c | 55 +++- crypto/ahash.c | 5=20 crypto/algif_hash.c | 169 ++++++++++++- crypto/algif_skcipher.c | 252 +++++++++++++++= ----- crypto/crc32c_generic.c | 1=20 crypto/crypto_user.c | 6=20 crypto/shash.c | 5=20 crypto/skcipher.c | 2=20 drivers/ata/ahci.c | 20 + drivers/ata/libahci.c | 4=20 drivers/base/platform.c | 13 - drivers/block/zram/zcomp.c | 4=20 drivers/block/zram/zcomp_lz4.c | 23 + drivers/block/zram/zcomp_lzo.c | 23 + drivers/block/zram/zram_drv.c | 7=20 drivers/crypto/atmel-sha.c | 23 - drivers/crypto/caam/ctrl.c | 4=20 drivers/crypto/marvell/cesa.c | 2=20 drivers/crypto/sunxi-ss/sun4i-ss-core.c | 2=20 drivers/hid/hid-multitouch.c | 15 + drivers/hid/usbhid/hid-core.c | 4=20 drivers/iommu/io-pgtable-arm.c | 11=20 drivers/md/md.c | 28 +- drivers/md/md.h | 2=20 drivers/md/multipath.c | 6=20 drivers/md/raid1.c | 6=20 drivers/md/raid10.c | 6=20 drivers/media/i2c/ir-kbd-i2c.c | 1=20 drivers/media/pci/saa7134/saa7134-alsa.c | 5=20 drivers/mtd/nand/nand_base.c | 3=20 drivers/net/wireless/realtek/rtlwifi/regd.c | 2=20 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 9=20 drivers/net/wireless/ti/wlcore/io.h | 10=20 drivers/net/wireless/ti/wlcore/spi.c | 10=20 drivers/pci/bus.c | 6=20 drivers/pci/host/pci-dra7xx.c | 3=20 drivers/pci/host/pci-exynos.c | 3=20 drivers/pci/host/pci-imx6.c | 3=20 drivers/pci/host/pci-tegra.c | 2=20 drivers/pci/host/pcie-rcar.c | 6=20 drivers/pci/host/pcie-spear13xx.c | 3=20 drivers/pci/host/pcie-xilinx.c | 3=20 drivers/tty/n_tty.c | 7=20 drivers/tty/tty_io.c | 44 +++ drivers/tty/tty_mutex.c | 8=20 drivers/usb/class/cdc-acm.c | 9=20 drivers/usb/class/cdc-acm.h | 1=20 drivers/usb/core/hub.c | 8=20 drivers/usb/host/xhci-pci.c | 52 ++-- drivers/usb/phy/phy-msm-usb.c | 37 +- drivers/usb/serial/cp210x.c | 1=20 drivers/usb/serial/ftdi_sio.c | 1=20 drivers/usb/serial/ftdi_sio_ids.h | 1=20 drivers/usb/serial/option.c | 18 + drivers/usb/serial/visor.c | 11=20 fs/ext4/crypto_key.c | 4=20 fs/nfs/nfs4proc.c | 1=20 fs/ocfs2/dlm/dlmmaster.c | 26 +- fs/ocfs2/dlm/dlmrecovery.c | 2=20 fs/ocfs2/dlmglue.c | 6=20 include/crypto/hash.h | 6=20 include/crypto/if_alg.h | 11=20 include/crypto/skcipher.h | 7=20 include/linux/console.h | 1=20 include/linux/hrtimer.h | 34 ++ include/linux/tty.h | 1=20 include/sound/rawmidi.h | 4=20 kernel/panic.c | 3=20 kernel/printk/printk.c | 35 ++ kernel/sched/core.c | 2=20 kernel/time/hrtimer.c | 55 ++-- kernel/time/timer_list.c | 2=20 kernel/trace/trace.c | 2=20 kernel/trace/trace_stack.c | 7=20 lib/libcrc32c.c | 1=20 mm/backing-dev.c | 2=20 mm/zsmalloc.c | 14 + security/integrity/evm/evm_main.c | 3=20 sound/core/compress_offload.c | 11=20 sound/core/oss/pcm_oss.c | 21 + sound/core/rawmidi.c | 134 +++++++--- sound/core/seq/oss/seq_oss_init.c | 2=20 sound/core/seq/oss/seq_oss_synth.c | 2=20 sound/core/seq/seq_clientmgr.c | 3=20 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=20 sound/pci/Kconfig | 3=20 sound/pci/hda/hda_generic.c | 91 +++++-- sound/pci/hda/hda_intel.c | 13 + sound/pci/hda/hda_jack.c | 2=20 sound/pci/hda/hda_jack.h | 2=20 sound/pci/hda/patch_ca0132.c | 5=20 sound/pci/hda/patch_cirrus.c | 27 ++ sound/pci/hda/patch_hdmi.c | 5=20 sound/pci/hda/patch_realtek.c | 85 ++++++ sound/pci/hda/patch_sigmatel.c | 6=20 sound/soc/codecs/rt5645.c | 2=20 sound/soc/soc-pcm.c | 3=20 sound/sparc/Kconfig | 1=20 sound/usb/midi.c | 1=20 sound/usb/quirks.c | 18 + 112 files changed, 1680 insertions(+), 568 deletions(-) Alexandra Yates (1): ahci: Intel DNV device IDs SATA Andrey Konovalov (1): ALSA: usb-audio: avoid freeing umidi object twice Bard Liao (1): ASoC: rt5645: fix the shift bit of IN1 boost Benjamin Tissoires (1): HID: multitouch: fix input mode switching on some Elan panels Boris BREZILLON (1): crypto: marvell/cesa - fix test in mv_cesa_dev_dma_init() Brian Norris (1): mtd: nand: assign reasonable default name for NAND drivers Christoph Biedl (1): PCI: Fix minimum allocation address overwrite Cyrille Pitchen (2): crypto: atmel-sha - fix atmel_sha_remove() crypto: atmel-sha - remove calls of clk_prepare() from atomic contexts Dan Williams (1): md/raid: only permit hot-add of compatible integrity profiles Daniele Palmas (1): USB: serial: option: Adding support for Telit LE922 David Henningsson (1): ALSA: hda - Fix static checker warning in patch_hdmi.c Du, Changbin (1): usb: hub: do not clear BOS field during reset device Eli Cooper (1): crypto: chacha20-ssse3 - Align stack pointer to 64 bytes Greg Kroah-Hartman (2): USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable Linux 4.4.2 Grygorii Strashko (1): PCI: host: Mark PCIe/PCI (MSI) IRQ cascade handlers as IRQF_NO_THREAD Guillaume Fougnies (1): ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay Helge Deller (2): parisc: Protect huge page pte changes with spinlocks parisc: Fix __ARCH_SI_PREAMBLE_SIZE Herbert Xu (21): 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) crypto: skcipher - Add crypto_skcipher_has_setkey crypto: algif_skcipher - Add key check exception for cipher_null crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey= path crypto: algif_hash - Remove custom release parent function crypto: algif_skcipher - Remove custom release parent function crypto: af_alg - Forbid bind(2) when nokey child sockets are present crypto: algif_hash - Fix race condition in hash_check_key crypto: algif_skcipher - Fix race condition in skcipher_check_key crypto: algif_skcipher - Load TX SG list after waiting crypto: algif_skcipher - sendmsg SG marking is off by one crypto: shash - Fix has_key setting crypto: algif_skcipher - Do not assume that req is unchanged crypto: algif_skcipher - Do not dereference ctx without socket lock crypto: algif_skcipher - Do not set MAY_BACKLOG on the async path Horia Geant? (1): crypto: caam - make write transactions bufferable on PPC platforms Ioan-Adrian Ratiu (1): HID: usbhid: fix recursive deadlock Javier Martinez Canillas (1): media: i2c: Don't export ir-kbd-i2c module alias Jean Delvare (1): crypto: crc32c - Fix crc32c soft dependency Jerome Marchand (1): zram: don't call idr_remove() from zram_remove() Johan Hovold (1): USB: visor: fix null-deref at probe John Ernberg (1): USB: option: fix Cinterion AHxx enumeration Junil Lee (1): zsmalloc: fix migrate_zspage-zs_free race condition Jurgen Kramer (2): ALSA: usb-audio: Fix OPPO HA-1 vendor ID ALSA: usb-audio: Add native DSD support for PS Audio NuWave DAC Kailang Yang (3): ALSA: hda/realtek - New codec support of ALC225 ALSA: hda/realtek - Support headset mode for ALC225 ALSA: hda/realtek - Support Dell headset mode for ALC225 Keith Busch (1): block: split bios to max possible length Kyeongdon Kim (1): zram: try vmalloc() after kmalloc() LABBE Corentin (1): crypto: sun4i-ss - add missing statesize Larry Finger (2): rtlwifi: rtl8821ae: Fix errors in parameter initialization rtlwifi: rtl8821ae: Fix 5G failure when EEPROM is incorrectly encoded Lev Lybin (1): ALSA: usb-audio: Add quirk for Microsoft LifeCam HD-6000 Libin Yang (1): ALSA: hda - disable dynamic clock gating on Broxton before reset Lu Baolu (4): usb: cdc-acm: handle unlinked urb in acm read callback usb: cdc-acm: send zero packet for intel 7260 modem usb: xhci: handle both SSIC ports in PME stuck quirk usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms Lucas Tanure (1): ALSA: bebob: Use a signed return type for get_formation_index Martin Wilck (1): base/platform: Fix platform drivers with no probe callback Mathias Krause (1): crypto: user - lock crypto_alg_list on alg dump Mauro Carvalho Chehab (1): saa7134-alsa: Only frees registered sound cards Ming Lei (1): block: fix bio splitting on max sectors Peter Dedecker (1): USB: cp210x: add ID for IAI USB to RS485 adaptor Peter Hurley (4): n_tty: Fix unsafe reference to "other" ldisc tty: Wait interruptibly for tty lock on reopen tty: Retry failed reopen if tty teardown in-progress tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) Raghavendra K T (1): sched: Fix crash in sched_init_numa() Ryan Ware (1): EVM: Use crypto_memneq() for digest comparisons Sergey Senozhatsky (1): zram/zcomp: use GFP_NOIO to allocate streams Srinivas Kandagatla (1): usb: phy: msm: fix error handling in probe. Steven Rostedt (1): tracing/stacktrace: Show entire trace if passed in function not found Steven Rostedt (Red Hat) (1): tracing: Fix stacktrace skip depth in trace_buffer_unlock_commit_regs= () Takashi Iwai (24): ALSA: hda - Implement loopback control switch for Realtek and other c= odecs ALSA: Add missing dependency on CONFIG_SND_TIMER 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: seq: Degrade the error message for too many opens ALSA: rawmidi: Make snd_rawmidi_transmit() race-free 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 race at concurrent reads 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 Revert "ALSA: hda - Fix noise on Gigabyte Z170X mobo" ALSA: hda - Fix speaker output from VAIO AiO machines ALSA: hda - Fix bad dereference of jack object ALSA: dummy: Implement timer backend switching more safely Tariq Saeed (1): ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblo= ck_lock Tejun Heo (2): printk: do cond_resched() between lines while outputting to consoles libata: disable forced PORTS_IMPL for >=3D AHCI 1.3 Tetsuo Handa (1): mm, vmstat: fix wrong WQ sleep when memory reclaim doesn't make any p= rogress Theodore Ts'o (1): ext4 crypto: add missing locking for keyring_key access Thomas Gleixner (1): hrtimer: Handle remaining time proper for TIME_LOW_RES Trond Myklebust (1): NFSv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn Uri Mashiach (2): wlcore/wl12xx: spi: fix oops on firmware load wlcore/wl12xx: spi: fix NULL pointer dereference (Oops) Vinod Koul (1): ASoC: dpcm: fix the BE state on hw_free 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 Will Deacon (1): iommu/io-pgtable-arm: Ensure we free the final level on teardown xuejiufei (2): ocfs2/dlm: ignore cleaning the migration mle that is inuse ocfs2/dlm: clear refmap bit of recovery lock while doing local recove= ry cleanup --vtzGhvizbBRQ85DL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWxNoIAAoJEDjbvchgkmk+ENsP/i8fMhFpjY0Mh1JzvwlV/Ax5 YYXuQwFyvRDzxu4vvICHMQmzK3UzWI5QhwUVjwc7k96rVdgRSoIxjQfFixtLvyf0 bcrbWXR6Nwz//3CkCNHy8jwBYXMmdaT0rXNslCwJZ7U3k1XsS7xwl8knJ/Rywi2s O+yJcox8lG9JypXvCCkuKbTFm9h4QcbvKjJGm9yk7xktviHDyUWcuFf9g+qRTgID ERhv0XaimsK8a6kVFbm83bv//LJgmoNMUS/FLyUgZNYef5lcc2URXqcrDDveQLz5 G4fO6xTVZrkSiRwuHfg8nzCI+8MCuB5vFKZhu1pb7ofQO0jXTcBn+a9v9Kf3i4O/ Ifdge0WruiteG3JA15T85ro+GwPR0a+MiCYGSj2aXMZKGIMxotJfFMGTM8Ng+sMo NXWs+hBF+fbc73C1Tjfdt7jSEqTOA7tI4cQBpVuRhWRmkotDzgjcAOz/iejK+516 ZLO+ATYoj30MRm9cJsH1ZVnDOiTl5bAqFBbZdX6FKuTj3eqIs57sahWegt8cc5LK AMga3vWXhKN1UXpSkdRbPPS/PZV3uqRKjw3vHM/hDQ0inVc0sv0zX6g9uwDmlege ZxC9NG0PJbi/g8veySjFm6ZfPBPvpy7rQmwByQmctDX7+hg8nyODAm07XLEj20L2 yTaewZdxNaeGo6Kb/iFt =n3TQ -----END PGP SIGNATURE----- --vtzGhvizbBRQ85DL--