Skip to contentSkip to conversation

Stable release 3.12.74

PATCH Applied Jiri Slaby 3 participants 6 messages May 9, 2017 – May 12, 2017 Stable branch

lore
Share & tools
lore

Jiri Slaby

author
#0 lore raw

Greg, could you release 3.12.74 for me, please?

This is very likely the LAST 3.12 release.

Thanks.

===
The following changes since commit ef474b440630e9d55dcdf49c3152521adf975285:

Linux 3.12.73 (2017-04-11 08:04:41 +0200)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/jirislaby/linux-stable.git tags/v3.12.74

for you to fetch changes up to 8c26eee9ed5d108328b4f533268cc1849968dd8e:

Linux 3.12.74 (2017-05-09 08:19:57 +0200)

----------------------------------------------------------------
This is the 3.12.74 stable release

----------------------------------------------------------------
Al Viro (1):
p9_client_readdir() fix

Andrey Konovalov (3):
net/packet: fix overflow in check for priv area size net/packet: fix overflow in check for tp_frame_nr net/packet: fix overflow in check for tp_reserve

Arnd Bergmann (5):
dvb-usb-v2: avoid use-after-free
ACPI / power: Avoid maybe-uninitialized warning
tty: nozomi: avoid a harmless gcc warning
hostap: avoid uninitialized variable use in hfa384x_get_rid
gfs2: avoid uninitialized variable warning

Ben Hutchings (4):
pegasus: Use heap buffers for all register access
rtl8150: Use heap buffers for all register access
catc: Combine failure cleanup code in catc_probe()
catc: Use heap buffer for memory size test

Benjamin Herrenschmidt (1):
powerpc: Disable HFSCR[TM] if TM is not supported

Cameron Gutman (1):
Input: xpad - add support for Razer Wildcat gamepad

Chris Salls (1):
mm/mempolicy.c: fix error handling in set_mempolicy and mbind.

Chun-Yi Lee (1):
platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event

Corey Minyard (1):
MIPS: Fix crash registers on non-crashing CPUs

Daeho Jeong (1):
ext4: fix inode checksum calculation problem if i_extra_size is small

Dan Williams (1):
block: fix del_gendisk() vs blkdev_ioctl crash

David Howells (2):
KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings
KEYS: Change the name of the dead type to ".dead" to prevent user access

Dmitry Torokhov (1):
Input: i8042 - add Clevo P650RS to the i8042 reset list

Eric Biggers (1):
KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings

Eric Dumazet (2):
ping: implement proper locking
net: neigh: guard against NULL solicit() method

Eugenia Emantayev (1):
net/mlx4_en: Fix bad WQE issue

Geert Uytterhoeven (1):
char: Drop bogus dependency of DEVPORT on !M68K

Germano Percossi (1):
CIFS: remove bad_network_name flag

Guenter Roeck (1):
usb: hub: Wait for connection to be reestablished after port reset

Guillaume Nault (1):
l2tp: take reference on sessions being dumped

Hongxu Jia (1):
netfilter: arp_tables: fix invoking 32bit "iptable -P INPUT ACCEPT" failed in 64bit kernel

J. Bruce Fields (1):
nfsd: check for oversized NFSv2/v3 arguments

Jack Morgenstein (1):
net/mlx4_core: Fix racy CQ (Completion Queue) free

James Hogan (8):
metag/usercopy: Drop unused macros metag/usercopy: Fix alignment error checking metag/usercopy: Add early abort to copy_to_user metag/usercopy: Zero rest of buffer from copy_from_user metag/usercopy: Set flags before ADDZ metag/usercopy: Fix src fixup in from user rapf loops metag/usercopy: Add missing fixups
MIPS: KGDB: Use kernel context for sleeping threads

Jamie Bainbridge (1):
ipv6: check raw payload size correctly in ioctl

Jan-Marek Glogowski (1):
Reset TreeId to zero on SMB2 TREE_CONNECT

Janusz Dziedzic (1):
usb: dwc3: gadget: delay unmap of bounced requests

Jiri Slaby (1):

      Linux 3.12.74

Josh Poimboeuf (1):
ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram

Juergen Gross (1):
xen, fbfront: fix connecting to backend

Kees Cook (1):
mm: Tighten x86 /dev/mem with zeroing reads

Lee, Chun-Yi (1):
platform/x86: acer-wmi: setup accelerometer when ACPI device was found

Li Qiang (1):
drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()

Mantas M (1):
net: ipv6: check route protocol when deleting routes

Marcelo Henrique Cerri (1):
s390/decompressor: fix initrd corruption caused by bss clear

Martin K. Petersen (2):
scsi: sr: Sanity check returned mode data
scsi: sd: Fix capacity calculation with 32-bit sector_t

Max Bires (1):
char: lack of bool string made CONFIG_DEVPORT always on

Michael Ellerman (1):
powerpc: Reject binutils 2.24 when building little endian

Minchan Kim (1):
zram: do not use copy_page with non-page aligned address

Murray McAllister (2):
drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()

Nathan Sullivan (1):
net: phy: handle state correctly in phy_stop_machine

Nicholas Bellinger (2):
iscsi-target: Fix TMR reference leak during session shutdown
iscsi-target: Drop work-around for legacy GlobalSAN initiator

Nikolay Aleksandrov (1):
ip6mr: fix notification device destruction

Omar Sandoval (1):
virtio-console: avoid DMA from stack

Paul Mackerras (1):
powerpc: Don't try to fix up misaligned load-with-reservation instructions

Peter Zijlstra (1):
perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()

Rafał Miłecki (1):
mtd: bcm47xxpart: fix parsing first block after aligned TRX

Sachin Prabhu (1):
cifs: Do not send echoes before Negotiate is complete

Sebastian Siewior (1):
ubi/upd: Always flush after prepared for an update

Stefano Stabellini (1):
xen/x86: don't lose event interrupts

Steven Rostedt (VMware) (2):
tracing: Allocate the snapshot buffer before enabling probe
ring-buffer: Have ring_buffer_iter_empty() return true when empty

Suzuki K Poulose (1):
kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd

Takashi Iwai (1):
ALSA: seq: Don't break snd_use_lock_sync() loop by timeout

Theodore Ts'o (1):
ext4: check if in-inode xattr is corrupted in ext4_expand_extra_isize_ea()

Thomas Gleixner (1):
x86/vdso: Plug race between mapping and ELF header setup

Thomas Hellstrom (1):
drm/vmwgfx: Remove getparam error message

Thorsten Leemhuis (1):
Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled

Vitaly Kuznetsov (2):
Drivers: hv: don't leak memory in vmbus_establish_gpadl()
Drivers: hv: get rid of timeout in vmbus_open()

Wei Fang (1):
md:raid1: fix a dead loop when read from a WriteMostly disk

Wei Yongjun (1):
ring-buffer: Fix return value check in test_ringbuffer()

Xin Long (1):
sctp: listen on the sock only when it's state is listening or closed

Yazen Ghannam (1):
x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs

[email protected] (1):

      ptrace: fix PTRACE_LISTEN race corrupting task->state

[email protected] (1):
RDS: Fix the atomicity for congestion map update

 Makefile                                     |   2 +-
 arch/arm/kvm/mmu.c                           |  12 +
 arch/metag/include/asm/uaccess.h             |  15 +-
 arch/metag/lib/usercopy.c                    | 312 +++++++----------
 arch/mips/kernel/crash.c                     |  16 +-
 arch/mips/kernel/kgdb.c                      |  48 ++-
 arch/powerpc/Makefile                        |   8 +
 arch/powerpc/kernel/align.c                  |  28 +-
 arch/powerpc/kernel/setup_64.c               |   9 +
 arch/s390/boot/compressed/misc.c             |  35 +-
 arch/x86/include/asm/elf.h                   |   2 +-
 arch/x86/kernel/cpu/mcheck/mce_amd.c         |   2 +-
 arch/x86/kernel/cpu/perf_event_intel_lbr.c   |   2 +
 arch/x86/kernel/ftrace.c                     |  12 +
 arch/x86/mm/init.c                           |  41 ++-
 arch/x86/xen/time.c                          |   6 +-
 block/genhd.c                                |   1 -
 drivers/acpi/power.c                         |   1 +
 drivers/char/Kconfig                         |   6 +-
 drivers/char/mem.c                           |  82 +++--
 drivers/char/virtio_console.c                |  12 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c        |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c      |   9 +-
 drivers/hv/channel.c                         |  17 +-
 drivers/input/joystick/xpad.c                |   2 +
 drivers/input/mouse/elantech.c               |   8 +
 drivers/input/serio/i8042-x86ia64io.h        |   7 +
 drivers/md/raid1.c                           |   2 +-
 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c  |   9 +-
 drivers/mtd/bcm47xxpart.c                    |  10 +-
 drivers/mtd/ubi/upd.c                        |   8 +-
 drivers/net/ethernet/mellanox/mlx4/cq.c      |  38 +-
 drivers/net/ethernet/mellanox/mlx4/en_rx.c   |   8 +-
 drivers/net/phy/phy.c                        |   2 +-
 drivers/net/usb/catc.c                       |  56 +--
 drivers/net/usb/pegasus.c                    |  29 +-
 drivers/net/usb/rtl8150.c                    |  34 +-
 drivers/net/wireless/hostap/hostap_hw.c      |  15 +-
 drivers/platform/x86/acer-wmi.c              |  25 +-
 drivers/scsi/sd.c                            |  20 +-
 drivers/scsi/sr.c                            |   6 +-
 drivers/staging/zram/zram_drv.c              |   6 +-
 .../target/iscsi/iscsi_target_parameters.c   |  16 -
 drivers/target/iscsi/iscsi_target_util.c     |  12 +-
 drivers/tty/nozomi.c                         |   2 +-
 drivers/usb/core/hub.c                       |  11 +-
 drivers/usb/dwc3/gadget.c                    |  21 +-
 drivers/video/xen-fbfront.c                  |   4 +-
 fs/cifs/cifsglob.h                           |   1 -
 fs/cifs/smb1ops.c                            |  10 +
 fs/cifs/smb2pdu.c                            |   9 +-
 fs/ext4/inode.c                              |   5 +-
 fs/ext4/xattr.c                              |  32 +-
 fs/gfs2/dir.c                                |   4 +-
 fs/nfsd/nfssvc.c                             |  36 ++
 kernel/ptrace.c                              |  14 +-
 kernel/trace/ring_buffer.c                   |  24 +-
 kernel/trace/trace.c                         |   8 +-
 mm/mempolicy.c                               |  20 +-
 net/9p/client.c                              |   4 +
 net/core/neighbour.c                         |   3 +-
 net/ipv4/netfilter/arp_tables.c              |   4 +-
 net/ipv4/ping.c                              |   5 +-
 net/ipv6/ip6mr.c                             |  13 +-
 net/ipv6/raw.c                               |   3 +-
 net/ipv6/route.c                             |   2 +
 net/l2tp/l2tp_core.c                         |   8 +-
 net/l2tp/l2tp_core.h                         |   3 +-
 net/l2tp/l2tp_debugfs.c                      |  10 +-
 net/l2tp/l2tp_netlink.c                      |   7 +-
 net/l2tp/l2tp_ppp.c                          |  10 +-
 net/packet/af_packet.c                       |   8 +-
 net/rds/cong.c                               |   4 +-
 net/sctp/socket.c                            |   3 +
 security/keys/gc.c                           |   2 +-
 security/keys/keyctl.c                       |  20 +-
 security/keys/process_keys.c                 |  44 ++-
 sound/core/seq/seq_lock.c                    |   9 +-
 78 files changed, 834 insertions(+), 524 deletions(-)
Signature · 2 lines
js
suse labs
maintainer
#1 lore raw
Quoted 3 lines · Jiri Slaby

Greg, could you release 3.12.74 for me, please?

This is very likely the LAST 3.12 release.

Nice! Thanks for doing this for so long. Do you want us to mark it EOL on kernel.org?

Quoted 11 lines

Thanks.

===
The following changes since commit ef474b440630e9d55dcdf49c3152521adf975285:

Linux 3.12.73 (2017-04-11 08:04:41 +0200)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/jirislaby/linux-stable.git tags/v3.12.74

Pulled and pushed out and the tarballs are being built on kernel.org right now.

thanks,

greg k-h

author
#2 lore raw
Quoted 7 lines · Greg KH
Quoted 3 lines · Jiri Slaby

Greg, could you release 3.12.74 for me, please?

This is very likely the LAST 3.12 release.

Nice! Thanks for doing this for so long. Do you want us to mark it EOL on kernel.org?

Yes, Konstantin, please mark 3.12 as EOL.

thanks,

Signature · 2 lines
js
suse labs
#3 lore raw
Quoted 10 lines · Jiri Slaby
Quoted 7 lines · Greg KH
Quoted 3 lines · Jiri Slaby

Greg, could you release 3.12.74 for me, please?

This is very likely the LAST 3.12 release.

Nice! Thanks for doing this for so long. Do you want us to mark it EOL on kernel.org?

Yes, Konstantin, please mark 3.12 as EOL.

Marked 3.12 as EOL and reflected as such on the site. Sorry for the delay!

-K

maintainer
#4 lore raw

PATCH 1/1 3.12 is really gone

From: Greg Kroah-Hartman <[email protected]>

Remove the 3.12 info from the kernel releases.html page, as it's no longer being maintained.

content/releases.rst +0 -1
index e18cf144a162..c5f12ec1c49c 100644
@@ -44,7 +44,6 @@ Longterm
     4.4      Greg Kroah-Hartman   2016-01-10   Feb, 2018
     4.1      Sasha Levin          2015-06-21   Sep, 2017
     3.16     Ben Hutchings        2014-08-03   Apr, 2020
-    3.12     Jiri Slaby           2013-11-03   May, 2017
     3.10     Willy Tarreau        2013-06-30   Oct, 2017
     3.4      Li Zefan             2012-05-20   Apr, 2017
     3.2      Ben Hutchings        2012-01-04   May, 2018
#5 lore raw

Re: [PATCH kernel.org] 3.12 is really gone

Quoted 4 lines · Greg KH

From: Greg Kroah-Hartman <[email protected]>

Remove the 3.12 info from the kernel releases.html page, as it's no longer being maintained.

Applied, thank you. Sorry for missing it on the first run.

-K