[PATCH 3.12 000/100] 3.12.63-stable review

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is the start of the stable review cycle for the 3.12.63 release.
There are 100 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Tue Aug 23 08:55:00 CEST 2016.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.63-rc1.xz
and the diffstat can be found below.

thanks,
js

===============


Alex Deucher (4):
  drm/radeon: fix asic initialization for virtualized environments
  drm/radeon: add a delay after ATPX dGPU power off
  drm/radeon: fix firmware info version checks
  drm/radeon: support backlight control for UNIPHY3

Alexey Brodkin (1):
  arc: unwind: warn only once if DW2_UNWIND is disabled

Amadeusz Sławiński (1):
  Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU

Andi Kleen (1):
  x86, asmlinkage, lguest: Pass in globals into assembler statement

Andrea Arcangeli (1):
  mm: thp: fix SMP race condition between THP page fault and
    MADV_DONTNEED

Andrey Grodzovsky (1):
  xen/pciback: Fix conf_space read/write overlap check.

Andy Lutomirski (2):
  x86/mm: Add barriers and document switch_mm()-vs-flush synchronization
  x86/mm: Improve switch_mm() barrier comments

Anthony Romano (1):
  tmpfs: don't undo fallocate past its last page

Artemy Kovalyov (1):
  IB/mlx5: Fix MODIFY_QP command input structure

Ben Hutchings (1):
  module: Invalidate signatures on force-loaded modules

Benjamin Coddington (1):
  nfs: don't create zero-length requests

Benjamin Tissoires (1):
  HID: multitouch: Add MT_QUIRK_NOT_SEEN_MEANS_UP to Surface Pro 3

Brian King (1):
  ipr: Clear interrupt on croc/crocodile when running with LSI

Cameron Gutman (1):
  Input: xpad - validate USB endpoint count during probe

Crestez Dan Leonard (1):
  iio: Fix error handling in iio_trigger_attach_poll_func

Daniel Borkmann (1):
  random32: add prandom_u32_max and convert open coded users

Daniele Palmas (1):
  USB: serial: option: add support for Telit LE910 PID 0x1206

Dave Weinstein (1):
  arm: oabi compat: add missing access checks

David Howells (1):
  KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace

Dmitri Epshtein (1):
  net: mvneta: set real interrupt per packet for tx_done

Dmitry Torokhov (2):
  tty/vt/keyboard: fix OOB access in do_compute_shiftstate()
  Input: i8042 - break load dependency between atkbd/psmouse and i8042

Eli Cohen (1):
  IB/mlx5: Fix post send fence logic

Erez Shitrit (1):
  IB/IPoIB: Don't update neigh validity for unresolved entries

Eric Biggers (1):
  random: properly align get_random_int_hash

Eric Dumazet (1):
  tcp: make challenge acks less predictable

Fabian Frederick (1):
  sysv, ipc: fix security-layer leaking

Florian Westphal (1):
  netfilter: x_tables: validate targets of jumps

Guohua Zhong (1):
  HID: i2c-hid: set power sleep before shutdown

Herbert Xu (2):
  crypto: gcm - Filter out async ghash if necessary
  crypto: scatterwalk - Fix test in scatterwalk_done

Hugh Dickins (2):
  mm: migrate dirty page without clear_page_dirty_for_io etc
  tmpfs: fix regression hang in fallocate undo

Ilya Dryomov (1):
  libceph: apply new_state before new_up_client on incrementals

Iosif Harutyunov (1):
  ubi: Fix race condition between ubi device creation and udev

James Hogan (5):
  MIPS: KVM: Fix mapped fault broken commpage handling
  MIPS: KVM: Add missing gfn range check
  MIPS: KVM: Fix gfn range check in kseg0 tlb faults
  MIPS: KVM: Propagate kseg0/mapped tlb fault errors
  metag: Fix __cmpxchg_u32 asm constraint for CMP

Jan Beulich (1):
  xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7

Jan Kara (1):
  ext4: fix deadlock during page writeback

Jan Willeke (1):
  s390/seccomp: fix error return for filtered system calls

Javier Martinez Canillas (2):
  s5p-mfc: Set device name for reserved memory region devs
  s5p-mfc: Add release callback for memory region devs

John Johansen (1):
  apparmor: fix ref count leak when profile sha1 hash is read

Konstantin Neumoin (1):
  balloon: check the number of available pages in leak balloon

Laura Abbott (1):
  ftrace/recordmcount: Work around for addition of metag magic but not
    relocations

Linus Walleij (1):
  iio: accel: kxsd9: fix the usage of spi_w8r8()

Luis de Bethencourt (1):
  staging: iio: accel: fix error check

Lyude (2):
  drm/i915/ilk: Don't disable SSC source if it's in use
  drm/radeon: Poll for both connect/disconnect on analog connectors

Mario Kleiner (1):
  drm/i915/dp: Revert "drm/i915/dp: fall back to 18 bpp when sink
    capability is unknown"

Mark Brown (3):
  iio:ad7266: Fix broken regulator error handling
  iio:ad7266: Fix support for optional regulators
  iio:ad7266: Fix probe deferral for vref

Mike Snitzer (1):
  dm flakey: error READ bios during the down_interval

Noa Osherovich (1):
  IB/mlx5: Fix returned values of query QP

Oliver Hartkopp (2):
  can: fix handling of unmodifiable configuration options fix
  can: fix oops caused by wrong rtnl dellink usage

Paul Moore (1):
  netlabel: add address family checks to netlbl_{sock,req}_delattr()

Pavel Shilovsky (1):
  CIFS: Fix a possible invalid memory access in smb2_query_symlink()

Ping Cheng (1):
  Input: wacom_w8001 - w8001_MAX_LENGTH should be 13

Rabin Vincent (1):
  cifs: fix crash due to race in hmac(md5) handling

Richard Weinberger (4):
  um: Stop abusing __KERNEL__
  um: Fix out-of-tree build
  um: Remove copy&paste code from init.h
  ubi: Make volume resize power cut aware

Sachin Prabhu (1):
  cifs: Check for existing directory when opening file with O_CREAT

Soheil Hassas Yeganeh (1):
  tcp: consider recv buf for the initial window scale

Steve Capper (1):
  ARM: 8579/1: mm: Fix definition of pmd_mknotpresent

Steve French (1):
  Fix reconnect to not defer smb3 session reconnect long after socket
    reconnect

Steven Rostedt (Red Hat) (1):
  tracing: Handle NULL formats in hold_module_trace_bprintk_format()

Takashi Iwai (3):
  ALSA: dummy: Fix a use-after-free at closing
  ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()
  ALSA: ctl: Stop notification after disconnection

Taras Kondratiuk (1):
  mmc: block: fix packed command header endianness

Tejun Heo (1):
  printk: do cond_resched() between lines while outputting to consoles

Torsten Hilbrich (1):
  fs/nilfs2: fix potential underflow in call to crc32_le

Ursula Braun (1):
  qeth: delete napi struct when removing a qeth device

Vegard Nossum (7):
  ext4: verify extent header depth
  net/irda: fix NULL pointer dereference on memory allocation failure
  block: fix use-after-free in seq file
  ext4: check for extents that wrap around
  ext4: don't call ext4_should_journal_data() on the journal inode
  ext4: short-cut orphan cleanup on error
  ext4: fix reference counting bug on block allocation error

Vignesh R (1):
  gpio: pca953x: Fix NBANK calculation for PCA9536

Vitaly Kuznetsov (1):
  panic: release stale console lock to always get the logbuf printed out

Wei Fang (2):
  scsi: fix race between simultaneous decrements of ->host_failed
  fuse: fix wrong assignment of ->flags in fuse_send_init()

Wolfgang Grandegger (1):
  can: at91_can: RX queue could get stuck at high bus load

Xiubo Li (1):
  kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES

Yan, Zheng (1):
  libceph: set 'exists' flag for newly up osd

Yishai Hadas (1):
  IB/mlx4: Fix the SQ size of an RC QP

Yoshihiro Shimoda (1):
  usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()

 Documentation/scsi/scsi_eh.txt               |   8 +-
 arch/arc/kernel/stacktrace.c                 |   2 +-
 arch/arm/include/asm/pgtable-3level.h        |   7 +-
 arch/arm/kernel/sys_oabi-compat.c            |   8 +-
 arch/metag/include/asm/cmpxchg_lnkget.h      |   2 +-
 arch/mips/kernel/scall64-n32.S               |   2 +-
 arch/mips/kernel/scall64-o32.S               |   2 +-
 arch/mips/kvm/kvm_mips_emul.c                |  33 ++++--
 arch/mips/kvm/kvm_tlb.c                      |  61 +++++++----
 arch/s390/include/asm/syscall.h              |   2 +-
 arch/um/Makefile                             |   7 +-
 arch/um/drivers/mconsole.h                   |   2 +-
 arch/um/include/shared/init.h                |  24 +----
 arch/um/include/shared/user.h                |   2 +-
 arch/x86/include/asm/mmu_context.h           |  33 +++++-
 arch/x86/mm/tlb.c                            |  28 ++++-
 arch/x86/um/shared/sysdep/tls.h              |   6 +-
 block/genhd.c                                |   1 +
 crypto/gcm.c                                 |   4 +-
 crypto/scatterwalk.c                         |   3 +-
 drivers/ata/libata-eh.c                      |   2 +-
 drivers/char/random.c                        |   4 +-
 drivers/gpio/gpio-pca953x.c                  |   2 +-
 drivers/gpu/drm/i915/intel_display.c         |  68 +++++++-----
 drivers/gpu/drm/radeon/atombios_encoders.c   |   1 +
 drivers/gpu/drm/radeon/radeon_atombios.c     |   4 +-
 drivers/gpu/drm/radeon/radeon_atpx_handler.c |   5 +
 drivers/gpu/drm/radeon/radeon_connectors.c   |  15 +--
 drivers/gpu/drm/radeon/radeon_device.c       |  21 ++++
 drivers/hid/hid-multitouch.c                 |   5 +
 drivers/hid/i2c-hid/i2c-hid.c                |  10 +-
 drivers/iio/accel/kxsd9.c                    |   4 +-
 drivers/iio/adc/ad7266.c                     |   7 +-
 drivers/iio/industrialio-trigger.c           |  23 +++-
 drivers/infiniband/hw/mlx4/qp.c              |   2 +-
 drivers/infiniband/hw/mlx5/qp.c              |  21 ++--
 drivers/infiniband/ulp/ipoib/ipoib_main.c    |   4 +-
 drivers/input/joystick/xpad.c                |   3 +
 drivers/input/serio/i8042.c                  |  16 +--
 drivers/input/serio/libps2.c                 |  10 +-
 drivers/input/touchscreen/wacom_w8001.c      |   2 +-
 drivers/lguest/x86/core.c                    |   6 +-
 drivers/md/dm-flakey.c                       |  23 ++--
 drivers/media/platform/s5p-mfc/s5p_mfc.c     |  11 ++
 drivers/mmc/card/block.c                     |  12 +--
 drivers/mtd/ubi/build.c                      |   5 +-
 drivers/mtd/ubi/vmt.c                        |  25 +++--
 drivers/net/can/at91_can.c                   |   5 +-
 drivers/net/can/dev.c                        |   9 ++
 drivers/net/ethernet/marvell/mvneta.c        |   2 +-
 drivers/net/team/team_mode_random.c          |   8 +-
 drivers/s390/net/qeth_l2_main.c              |   1 +
 drivers/s390/net/qeth_l3_main.c              |   1 +
 drivers/scsi/ipr.c                           |   1 +
 drivers/scsi/scsi_error.c                    |   4 +-
 drivers/staging/iio/accel/sca3000_core.c     |   2 +-
 drivers/tty/vt/keyboard.c                    |  30 ++----
 drivers/usb/renesas_usbhs/mod_gadget.c       |   9 +-
 drivers/usb/serial/option.c                  |   3 +
 drivers/virtio/virtio_balloon.c              |   2 +
 drivers/xen/xen-acpi-processor.c             |  35 +-----
 drivers/xen/xen-pciback/conf_space.c         |   6 +-
 fs/cifs/cifsencrypt.c                        |  16 +--
 fs/cifs/connect.c                            |   4 +-
 fs/cifs/dir.c                                |  24 ++++-
 fs/cifs/smb2ops.c                            |  30 +++++-
 fs/cifs/smb2pdu.c                            |  27 +++++
 fs/ext4/extents.c                            |  12 ++-
 fs/ext4/inode.c                              |  35 ++++--
 fs/ext4/mballoc.c                            |  17 +--
 fs/ext4/super.c                              |  10 ++
 fs/fuse/inode.c                              |   2 +-
 fs/nfs/write.c                               |   5 +-
 fs/nilfs2/the_nilfs.c                        |   2 +-
 include/linux/console.h                      |   1 +
 include/linux/i8042.h                        |   6 --
 include/linux/mlx5/qp.h                      |   5 +-
 include/linux/random.h                       |  18 +++-
 include/linux/serio.h                        |  24 ++++-
 ipc/msg.c                                    |   2 +-
 ipc/sem.c                                    |  12 +--
 kernel/module.c                              |  13 ++-
 kernel/panic.c                               |   9 ++
 kernel/printk/printk.c                       |  35 +++++-
 kernel/trace/trace_printk.c                  |   7 +-
 mm/memory.c                                  |  14 ++-
 mm/migrate.c                                 |  51 +++++----
 mm/shmem.c                                   |   8 +-
 net/bluetooth/l2cap_sock.c                   |   2 +-
 net/ceph/osdmap.c                            | 152 +++++++++++++++++++--------
 net/ipv4/netfilter/arp_tables.c              |  17 +++
 net/ipv4/netfilter/ip_tables.c               |  17 +++
 net/ipv4/tcp_input.c                         |  13 ++-
 net/ipv4/tcp_output.c                        |   3 +-
 net/ipv6/netfilter/ip6_tables.c              |  17 +++
 net/irda/af_irda.c                           |   7 +-
 net/netlabel/netlabel_kapi.c                 |  12 ++-
 net/packet/af_packet.c                       |   2 +-
 net/sched/sch_choke.c                        |   9 +-
 scripts/recordmcount.c                       |   9 +-
 security/apparmor/apparmorfs.c               |   1 +
 sound/core/control.c                         |   2 +
 sound/drivers/dummy.c                        |   1 +
 sound/pci/au88x0/au88x0_core.c               |   5 +-
 virt/kvm/kvm_main.c                          |   2 +-
 105 files changed, 920 insertions(+), 406 deletions(-)

-- 
2.9.3

--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]