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.47
Date: Mon, 31 Aug 2015 08:44:27 +0200	[thread overview]
Message-ID: <55E3F7CB.9050506@suse.cz> (raw)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

I'm announcing the release of the 3.12.47 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

- ----------------------------------------------------------------
Al Viro (2):
      freeing unlinked file indefinitely delayed
      path_openat(): fix double fput()

Alex Deucher (2):
      drm/radeon/combios: add some validation of lvds values
      drm/radeon: add new OLAND pci id

Alexey Brodkin (1):
      ARC: make sure instruction_pointer() returns unsigned value

Amanieu d'Antras (3):
      signalfd: fix information leak in signalfd_copyinfo
      signal: fix information leak in copy_siginfo_to_user
      signal: fix information leak in copy_siginfo_from_user32

Andy Lutomirski (6):
      x86/xen: Probe target addresses in set_aliased_prot() before the hypercall
      x86/nmi: Enable nested do_nmi() handling for 64-bit kernels
      x86/nmi/64: Remove asm code that saves CR2
      x86/nmi/64: Switch stacks on userspace NMI entry
      x86/ldt: Make modify_ldt synchronous
      x86/ldt: Further fix FPU emulation

Arnd Bergmann (2):
      3w-xxxx: fix mis-aligned struct accesses
      ARM: realview: fix sparsemem build

Axel Lin (1):
      ASoC: pcm1681: Fix setting de-emphasis sampling rate selection

Ben Hutchings (1):
      hwrng: via-rng - Mark device ID table as __maybe_unused

Benjamin Randazzo (1):
      md: use kzalloc() when bitmap is disabled

Bernhard Bender (1):
      Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen

Bob Liu (1):
      xen-blkfront: don't add indirect pages to list when !feature_persistent

Brian Campbell (1):
      xhci: Calculate old endpoints correctly on device reset

Brian King (3):
      ipr: Fix locking for unit attention handling
      ipr: Fix incorrect trace indexing
      ipr: Fix invalid array indexing for HRRQ

Brian Silverman (1):
      futex: Fix a race condition between REQUEUE_PI and task death

Chris Metcalf (1):
      tile: use free_bootmem_late() for initrd

Dan Carpenter (1):
      ALSA: hda - fix cs4210_spdif_automute()

David Daney (1):
      MIPS: Make set_pte() SMP safe.

David S. Miller (1):
      sparc64: Fix userspace FPU register corruptions.

Dirk Behme (1):
      USB: sierra: add 1199:68AB device ID

Dominic Sacré (1):
      ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4

Felix Fietkau (1):
      MIPS: Fix sched_getaffinity with MT FPAFF enabled

Fupan Li (1):
      efi: fix 32bit kernel boot failed problem using efi

Herbert Xu (1):
      crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer

Herton R. Krzesinski (2):
      HID: usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL
      ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits

Ilya Dryomov (1):
      rbd: fix copyup completion race

Jan Kara (1):
      fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()

Jingju Hou (1):
      mmc: sdhci-pxav3: fix platform_data is not initialized

Jiri Slaby (1):
      Linux 3.12.47

Joakim Tjernlund (1):
      mmc: sdhci-esdhc: Make 8BIT bus work

Joe Thornber (1):
      dm thin metadata: delete btrees when releasing metadata snapshot

Joseph Qi (1):
      ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()

Juergen Gross (2):
      x86/ldt: Correct LDT access in single stepping logic
      x86/ldt: Correct FPU emulation access to LDT

Kirill A. Shutemov (1):
      mm: avoid setting up anonymous pages into file mapping

Lior Amsalem (1):
      ata: pmp: add quirk for Marvell 4140 SATA PMP

Manfred Spraul (1):
      ipc/sem.c: update/correct memory barriers

Marc-André Lureau (1):
      vhost: actually track log eventfd file

Marcus Gelderie (1):
      ipc: modify message queue accounting to not take kernel data structures into account

Martin Schwidefsky (1):
      s390/sclp: clear upper register halves in _sclp_print_early

Mathias Nyman (1):
      xhci: fix off by one error in TRB DMA address boundary check

Michael Walle (1):
      EDAC, ppc4xx: Access mci->csrows array elements properly

Michal Hocko (1):
      mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations

Mimi Zohar (2):
      ima: add support for new "euid" policy condition
      ima: extend "mask" policy matching support

NeilBrown (3):
      md/raid1: fix test for 'was read error from last working device'.
      md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies
      md/bitmap: return an error when bitmap superblock is corrupt.

Nicholas Bellinger (3):
      iscsi-target: Fix use-after-free during TPG session shutdown
      iscsi-target: Fix iser explicit logout TX kthread leak
      iscsi-target: Fix iscsit_start_kthreads failure OOPs

Oliver Neukum (1):
      usb-storage: ignore ZTE MF 823 card reader in mode 0x1225

Paul E. McKenney (1):
      rcu: Provide counterpart to rcu_dereference() for non-RCU situations

Peter Zijlstra (3):
      arch: Introduce smp_load_acquire(), smp_store_release()
      rcu: Move lockless_dereference() out of rcupdate.h
      perf: Fix fasync handling on inherited events

Richard Weinberger (1):
      localmodconfig: Use Kbuild files too

Roger Quadros (1):
      ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc

Seymour, Shane M (1):
      st: null pointer dereference panic caused by use after kref_put by st_open

Takashi Iwai (1):
      ALSA: hda - Fix MacBook Pro 5,2 quirk

Tejun Heo (1):
      blkcg: fix gendisk reference leak in blkg_conf_prep()

Thomas Gleixner (1):
      genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD

Tom Hughes (1):
      mac80211: clear subdir_stations when removing debugfs

Wanpeng Li (1):
      mm/hwpoison: fix page refcount of unknown non LRU page

Wengang Wang (1):
      rds: rds_ib_device.refcount overflow

Xie XiuQi (1):
      ipmi: fix timeout calculation when bmc is disconnected

Yao-Wen Mao (1):
      ALSA: usb-audio: add dB range mapping for some devices

Zhuang Jin Can (3):
      xhci: report U3 when link is in resume state
      xhci: prevent bus_suspend if SS port resuming in phase 1
      xhci: do not report PLC when link is in internal resume state

 Documentation/ABI/testing/ima_policy         |   6 +-
 Makefile                                     |   2 +-
 arch/arc/include/asm/ptrace.h                |   2 +-
 arch/arm/include/asm/barrier.h               |  15 +
 arch/arm/mach-omap2/omap_hwmod.c             |  24 +-
 arch/arm/mach-realview/include/mach/memory.h |   2 +
 arch/arm64/include/asm/barrier.h             |  50 ++++
 arch/arm64/kernel/signal32.c                 |   5 +-
 arch/ia64/include/asm/barrier.h              |  23 ++
 arch/metag/include/asm/barrier.h             |  15 +
 arch/mips/include/asm/barrier.h              |  15 +
 arch/mips/include/asm/pgtable.h              |  31 ++
 arch/mips/kernel/mips-mt-fpaff.c             |   5 +-
 arch/mips/kernel/signal32.c                  |   2 -
 arch/powerpc/include/asm/barrier.h           |  21 +-
 arch/powerpc/kernel/signal_32.c              |   2 -
 arch/s390/include/asm/barrier.h              |  15 +
 arch/s390/kernel/sclp.S                      |   4 +
 arch/sparc/include/asm/barrier_64.h          |  15 +
 arch/sparc/include/asm/visasm.h              |  16 +-
 arch/sparc/lib/NG4memcpy.S                   |   5 +-
 arch/sparc/lib/VISsave.S                     |  67 +----
 arch/sparc/lib/ksyms.c                       |   4 -
 arch/tile/kernel/setup.c                     |   2 +-
 arch/x86/boot/compressed/head_32.S           |   2 +-
 arch/x86/include/asm/barrier.h               |  43 ++-
 arch/x86/include/asm/desc.h                  |  15 -
 arch/x86/include/asm/mmu.h                   |   3 +-
 arch/x86/include/asm/mmu_context.h           |  48 ++-
 arch/x86/kernel/cpu/common.c                 |   4 +-
 arch/x86/kernel/cpu/perf_event.c             |  13 +-
 arch/x86/kernel/entry_64.S                   |  83 ++++--
 arch/x86/kernel/ldt.c                        | 262 +++++++++--------
 arch/x86/kernel/nmi.c                        | 123 ++++----
 arch/x86/kernel/process_64.c                 |   4 +-
 arch/x86/kernel/step.c                       |   8 +-
 arch/x86/math-emu/fpu_entry.c                |   3 +-
 arch/x86/math-emu/fpu_system.h               |  21 +-
 arch/x86/math-emu/get_address.c              |   3 +-
 arch/x86/power/cpu.c                         |   3 +-
 arch/x86/xen/enlighten.c                     |  40 +++
 block/blk-cgroup.c                           |   6 +-
 drivers/ata/libata-pmp.c                     |   7 +
 drivers/block/rbd.c                          |  22 +-
 drivers/block/xen-blkfront.c                 |   6 +-
 drivers/char/hw_random/via-rng.c             |   2 +-
 drivers/char/ipmi/ipmi_si_intf.c             |   2 +-
 drivers/crypto/ixp4xx_crypto.c               |   1 -
 drivers/edac/ppc4xx_edac.c                   |   2 +-
 drivers/gpu/drm/radeon/radeon_combios.c      |   7 +-
 drivers/hid/hid-ids.h                        |   1 +
 drivers/hid/usbhid/hid-quirks.c              |   1 +
 drivers/input/touchscreen/usbtouchscreen.c   |   3 +
 drivers/md/bitmap.c                          |   2 +
 drivers/md/dm-thin-metadata.c                |   4 +-
 drivers/md/md.c                              |   3 +-
 drivers/md/raid1.c                           |  12 +-
 drivers/mmc/host/sdhci-esdhc.h               |   2 +-
 drivers/mmc/host/sdhci-pxav3.c               |   1 +
 drivers/scsi/3w-xxxx.h                       |   4 +-
 drivers/scsi/ipr.c                           |  28 +-
 drivers/scsi/ipr.h                           |   1 +
 drivers/scsi/st.c                            |   2 +-
 drivers/target/iscsi/iscsi_target.c          |  48 ++-
 drivers/target/iscsi/iscsi_target_core.h     |   1 +
 drivers/target/iscsi/iscsi_target_login.c    |  43 +--
 drivers/target/iscsi/iscsi_target_login.h    |   3 +-
 drivers/target/iscsi/iscsi_target_nego.c     |  34 ++-
 drivers/usb/host/xhci-hub.c                  |  22 +-
 drivers/usb/host/xhci-ring.c                 |   5 +-
 drivers/usb/host/xhci.c                      |   3 +
 drivers/usb/host/xhci.h                      |   1 +
 drivers/usb/serial/sierra.c                  |   1 +
 drivers/usb/storage/unusual_devs.h           |  12 +
 drivers/vhost/vhost.c                        |   1 +
 fs/dcache.c                                  |   3 +
 fs/namei.c                                   |   3 +-
 fs/notify/mark.c                             |  30 +-
 fs/ocfs2/dlmglue.c                           |  10 +-
 fs/signalfd.c                                |   5 +-
 include/asm-generic/barrier.h                |  15 +
 include/drm/drm_pciids.h                     |   1 +
 include/linux/compiler.h                     |  24 ++
 include/linux/rcupdate.h                     |   1 -
 ipc/mqueue.c                                 |   5 -
 ipc/sem.c                                    |  41 ++-
 kernel/events/core.c                         |  12 +-
 kernel/futex.c                               |  22 +-
 kernel/irq/resend.c                          |  18 +-
 kernel/signal.c                              |   7 +-
 mm/memory-failure.c                          |   2 +
 mm/memory.c                                  |  13 +-
 mm/vmscan.c                                  |  14 +-
 net/mac80211/debugfs_netdev.c                |   1 +
 net/rds/ib_rdma.c                            |   4 +-
 scripts/kconfig/streamline_config.pl         |   2 +-
 security/integrity/ima/ima_policy.c          |  47 ++-
 sound/pci/hda/patch_cirrus.c                 |   4 +-
 sound/pci/hda/patch_realtek.c                |   2 +-
 sound/soc/codecs/pcm1681.c                   |   2 +-
 sound/usb/mixer_maps.c                       |  24 ++
 sound/usb/quirks-table.h                     |  68 +++++
 102 files changed, 1184 insertions(+), 515 deletions(-)

thanks,
- -- 
js
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJV4/fHAAoJEL0lsQQGtHBJ6QMP/Ahk4CJeNZ/uXvMxlqE+NJdn
hXcjh9qr2ZpenqVKPG7+vnn6VHfMsaqUcaZXiLUhsDPaxfF6jg/FKVi1jbFwAV9a
ayd1vuWj5sFjjs+JJY8/8/ESOJZlEFnJ0v/h0A62INHyEEfFdaIzgMdMu7FGL1zE
5NefXF76DgLyrwtU1rV4bsWciaQG8kGzp5xEKp/qcU+EodSiwpqUjCkdnyfN6rl9
wKENDZmku2T5mKPq3Isrb3jBrNfmHwSdJguBT+MgROEF5gudPO47Q5GMkiwYK61o
XQD+8URYgqnq2fttlir7k8iVe965mjufLh5HLDMk8RqkV4Xq4RF5AMddRshc3x9M
iEUMxyDRLPXIS9315eyT9luTJZB/6SPYugi00QNfN0+Fbc3MCfm2dkbxGjK5weBA
3DwRVxJWGYXo+lYRky4H9wyzwzVgowtHv5poogbtIgrbiHDvoxCgGbXU92xZLsAb
NcmmRIFhS1lCmRoXTpLw1EZnZwk8tbKKGo6ElWUjsVDa83mdQciP2PtXI31Kstmy
wCHlXUyEKvhUlYgtvtOP1WUGI+9tzJ80HhKz03tXMfkavT4/xOmUdgOO0KMopG8h
k/ITFXooqfnlUuhwLf+LShB+wTZhOhJx8cEH+9murfJhhp7znJq9qwlA0Pe7kjO/
dltRI4ONXsyBaOA+SNaH
=EwWp
-----END PGP SIGNATURE-----

                 reply	other threads:[~2015-08-31  6:44 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=55E3F7CB.9050506@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.