All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jiri Slaby <jslaby@suse.cz>
To: linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net
Subject: Linux 3.12.55
Date: Sun, 28 Feb 2016 09:56:37 +0100	[thread overview]
Message-ID: <56D2B645.7000705@suse.cz> (raw)

I'm announcing the release of the 3.12.55 kernel.

All users of the 3.12 kernel series must upgrade.

The updated 3.12.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.12.y
and can be browsed at the normal kernel.org git web browser:
	http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

A diff can be found at:
https://git.kernel.org/stable/linux-stable/d/v3.12.54/v3.12.55

----------------------------------------------------------------
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 (2):
      Revert "ocfs2: fix umask ignored issue"
      Linux 3.12.55

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 (1):
      drivers/scsi/sg.c: mark VMA as VM_IO to prevent migration

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

 Makefile                                     |   2 +-
 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 +-
 .../media/v4l2-core/v4l2-compat-ioctl32.c    |   9 +-
 .../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/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(-)


thanks,
-- 
js

                 reply	other threads:[~2016-02-28  8:56 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56D2B645.7000705@suse.cz \
    --to=jslaby@suse.cz \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lwn@lwn.net \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.