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