[000/264] 3.1.1-stable review

From: Greg KH
Date: Wed Nov 09 2011 - 16:36:07 EST


This is the start of the stable review cycle for the 3.1.1 release.
There are 264 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 us know. If anyone is a maintainer of the proper subsystem, and
wants to add a Signed-off-by: line to the patch, please respond with it.

Responses should be made by Friday, November 11, 2011, 20:00:00 UTC.
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.1.1-rc1.gz
and the diffstat can be found below.

thanks,

greg k-h

Documentation/hwspinlock.txt | 18 +--
Documentation/power/runtime_pm.txt | 10 +
Documentation/stable_kernel_rules.txt | 14 +-
MAINTAINERS | 12 +-
Makefile | 4 +-
arch/arm/mach-exynos4/platsmp.c | 10 +-
arch/arm/mach-msm/platsmp.c | 6 +
arch/arm/mach-omap2/omap-smp.c | 10 +-
arch/arm/mach-pxa/cm-x300.c | 8 +-
arch/arm/mach-realview/platsmp.c | 10 +-
arch/arm/mach-shmobile/platsmp.c | 6 +
arch/arm/mach-tegra/platsmp.c | 8 +-
arch/arm/mach-ux500/cpu.c | 25 +++-
arch/arm/mach-ux500/platsmp.c | 10 +-
arch/arm/mach-vexpress/ct-ca9x4.c | 6 +
arch/arm/plat-mxc/include/mach/iomux-v3.h | 10 +-
arch/powerpc/include/asm/sparsemem.h | 2 +-
arch/powerpc/mm/gup.c | 12 --
arch/powerpc/mm/hash_utils_64.c | 6 +-
arch/powerpc/mm/hugetlbpage.c | 21 ++-
arch/powerpc/mm/mem.c | 3 +-
arch/powerpc/mm/mmu_context_hash64.c | 12 +-
arch/powerpc/mm/numa.c | 3 +-
arch/powerpc/platforms/pseries/dlpar.c | 4 +
arch/powerpc/platforms/pseries/eeh.c | 2 +-
arch/s390/kernel/ptrace.c | 28 ++--
arch/s390/kvm/kvm-s390.c | 14 +-
arch/s390/mm/gup.c | 14 ++-
arch/s390/mm/pgtable.c | 5 +-
arch/sparc/mm/gup.c | 2 +
arch/um/drivers/ubd_kern.c | 31 +++-
arch/um/sys-x86_64/vdso/vma.c | 2 +-
arch/x86/include/asm/apic.h | 2 +-
arch/x86/include/asm/uv/uv_bau.h | 1 +
arch/x86/include/asm/uv/uv_hub.h | 37 ++++-
arch/x86/kernel/apic/bigsmp_32.c | 20 ++-
arch/x86/kernel/apic/probe_32.c | 10 +-
arch/x86/kernel/apic/x2apic_uv_x.c | 7 +-
arch/x86/kernel/kprobes.c | 4 +-
arch/x86/mm/gup.c | 10 -
arch/x86/platform/uv/tlb_uv.c | 17 +--
block/blk-core.c | 2 +
block/blk-flush.c | 3 +-
block/genhd.c | 8 +
crypto/cryptd.c | 2 +-
drivers/acpi/atomicio.c | 2 +-
drivers/ata/ata_piix.c | 37 ++++-
drivers/base/power/runtime.c | 18 ++-
drivers/block/cciss.c | 7 +
drivers/block/xen-blkback/blkback.c | 2 +-
drivers/gpu/drm/i915/intel_dp.c | 31 +++-
drivers/gpu/drm/i915/intel_drv.h | 2 +-
drivers/gpu/drm/i915/intel_panel.c | 21 ++-
drivers/gpu/drm/radeon/atombios_dp.c | 11 ++
drivers/gpu/drm/radeon/evergreen.c | 1 +
drivers/gpu/drm/radeon/r100.c | 1 +
drivers/gpu/drm/radeon/r600.c | 19 +-
drivers/gpu/drm/radeon/radeon.h | 1 +
drivers/gpu/drm/radeon/radeon_combios.c | 4 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 29 +++-
drivers/gpu/drm/radeon/radeon_drv.c | 4 +
drivers/gpu/drm/radeon/radeon_irq_kms.c | 48 +++++-
drivers/gpu/drm/radeon/radeon_mode.h | 1 +
drivers/gpu/drm/radeon/rs600.c | 1 +
drivers/hid/Kconfig | 3 +-
drivers/hid/hid-apple.c | 21 +++
drivers/hid/hid-core.c | 14 ++
drivers/hid/hid-ids.h | 13 ++
drivers/hid/hid-multitouch.c | 5 +
drivers/hwmon/coretemp.c | 3 +-
drivers/hwmon/w83627ehf.c | 12 ++-
drivers/hwspinlock/hwspinlock_core.c | 45 ++---
drivers/iommu/amd_iommu.c | 2 +-
drivers/leds/led-class.c | 7 +-
drivers/md/raid10.c | 2 +-
drivers/md/raid5.c | 18 ++-
drivers/media/dvb/dvb-usb/dib0700_core.c | 81 ++++++++-
drivers/media/dvb/frontends/dib0070.c | 37 +++-
drivers/media/dvb/frontends/dib0090.c | 70 ++++++--
drivers/media/dvb/frontends/dib7000m.c | 27 +++-
drivers/media/dvb/frontends/dib7000p.c | 32 +++-
drivers/media/dvb/frontends/dib8000.c | 72 +++++++--
drivers/media/dvb/frontends/dib9000.c | 164 +++++++++++++++--
drivers/media/dvb/frontends/dibx000_common.c | 76 +++++++--
drivers/media/dvb/frontends/dibx000_common.h | 1 +
drivers/media/video/cx23885/cx23885-dvb.c | 2 +-
drivers/mmc/core/core.c | 10 +-
drivers/mmc/core/core.h | 1 +
drivers/mmc/core/mmc.c | 3 +
drivers/mmc/core/sd.c | 1 +
drivers/mmc/core/sdio.c | 1 +
drivers/mtd/mtdchar.c | 1 +
drivers/mtd/nand/nand_base.c | 27 ++--
drivers/mtd/nand/pxa3xx_nand.c | 14 +-
drivers/mtd/redboot.c | 3 +
drivers/net/phy/dp83640.c | 9 +-
drivers/net/rionet.c | 4 +-
drivers/net/tg3.c | 8 +-
drivers/net/wireless/ath/ath9k/ani.c | 5 -
drivers/net/wireless/ath/ath9k/ar9003_calib.c | 3 +-
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 4 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.h | 12 +-
drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 10 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 1 +
drivers/net/wireless/ath/ath9k/hw.c | 4 +
drivers/net/wireless/ath/ath9k/recv.c | 5 +-
drivers/net/wireless/iwlwifi/iwl-agn-rxon.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-agn-ucode.c | 9 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-rx.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-trans-rx-pcie.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-trans-tx-pcie.c | 4 +-
drivers/net/wireless/wl12xx/scan.c | 19 ++-
drivers/pci/quirks.c | 28 ++--
drivers/pci/xen-pcifront.c | 5 +-
drivers/platform/x86/samsung-laptop.c | 39 ++++-
drivers/platform/x86/wmi.c | 6 +-
drivers/power/ds2780_battery.c | 86 ++++++----
drivers/s390/cio/ccwgroup.c | 42 +++--
drivers/scsi/device_handler/scsi_dh.c | 10 +-
drivers/scsi/hosts.c | 9 +-
drivers/scsi/hpsa.c | 7 +
drivers/scsi/ipr.c | 2 +-
drivers/scsi/isci/isci.h | 2 +-
drivers/scsi/isci/port_config.c | 2 +-
drivers/scsi/isci/request.c | 49 ++---
drivers/scsi/isci/request.h | 3 -
drivers/scsi/isci/sas.h | 2 -
drivers/scsi/libsas/sas_expander.c | 2 +
drivers/scsi/megaraid/megaraid_sas_base.c | 3 +-
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 15 +-
drivers/scsi/scsi_lib.c | 9 +
drivers/scsi/scsi_scan.c | 1 +
drivers/scsi/st.c | 4 +-
drivers/spi/spi-omap2-mcspi.c | 7 +-
drivers/staging/hv/hyperv_storage.h | 1 +
drivers/staging/hv/netvsc_drv.c | 2 +-
drivers/staging/hv/storvsc_drv.c | 2 +
drivers/staging/quatech_usb2/quatech_usb2.c | 9 +-
drivers/staging/serqt_usb2/serqt_usb2.c | 3 -
drivers/staging/usbip/usbip_common.h | 8 +-
drivers/target/iscsi/iscsi_target.c | 11 +-
drivers/target/loopback/tcm_loop.c | 18 ++
drivers/target/target_core_alua.c | 20 ++
drivers/target/target_core_tmr.c | 209 ++++++++++++++--------
drivers/target/target_core_transport.c | 45 +++--
drivers/tty/pty.c | 26 ++-
drivers/tty/serial/jsm/jsm.h | 7 -
drivers/tty/serial/jsm/jsm_driver.c | 1 -
drivers/tty/serial/jsm/jsm_neo.c | 29 ++--
drivers/tty/serial/jsm/jsm_tty.c | 94 ++---------
drivers/tty/serial/pxa.c | 20 ++
drivers/tty/serial/serial_core.c | 2 +
drivers/tty/tty_io.c | 48 ++++--
drivers/usb/class/cdc-acm.c | 3 +
drivers/usb/core/devio.c | 27 +++-
drivers/usb/core/driver.c | 7 +-
drivers/usb/core/quirks.c | 24 +++
drivers/usb/gadget/printer.c | 2 +-
drivers/usb/host/ehci-dbg.c | 2 +-
drivers/usb/host/ehci-hcd.c | 32 +++-
drivers/usb/host/ehci-pci.c | 5 +
drivers/usb/host/ehci-sched.c | 30 +++-
drivers/usb/host/ehci.h | 17 ++
drivers/usb/host/fhci-sched.c | 19 ++-
drivers/usb/host/ohci-hub.c | 5 +-
drivers/usb/host/xhci-hub.c | 22 ++-
drivers/usb/host/xhci-mem.c | 54 +++---
drivers/usb/host/xhci-pci.c | 3 +
drivers/usb/host/xhci-ring.c | 63 ++++---
drivers/usb/host/xhci.c | 6 +
drivers/usb/host/xhci.h | 3 +
drivers/usb/mon/mon_bin.c | 2 +-
drivers/usb/serial/ftdi_sio.c | 4 +
drivers/usb/serial/ftdi_sio_ids.h | 7 +-
drivers/usb/serial/option.c | 170 +++++++++++-------
drivers/usb/serial/pl2303.c | 1 +
drivers/usb/serial/pl2303.h | 5 +
drivers/usb/serial/qcserial.c | 2 +
drivers/usb/storage/Kconfig | 2 +-
drivers/usb/storage/realtek_cr.c | 35 +++-
drivers/usb/storage/transport.c | 34 ++--
drivers/usb/storage/usb.c | 16 ++-
drivers/video/carminefb.c | 6 +-
drivers/video/fbmem.c | 3 -
drivers/video/fbsysfs.c | 3 +
drivers/video/sh_mobile_hdmi.c | 47 +++---
drivers/video/via/via_modesetting.h | 5 +
drivers/video/via/viafbdev.c | 16 ++-
drivers/w1/slaves/w1_ds2780.c | 48 ++++--
drivers/w1/slaves/w1_ds2780.h | 2 +
drivers/xen/events.c | 2 +-
drivers/xen/swiotlb-xen.c | 7 +-
fs/binfmt_elf.c | 11 +-
fs/block_dev.c | 13 +-
fs/cifs/connect.c | 4 +-
fs/cifs/inode.c | 19 ++-
fs/eventpoll.c | 25 ++-
fs/ext4/ext4.h | 3 +-
fs/ext4/inode.c | 1 +
fs/ext4/namei.c | 8 +-
fs/ext4/xattr.c | 6 +
fs/namei.c | 34 +++-
fs/namespace.c | 1 +
fs/nfs/blocklayout/blocklayout.c | 58 ++++---
fs/nfs/blocklayout/blocklayout.h | 4 +-
fs/nfs/blocklayout/blocklayoutdev.c | 35 +---
fs/nfs/idmap.c | 25 +---
fs/nfs/nfs4filelayout.c | 19 +--
fs/nfs/pnfs.c | 52 +++---
fs/nfs/pnfs.h | 5 +-
fs/nfs/read.c | 12 ++-
fs/nfs/write.c | 68 +++++---
fs/nfsd/nfs4proc.c | 6 +-
fs/nfsd/nfs4recover.c | 2 +-
fs/nfsd/nfs4state.c | 30 ++-
fs/nfsd/nfs4xdr.c | 12 ++
fs/nfsd/state.h | 6 -
fs/nfsd/vfs.c | 3 +-
fs/nfsd/vfs.h | 1 +
fs/proc/task_mmu.c | 3 +
fs/stat.c | 5 +-
fs/statfs.c | 2 +-
include/acpi/acpi_drivers.h | 2 +-
include/drm/drm_dp_helper.h | 3 +
include/linux/ext2_fs.h | 4 +-
include/linux/ext3_fs.h | 4 +-
include/linux/interrupt.h | 3 +
include/linux/io-mapping.h | 4 +
include/linux/jiffies.h | 2 +-
include/linux/mm.h | 67 ++++----
include/linux/mm_types.h | 21 ++-
include/linux/namei.h | 1 +
include/linux/phy.h | 2 +-
include/linux/skbuff.h | 7 +-
include/linux/sunrpc/rpc_pipe_fs.h | 2 +
include/linux/tty.h | 4 +-
include/linux/usb/hcd.h | 2 +-
include/linux/vmalloc.h | 1 +
kernel/irq/pm.c | 48 +++++-
kernel/kmod.c | 4 +-
kernel/power/suspend.c | 2 +-
kernel/time.c | 2 +-
kernel/trace/trace.c | 4 +-
kernel/trace/trace_kprobe.c | 58 +++++-
lib/kobject_uevent.c | 2 +-
lib/nlattr.c | 1 +
mm/huge_memory.c | 37 +++--
mm/internal.h | 46 +++++
mm/memory.c | 2 +-
mm/swap.c | 83 ++++++---
mm/vmalloc.c | 65 +++++--
net/caif/caif_dev.c | 5 +-
net/core/dev.c | 1 +
net/core/sock.c | 1 +
net/core/timestamping.c | 12 +-
net/ipv4/xfrm4_policy.c | 14 +-
net/ipv6/route.c | 3 +-
net/mac80211/cfg.c | 2 +-
net/mac80211/ieee80211_i.h | 2 +
net/mac80211/mlme.c | 18 ++-
net/mac80211/status.c | 2 +-
net/mac80211/work.c | 9 +-
net/sunrpc/auth_gss/auth_gss.c | 24 +---
net/sunrpc/auth_unix.c | 3 +
net/sunrpc/rpc_pipe.c | 20 ++
scripts/kconfig/menu.c | 7 +-
sound/pci/hda/alc269_quirks.c | 14 ++
sound/pci/hda/hda_intel.c | 4 +-
sound/pci/hda/patch_conexant.c | 73 +++++---
sound/pci/hda/patch_realtek.c | 28 +++-
sound/pci/hda/patch_sigmatel.c | 56 ++----
sound/soc/codecs/ak4535.c | 10 +-
sound/soc/codecs/ak4642.c | 22 ++--
sound/soc/codecs/wm8711.c | 4 +-
sound/soc/codecs/wm8741.c | 4 +-
sound/soc/codecs/wm8904.c | 2 +-
sound/soc/codecs/wm8940.c | 2 +
sound/soc/codecs/wm8962.c | 53 ++++---
sound/soc/codecs/wm8994.c | 4 +-
sound/soc/codecs/wm8996.c | 2 +-
sound/usb/misc/ua101.c | 28 +++-
tools/perf/util/probe-event.c | 4 +-
283 files changed, 3106 insertions(+), 1480 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/