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.56
Date: Wed, 9 Mar 2016 11:21:03 +0100 [thread overview]
Message-ID: <56DFF90F.8060906@suse.cz> (raw)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
I'm announcing the release of the 3.12.56 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.55/v3.12.56
- ----------------------------------------------------------------
Adrian Hunter (1):
mmc: sdhci: Fix sdhci_runtime_pm_bus_on/off()
Al Viro (2):
bcache: fix a leak in bch_cached_dev_run()
do_last(): don't let a bogus return value from ->open() et.al. to confuse us
Alex Deucher (3):
drm/radeon: make rv770_set_sw_state failures non-fatal
drm/radeon: clean up fujitsu quirks
drm/radeon/pm: adjust display configuration after powerstate
Amir Vadai (1):
net/mlx4_en: Count HW buffer overrun only once
Anand Jain (1):
Btrfs: add missing brelse when superblock checksum fails
Andrey Ryabinin (1):
lockd: create NSM handles per net namespace
Andrey Skvortsov (1):
USB: option: add support for SIM7100E
Andy Shevchenko (1):
dmaengine: dw: convert to __ffs()
Anton Protopopov (1):
rtnl: RTM_GETNETCONF: fix wrong return value
Antonio Ospite (1):
gspca: ov534/topro: prevent a division by 0
Benjamin Coddington (1):
NFSv4: Fix a dentry leak on alias use
Bin Liu (1):
usb: musb: cppi41: correct the macro name EP_MODE_AUTOREG_*
Bjørn Mork (2):
qmi_wwan: add "4G LTE usb-modem U901"
USB: option: add "4G LTE usb-modem U901"
Borislav Petkov (2):
EDAC: Robustify workqueues destruction
EDAC, mc_sysfs: Fix freeing bus' name
Christian Borntraeger (1):
KVM: async_pf: do not warn on page allocation failures
Christoph Hellwig (1):
nfs: fix nfs_size_to_loff_t
Christophe Leroy (1):
splice: sendfile() at once fails for big files
Corey Wright (1):
proc: Fix ptrace-based permission checks for accessing task maps
Dan Carpenter (1):
devres: fix a for loop bounds check
Dmitry V. Levin (2):
unix_diag: fix incorrect sign extension in unix_lookup_by_ino
sparc64: fix incorrect sign extension in sys_sparc64_personality
Egbert Eich (1):
drm/ast: Initialized data needed to map fbdev memory
Eric Dumazet (4):
tcp: fix NULL deref in tcp_v4_send_ack()
af_unix: fix struct pid memory leak
ipv6: fix a lockdep splat
ipv4: fix memory leaks in ip_cmsg_send() callers
Eugenia Emantayev (1):
net/mlx4_en: Choose time-stamping shift value according to HW frequency
Filipe Manana (2):
Btrfs: send, don't BUG_ON() when an empty symlink is found
Btrfs: fix number of transaction units required to create symlink
Gerd Hoffmann (1):
drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_command
Gerhard Uttenthaler (1):
can: ems_usb: Fix possible tx overflow
Guillaume Nault (1):
pppoe: fix reference counting in PPPoE proxy
Hangbin Liu (1):
net/ipv6: add sysctl option accept_ra_min_hop_limit
Hannes Frederic Sowa (1):
pptp: fix illegal memory access caused by multiple bind()s
Hannes Reinecke (1):
bio: return EINTR if copying to user space got interrupted
Hans Westgaard Ry (1):
net:Add sysctl_max_skb_frags
Hariprasad S (1):
iw_cxgb3: Fix incorrectly returning error on success
Ilya Dryomov (1):
libceph: don't bail early from try_read() when skipping a message
James Bottomley (2):
ses: Fix problems with simple enclosures
ses: fix additional element traversal bug
Jan Engelhardt (1):
target: fix COMPARE_AND_WRITE non zero SGL offset data corruption
Jan Kara (1):
vfs: Avoid softlockups with sendfile(2)
Jani Nikula (1):
drm/i915/dp: fall back to 18 bpp when sink capability is unknown
Jay Vosburgh (1):
bonding: Fix ARP monitor validation
Jeff Layton (1):
locks: fix unlock when fcntl_setlk races with a close
Jiri Slaby (1):
Linux 3.12.56
Joe Thornber (3):
dm thin metadata: fix bug when taking a metadata snapshot
dm space map metadata: fix ref counting bug when bootstrapping a new space map
dm btree: fix bufio buffer leaks in dm_btree_del() error path
Johannes Berg (3):
mac80211: mesh: fix call_rcu() usage
rfkill: copy the name into the rfkill struct
rfkill: fix rfkill_fop_read wait_event usage
Josef Bacik (1):
Btrfs: igrab inode in writepage
K. Y. Srinivasan (1):
storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag
Kees Cook (1):
mac: validate mac_partition is within sector
Ken Lin (1):
USB: cp210x: add IDs for GE B650V3 and B850V3 boards
Kirill A. Shutemov (1):
vgaarb: fix signal handling in vga_get()
Konrad Rzeszutek Wilk (1):
xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted.
Linus Walleij (1):
mmc: mmci: fix an ages old detection error
Luca Porzio (1):
mmc: remove bondage between REQ_META and reliable write
Malcolm Priestley (1):
media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot mode
Manfred Rudigier (1):
net: dp83640: Fix tx timestamp overflow handling.
Manish Chopra (1):
bnx2x: Don't notify about scratchpad parities
Marcelo Ricardo Leitner (1):
sctp: allow setting SCTP_SACK_IMMEDIATELY by the application
Mauro Carvalho Chehab (1):
tda1004x: only update the frontend properties if locked
Mike Marciniszyn (1):
IB/qib: fix mcast detach when qp not attached
Mike Snitzer (1):
dm space map metadata: remove unused variable in brb_pop()
Mikulas Patocka (2):
sata_sil: disable trim
dm snapshot: fix hung bios when copy error occurs
Neil Horman (1):
sctp: Fix port hash table size computation
Nicholas Bellinger (1):
target: Fix race for SCF_COMPARE_AND_WRITE_POST checking
Nicolai Hähnle (1):
drm/radeon: hold reference to fences in radeon_sa_bo_new
Olga Kornievskaia (1):
Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount
Oliver Neukum (1):
cdc-acm:exclude Samsung phone 04e8:685d
Paolo Abeni (1):
ipv6/udp: use sticky pktinfo egress ifindex on connect()
Peter Rosin (1):
hwmon: (ads1015) Handle negative conversion values correctly
Peter Zijlstra (5):
sched: Clean up idle task SMP logic
sched: Replace post_schedule with a balance callback list
sched: Allow balance callbacks for check_class_changed()
sched,rt: Remove return value from pull_rt_task()
sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbacks
Rainer Weikusat (1):
af_unix: Guard against other == sk in unix_dgram_sendmsg
Rasmus Villemoes (1):
drm/radeon: use post-decrement in error handling
Richard Cochran (1):
posix-clock: Fix return code on the poll method's error path
Rob Clark (1):
drm/vmwgfx: respect 'nomodeset'
Roman Volkov (2):
dts: vt8500: Add SDHC node to DTS file for WM8650
clocksource/drivers/vt8500: Increase the minimum delta
Russell King (1):
scripts: recordmcount: break hardlinks
Sasha Levin (1):
sched/core: Remove false-positive warning from wake_up_process()
Sebastian Andrzej Siewior (1):
PCI/AER: Flush workqueue on device remove to avoid use-after-free
Simon Guinot (1):
kernel/resource.c: fix muxed resource handling in __request_region()
Siva Reddy Kallam (1):
tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs
Stefan Haberland (2):
s390/dasd: prevent incorrect length error under z/VM after PAV changes
s390/dasd: fix refcount for PAV reassignment
Stefan Hajnoczi (1):
sunrpc/cache: fix off-by-one in qword_get()
Steven Rostedt (Red Hat) (3):
tracepoints: Do not trace when cpu is offline
ring-buffer: Update read stamp with first real commit on page
tracing: Fix showing function event in available_events
Suman Anna (1):
virtio: fix memory leak of virtio ida cache layers
Tejun Heo (1):
libata: fix sff host state machine locking while polling
Thomas Gleixner (1):
genirq: Prevent chip buslock deadlock
Ursula Braun (1):
af_iucv: Validate socket address length in iucv_sock_bind()
Valentin Rothberg (1):
wm831x_power: Use IRQF_ONESHOT to request threaded IRQs
Veaceslav Falico (1):
bonding: fix bond_arp_rcv() race of curr_active_slave
Vegard Nossum (2):
uml: flush stdout before forking
uml: fix hostfs mknod()
Xin Long (2):
sctp: translate network order to host order when users get a hmacid
route: check and remove route cache when we get route
Xunlei Pang (1):
sched/core: Clear the root_domain cpumasks in init_rootdomain()
Zheng Liu (1):
bcache: unregister reboot notifier if bcache fails to unregister device
sumit.saxena@avagotech.com (2):
megaraid_sas: Do not use PAGE_SIZE for max_sectors
megaraid_sas : SMAP restriction--do not access user memory from IOCTL code
Documentation/networking/ip-sysctl.txt | 8 ++
Makefile | 2 +-
arch/arm/boot/dts/wm8650.dtsi | 9 ++
arch/sparc/kernel/sys_sparc_64.c | 2 +-
arch/um/os-Linux/start_up.c | 2 +
block/partitions/mac.c | 10 ++-
drivers/ata/libata-sff.c | 32 +++-----
drivers/ata/sata_sil.c | 3 +
drivers/clocksource/vt8500_timer.c | 6 +-
drivers/dma/dw/core.c | 12 +--
drivers/edac/edac_device.c | 9 +-
drivers/edac/edac_mc.c | 14 +---
drivers/edac/edac_mc_sysfs.c | 18 ++--
drivers/edac/edac_pci.c | 9 +-
drivers/gpu/drm/ast/ast_drv.h | 1 +
drivers/gpu/drm/ast/ast_fb.c | 7 ++
drivers/gpu/drm/ast/ast_main.c | 1 +
drivers/gpu/drm/ast/ast_mode.c | 2 +
drivers/gpu/drm/i915/intel_display.c | 20 +++--
drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +-
drivers/gpu/drm/radeon/radeon_atombios.c | 12 +--
drivers/gpu/drm/radeon/radeon_pm.c | 5 +-
drivers/gpu/drm/radeon/radeon_sa.c | 5 ++
drivers/gpu/drm/radeon/radeon_ttm.c | 2 +-
drivers/gpu/drm/radeon/rv770_dpm.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 7 ++
drivers/gpu/vga/vgaarb.c | 6 +-
drivers/hwmon/ads1015.c | 2 +-
drivers/infiniband/hw/cxgb3/iwch_cm.c | 4 +-
drivers/infiniband/hw/qib/qib_verbs_mcast.c | 35 ++++----
drivers/md/bcache/super.c | 9 +-
drivers/md/dm-exception-store.h | 2 +-
drivers/md/dm-snap-persistent.c | 5 +-
drivers/md/dm-snap-transient.c | 4 +-
drivers/md/dm-snap.c | 20 ++---
drivers/md/dm-thin-metadata.c | 6 ++
drivers/md/persistent-data/dm-btree.c | 16 +++-
.../persistent-data/dm-space-map-metadata.c | 29 ++++---
drivers/media/dvb-core/dvb_frontend.c | 6 +-
drivers/media/dvb-frontends/tda1004x.c | 9 ++
drivers/media/usb/gspca/ov534.c | 9 +-
drivers/media/usb/gspca/topro.c | 6 +-
drivers/mmc/card/block.c | 11 +--
drivers/mmc/host/mmci.c | 2 +-
drivers/mmc/host/sdhci.c | 4 +-
drivers/net/bonding/bond_main.c | 46 ++++++++---
drivers/net/can/usb/ems_usb.c | 14 +++-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 11 ++-
.../net/ethernet/broadcom/bnx2x/bnx2x_main.c | 20 +++--
drivers/net/ethernet/broadcom/tg3.c | 22 ++++-
.../net/ethernet/mellanox/mlx4/en_clock.c | 25 ++++--
drivers/net/ethernet/mellanox/mlx4/en_port.c | 4 +-
drivers/net/phy/dp83640.c | 17 ++++
drivers/net/ppp/pppoe.c | 2 +
drivers/net/ppp/pptp.c | 34 +++++---
drivers/net/usb/qmi_wwan.c | 1 +
drivers/pci/pcie/aer/aerdrv.c | 4 +-
drivers/pci/pcie/aer/aerdrv.h | 1 -
drivers/pci/pcie/aer/aerdrv_core.c | 2 -
drivers/pci/xen-pcifront.c | 10 ++-
drivers/power/wm831x_power.c | 6 +-
drivers/s390/block/dasd_alias.c | 23 ++++--
drivers/scsi/megaraid/megaraid_sas.h | 2 +
drivers/scsi/megaraid/megaraid_sas_base.c | 15 +++-
drivers/scsi/ses.c | 30 ++++++-
drivers/scsi/storvsc_drv.c | 3 +-
drivers/target/target_core_sbc.c | 17 ++--
drivers/target/target_core_transport.c | 14 ++--
drivers/usb/class/cdc-acm.c | 5 ++
drivers/usb/musb/musb_cppi41.c | 12 +--
drivers/usb/serial/cp210x.c | 2 +
drivers/usb/serial/option.c | 9 ++
drivers/virtio/virtio.c | 1 +
fs/bio.c | 12 ++-
fs/btrfs/disk-io.c | 1 +
fs/btrfs/inode.c | 21 ++++-
fs/btrfs/send.c | 16 +++-
fs/hostfs/hostfs_kern.c | 4 +-
fs/lockd/host.c | 7 +-
fs/lockd/mon.c | 36 ++++----
fs/lockd/netns.h | 1 +
fs/lockd/svc.c | 1 +
fs/lockd/svc4proc.c | 2 +-
fs/lockd/svcproc.c | 2 +-
fs/locks.c | 51 +++++++-----
fs/namei.c | 4 +
fs/nfs/nfs4proc.c | 4 +-
fs/nfs/nfs4state.c | 2 +-
fs/proc/task_mmu.c | 4 +-
fs/proc/task_nommu.c | 2 +-
fs/splice.c | 13 ++-
include/linux/enclosure.h | 4 +
include/linux/ipv6.h | 1 +
include/linux/lockd/lockd.h | 9 +-
include/linux/nfs_fs.h | 4 +-
include/linux/skbuff.h | 1 +
include/linux/tracepoint.h | 6 ++
include/net/ip_fib.h | 1 +
include/target/target_core_base.h | 2 +-
include/uapi/linux/ipv6.h | 2 +
kernel/irq/manage.c | 6 +-
kernel/resource.c | 5 +-
kernel/sched/core.c | 67 +++++++++++----
kernel/sched/idle_task.c | 9 +-
kernel/sched/rt.c | 71 +++++++++-------
kernel/sched/sched.h | 19 ++++-
kernel/time/posix-clock.c | 4 +-
kernel/trace/ring_buffer.c | 12 ++-
kernel/trace/trace_events.c | 3 +-
lib/devres.c | 2 +-
net/ceph/messenger.c | 4 +-
net/core/skbuff.c | 2 +
net/core/sysctl_net_core.c | 10 +++
net/ipv4/devinet.c | 2 +-
net/ipv4/ip_sockglue.c | 2 +
net/ipv4/ping.c | 4 +-
net/ipv4/raw.c | 4 +-
net/ipv4/route.c | 77 ++++++++++++++----
net/ipv4/tcp.c | 4 +-
net/ipv4/tcp_ipv4.c | 13 +--
net/ipv4/udp.c | 4 +-
net/ipv6/addrconf.c | 12 ++-
net/ipv6/datagram.c | 3 +
net/ipv6/ip6_flowlabel.c | 5 +-
net/ipv6/ndisc.c | 16 ++--
net/iucv/af_iucv.c | 3 +
net/mac80211/mesh_pathtbl.c | 8 +-
net/rfkill/core.c | 22 ++---
net/sctp/protocol.c | 47 +++++++++--
net/sctp/socket.c | 10 ++-
net/sunrpc/cache.c | 2 +-
net/unix/af_unix.c | 8 +-
net/unix/diag.c | 2 +-
scripts/recordmcount.c | 14 ++++
virt/kvm/async_pf.c | 2 +-
135 files changed, 972 insertions(+), 459 deletions(-)
thanks,
- --
js
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJW3/kMAAoJEL0lsQQGtHBJg98P/j5Va256s/A9vV6P0rxKXIeM
nKMmcbTevA7moFT16q7XVflow3eXIYsN2PiGqMAwJwxkTzYxu/fcaKR6ymg32ZMl
s4znx2BV0W1XTilFgvzNe8vzQb0goZHXxjBaINO9eBT53XgcxH5PLdUST8BtWPSV
ZXeva6vOgw12jjq1hYH/o3wT95bsnvJ2/6ED3mscrZno9C+31l8Mais0DssSRIHQ
IBpL9C71rPpoeW3TNc7L4H7WlsCQtzENpeDdT3lfR9t62Mj5FJoCqVEQhSmApomC
zrSprpw6mJqddBh+M/YJZqwhOdHc/OrSIpangru6+zksjyPnOyqXrMPZ6LqB4h20
D+cT4TOgnfaHajHmQwN7n6JdhX7tkp57G8Ti5wj2rx38Z2D0z0WKKDwvsKPZudJF
8jHTmCILh0JCIicZhNP2AY9wREq74ZsQeTjpmxLDR4JjUCEeZ5jeqql4NxnVsCqf
sr2lSlSDX7gnvspjjy6ZvbxOfG9QdMmHJzig/QD+T3/ySIgSOpv3xbia2XLhHWjO
DXx3Yb9SgqO+C0Z642vfb7tkdU9cPV0D8l3fIsf4OAMDifDhL/0uIbHbaJAbisjY
6idhBb2Y5c+zoKsLQ4elxbL8Ge15NHnwsSAy957fFF7QqqYdbzT+hVuBq9/OiaFl
jV6ATK6wD/g8WxplfvaJ
=KhQ4
-----END PGP SIGNATURE-----
reply other threads:[~2016-03-09 10:21 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=56DFF90F.8060906@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.