Linux 3.0.31
From: | Greg KH <gregkh@linuxfoundation.org> | |
To: | linux-kernel@vger.kernel.org, Andrew Morton <akpm@linux-foundation.org>, torvalds@linux-foundation.org, stable@vger.kernel.org | |
Subject: | Linux 3.0.31 | |
Date: | Mon, 7 May 2012 09:33:46 -0700 | |
Message-ID: | <20120507163346.GA29178@kroah.com> | |
Cc: | lwn@lwn.net | |
Archive‑link: | Article |
I'm announcing the release of the 3.0.31 kernel. All users of the 3.0 kernel series must upgrade. ---NOTE--- Note, No one actually tested the 3.0.31-rc1 patch I released, as it was broken (I generated it incorrectly), so if there are any bugs in this release, well... I know the "this patch is in this release" emails are good for the review process, but does anyone even care about the -rc patches anymore? Are they just a waste of disk space and energy on my side in creating them? ---------- The updated 3.0.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.0.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-st... thanks, greg k-h ------------ Makefile | 2 arch/arm/include/asm/tls.h | 4 arch/x86/kernel/apic/apic.c | 34 ++- arch/x86/xen/smp.c | 15 + arch/x86/xen/xen-asm.S | 2 drivers/ata/libata-eh.c | 3 drivers/dma/at_hdmac.c | 4 drivers/firmware/efivars.c | 222 ++++++++++++++++++++++++-- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 8 drivers/gpu/drm/i915/intel_sdvo.c | 34 ++- drivers/hwmon/coretemp.c | 6 drivers/hwmon/fam15h_power.c | 42 ++++ drivers/i2c/busses/i2c-pnx.c | 3 drivers/mmc/host/sdhci-esdhc-imx.c | 3 drivers/net/wireless/ipw2x00/ipw2200.c | 13 + drivers/net/wireless/rtlwifi/pci.c | 1 drivers/net/wireless/wl1251/main.c | 1 drivers/net/wireless/wl1251/sdio.c | 2 drivers/scsi/libsas/sas_expander.c | 26 ++- drivers/staging/brcm80211/brcmsmac/wlc_bmac.c | 3 drivers/staging/brcm80211/brcmsmac/wlc_bmac.h | 1 drivers/staging/brcm80211/brcmsmac/wlc_main.c | 8 drivers/usb/class/cdc-wdm.c | 7 drivers/usb/core/hcd-pci.c | 9 + drivers/usb/gadget/f_mass_storage.c | 2 drivers/usb/gadget/file_storage.c | 2 drivers/usb/gadget/uvc.h | 2 drivers/usb/gadget/uvc_v4l2.c | 2 drivers/usb/host/ehci-hcd.c | 2 drivers/usb/host/ehci-pci.c | 8 drivers/usb/host/fsl-mph-dr-of.c | 1 fs/autofs4/autofs_i.h | 12 + fs/autofs4/dev-ioctl.c | 3 fs/autofs4/inode.c | 4 fs/autofs4/waitq.c | 20 -- fs/hfsplus/catalog.c | 4 fs/hfsplus/dir.c | 11 + fs/nfs/nfs4proc.c | 23 ++ fs/nfs/super.c | 8 fs/nfsd/nfs4proc.c | 7 fs/nfsd/nfs4state.c | 23 +- fs/pipe.c | 31 +++ include/linux/efi.h | 13 + include/linux/kvm_host.h | 6 include/linux/pipe_fs_i.h | 1 include/linux/usb/hcd.h | 2 kernel/sched.c | 53 +++--- net/mac80211/tx.c | 3 net/wireless/nl80211.c | 29 +-- scripts/mod/file2alias.c | 4 sound/soc/soc-dapm.c | 2 virt/kvm/iommu.c | 12 - virt/kvm/kvm_main.c | 5 53 files changed, 584 insertions(+), 164 deletions(-) Al Viro (2): nfsd: fix b0rken error value for setattr on read-only mount nfsd: fix error values returned by nfsd4_lockt() when nfsd_open() fails Alan Stern (3): EHCI: fix criterion for resuming the root hub USB: EHCI: fix crash during suspend on ASUS computers USB: gadget: storage gadgets send wrong error code for unknown commands Alex Williamson (1): KVM: unmap pages from the iommu when slots are removed Andre Przywara (1): hwmon: fam15h_power: fix bogus values with current BIOSes Arend van Spriel (1): brcm80211: smac: resume transmit fifo upon receiving frames Bryan O'Donoghue (1): x86, apic: APIC code touches invalid MSR on P5 class machines Dan Williams (1): SCSI: libsas: fix false positive 'device attached' conditions Daniel Vetter (1): drm/i915: handle input/output sdvo timings separately in mode_set David Miller (1): Fix modpost failures in fedora 17 David Vrabel (1): xen: correctly check for pending events when restoring irq flags Eric Bénard (1): mmc: unbreak sdhci-esdhc-imx on i.MX25 Felix Fietkau (1): mac80211: fix AP mode EAP tx for VLAN stations Grazvydas Ignotas (2): wl1251: fix crash on remove due to premature kfree wl1251: fix crash on remove due to leftover work item Greg Kroah-Hartman (3): Revert "usb: Fix build error due to dma_mask is not at pdev_archdata at ARM" hfsplus: Fix potential buffer overflows Linux 3.0.31 Guenter Roeck (2): hwmon: (fam15h_power) Fix pci_device_id array hwmon: (coretemp) Increase CPU core limit Jan Kara (1): nfs: Enclose hostname in brackets when needed in nfs_do_root_mount Johannes Berg (1): nl80211: ensure interface is up in various APIs Kirill A. Shutemov (1): hwmon: (coretemp) fix oops on cpu unplug Konrad Rzeszutek Wilk (1): xen/smp: Fix crash when booting with ACPI hotplug CPUs. Larry Finger (1): rtlwifi: Fix oops on unload Laurent Pinchart (1): usb gadget: uvc: uvc_request_data::length field must be signed Lin Ming (1): libata: skip old error history when counting probe trials Linus Torvalds (3): Revert "autofs: work around unhappy compat problem on x86-64" pipes: add a "packetized pipe" mode for writing autofs: make the autofsv5 packet file descriptor use a packetized pipe Mark Brown (1): ASoC: dapm: Ensure power gets managed for line widgets Matthew Garrett (3): efi: Add new variable attributes efi: Validate UEFI boot variables efivars: Improve variable validation Mike Waychison (1): efivars: String functions Nicolas Ferre (1): dmaengine: at_hdmac: remove clear-on-read in atc_dostart() Oliver Neukum (1): USB: cdc-wdm: fix race leading leading to memory corruption Peter Zijlstra (1): sched: Fix nohz load accounting -- again! Roland Stigge (1): i2c: pnx: Disable clk in suspend Stanislav Yakovlev (1): ipw2200: Fix race condition in the command completion acknowledge Thomas Jackson (1): SCSI: libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys Tony Luck (1): efivars: fix warnings when CONFIG_PSTORE=n Trond Myklebust (2): NFSv4: Ensure that the LOCK code sets exception->inode NFSv4: Ensure that we check lock exclusive/shared type against open modes Will Deacon (1): ARM: 7403/1: tls: remove covert channel via TPIDRURW Xi Wang (2): drm/i915: fix integer overflow in i915_gem_execbuffer2() drm/i915: fix integer overflow in i915_gem_do_execbuffer()