NOTE: I have NOT applied all of the submitted -stable patches to this
release, specifically I've skipped all of the drm patches for now.  This
release was big enough that I didn't want to double the size of it.  I
should be all caught up after a release or two, so if you have sent me
stable patches that are not in here, please be patient.

This is the start of the stable review cycle for the 3.9.1 release.
There are 115 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 Wed May  8 20:28:24 UTC 2013.
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.9.1-rc1.gz
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>
    Linux 3.9.1-rc1

Lars-Peter Clausen <[email protected]>
    mfd: adp5520: Restore mode bits on resume

Al Viro <[email protected]>
    rcutrace: single_open() leaks

Terry Barnaby <[email protected]>
    mmc: atmel-mci: pio hang on block errors

Philip Rakity <[email protected]>
    mmc: core: Fix bit width test failing on old eMMC cards

Li Fei <[email protected]>
    x86: Eliminate irq_mis_count counted in arch_irq_stat

Gleb Natapov <[email protected]>
    KVM: X86 emulator: fix source operand decoding for 8bit mov[zs]x 
instructions

David Howells <[email protected]>
    Give the OID registry file module info to avoid kernel tainting

Johan Hovold <[email protected]>
    mmc: at91/avr32/atmel-mci: fix DMA-channel leak on module unload

Al Viro <[email protected]>
    do_mount(): fix a leak introduced in 3.9 ("mount: consolidate permission 
checks")

Theodore Ts'o <[email protected]>
    ext4: fix Kconfig documentation for CONFIG_EXT4_DEBUG

Theodore Ts'o <[email protected]>
    ext4: fix online resizing for ext3-compat file systems

Dmitry Monakhov <[email protected]>
    ext4: fix big-endian bug in metadata checksum calculations

Dmitry Monakhov <[email protected]>
    ext4: unregister es_shrinker if mount failed

Dmitry Monakhov <[email protected]>
    ext4: fix journal callback list traversal

Dmitry Monakhov <[email protected]>
    jbd2: fix race between jbd2_journal_remove_checkpoint and 
->j_commit_callback

Theodore Ts'o <[email protected]>
    ext4/jbd2: don't wait (forever) for stale tid caused by wraparound

H. Peter Anvin <[email protected]>
    x86-64, init: Do not set NX bits on non-NX capable hardware

Richard Cochran <[email protected]>
    e1000e: fix numeric overflow in phc settime method

Jacob Keller <[email protected]>
    ixgbe: fix EICR write in ixgbe_msix_other

Robin Holt <[email protected]>
    ipc: sysv shared memory limited to 8TiB

Johannes Berg <[email protected]>
    wireless: regulatory: fix channel disabling race condition

Bryan Schumaker <[email protected]>
    nfsd: Decode and send 64bit time values

Wei Yongjun <[email protected]>
    nfsd: use kmem_cache_free() instead of kfree()

fanchaoting <[email protected]>
    nfsd: don't run get_file if nfs4_preprocess_stateid_op return error

J. Bruce Fields <[email protected]>
    nfsd4: don't close read-write opens too soon

Trond Myklebust <[email protected]>
    NFSv4: Handle NFS4ERR_DELAY and NFS4ERR_GRACE in nfs4_open_delegation_recall

Trond Myklebust <[email protected]>
    NFSv4: Handle NFS4ERR_DELAY and NFS4ERR_GRACE in nfs4_lock_delegation_recall

Shaohua Li <[email protected]>
    MD: ignore discard request for hard disks of hybid raid1/raid10 array

NeilBrown <[email protected]>
    md: bad block list should default to disabled.

Trond Myklebust <[email protected]>
    LOCKD: Ensure that nlmclnt_block resets block->b_status after a server 
reboot

Oleg Nesterov <[email protected]>
    exec: do not abuse ->cred_guard_mutex in threadgroup_lock()

Greg Thelen <[email protected]>
    fs/dcache.c: add cond_resched() to shrink_dcache_parent()

Zhao Hongjiang <[email protected]>
    inotify: invalid mask should return a error number but not set it

Robert Richter <[email protected]>
    sata_highbank: Rename proc_name to the module name

Thomas Gleixner <[email protected]>
    clockevents: Set dummy handler on CPU_DEAD shutdown

Steven Rostedt <[email protected]>
    localmodconfig: Process source kconfig files as they are found

Li Zefan <[email protected]>
    cgroup: fix broken file xattrs

Li Zefan <[email protected]>
    cgroup: fix an off-by-one bug which may trigger BUG_ON()

Zhang Rui <[email protected]>
    ACPI / thermal: do not always return THERMAL_TREND_RAISING for active trip 
points

Wang YanQing <[email protected]>
    ACPI: Fix wrong parameter passed to memblock_reserve

Aaron Lu <[email protected]>
    libata: acpi: make ata_ap_acpi_handle not block

Johan Hovold <[email protected]>
    drivers/rtc/rtc-at91rm9200.c: fix missing iounmap

Derek Basehore <[email protected]>
    drivers/rtc/rtc-cmos.c: don't disable hpet emulation on suspend

Mel Gorman <[email protected]>
    mm: swap: mark swap pages writeback before queueing for direct IO

Jerome Marchand <[email protected]>
    swap: redirty page if page write fails on swap file

Prarit Bhargava <[email protected]>
    hrtimer: Add expiry time overflow check in hrtimer_interrupt

David Engraf <[email protected]>
    hrtimer: Fix ktime_add_ns() overflow on 32bit architectures

Dylan Reid <[email protected]>
    ASoC: max98088: Fix logging of hardware revision.

Catalin Marinas <[email protected]>
    ARM: 7702/1: Set the page table freeing ceiling to TASK_SIZE

Kailang Yang <[email protected]>
    ALSA: hda - Add the support for ALC286 codec

Takashi Iwai <[email protected]>
    ALSA: hda - Fix aamix activation with loopback control on VIA codecs

Clemens Ladisch <[email protected]>
    ALSA: USB: adjust for changed 3.8 USB API

Takashi Iwai <[email protected]>
    ALSA: usb-audio: Fix autopm error during probing

Clemens Ladisch <[email protected]>
    ALSA: usb-audio: disable autopm for MIDI devices

Calvin Owens <[email protected]>
    ALSA: usb: Add quirk for 192KHz recording on E-Mu devices

Daniel Mack <[email protected]>
    ALSA: snd-usb: try harder to find USB_DT_CS_ENDPOINT

Takashi Iwai <[email protected]>
    ALSA: emu10k1: Fix dock firmware loading

Duncan Laurie <[email protected]>
    TPM: Retry SaveState command in suspend path

Hugh Dickins <[email protected]>
    mm: allow arch code to control the user page table ceiling

Anurup m <[email protected]>
    fs/fscache/stats.c: fix memory leak

Stephan Schreiber <[email protected]>
    Wrong asm register contraints in the kvm implementation

Stephan Schreiber <[email protected]>
    Wrong asm register contraints in the futex implementation

Alex A. Mihaylov <[email protected]>
    rt2x00: Fix transmit power troubles on some Ralink RT30xx cards

Rafael J. Wysocki <[email protected]>
    PCI/PM: Fix fallback to PCI_D0 in pci_platform_power_transition()

Yinghai Lu <[email protected]>
    PCI / ACPI: Don't query OSC support with all possible controls

Tony Luck <[email protected]>
    Fix initialization of CMCI/CMCP interrupts

Ming Lei <[email protected]>
    sysfs: fix use after free in case of concurrent read/write and readdir

K. Y. Srinivasan <[email protected]>
    Drivers: hv: vmbus: Fix a bug in hv_need_to_signal()

Sandy Wu <[email protected]>
    crypto: crc32-pclmul - Use gas macro for pclmulqdq

Steven A. Falco <[email protected]>
    i2c: xiic: must always write 16-bit words to TX_FIFO

Namhyung Kim <[email protected]>
    tracing: Reset ftrace_graph_filter_enabled if count is zero

Namhyung Kim <[email protected]>
    tracing: Check return value of tracing_init_dentry()

Namhyung Kim <[email protected]>
    tracing: Fix off-by-one on allocating stat->pages

Steven Rostedt (Red Hat) <[email protected]>
    tracing: Remove most or all of stack tracer stack size from stack_max_size

Steven Rostedt (Red Hat) <[email protected]>
    tracing: Fix stack tracer with fentry use

Steven Rostedt (Red Hat) <[email protected]>
    tracing: Use stack of calling function for stack tracer

Mika Kuoppala <[email protected]>
    fbcon: when font is freed, clear also vc_font.data

Linus Torvalds <[email protected]>
    tty: fix up atime/mtime mess, take three

Richard Cochran <[email protected]>
    gianfar: do not advertise any alarm capability.

Catalin Marinas <[email protected]>
    arm: set the page table freeing ceiling to TASK_SIZE

Federico Vaga <[email protected]>
    serial_core.c: add put_device() after device_find_child()

Konrad Rzeszutek Wilk <[email protected]>
    xen/smp/spinlock: Fix leakage of the spinlock interrupt line for every CPU 
online/offline

Konrad Rzeszutek Wilk <[email protected]>
    xen/smp: Fix leakage of timer interrupt line for every CPU online/offline.

Konrad Rzeszutek Wilk <[email protected]>
    xen/time: Fix kasprintf splat when allocating timer%d IRQ line.

Heiko Carstens <[email protected]>
    s390/memory hotplug: prevent offline of active memory increments

Tormod Volden <[email protected]>
    usb-storage: CY7C68300A chips do not support Cypress ATACB

Shengzhou Liu <[email protected]>
    usb: remove redundant tdi_reset

Michael Grzeschik <[email protected]>
    usb: chipidea: udc: fix memory leak in _ep_nuke

Michael Grzeschik <[email protected]>
    usb: chipidea: udc: fix memory access of shared memory on armv5 machines

Hans de Goede <[email protected]>
    usbfs: Always allow ctrl requests with USB_RECIP_ENDPOINT on the ctrl ep

Johan Hovold <[email protected]>
    USB: io_ti: fix TIOCGSERIAL

Adrian Thomasset <[email protected]>
    USB: ftdi_sio: enable two UART ports on ST Microconnect Lite

Adrian Thomasset <[email protected]>
    USB: ftdi_sio: correct ST Micro Connect Lite PIDs

Stefani Seibold <[email protected]>
    USB: add ftdi_sio USB ID for GDM Boost V1.x

Ben Jencks <[email protected]>
    usb/misc/appledisplay: Add 24" LED Cinema display

Bob Copeland <[email protected]>
    mac80211: use synchronize_rcu() with rcu_barrier()

Johannes Berg <[email protected]>
    mac80211: fix station entry leak/warning while suspending

Yogesh Ashok Powar <[email protected]>
    mwifiex: Call pci_release_region after calling pci_disable_device

Yogesh Ashok Powar <[email protected]>
    mwifiex: Use pci_release_region() instead of a pci_release_regions()

Emmanuel Grumbach <[email protected]>
    iwlwifi: dvm: don't send zeroed LQ cmd

Stanislaw Gruszka <[email protected]>
    iwlwifi: fix freeing uninitialized pointer

Michael Ellerman <[email protected]>
    powerpc/spufs: Initialise inode->i_ino in spufs_new_inode()

Michael Neuling <[email protected]>
    powerpc/power8: Fix secondary CPUs hanging on boot for HV=0

Michael Neuling <[email protected]>
    powerpc: Fix hardware IRQs with MMU on exceptions when HV=0

Michael Neuling <[email protected]>
    powerpc: Add isync to copy_and_flush

Nicolas Ferre <[email protected]>
    ARM: at91/trivial: typos in compatible property

Nicolas Ferre <[email protected]>
    ARM: at91/trivial: fix model name for SAM9G15-EK

Maxime Ripard <[email protected]>
    ARM: at91: Fix typo in restart code panic message

Nicolas Ferre <[email protected]>
    ARM: at91: remove partial parameter in bootargs for at91sam9x5ek.dtsi

Douglas Gilbert <[email protected]>
    ARM: at91/at91sam9260.dtsi: fix u(s)art pinctrl encoding

Linus Walleij <[email protected]>
    ARM: u300: fix ages old copy/paste bug

Daniel Lezcano <[email protected]>
    ARM: omap3: cpuidle: enable time keeping

Joerg Roedel <[email protected]>
    staging: zsmalloc: Fix link error on ARM

Bjørn Mork <[email protected]>
    USB: option: add a D-Link DWM-156 variant

Filippo Turato <[email protected]>
    USB: serial: option: Added support Olivetti Olicard 145


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

Diffstat:

 Makefile                                      |  4 +-
 arch/arm/boot/dts/at91sam9260.dtsi            | 16 +++---
 arch/arm/boot/dts/at91sam9g15.dtsi            |  2 +-
 arch/arm/boot/dts/at91sam9g15ek.dts           |  2 +-
 arch/arm/boot/dts/at91sam9g25.dtsi            |  2 +-
 arch/arm/boot/dts/at91sam9g35.dtsi            |  2 +-
 arch/arm/boot/dts/at91sam9x25.dtsi            |  2 +-
 arch/arm/boot/dts/at91sam9x35.dtsi            |  2 +-
 arch/arm/boot/dts/at91sam9x5ek.dtsi           |  2 +-
 arch/arm/configs/at91sam9g45_defconfig        |  1 -
 arch/arm/include/asm/pgtable.h                | 18 +++++++
 arch/arm/mach-at91/setup.c                    |  2 +-
 arch/arm/mach-omap2/cpuidle34xx.c             |  5 +-
 arch/arm/mach-u300/include/mach/u300-regs.h   |  2 +-
 arch/avr32/configs/favr-32_defconfig          |  1 -
 arch/avr32/configs/merisc_defconfig           |  1 -
 arch/ia64/include/asm/futex.h                 |  5 +-
 arch/ia64/include/asm/mca.h                   |  1 +
 arch/ia64/kernel/irq.c                        |  8 +++
 arch/ia64/kernel/mca.c                        | 37 ++++++++-----
 arch/ia64/kvm/vtlb.c                          |  2 +-
 arch/powerpc/kernel/cpu_setup_power.S         |  1 +
 arch/powerpc/kernel/exceptions-64s.S          |  2 +-
 arch/powerpc/kernel/head_64.S                 |  1 +
 arch/powerpc/platforms/cell/spufs/inode.c     |  1 +
 arch/x86/crypto/crc32c-pcl-intel-asm_64.S     |  5 +-
 arch/x86/kernel/head64.c                      |  3 +-
 arch/x86/kernel/head_64.S                     |  1 +
 arch/x86/kernel/irq.c                         |  4 --
 arch/x86/kvm/emulate.c                        |  4 ++
 arch/x86/xen/enlighten.c                      |  5 +-
 arch/x86/xen/smp.c                            |  2 +
 arch/x86/xen/time.c                           |  6 ++-
 drivers/acpi/osl.c                            |  2 +-
 drivers/acpi/pci_root.c                       |  4 +-
 drivers/acpi/thermal.c                        | 16 ++++--
 drivers/ata/libata-acpi.c                     | 45 +++++++++-------
 drivers/ata/sata_highbank.c                   |  2 +-
 drivers/char/tpm/tpm.c                        | 31 +++++++++--
 drivers/char/tpm/tpm.h                        |  3 ++
 drivers/hv/ring_buffer.c                      |  1 +
 drivers/i2c/busses/i2c-xiic.c                 |  6 +--
 drivers/md/md.c                               |  9 ++--
 drivers/md/raid1.c                            |  7 ++-
 drivers/md/raid10.c                           |  7 ++-
 drivers/mfd/adp5520.c                         |  8 ++-
 drivers/mmc/core/mmc.c                        |  2 +-
 drivers/mmc/host/Kconfig                      | 10 ----
 drivers/mmc/host/atmel-mci.c                  | 16 +++---
 drivers/net/ethernet/freescale/gianfar_ptp.c  |  3 +-
 drivers/net/ethernet/intel/e1000e/ptp.c       |  3 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 ++++
 drivers/net/wireless/iwlwifi/dvm/debugfs.c    | 16 +++---
 drivers/net/wireless/iwlwifi/dvm/sta.c        |  5 +-
 drivers/net/wireless/mwifiex/pcie.c           |  4 +-
 drivers/net/wireless/rt2x00/rt2800lib.c       |  8 ++-
 drivers/pci/pci.c                             | 12 ++---
 drivers/rtc/rtc-at91rm9200.c                  | 14 +++--
 drivers/rtc/rtc-cmos.c                        |  4 +-
 drivers/s390/char/sclp_cmd.c                  |  4 +-
 drivers/staging/zsmalloc/Kconfig              |  2 +-
 drivers/staging/zsmalloc/zsmalloc-main.c      |  5 +-
 drivers/tty/pty.c                             |  3 ++
 drivers/tty/serial/serial_core.c              |  4 ++
 drivers/tty/tty_io.c                          |  4 +-
 drivers/usb/chipidea/udc.c                    |  8 +++
 drivers/usb/chipidea/udc.h                    |  4 +-
 drivers/usb/core/devio.c                      |  2 +
 drivers/usb/host/ehci-hcd.c                   |  3 --
 drivers/usb/misc/appledisplay.c               |  1 +
 drivers/usb/serial/ftdi_sio.c                 | 23 +++++---
 drivers/usb/serial/ftdi_sio_ids.h             |  4 +-
 drivers/usb/serial/io_ti.c                    |  2 +-
 drivers/usb/serial/option.c                   |  8 +++
 drivers/usb/storage/cypress_atacb.c           | 16 +++++-
 drivers/video/console/fbcon.c                 |  2 +
 fs/dcache.c                                   |  4 +-
 fs/exec.c                                     |  7 ++-
 fs/ext4/Kconfig                               |  3 +-
 fs/ext4/ext4_jbd2.h                           |  6 ++-
 fs/ext4/fsync.c                               |  3 +-
 fs/ext4/inode.c                               | 11 ++--
 fs/ext4/mballoc.c                             |  8 +--
 fs/ext4/mmp.c                                 |  2 +-
 fs/ext4/resize.c                              |  2 +
 fs/ext4/super.c                               | 14 +++--
 fs/fscache/stats.c                            |  2 +-
 fs/jbd2/commit.c                              | 50 ++++++++++--------
 fs/jbd2/journal.c                             | 31 +++++++++++
 fs/lockd/clntlock.c                           |  3 ++
 fs/lockd/clntproc.c                           |  3 --
 fs/namespace.c                                |  5 +-
 fs/nfs/nfs4proc.c                             | 12 +++++
 fs/nfsd/nfs4proc.c                            |  8 +--
 fs/nfsd/nfs4state.c                           | 10 +---
 fs/nfsd/nfs4xdr.c                             | 19 ++-----
 fs/notify/inotify/inotify_user.c              |  6 ++-
 fs/sysfs/dir.c                                | 15 ++++--
 include/asm-generic/pgtable.h                 | 10 ++++
 include/linux/cgroup.h                        |  3 --
 include/linux/ipc_namespace.h                 |  2 +-
 include/linux/jbd2.h                          |  2 +
 include/linux/sched.h                         | 18 ++-----
 include/sound/emu10k1.h                       |  1 +
 ipc/shm.c                                     |  2 +-
 kernel/cgroup.c                               | 13 ++---
 kernel/hrtimer.c                              |  6 +++
 kernel/rcutree_trace.c                        |  8 +--
 kernel/time/tick-broadcast.c                  |  4 ++
 kernel/time/tick-common.c                     |  1 +
 kernel/trace/ftrace.c                         |  5 +-
 kernel/trace/trace.c                          |  2 +
 kernel/trace/trace_stack.c                    | 76 ++++++++++++++++++++++++---
 kernel/trace/trace_stat.c                     |  2 +
 lib/oid_registry.c                            |  5 ++
 mm/mmap.c                                     |  4 +-
 mm/page_io.c                                  | 17 ++++++
 net/mac80211/cfg.c                            |  1 +
 net/mac80211/iface.c                          |  5 +-
 net/mac80211/pm.c                             |  3 +-
 net/wireless/reg.c                            |  2 +-
 scripts/kconfig/streamline_config.pl          | 17 +++---
 sound/pci/emu10k1/emu10k1_main.c              | 39 +++++++++++---
 sound/pci/hda/hda_generic.c                   | 22 +++++---
 sound/pci/hda/patch_realtek.c                 |  6 +++
 sound/soc/codecs/max98088.c                   |  2 +-
 sound/usb/6fire/pcm.c                         |  1 -
 sound/usb/caiaq/audio.c                       |  3 --
 sound/usb/card.c                              |  4 +-
 sound/usb/card.h                              |  1 +
 sound/usb/endpoint.c                          |  5 +-
 sound/usb/midi.c                              | 13 +----
 sound/usb/misc/ua101.c                        |  3 +-
 sound/usb/pcm.c                               |  2 +-
 sound/usb/quirks.c                            |  1 +
 sound/usb/stream.c                            |  9 ++++
 sound/usb/usx2y/usb_stream.c                  |  1 -
 sound/usb/usx2y/usbusx2yaudio.c               |  1 -
 sound/usb/usx2y/usx2yhwdeppcm.c               |  1 -
 139 files changed, 700 insertions(+), 342 deletions(-)


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to