From: Jiri Slaby <jslaby@suse.cz>
To: Greg KH <gregkh@linuxfoundation.org>
Cc: stable <stable@vger.kernel.org>
Subject: Stable release 3.12.50
Date: Mon, 2 Nov 2015 09:39:00 +0100 [thread overview]
Message-ID: <56372124.20001@suse.cz> (raw)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Greg, could you release 3.12.50 for me, please?
Thanks.
===
The following changes since commit c0007620430f97d3b92bb00df807021721790425:
Linux 3.12.49 (2015-10-05 22:02:56 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jirislaby/linux-stable.git tags/v3.12.50
for you to fetch changes up to 7398d033771a860cd8664d5b758099bf70198ac6:
Linux 3.12.50 (2015-10-28 16:38:39 +0100)
- ----------------------------------------------------------------
This is the 3.12.50 stable release
- ----------------------------------------------------------------
Aaron Conole (2):
af_unix: Convert the unix_sk macro to an inline function for type safety
af_unix: return data from multiple SKBs on recv() with MSG_PEEK flag
Alexander Couzens (1):
l2tp: protect tunnel->del_work by ref_count
Andreas Schwab (1):
m68k: Define asmlinkage_protect
Andrew Morton (1):
Input: zhenhua - ensure we have BITREVERSE
Andrey Vagin (1):
net/unix: fix logic about sk_peek_offset
Andy Lutomirski (2):
x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI code
x86/paravirt: Replace the paravirt nop with a bona fide empty function
Andy Shevchenko (1):
dmaengine: dw: properly read DWC_PARAMS register
Ard Biesheuvel (1):
ARM: 8429/1: disable GCC SRA optimization
Arnaldo Carvalho de Melo (2):
perf hists: Update the column width for the "srcline" sort key
perf header: Fixup reading of HEADER_NRCPUS feature
Ben Hutchings (1):
genirq: Fix race in register_irq_proc()
Ben Skeggs (1):
drm/nouveau/fbcon: take runpm reference when userspace has an open fd
Benjamin Tissoires (1):
HID: quirks: add QUIRK_NOGET for an other TPV touchscreen
Bin Liu (2):
usb: musb: cppi41: improve rx channel abort routine
usb: musb: fix cppi channel teardown for isoch transfer
Charles Keepax (1):
asix: Do full reset during ax88772_bind
Chris Mason (1):
btrfs: fix use after free iterating extrefs
Christoph Hellwig (1):
3w-9xxx: don't unmap bounce buffered commands
Daniel Lezcano (1):
ARM: ux500: cpuidle: fix section mismatch
Daniel Vetter (1):
drm: Reject DRI1 hw lock ioctl functions for kms drivers
Dave Airlie (1):
drm/qxl: only report first monitor as connected if we have no state
Dave Kleikamp (1):
crypto: sparc - initialize blkcipher.ivsize
David Woodhouse (1):
x86/platform: Fix Geode LX timekeeping in the generic x86 build
Dirk M�ller (1):
Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS
Eric Dumazet (1):
net: add pfmemalloc check in sk_add_backlog()
Fabiano Fid�ncio (1):
drm/qxl: recreate the primary surface when the bo is not primary
Felix Fietkau (1):
ath9k: declare required extra tx headroom
Filipe Manana (2):
Btrfs: fix read corruption of compressed and shared extents
Btrfs: update fix for read corruption of compressed and shared extents
Grazvydas Ignotas (1):
ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsets
Guenter Roeck (2):
hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips
spi: Fix documentation of spi_alloc_master()
Guillaume Nault (1):
ppp: don't override sk->sk_state in pppoe_flush_dev()
Hans Verkuil (1):
[media] usbvision: fix locking error
Henrik Rydberg (1):
HID: apple: Add support for the 2015 Macbook Pro
Huang Rui (1):
usb: core: implement AMD remote wakeup quirk
Ilya Dryomov (1):
rbd: fix double free on rbd_dev->header_name
James Hogan (1):
MIPS: dma-default: Fix 32-bit fall back to GFP_DMA
Jan H. Sch�nherr (1):
sched: Fix cpu_active_mask/cpu_online_mask race
Jan Kara (1):
jbd2: avoid infinite loop when destroying aborted journal
Jann Horn (1):
security: fix typo in security_task_prctl
Jason Wang (1):
kvm: fix zero length mmio searching
Jeff Mahoney (1):
btrfs: skip waiting on ordered range for special files
Jenny Derzhavetz (1):
iser-target: remove command with state ISTATE_REMOVE
Jiri Slaby (2):
Revert "USB: Add device quirk for ASUS T100 Base Station keyboard"
Linux 3.12.50
Joe Perches (1):
ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings
Joe Stringer (1):
netfilter: nf_conntrack: Support expectations in different zones
Joe Thornber (2):
dm btree: add ref counting ops for the leaves of top level btrees
dm cache: fix NULL pointer when switching from cleaner policy
Joerg Roedel (1):
iommu/amd: Handle integer overflow in dma_ops_area_alloc
Johan Hovold (1):
USB: whiteheat: fix potential null-deref at probe
John Flatness (1):
ALSA: hda - Apply SPDIF pin ctl to MacBookPro 12,1
Joonsoo Kim (1):
mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1)
Julian Anastasov (2):
ipvs: do not use random local source address for tunnels
ipvs: fix crash with sync protocol v0 and FTP
Kan Liang (1):
perf stat: Get correct cpu id for print_aggr
Li Jun (1):
usb: chipidea: debug: add runtime pm for register access
Linus Torvalds (1):
Initialize msg/shm IPC objects before doing ipc_addid()
Liu.Zhao (1):
USB: option: add ZTE PIDs
Macpaul Lin (1):
USB: Add OTG PET device to TPL
Mark Brown (2):
regmap: debugfs: Ensure we don't underflow when printing access masks
regmap: debugfs: Don't bother actually printing when calculating max length
Mark Salyzyn (1):
arm64: readahead: fault retry breaks mmap file read random detection
Martin Schwidefsky (1):
s390/3270: redraw screen on unsolicited device end
Mathias Nyman (4):
xhci: Workaround for PME stuck issues in Intel xhci
xhci: rework cycle bit checking for new dequeue pointers
xhci: change xhci 1.0 only restrictions to support xhci 1.1
usb: Use the USB_SS_MULT() macro to get the burst multiplier.
Mel Gorman (1):
mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault
Michal Hocko (1):
scsi: fix scsi_error_handler vs. scsi_host_dev_release race
Michel Stam (1):
asix: Don't reset PHY on if_up for ASIX 88772
Mika Westerberg (1):
i2c: designware: Do not use parameters from ACPI on Dell Inspiron 7348
Mike Snitzer (1):
dm thin: fix missing pool reference count decrement in pool_ctr error path
Mikulas Patocka (1):
dm raid: fix round up of default region size
Nicholas Mc Guire (1):
[media] gscpa_m5602: use msecs_to_jiffies for conversions
Nobuhiro Iwamatsu (3):
[media] v4l: vsp1: Fix VI6_DPR_ROUTE_FXA_MASK macro
[media] v4l: vsp1: Fix VI6_DPR_ROUTE_FP_MASK macro
[media] v4l: vsp1: Fix VI6_WPF_SZCLIP_SIZE_MASK macro
Noel Power (1):
client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set
Oliver Neukum (1):
Revert "USB: quirks: add touchscreen that is dazzeled by remote wakeup"
Pablo Neira Ayuso (1):
netfilter: ctnetlink: put back references to master ct and expect objects
Paul Bolle (1):
windfarm: decrement client count when unregistering
Paul E. McKenney (1):
rcu: Reject memory-order-induced stall-warning false positives
Peter Seiderer (1):
cifs: use server timestamp for ntlmv2 authentication
Peter Zijlstra (4):
arch: Clean up asm/barrier.h implementations using asm-generic/barrier.h
arch: Move smp_mb__{before,after}_atomic_{inc,dec}.h into asm/atomic.h
arc,hexagon: Delete asm/barrier.h
sched/core: Fix TASK_DEAD race in finish_task_switch()
Philipp Hachtmann (1):
USB: symbolserial: Correct transferred data size
Pravin B Shelar (2):
skbuff: Fix skb checksum flag on skb pull
skbuff: Fix skb checksum partial check.
Reyad Attiyat (1):
usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers
Richard Weinberger (1):
UBI: Validate data_size
Robert Jarzmik (2):
ASoC: pxa: pxa2xx-ac97: fix dma requestor lines
ASoC: fix broken pxa SoC support
Robert Schlabbach (1):
usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset
Roger Quadros (1):
usb: xhci: Clear XHCI_STATE_DYING on start
Russell King (2):
ARM: fix Thumb2 signal handling when ARMv6 is enabled
crypto: ahash - ensure statesize is non-zero
Sabrina Dubroca (1):
net: add length argument to skb_copy_and_csum_datagram_iovec
Shaohua Li (2):
x86/apic: Serialize LVTT and TSC_DEADLINE writes
workqueue: make sure delayed work run in local cpu
Stefan Assmann (1):
Input: psmouse - add small delay for IBM trackpoint pass-through mode
Stephen Smalley (1):
x86/mm: Set NX on gap between __ex_table and rodata
Steve French (1):
disabling oplocks/leases via module parm enable_oplocks broken for SMB3
Sudip Mukherjee (2):
Input: serio - fix blocking of parport
Input: omap4-keypad - fix memory leak
T.J. Purtell (1):
ARM: 7880/1: Clear the IT state independent of the Thumb-2 mode
Takashi Iwai (2):
ALSA: hda - Control SPDIF out pin on MacBookPro 11,2
ALSA: synth: Fix conflicting OSS device registration on AWE32
Tan, Jui Nee (1):
spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled
Teunis van Beelen (1):
USB: usbtmc: add device quirk for Rigol DS6104
Vincent Palatin (1):
usb: Add device quirk for Logitech PTZ cameras
Vitaly Kuznetsov (1):
x86/xen: Support kexec/kdump in HVM guests by doing a soft reset
Will Deacon (1):
arm64: errata: use KBUILD_CFLAGS_MODULE for erratum #843419
Wolfram Sang (2):
i2c: rcar: enable RuntimePM before registering to the core
i2c: s3c2410: enable RuntimePM before registering to the core
Yao-Wen Mao (1):
USB: Add reset-resume quirk for two Plantronics usb headphones.
Yitian Bu (1):
ASoC: dwc: correct irq clear method
covici@ccs.covici.com (1):
staging: speakup: fix speakup-r regression
shengyong (1):
UBI: return ENOSPC if no enough space available
Makefile | 2 +-
arch/alpha/include/asm/barrier.h | 25 +--
arch/arc/include/asm/Kbuild | 1 +
arch/arc/include/asm/atomic.h | 5 +
arch/arc/include/asm/barrier.h | 42 -----
arch/arm/Makefile | 8 +
arch/arm/boot/dts/omap5-uevm.dts | 4 +-
arch/arm/kernel/signal.c | 19 ++-
arch/arm64/Makefile | 2 +-
arch/arm64/mm/fault.c | 1 +
arch/avr32/include/asm/barrier.h | 17 +-
arch/blackfin/include/asm/barrier.h | 18 +-
arch/cris/include/asm/Kbuild | 1 +
arch/cris/include/asm/barrier.h | 25 ---
arch/frv/include/asm/barrier.h | 8 +-
arch/hexagon/include/asm/Kbuild | 1 +
arch/hexagon/include/asm/atomic.h | 6 +-
arch/hexagon/include/asm/barrier.h | 41 -----
arch/m32r/include/asm/barrier.h | 80 +--------
arch/m68k/include/asm/barrier.h | 14 +-
arch/m68k/include/asm/linkage.h | 30 ++++
arch/microblaze/include/asm/Kbuild | 1 +
arch/microblaze/include/asm/barrier.h | 27 ---
arch/mips/mm/dma-default.c | 2 +-
arch/mn10300/include/asm/Kbuild | 1 +
arch/mn10300/include/asm/barrier.h | 37 -----
arch/parisc/include/asm/Kbuild | 1 +
arch/parisc/include/asm/barrier.h | 35 ----
arch/score/include/asm/Kbuild | 1 +
arch/score/include/asm/barrier.h | 16 --
arch/sh/include/asm/barrier.h | 21 +--
arch/sparc/crypto/aes_glue.c | 2 +
arch/sparc/crypto/camellia_glue.c | 1 +
arch/sparc/crypto/des_glue.c | 2 +
arch/sparc/include/asm/barrier_32.h | 12 +-
arch/tile/include/asm/barrier.h | 68 +-------
arch/unicore32/include/asm/barrier.h | 11 +-
arch/x86/kernel/apic/apic.c | 7 +
arch/x86/kernel/entry_64.S | 16 +-
arch/x86/kernel/paravirt.c | 16 +-
arch/x86/kernel/tsc.c | 17 +-
arch/x86/kvm/svm.c | 2 +-
arch/x86/mm/init_64.c | 2 +-
arch/x86/xen/enlighten.c | 23 +++
arch/xtensa/include/asm/barrier.h | 9 +-
crypto/ahash.c | 3 +-
drivers/base/regmap/regmap-debugfs.c | 5 +-
drivers/block/rbd.c | 1 -
drivers/cpuidle/cpuidle-ux500.c | 2 +-
drivers/dma/dw/core.c | 4 +-
drivers/gpu/drm/drm_lock.c | 6 +
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 24 +++
drivers/gpu/drm/qxl/qxl_display.c | 14 +-
drivers/hid/hid-apple.c | 6 +
drivers/hid/hid-core.c | 6 +
drivers/hid/hid-ids.h | 6 +-
drivers/hid/usbhid/hid-quirks.c | 3 +-
drivers/hwmon/nct6775.c | 16 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 20 +++
drivers/i2c/busses/i2c-rcar.c | 7 +-
drivers/i2c/busses/i2c-s3c2410.c | 8 +-
drivers/infiniband/ulp/isert/ib_isert.c | 9 +-
drivers/input/joystick/Kconfig | 1 +
drivers/input/keyboard/omap4-keypad.c | 2 +-
drivers/input/mouse/psmouse-base.c | 4 +
drivers/input/serio/parkbd.c | 1 +
drivers/iommu/amd_iommu.c | 8 +-
drivers/macintosh/windfarm_core.c | 2 +-
drivers/md/dm-cache-policy-cleaner.c | 2 +-
drivers/md/dm-raid.c | 3 +-
drivers/md/dm-thin.c | 2 +-
.../md/persistent-data/dm-btree-internal.h | 6 +
drivers/md/persistent-data/dm-btree-remove.c | 12 +-
drivers/md/persistent-data/dm-btree-spine.c | 37 +++++
drivers/md/persistent-data/dm-btree.c | 7 +-
drivers/media/platform/vsp1/vsp1_regs.h | 6 +-
drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 2 +-
.../media/usb/usbvision/usbvision-video.c | 2 +-
drivers/mtd/ubi/io.c | 5 +
drivers/mtd/ubi/vtbl.c | 1 +
drivers/mtd/ubi/wl.c | 1 +
drivers/net/ppp/pppoe.c | 1 -
drivers/net/usb/asix_devices.c | 16 +-
drivers/net/wireless/ath/ath9k/init.c | 1 +
drivers/s390/char/con3270.c | 4 +
drivers/s390/char/tty3270.c | 4 +
drivers/scsi/3w-9xxx.c | 28 +++-
drivers/scsi/scsi_error.c | 11 +-
drivers/spi/spi-pxa2xx.c | 4 +
drivers/spi/spi.c | 3 +-
drivers/staging/speakup/fakekey.c | 1 +
drivers/usb/chipidea/debug.c | 6 +
drivers/usb/class/usbtmc.c | 1 +
drivers/usb/core/config.c | 5 +-
drivers/usb/core/hcd-pci.c | 3 +
drivers/usb/core/hub.c | 82 ++++------
drivers/usb/core/otg_whitelist.h | 5 +
drivers/usb/core/quirks.c | 59 ++++++-
drivers/usb/host/pci-quirks.c | 12 ++
drivers/usb/host/xhci-mem.c | 6 +-
drivers/usb/host/xhci-pci.c | 30 ++++
drivers/usb/host/xhci-ring.c | 145 +++++++++++------
drivers/usb/host/xhci.c | 11 +-
drivers/usb/host/xhci.h | 1 +
drivers/usb/musb/musb_cppi41.c | 15 +-
drivers/usb/serial/option.c | 24 +++
drivers/usb/serial/symbolserial.c | 18 +-
drivers/usb/serial/whiteheat.c | 31 ++++
fs/btrfs/backref.c | 8 +-
fs/btrfs/extent_io.c | 80 +++++++--
fs/btrfs/inode.c | 3 +-
fs/cifs/cifsencrypt.c | 52 +++++-
fs/cifs/cifssmb.c | 5 +-
fs/cifs/smb2ops.c | 8 +-
fs/jbd2/checkpoint.c | 39 ++++-
fs/jbd2/commit.c | 2 +-
fs/jbd2/journal.c | 11 +-
include/asm-generic/barrier.h | 42 +++--
include/linux/jbd2.h | 3 +-
include/linux/security.h | 2 +-
include/linux/skbuff.h | 6 +-
include/linux/usb/hcd.h | 3 +
include/linux/usb/quirks.h | 7 +-
include/net/af_unix.h | 6 +-
include/net/sock.h | 8 +
include/xen/interface/sched.h | 8 +
ipc/msg.c | 14 +-
ipc/shm.c | 12 +-
ipc/util.c | 8 +-
kernel/irq/proc.c | 19 ++-
kernel/rcutree.c | 45 ++++-
kernel/sched/core.c | 18 +-
kernel/sched/sched.h | 5 +-
kernel/workqueue.c | 8 +-
mm/hugetlb.c | 8 +
mm/slab.c | 13 +-
net/core/datagram.c | 6 +-
net/core/ethtool.c | 2 +-
net/core/skbuff.c | 9 +-
net/ipv4/tcp_input.c | 2 +-
net/ipv4/udp.c | 2 +-
net/ipv6/raw.c | 2 +-
net/ipv6/udp.c | 3 +-
net/l2tp/l2tp_core.c | 11 +-
net/netfilter/ipvs/ip_vs_sync.c | 2 +-
net/netfilter/ipvs/ip_vs_xmit.c | 1 -
net/netfilter/nf_conntrack_expect.c | 3 +-
net/netfilter/nf_conntrack_netlink.c | 5 -
net/rxrpc/ar-recvmsg.c | 3 +-
net/unix/af_unix.c | 16 +-
sound/arm/Kconfig | 15 +-
sound/pci/hda/patch_cirrus.c | 57 ++++++-
sound/soc/dwc/designware_i2s.c | 4 +-
sound/soc/pxa/Kconfig | 2 -
sound/soc/pxa/pxa2xx-ac97.c | 4 +-
sound/synth/emux/emux_oss.c | 3 +-
tools/perf/builtin-stat.c | 5 +-
tools/perf/util/header.c | 4 +-
tools/perf/util/hist.c | 3 +
virt/kvm/kvm_main.c | 19 ++-
160 files changed, 1222 insertions(+), 855 deletions(-)
delete mode 100644 arch/arc/include/asm/barrier.h
delete mode 100644 arch/cris/include/asm/barrier.h
delete mode 100644 arch/hexagon/include/asm/barrier.h
delete mode 100644 arch/microblaze/include/asm/barrier.h
delete mode 100644 arch/mn10300/include/asm/barrier.h
delete mode 100644 arch/parisc/include/asm/barrier.h
delete mode 100644 arch/score/include/asm/barrier.h
- --
js
suse labs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJWNyEhAAoJEL0lsQQGtHBJpKIQAIp65YHNVi0nHusdv3mQzsHD
TL1Xes5T2l7Bbe66or9exj9ky+LC5AeeEjZDM8oe6unERNKCflNjJ1e4rhBJutM2
hAY0Hfek9AAvsoJoLRK7mo7zpOCFuJO3ltC0MyTOOxGCdKrX2ZSD77Xco+75/K2o
ORegJ8NXdwW4LU0/eKm9S8frL03x8CmlipiSnp5R2V/nakyrq6rfmtBGTVAy6dj/
+2IplVCOIWnglL/oXpXYbY3sFmCQy6bM0neEF+Ba4BX6sdNi7HUGBuhj56T1lBTx
BclXptsKDwIT6VTYg05G88qJ4ELvepiV7OL/L17vfBf5aMD4M6nzhUGnFz3+uHfX
UuiShFzQ7KkEb/v5khkeQpW5ktJqQkGdFa97u6vALDBBe/STvleICbpL66m0kSe5
lZwl2AXiwDKK+CUaAq12w1L3u5RS8IikjDKBP4UFdBCE7901JiNu9fguS2GXMWgF
UY6Q4r/2RTeFtZtBRSA7kHhmRDvM9Vh15A4zenngZjxu6PBSTA0KD5fRlWqL0EWR
OZrIblp6wwv30j00K29gLoeUeI4eJQgBKj0s1g3hoR4cr1X178B0gXHLPO8+TJiA
+1io7rSXYXeORGVv4GBDhBzgrwVUj4d43yfFVJ93aEMsXYDHx+r6yzywTrRjV+hI
f0Mi1kupmS8xUQC2gxgw
=K/fq
-----END PGP SIGNATURE-----
next reply other threads:[~2015-11-02 8:39 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-02 8:39 Jiri Slaby [this message]
2015-11-03 17:44 ` Stable release 3.12.50 Greg KH
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=56372124.20001@suse.cz \
--to=jslaby@suse.cz \
--cc=gregkh@linuxfoundation.org \
--cc=stable@vger.kernel.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.