Linux 3.12.62

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

 



I'm announcing the release of the 3.12.62 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.61/v3.12.62

----------------------------------------------------------------
Aaro Koskinen (1):
      drivers: macintosh: rack-meter: limit idle ticks to total ticks

Al Viro (2):
      fix d_walk()/non-delayed __d_free() race
      make nfs_atomic_open() call d_drop() on all ->open_context() errors.

Alan Stern (1):
      USB: EHCI: declare hostpc register as zero-length array

Andrew Goodbody (2):
      usb: musb: Stop bulk endpoint while queue is rotated
      usb: musb: Ensure rx reinit occurs for shared_fifo endpoints

Andrey Ryabinin (1):
      perf/x86: Fix undefined shift on 32-bit kernels

Babu Moger (1):
      sparc/PCI: Fix for panic while enabling SR-IOV

Bernhard Thaler (1):
      Revert "netfilter: ensure number of counters is >0 in do_replace()"

Bjørn Mork (1):
      cdc_ncm: workaround for EM7455 "silent" data interface

Bob Copeland (1):
      mac80211: mesh: flush mesh paths unconditionally

Borislav Petkov (1):
      x86/amd_nb: Fix boot crash on non-AMD systems

Brian King (1):
      SCSI: Increase REPORT_LUNS timeout

Christoph Hellwig (1):
      scsi: remove scsi_end_request

Dan Carpenter (2):
      KEYS: potential uninitialized variable
      ALSA: compress: fix an integer overflow check

Dave Jones (1):
      netfilter: ensure number of counters is >0 in do_replace()

David S. Miller (5):
      sparc64: Fix bootup regressions on some Kconfig combinations.
      sparc64: Fix sparc64_set_context stack handling.
      sparc64: Take ctx_alloc_lock properly in hugetlb_setup().
      sparc: Harden signal return frame checks.
      sparc64: Fix return from trap window fill crashes.

Feng Tang (1):
      net: alx: Work around the DMA RX overflow issue

Florian Westphal (15):
      netfilter: x_tables: don't move to non-existent next rule
      netfilter: x_tables: add and use xt_check_entry_offsets
      netfilter: x_tables: kill check_entry helper
      netfilter: x_tables: assert minimum target size
      netfilter: x_tables: add compat version of xt_check_entry_offsets
      netfilter: x_tables: check standard target size too
      netfilter: x_tables: check for bogus target offset
      netfilter: x_tables: validate all offsets and sizes in a rule
      netfilter: x_tables: don't reject valid target size on some architectures
      netfilter: arp_tables: simplify translate_compat_table args
      netfilter: ip_tables: simplify translate_compat_table args
      netfilter: ip6_tables: simplify translate_compat_table args
      netfilter: x_tables: xt_compat_match_from_user doesn't need a retval
      netfilter: x_tables: do compat validation via translate_table
      netfilter: x_tables: introduce and use xt_copy_counters_from_user

Gavin Shan (2):
      powerpc/pseries: Fix PCI config address for DDW
      net/qlge: Avoids recursive EEH error

Guilherme G. Piccoli (1):
      powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism

H. Peter Anvin (1):
      x86, build: copy ldlinux.c32 to image.iso

Hannes Frederic Sowa (1):
      udp: prevent skbs lingering in tunnel socket queues

Hans de Goede (1):
      usb: quirks: Add no-lpm quirk for Acer C120 LED Projector

Helge Deller (1):
      parisc: Fix pagefault crash in unaligned __get_user() call

Herbert Xu (1):
      netlink: Fix dump skb leak/double free

Jakub Sitnicki (1):
      ipv6: Skip XFRM lookup if dst_entry in socket cache is valid

James Bottomley (1):
      scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands

James Hogan (1):
      MIPS: KVM: Fix modular KVM under QEMU

Jason Gunthorpe (1):
      IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs

Javier Martinez Canillas (1):
      macintosh/therm_windtunnel: Export I2C module alias information

Jeff Mahoney (1):
      ecryptfs: don't allow mmap when the lower fs doesn't support it

Jiri Slaby (3):
      ktime: export ktime_divns
      base: make module_create_drivers_dir race-free
      Linux 3.12.62

Kangjie Lu (5):
      USB: usbfs: fix potential infoleak in devio
      ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
      ALSA: timer: Fix leak in events via snd_timer_user_ccallback
      ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
      rds: fix an infoleak in rds_inc_info_copy

Kirill A. Shutemov (1):
      UBIFS: Implement ->migratepage()

Linus Walleij (1):
      crypto: ux500 - memmove the right size

Lukasz Odzioba (1):
      mm/swap.c: flush lru pvecs on compound page arrival

Marcelo Tosatti (1):
      KVM: x86: expose invariant tsc cpuid bit (v2)

Martin Willi (1):
      mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL

Masami Hiramatsu (1):
      kprobes/x86: Clear TF bit in fault on single-stepping

Mike Frysinger (1):
      sparc: Fix system call tracing register handling.

Oliver Neukum (1):
      HID: elo: kill not flush the work

Palik, Imre (1):
      perf/x86: Honor the architectural performance monitoring version

Paolo Bonzini (1):
      KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS

Prasun Maiti (1):
      wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel

Ralf Baechle (1):
      MIPS: Fix 64k page support for 32 bit kernels.

Richard Weinberger (1):
      mm: Export migrate_page_move_mapping and migrate_page_copy

Russell Currey (1):
      powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge

Russell King (1):
      ARM: fix PTRACE_SETVFPREGS on SMP systems

Scott Bauer (1):
      HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands

Simon Horman (1):
      sit: correct IP protocol used in ipip6_err

Takashi Iwai (1):
      ALSA: hrtimer: Handle start/stop more properly

Taku Izumi (1):
      PCI/AER: Clear error status registers during enumeration and restore

Thomas Huth (2):
      powerpc: Fix definition of SIAR and SDAR registers
      powerpc: Use privileged SPR number for MMCR2

Tom Goff (1):
      ipmr/ip6mr: Initialize the last assert time of mfc entries.

Tony Luck (1):
      EDAC: Remove arbitrary limit on number of channels

Trond Myklebust (1):
      NFS: Fix another OPEN_DOWNGRADE bug

Vladimir Davydov (1):
      signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo

Will Deacon (1):
      ARM: 8578/1: mm: ensure pmd_present only checks the valid bit

Yuchung Cheng (1):
      tcp: record TLP and ER timer stats in v6 stats

daniel (1):
      Bridge: Fix ipv6 mc snooping if bridge has no ipv6 address

 Makefile                                     |   2 +-
 arch/arm/include/asm/pgtable-2level.h        |   1 +
 arch/arm/include/asm/pgtable-3level.h        |   1 +
 arch/arm/include/asm/pgtable.h               |   1 -
 arch/arm/kernel/ptrace.c                     |   2 +-
 arch/mips/include/asm/kvm_host.h             |   1 +
 arch/mips/include/asm/processor.h            |   2 +-
 arch/mips/kvm/kvm_locore.S                   |   1 +
 arch/mips/kvm/kvm_mips.c                     |  11 +-
 arch/mips/kvm/kvm_mips_int.h                 |   2 +
 arch/parisc/kernel/unaligned.c               |  10 +-
 arch/powerpc/include/asm/reg.h               |   6 +-
 arch/powerpc/platforms/pseries/eeh_pseries.c |  51 ++-
 arch/powerpc/platforms/pseries/iommu.c       |  24 +-
 arch/sparc/include/asm/head_64.h             |   4 +
 arch/sparc/include/asm/ttable.h              |   8 +-
 arch/sparc/kernel/Makefile                   |   1 +
 arch/sparc/kernel/cherrs.S                   |  14 +-
 arch/sparc/kernel/entry.S                    |  17 +
 arch/sparc/kernel/fpu_traps.S                |  11 +-
 arch/sparc/kernel/head_64.S                  |  24 +-
 arch/sparc/kernel/misctrap.S                 |  12 +-
 arch/sparc/kernel/pci.c                      |  17 +
 arch/sparc/kernel/rtrap_64.S                 |  57 +--
 arch/sparc/kernel/signal32.c                 |  46 ++-
 arch/sparc/kernel/signal_32.c                |  41 ++-
 arch/sparc/kernel/signal_64.c                |  33 +-
 arch/sparc/kernel/sigutil_32.c               |   9 +-
 arch/sparc/kernel/sigutil_64.c               |  10 +-
 arch/sparc/kernel/spiterrs.S                 |  18 +-
 arch/sparc/kernel/syscalls.S                 |  36 ++
 arch/sparc/kernel/urtt_fill.S                |  98 ++++++
 arch/sparc/kernel/utrap.S                    |   3 +-
 arch/sparc/kernel/vmlinux.lds.S              |   4 +
 arch/sparc/kernel/winfixup.S                 |   3 +-
 arch/sparc/mm/init_64.c                      |  10 +-
 arch/x86/boot/Makefile                       |   3 +
 arch/x86/kernel/amd_nb.c                     |   4 +-
 arch/x86/kernel/cpu/perf_event_intel.c       |  12 +-
 arch/x86/kernel/kprobes/core.c               |  12 +
 arch/x86/kvm/cpuid.c                         |   8 +-
 arch/x86/kvm/x86.c                           |   5 +
 drivers/base/module.c                        |   8 +-
 drivers/crypto/ux500/hash/hash_core.c        |   4 +-
 drivers/edac/edac_mc_sysfs.c                 |   5 -
 drivers/hid/hid-elo.c                        |   2 +-
 drivers/hid/usbhid/hiddev.c                  |  10 +-
 drivers/infiniband/hw/mlx4/ah.c              |   2 +-
 drivers/macintosh/rack-meter.c               |   1 +
 drivers/macintosh/therm_windtunnel.c         |   1 +
 drivers/net/ethernet/atheros/alx/main.c      |   7 +-
 drivers/net/ethernet/qlogic/qlge/qlge_main.c |   3 +-
 drivers/net/usb/cdc_ncm.c                    |   7 +
 drivers/net/vxlan.c                          |   8 +-
 drivers/net/wireless/mac80211_hwsim.c        |   1 +
 drivers/pci/pci.c                            |   3 +
 drivers/pci/pcie/aer/aerdrv_core.c           |  28 ++
 drivers/pci/probe.c                          |   3 +
 drivers/scsi/scsi_lib.c                      | 116 ++-----
 drivers/scsi/scsi_scan.c                     |   3 +-
 drivers/usb/core/devio.c                     |   9 +-
 drivers/usb/core/quirks.c                    |   3 +
 drivers/usb/musb/musb_host.c                 |  21 +-
 fs/dcache.c                                  |   4 +-
 fs/ecryptfs/file.c                           |  15 +-
 fs/nfs/dir.c                                 |   2 +-
 fs/nfs/nfs4proc.c                            |   5 +-
 fs/ubifs/file.c                              |  24 ++
 include/linux/aer.h                          |   5 +
 include/linux/netfilter/x_tables.h           |  12 +-
 include/linux/usb/ehci_def.h                 |   4 +-
 kernel/hrtimer.c                             |   1 +
 kernel/signal.c                              |  14 +-
 mm/migrate.c                                 |   2 +
 mm/swap.c                                    |   9 +-
 net/bridge/br_multicast.c                    |   4 +
 net/bridge/br_private.h                      |  25 +-
 net/ipv4/ipmr.c                              |   4 +-
 net/ipv4/netfilter/arp_tables.c              | 278 +++++----------
 net/ipv4/netfilter/ip_tables.c               | 306 ++++-------------
 net/ipv4/udp.c                               |   2 +-
 net/ipv6/ip6_output.c                        |  13 +-
 net/ipv6/ip6mr.c                             |   1 +
 net/ipv6/netfilter/ip6_tables.c              | 300 ++++------------
 net/ipv6/sit.c                               |   4 +-
 net/ipv6/tcp_ipv6.c                          |   4 +-
 net/ipv6/udp.c                               |   2 +-
 net/mac80211/mesh.c                          |   4 +
 net/netfilter/x_tables.c                     | 245 ++++++++++++-
 net/netlink/af_netlink.c                     |   7 +-
 net/rds/recv.c                               |   2 +
 net/wireless/wext-core.c                     |  25 +-
 security/keys/key.c                          |   2 +-
 sound/core/compress_offload.c                |   2 +-
 sound/core/hrtimer.c                         |  56 ++-
 sound/core/timer.c                           |   3 +
 96 files changed, 1213 insertions(+), 1053 deletions(-)
 create mode 100644 arch/sparc/kernel/urtt_fill.S

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]