Linux 3.12.63

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

 



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

----------------------------------------------------------------
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 (1):
      tty/vt/keyboard: fix OOB access in do_compute_shiftstate()

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 (2):
      netfilter: x_tables: validate targets of jumps
      netfilter: x_tables: speed up jump target validation

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

Jiri Slaby (1):
      Linux 3.12.63

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 +-
 Makefile                                     |   2 +-
 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/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/mlx5/qp.h                      |   5 +-
 include/linux/netfilter/x_tables.h           |   4 +
 include/linux/random.h                       |  18 +-
 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              |  35 +++-
 net/ipv4/netfilter/ip_tables.c               |  33 +++-
 net/ipv4/tcp_input.c                         |  13 +-
 net/ipv4/tcp_output.c                        |   3 +-
 net/ipv6/netfilter/ip6_tables.c              |  33 +++-
 net/irda/af_irda.c                           |   7 +-
 net/netfilter/x_tables.c                     |  50 ++++++
 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 +-
 104 files changed, 979 insertions(+), 397 deletions(-)

thanks,
-- 
js

Attachment: signature.asc
Description: OpenPGP digital signature


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