Linux 3.7.10

From: Greg KH
Date: Wed Feb 27 2013 - 12:31:56 EST


I'm announcing the release of the 3.7.10 kernel.

All users of the 3.7 kernel series must upgrade.

Note, this is the LAST 3.7 kernel to be released, it is now end-of-life
and all users of the 3.7 kernel series should be moving to the 3.8
series at this point in time.

The updated 3.7.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.7.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

thanks,

greg k-h

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

Makefile | 2
arch/s390/kvm/kvm-s390.c | 8 +
arch/sparc/Kconfig | 1
arch/sparc/include/asm/hugetlb.h | 1
arch/sparc/include/asm/page_64.h | 4
arch/sparc/include/asm/pgtable_64.h | 14 --
arch/sparc/include/asm/tsb.h | 28 +++-
arch/sparc/kernel/tsb.S | 39 +++++-
arch/sparc/mm/fault_64.c | 9 +
arch/sparc/mm/gup.c | 59 +++++++++
arch/sparc/mm/init_64.c | 62 ++++++----
arch/sparc/mm/tlb.c | 11 +
arch/sparc/mm/tsb.c | 2
arch/x86/Kconfig | 4
arch/x86/include/asm/mmzone_32.h | 6
arch/x86/kernel/cpu/mshyperv.c | 3
arch/x86/mm/numa.c | 32 +----
arch/x86/mm/numa_32.c | 161 --------------------------
arch/x86/mm/numa_internal.h | 6
arch/x86/power/hibernate_32.c | 2
arch/x86/xen/spinlock.c | 1
drivers/base/bus.c | 4
drivers/base/dd.c | 2
drivers/block/sunvdc.c | 2
drivers/gpu/drm/i915/intel_pm.c | 2
drivers/gpu/drm/nouveau/core/subdev/vm/base.c | 4
drivers/net/wireless/b43/dma.h | 2
drivers/net/wireless/p54/p54usb.c | 2
drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 1
drivers/net/wireless/rtlwifi/usb.c | 44 ++++---
drivers/s390/kvm/kvm_virtio.c | 38 ++++--
drivers/staging/zram/zram_drv.c | 9 -
drivers/target/target_core_device.c | 8 +
drivers/tty/n_gsm.c | 42 ++++++
drivers/tty/serial/imx.c | 11 +
drivers/tty/tty_ioctl.c | 4
drivers/tty/vt/vt.c | 2
drivers/usb/serial/ftdi_sio.c | 20 +--
drivers/usb/serial/mct_u232.c | 22 +--
drivers/usb/serial/quatech2.c | 18 +-
drivers/usb/serial/sierra.c | 8 -
drivers/usb/serial/ssu100.c | 19 +--
drivers/usb/serial/usb-serial.c | 14 +-
drivers/usb/serial/usb_wwan.c | 8 -
drivers/video/backlight/adp8860_bl.c | 2
drivers/video/backlight/adp8870_bl.c | 2
drivers/xen/evtchn.c | 10 +
drivers/xen/xen-pciback/pciback_ops.c | 14 +-
fs/block_dev.c | 1
fs/gfs2/bmap.c | 4
fs/lockd/clntproc.c | 3
fs/nfs/blocklayout/blocklayout.c | 1
fs/nfs/nfs4proc.c | 3
fs/nfs/objlayout/objio_osd.c | 1
fs/notify/inotify/inotify_user.c | 4
fs/ocfs2/dlmglue.c | 5
include/uapi/linux/serial_core.h | 2
include/uapi/linux/usb/audio.h | 6
kernel/futex.c | 2
kernel/futex_compat.c | 2
kernel/hrtimer.c | 36 ++---
kernel/irq/spurious.c | 7 -
kernel/posix-cpu-timers.c | 23 +++
kernel/timeconst.pl | 6
kernel/workqueue.c | 2
mm/fadvise.c | 18 ++
mm/mmu_notifier.c | 82 ++++++-------
mm/page_alloc.c | 15 +-
mm/shmem.c | 10 +
net/core/sock_diag.c | 3
sound/pci/ali5451/ali5451.c | 2
sound/pci/hda/patch_hdmi.c | 18 ++
sound/pci/hda/patch_realtek.c | 1
sound/pci/rme32.c | 2
sound/usb/quirks-table.h | 2
tools/perf/Makefile | 4
tools/perf/ui/hist.c | 6
tools/perf/util/parse-events.y | 1
tools/perf/util/pmu.y | 1
79 files changed, 572 insertions(+), 470 deletions(-)

Adam Jackson (1):
drm/i915: Fix up mismerge of 3490ea5d in 3.7.y

Anssi Hannula (1):
ALSA: hda - Fix default multichannel HDMI mapping regression

Bjorn Helgaas (1):
Driver core: treat unregistered bus_types as having no devices

Bob Peterson (1):
GFS2: Get a block reservation before resizing a file

Christian Borntraeger (1):
s390/kvm: Fix store status for ACRS/FPRS

Clemens Ladisch (1):
ALSA: usb-audio: fix Roland A-PRO support

Cornelia Huck (1):
KVM: s390: Handle hosts not supporting s390-virtio.

Dave Hansen (1):
x86-32, mm: Rip out x86_32 NUMA remapping code

David Henningsson (1):
ALSA: hda - hdmi: ELD shouldn't be valid after unplug

David S. Miller (7):
sunvdc: Fix off-by-one in generic_request().
sparc64: Add missing HAVE_ARCH_TRANSPARENT_HUGEPAGE.
sparc64: Fix get_user_pages_fast() wrt. THP.
sparc64: Fix gfp_flags setting in tsb_grow().
sparc64: Handle hugepage TSB being NULL.
sparc64: Fix tsb_grow() in atomic context.
sparc64: Fix huge PMD to PTE translation for sun4u in TLB miss handler.

Denis Efremov (2):
ALSA: ali5451: remove irq enabling in pointer callback
ALSA: rme32.c irq enabling after spin_lock_irq

Dirkjan Bussink (1):
tty: Prevent deadlock in n_gsm driver

Fernando Luis Vazquez Cao (1):
ALSA: hda - Workaround for silent output on Sony Vaio VGC-LN51JGB with ALC889

Grant Likely (1):
drivercore: Fix ordering between deferred_probe and exiting initcalls

Greg Kroah-Hartman (1):
Linux 3.7.10

Greg Thelen (1):
tmpfs: fix use-after-free of mempolicy object

H. Peter Anvin (3):
x86-32, mm: Remove reference to resume_map_numa_kva()
x86-32, mm: Remove reference to alloc_remap()
timeconst.pl: Eliminate Perl warning

Jan Beulich (1):
xen-pciback: rate limit error messages from xen_pcibk_enable_msi{,x}()

Jim Somerville (1):
inotify: remove broken mask checks causing unmount to be EINVAL

Jiri Olsa (1):
perf hists: Fix period symbol_conf.field_sep display

Johan Hovold (1):
USB: serial: fix null-pointer dereferences on disconnect

Junxiao Bi (1):
ocfs2: unlock super lock if lockres refresh failed

Jussi Kivilinna (1):
rtlwifi: usb: allocate URB control message setup_packet and data buffer separately

Konstantin Khlebnikov (1):
workqueue: un-GPL function delayed_work_timer_fn()

Larry Finger (2):
b43: Increase number of RX DMA slots
rtlwifi: rtl8192cu: Add new USB ID

Lars-Peter Clausen (1):
drivers/video/backlight/adp88?0_bl.c: fix resume

Leonid Shatz (1):
hrtimer: Prevent hrtimer_enqueue_reprogram race

Linus Torvalds (1):
mm: fix pageblock bitmap allocation

MITSUNARI Shigeo (1):
fs/block_dev.c: page cache wrongly left invalidated after revalidate_disk()

Marcin Slusarz (1):
drm/nouveau/vm: fix memory corruption when pgt allocation fails

Mathias Krause (1):
sock_diag: Fix out-of-bounds access to sock_diag_handlers[]

Mel Gorman (1):
mm/fadvise.c: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all pages

Michael Chan (1):
serial_core: Fix type definition for PORT_BRCM_TRUMANAGE.

Minchan Kim (1):
zram: Fix deadlock bug in partial read/write

Nicholas Bellinger (1):
target: Fix divide by zero bug in fabric_max_sectors for unconfigured devices

Nicolas Pitre (1):
tty vt: fix character insertion overflow

Olaf Hering (1):
x86: Hyper-V: register clocksource only if its advertised

Oleg Nesterov (1):
tty: set_termios/set_termiox should not return -EINTR

Pawel Moll (1):
ALSA: usb: Fix Processing Unit Descriptor parsers

Robin Holt (1):
mmu_notifier_unregister NULL Pointer deref and multiple ->release() callouts

Stanislaw Gruszka (1):
posix-cpu-timers: Fix nanosleep task_struct leak

Stefan Bader (1):
xen: Send spinlock IPI to all waiters

Takashi Iwai (1):
ALSA: hda - Release assigned pin/cvt at error path of hdmi_pcm_open()

Thomas Gleixner (3):
genirq: Avoid deadlock in spurious handling
serial: imx: Fix recursive locking bug
futex: Revert "futex: Mark get_robust_list as deprecated"

Tomasz Guszkowski (1):
p54usb: corrected USB ID for T-Com Sinus 154 data II

Trond Myklebust (1):
NLM: Ensure that we resend all pending blocking locks after a reclaim

Vinson Lee (1):
perf tools: Fix build with bison 2.3 and older.

Wei Liu (1):
xen: close evtchn port if binding to irq fails

Weston Andros Adamson (1):
NFSv4.1: Don't decode skipped layoutgets

fanchaoting (1):
umount oops when remove blocklayoutdriver first

Attachment: signature.asc
Description: Digital signature