[PATCH 3.10 00/70] 3.10.61-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.10.61 release.
There are 70 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 Fri Nov 21 20:51:58 UTC 2014.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.10.61-rc1.gz
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
    Linux 3.10.61-rc1

Johannes Weiner <hannes@xxxxxxxxxxx>
    mm: memcg: handle non-error OOM situations more gracefully

Johannes Weiner <hannes@xxxxxxxxxxx>
    mm: memcg: do not trap chargers with full callstack on OOM

Johannes Weiner <hannes@xxxxxxxxxxx>
    mm: memcg: rework and document OOM waiting and wakeup

Johannes Weiner <hannes@xxxxxxxxxxx>
    mm: memcg: enable memcg OOM killer only for user faults

Johannes Weiner <hannes@xxxxxxxxxxx>
    x86: finish user fault error path with fatal signal

Johannes Weiner <hannes@xxxxxxxxxxx>
    arch: mm: pass userspace fault flag to generic fault handler

Johannes Weiner <hannes@xxxxxxxxxxx>
    arch: mm: do not invoke OOM killer on kernel fault OOM

Johannes Weiner <hannes@xxxxxxxxxxx>
    arch: mm: remove obsolete init OOM protection

Johannes Weiner <hannes@xxxxxxxxxxx>
    mm: invoke oom-killer from remaining unconverted page fault handlers

Daniel Borkmann <dborkman@xxxxxxxxxx>
    net: sctp: fix skb_over_panic when receiving malformed ASCONF chunks

Daniel Borkmann <dborkman@xxxxxxxxxx>
    net: sctp: fix panic on duplicate ASCONF chunks

Daniel Borkmann <dborkman@xxxxxxxxxx>
    net: sctp: fix remote memory pressure from excessive queueing

Nadav Amit <namit@xxxxxxxxxxxxxxxxx>
    KVM: x86: Don't report guest userspace emulation error to userspace

Tomas Henzl <thenzl@xxxxxxxxxx>
    SCSI: hpsa: fix a race in cmd_free/scsi_done

Eugenia Emantayev <eugenia@xxxxxxxxxxxx>
    net/mlx4_en: Fix BlueFlame race

Ben Dooks <ben.dooks@xxxxxxxxxxxxxxx>
    ARM: Correct BUG() assembly to ensure it is endian-agnostic

Vince Weaver <vincent.weaver@xxxxxxxxx>
    perf/x86/intel: Use proper dTLB-load-misses event on IvyBridge

Alexander Usyskin <alexander.usyskin@xxxxxxxxx>
    mei: bus: fix possible boundaries violation

Pawel Moll <pawel.moll@xxxxxxx>
    perf: Handle compat ioctl

Yoichi Yuasa <yuasa@xxxxxxxxxxxxxx>
    MIPS: Fix forgotten preempt_enable() when CPU has inclusive pcaches

Pali Rohár <pali.rohar@xxxxxxxxx>
    dell-wmi: Fix access out of memory

Ben Dooks <ben.dooks@xxxxxxxxxxxxxxx>
    ARM: probes: fix instruction fetch order with <asm/opcodes.h>

Jiri Pirko <jiri@xxxxxxxxxxx>
    br: fix use of ->rx_handler_data in code executed on non-rx_handler path

Florian Westphal <fw@xxxxxxxxx>
    netfilter: nf_nat: fix oops on netns removal

Pablo Neira <pablo@xxxxxxxxxxxxx>
    netfilter: xt_bpf: add mising opaque struct sk_filter definition

Houcheng Lin <houcheng@xxxxxxxxx>
    netfilter: nf_log: release skbuff on nlmsg put failure

Florian Westphal <fw@xxxxxxxxx>
    netfilter: nfnetlink_log: fix maximum packet length logged to userspace

Florian Westphal <fw@xxxxxxxxx>
    netfilter: nf_log: account for size of NLMSG_DONE attribute

Andrey Vagin <avagin@xxxxxxxxxx>
    ipc: always handle a new value of auto_msgmni

Bjorn Helgaas <bhelgaas@xxxxxxxxxx>
    clocksource: Remove "weak" from clocksource_default_clock() declaration

Bjorn Helgaas <bhelgaas@xxxxxxxxxx>
    kgdb: Remove "weak" from kgdb_arch_pc() declaration

Dan Carpenter <dan.carpenter@xxxxxxxxxx>
    media: ttusb-dec: buffer overflow in ioctl

Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx>
    NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return

Jan Kara <jack@xxxxxxx>
    nfs: Fix use of uninitialized variable in nfs_getattr()

Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx>
    NFS: Don't try to reclaim delegation open state if recovery failed

Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx>
    NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired

Pali Rohár <pali.rohar@xxxxxxxxx>
    Input: alps - allow up to 2 invalid packets without resetting device

Pali Rohár <pali.rohar@xxxxxxxxx>
    Input: alps - ignore potential bare packets when device is out of sync

Heinz Mauelshagen <heinzm@xxxxxxxxxx>
    dm raid: ensure superblock's size matches device's logical block size

Joe Thornber <ejt@xxxxxxxxxx>
    dm btree: fix a recursion depth bug in btree walking code

Jan Kara <jack@xxxxxxx>
    block: Fix computation of merged request priority

Helge Deller <deller@xxxxxx>
    parisc: Use compat layer for msgctl, shmat, shmctl and semtimedop syscalls

Christoph Hellwig <hch@xxxxxx>
    scsi: only re-lock door after EH on devices that were reset

Peng Tao <tao.peng@xxxxxxxxxxxxxxx>
    nfs: fix pnfs direct write memory leak

Stefan Richter <stefanr@xxxxxxxxxxxxxxxxx>
    firewire: cdev: prevent kernel stack leaking into ioctl arguments

Kyle McMartin <kyle@xxxxxxxxxx>
    arm64: __clear_user: handle exceptions on strb

Nathan Lynch <nathan_lynch@xxxxxxxxxx>
    ARM: 8198/1: make kuser helpers depend on MMU

Alex Deucher <alexander.deucher@xxxxxxx>
    drm/radeon: add missing crtc unlock when setting up the MC

Johannes Berg <johannes.berg@xxxxxxxxx>
    mac80211: fix use-after-free in defragmentation

Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
    macvtap: Fix csum_start when VLAN tags are present

Emmanuel Grumbach <emmanuel.grumbach@xxxxxxxxx>
    iwlwifi: configure the LTR

Ilya Dryomov <idryomov@xxxxxxxxxx>
    libceph: do not crash on large auth tickets

Max Filippov <jcmvbkbc@xxxxxxxxx>
    xtensa: re-wire umount syscall to sys_oldumount

Takashi Iwai <tiwai@xxxxxxx>
    ALSA: usb-audio: Fix memory leak in FTU quirk

Tejun Heo <tj@xxxxxxxxxx>
    ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks

James Ralston <james.d.ralston@xxxxxxxxx>
    ahci: Add Device IDs for Intel Sunrise Point PCH

Miklos Szeredi <mszeredi@xxxxxxx>
    audit: keep inode pinned

Andy Lutomirski <luto@xxxxxxxxxxxxxx>
    x86, x32, audit: Fix x32's AUDIT_ARCH wrt audit

Andreas Larsson <andreas@xxxxxxxxxxx>
    sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locks

David S. Miller <davem@xxxxxxxxxxxxx>
    sparc64: Do irq_{enter,exit}() around generic_smp_call_function*().

David S. Miller <davem@xxxxxxxxxxxxx>
    sparc64: Fix crashes in schizo_pcierr_intr_other().

Dwight Engen <dwight.engen@xxxxxxxxxx>
    sunvdc: don't call VD_OP_GET_VTOC

Dwight Engen <dwight.engen@xxxxxxxxxx>
    vio: fix reuse of vio_dring slot

Dwight Engen <dwight.engen@xxxxxxxxxx>
    sunvdc: limit each sg segment to a page

Allen Pais <allen.pais@xxxxxxxxxx>
    sunvdc: compute vdisk geometry from capacity

Allen Pais <allen.pais@xxxxxxxxxx>
    sunvdc: add cdrom and v1.1 protocol support

Daniel Borkmann <dborkman@xxxxxxxxxx>
    net: sctp: fix memory leak in auth key management

Daniel Borkmann <dborkman@xxxxxxxxxx>
    net: sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet

Steffen Klassert <steffen.klassert@xxxxxxxxxxx>
    gre6: Move the setting of dev->iflink into the ndo_init functions.

Steffen Klassert <steffen.klassert@xxxxxxxxxxx>
    ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function.


-------------

Diffstat:

 Makefile                                        |   4 +-
 arch/alpha/mm/fault.c                           |   7 +-
 arch/arc/mm/fault.c                             |  17 ++-
 arch/arm/include/asm/bug.h                      |  10 +-
 arch/arm/kernel/kprobes-common.c                |  19 +--
 arch/arm/kernel/kprobes-thumb.c                 |  20 +--
 arch/arm/kernel/kprobes.c                       |   9 +-
 arch/arm/kernel/traps.c                         |   8 +-
 arch/arm/mm/Kconfig                             |   1 +
 arch/arm/mm/fault.c                             |  23 +--
 arch/arm64/lib/clear_user.S                     |   2 +-
 arch/arm64/mm/fault.c                           |  31 ++--
 arch/avr32/mm/fault.c                           |   4 +-
 arch/cris/mm/fault.c                            |   6 +-
 arch/frv/mm/fault.c                             |  10 +-
 arch/hexagon/mm/vm_fault.c                      |   6 +-
 arch/ia64/mm/fault.c                            |   6 +-
 arch/m32r/mm/fault.c                            |  10 +-
 arch/m68k/mm/fault.c                            |   2 +
 arch/metag/mm/fault.c                           |  12 +-
 arch/microblaze/mm/fault.c                      |   7 +-
 arch/mips/mm/c-r4k.c                            |   2 +
 arch/mips/mm/fault.c                            |   8 +-
 arch/mn10300/mm/fault.c                         |   9 +-
 arch/openrisc/mm/fault.c                        |   9 +-
 arch/parisc/include/uapi/asm/shmbuf.h           |  25 ++--
 arch/parisc/kernel/syscall_table.S              |   8 +-
 arch/parisc/mm/fault.c                          |   7 +-
 arch/powerpc/mm/fault.c                         |   7 +-
 arch/s390/mm/fault.c                            |   2 +
 arch/score/mm/fault.c                           |  21 ++-
 arch/sh/mm/fault.c                              |   9 +-
 arch/sparc/include/asm/atomic_32.h              |   2 +-
 arch/sparc/include/asm/cmpxchg_32.h             |  12 +-
 arch/sparc/include/asm/vio.h                    |  14 +-
 arch/sparc/kernel/pci_schizo.c                  |   6 +-
 arch/sparc/kernel/smp_64.c                      |   4 +
 arch/sparc/lib/atomic32.c                       |  27 ++++
 arch/sparc/mm/fault_32.c                        |  12 +-
 arch/sparc/mm/fault_64.c                        |   6 +-
 arch/tile/mm/fault.c                            |  21 ++-
 arch/um/kernel/trap.c                           |  22 +--
 arch/unicore32/mm/fault.c                       |  22 +--
 arch/x86/kernel/cpu/perf_event_intel.c          |   3 +
 arch/x86/kernel/ptrace.c                        |  11 +-
 arch/x86/kvm/x86.c                              |   2 +-
 arch/x86/mm/fault.c                             |  43 +++---
 arch/xtensa/include/uapi/asm/unistd.h           |   3 +-
 arch/xtensa/mm/fault.c                          |   2 +
 drivers/ata/ahci.c                              |  19 ++-
 drivers/block/sunvdc.c                          | 176 +++++++++++++++++------
 drivers/firewire/core-cdev.c                    |   3 +-
 drivers/gpu/drm/radeon/evergreen.c              |   1 +
 drivers/input/mouse/alps.c                      |  11 +-
 drivers/md/dm-raid.c                            |  11 +-
 drivers/md/persistent-data/dm-btree-internal.h  |   6 +
 drivers/md/persistent-data/dm-btree-spine.c     |   2 +-
 drivers/md/persistent-data/dm-btree.c           |  24 ++--
 drivers/media/usb/ttusb-dec/ttusbdecfe.c        |   3 +
 drivers/misc/mei/bus.c                          |   2 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c      |  61 +++++---
 drivers/net/ethernet/sun/sunvnet.c              |   4 +-
 drivers/net/macvtap.c                           |   2 +
 drivers/net/wireless/iwlwifi/iwl-trans.h        |   2 +
 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h |  35 ++++-
 drivers/net/wireless/iwlwifi/mvm/fw-api.h       |   1 +
 drivers/net/wireless/iwlwifi/mvm/fw.c           |   9 ++
 drivers/net/wireless/iwlwifi/mvm/ops.c          |   1 +
 drivers/net/wireless/iwlwifi/pcie/trans.c       |  17 ++-
 drivers/platform/x86/dell-wmi.c                 |  12 +-
 drivers/scsi/hpsa.c                             |   4 +-
 drivers/scsi/scsi_error.c                       |   4 +-
 fs/ioprio.c                                     |  14 +-
 fs/nfs/delegation.c                             |  25 +++-
 fs/nfs/delegation.h                             |   1 +
 fs/nfs/direct.c                                 |   1 +
 fs/nfs/inode.c                                  |   2 +-
 fs/nfs/nfs4proc.c                               |  26 +++-
 include/linux/clocksource.h                     |   2 +-
 include/linux/kgdb.h                            |   2 +-
 include/linux/memcontrol.h                      |  37 +++++
 include/linux/mm.h                              |   1 +
 include/linux/nfs_xdr.h                         |  11 ++
 include/linux/sched.h                           |   6 +
 include/net/sctp/sctp.h                         |   5 +
 include/net/sctp/sm.h                           |   6 +-
 include/uapi/linux/netfilter/xt_bpf.h           |   2 +
 ipc/ipc_sysctl.c                                |   3 +-
 kernel/audit_tree.c                             |   1 +
 kernel/events/core.c                            |  22 ++-
 mm/memcontrol.c                                 | 182 ++++++++++++++----------
 mm/memory.c                                     |  49 +++++--
 mm/oom_kill.c                                   |   7 +-
 net/bridge/br_private.h                         |  10 ++
 net/bridge/br_stp_bpdu.c                        |   2 +-
 net/ceph/crypto.c                               | 169 +++++++++++++++++-----
 net/ipv6/ip6_gre.c                              |   7 +-
 net/ipv6/ip6_tunnel.c                           |  10 +-
 net/mac80211/rx.c                               |  14 +-
 net/netfilter/nf_nat_core.c                     |  35 ++++-
 net/netfilter/nfnetlink_log.c                   |  31 ++--
 net/sctp/associola.c                            |   2 +
 net/sctp/auth.c                                 |   2 -
 net/sctp/inqueue.c                              |  33 +----
 net/sctp/sm_make_chunk.c                        | 102 +++++++------
 net/sctp/sm_statefuns.c                         |  21 +--
 sound/usb/mixer_quirks.c                        |   6 +
 107 files changed, 1197 insertions(+), 595 deletions(-)


--
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]