User: Password:
|
|
Subscribe / Log in / New account

Linux 3.5.1

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.5.1
Date:  Thu, 9 Aug 2012 08:58:30 -0700
Message-ID:  <20120809155830.GA26059@kroah.com>
Cc:  lwn@lwn.net, Jiri Slaby <jslaby@suse.cz>
Archive-link:  Article

I'm announcing the release of the 3.5.1 kernel.

All users of the 3.5 kernel series must upgrade.

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

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

 Documentation/sound/alsa/HD-Audio-Models.txt    |    3 
 Documentation/stable_kernel_rules.txt           |   19 +-
 Makefile                                        |    2 
 arch/arm/boot/dts/tegra-trimslice.dts           |    2 
 arch/arm/mach-omap2/opp.c                       |    3 
 arch/m68k/kernel/sys_m68k.c                     |    8 -
 arch/mips/kernel/kspd.c                         |    2 
 arch/powerpc/boot/dts/p1022ds.dtsi              |   16 --
 arch/powerpc/include/asm/reg.h                  |    3 
 arch/powerpc/kernel/ftrace.c                    |   12 -
 arch/powerpc/platforms/85xx/p1022_ds.c          |  106 ++++++++++++--
 arch/powerpc/platforms/pseries/eeh_event.c      |    6 
 arch/s390/include/asm/mmu_context.h             |   14 +
 arch/s390/include/asm/processor.h               |    2 
 arch/s390/kernel/processor.c                    |    2 
 arch/s390/kernel/smp.c                          |    3 
 arch/s390/mm/fault.c                            |   13 -
 arch/s390/mm/mmap.c                             |   12 +
 arch/s390/mm/pgtable.c                          |    5 
 arch/x86/kernel/cpu/mcheck/mce.c                |    6 
 arch/x86/kernel/microcode_core.c                |   26 ++-
 drivers/acpi/ac.c                               |    4 
 drivers/acpi/apei/apei-base.c                   |    5 
 drivers/base/power/main.c                       |   10 +
 drivers/char/tpm/tpm.c                          |   12 +
 drivers/gpu/drm/nouveau/nouveau_drv.h           |    2 
 drivers/gpu/drm/nouveau/nouveau_irq.c           |    4 
 drivers/gpu/drm/nouveau/nouveau_software.h      |    1 
 drivers/gpu/drm/nouveau/nva3_copy.fuc           |    4 
 drivers/gpu/drm/nouveau/nva3_copy.fuc.h         |   94 ++++++++++++
 drivers/gpu/drm/nouveau/nvc0_copy.fuc.h         |   87 +++++++++++-
 drivers/gpu/drm/radeon/atombios_dp.c            |   10 -
 drivers/gpu/drm/radeon/atombios_encoders.c      |   12 +
 drivers/gpu/drm/radeon/radeon_connectors.c      |   35 +++-
 drivers/gpu/drm/radeon/radeon_cs.c              |    2 
 drivers/gpu/drm/radeon/radeon_cursor.c          |    8 -
 drivers/gpu/drm/radeon/radeon_object.c          |    3 
 drivers/hid/hid-multitouch.c                    |   13 +
 drivers/iommu/amd_iommu.c                       |   17 +-
 drivers/iommu/amd_iommu_v2.c                    |    2 
 drivers/md/dm-thin.c                            |    7 
 drivers/mmc/host/sdhci-pci.c                    |    1 
 drivers/mmc/host/sdhci.c                        |    8 -
 drivers/net/caif/caif_serial.c                  |    3 
 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h   |    5 
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c |   16 ++
 drivers/net/ethernet/broadcom/tg3.c             |   10 -
 drivers/net/ethernet/emulex/benet/be_ethtool.c  |    5 
 drivers/net/ethernet/emulex/benet/be_main.c     |    2 
 drivers/net/ethernet/realtek/r8169.c            |   27 ---
 drivers/net/tun.c                               |    9 -
 drivers/net/usb/kaweth.c                        |    2 
 drivers/net/wireless/b43/b43.h                  |    7 
 drivers/net/wireless/b43/main.c                 |   32 +---
 drivers/net/wireless/iwlwifi/iwl-agn-lib.c      |    5 
 drivers/net/wireless/iwlwifi/iwl-agn-sta.c      |    1 
 drivers/net/wireless/mwifiex/cfg80211.c         |    4 
 drivers/net/wireless/rt2x00/rt2800usb.c         |    3 
 drivers/net/wireless/rtlwifi/rtl8192de/phy.c    |    6 
 drivers/net/wireless/rtlwifi/usb.c              |   14 +
 drivers/net/wireless/rtlwifi/wifi.h             |    1 
 drivers/s390/net/qeth_l3_main.c                 |    4 
 drivers/scsi/hosts.c                            |    7 
 drivers/scsi/libsas/sas_expander.c              |   47 ++----
 drivers/scsi/scsi_error.c                       |   14 +
 drivers/scsi/scsi_lib.c                         |   43 ++---
 drivers/scsi/scsi_priv.h                        |    1 
 drivers/scsi/scsi_scan.c                        |    3 
 drivers/scsi/scsi_sysfs.c                       |   46 +++---
 drivers/spi/spi-pl022.c                         |    5 
 drivers/staging/zsmalloc/zsmalloc-main.c        |   33 ----
 drivers/target/iscsi/iscsi_target.c             |   22 ---
 drivers/target/iscsi/iscsi_target_core.h        |    2 
 drivers/target/iscsi/iscsi_target_login.c       |   60 --------
 drivers/target/target_core_transport.c          |   10 +
 drivers/usb/core/devio.c                        |   10 -
 drivers/usb/core/hub.c                          |   26 +--
 drivers/usb/core/message.c                      |    8 -
 drivers/usb/core/usb.c                          |    1 
 drivers/usb/early/ehci-dbgp.c                   |    2 
 drivers/usb/gadget/u_ether.c                    |   12 -
 drivers/usb/serial/option.c                     |    2 
 drivers/usb/storage/uas.c                       |   90 ++----------
 fs/btrfs/async-thread.c                         |    9 +
 fs/cifs/cifsglob.h                              |    6 
 fs/cifs/connect.c                               |    9 -
 fs/cifs/file.c                                  |   17 +-
 fs/exec.c                                       |    2 
 fs/ext4/balloc.c                                |    3 
 fs/ext4/bitmap.c                                |   12 -
 fs/ext4/ext4.h                                  |    6 
 fs/ext4/extents.c                               |   46 ++++--
 fs/ext4/ialloc.c                                |    3 
 fs/ext4/inode.c                                 |   41 ++++-
 fs/ext4/namei.c                                 |   11 +
 fs/ext4/resize.c                                |    7 
 fs/ext4/super.c                                 |  174 +++++++++++++++++-------
 fs/ext4/xattr.c                                 |   11 -
 fs/locks.c                                      |    6 
 fs/nfs/file.c                                   |    7 
 fs/nfs/idmap.c                                  |   26 ++-
 fs/nfsd/nfs4state.c                             |    4 
 fs/nfsd/nfs4xdr.c                               |    2 
 fs/select.c                                     |   10 -
 fs/udf/super.c                                  |    2 
 include/linux/cpu.h                             |    5 
 include/linux/mm.h                              |    1 
 include/linux/net.h                             |    1 
 include/linux/posix_types.h                     |   18 --
 include/linux/time.h                            |    8 -
 include/linux/usb.h                             |    1 
 include/target/target_core_base.h               |    1 
 kernel/cgroup.c                                 |    2 
 kernel/exit.c                                   |    2 
 kernel/futex.c                                  |   17 +-
 kernel/power/hibernate.c                        |    6 
 kernel/power/suspend.c                          |    3 
 kernel/power/wakelock.c                         |    7 
 kernel/printk.c                                 |   33 ++--
 kernel/workqueue.c                              |   38 +++++
 mm/memory-failure.c                             |   14 +
 net/compat.c                                    |    4 
 net/core/rtnetlink.c                            |    8 -
 net/ipv4/tcp.c                                  |    5 
 net/ipv4/tcp_input.c                            |    4 
 net/mac80211/mlme.c                             |    4 
 net/mac80211/tx.c                               |    2 
 net/mac80211/util.c                             |   12 +
 net/socket.c                                    |    3 
 net/sunrpc/sched.c                              |    2 
 net/sunrpc/xprtrdma/transport.c                 |    3 
 net/sunrpc/xprtsock.c                           |   10 +
 net/wanrouter/wanmain.c                         |   51 +++----
 security/selinux/hooks.c                        |    2 
 security/smack/smackfs.c                        |    8 -
 sound/drivers/mpu401/mpu401_uart.c              |    1 
 sound/pci/hda/hda_codec.c                       |    7 
 sound/pci/hda/patch_hdmi.c                      |   12 -
 sound/pci/hda/patch_realtek.c                   |   29 ++++
 sound/pci/hda/patch_sigmatel.c                  |   22 ++-
 sound/pci/hda/patch_via.c                       |    7 
 sound/soc/codecs/wm8962.c                       |    6 
 sound/soc/codecs/wm8994.c                       |    2 
 sound/soc/soc-dapm.c                            |   15 +-
 sound/usb/clock.c                               |    3 
 145 files changed, 1270 insertions(+), 729 deletions(-)

Aaron Lu (1):
      mmc: sdhci: fix incorrect command used in tuning

Al Viro (1):
      iscsi-target: Drop bogus struct file usage for iSCSI/SCTP

Alan Cox (3):
      smack: off by one error
      caif: fix NULL pointer check
      wanmain: comparing array with NULL

Alasdair G Kergon (1):
      dm thin: reduce endio_hook pool size

Albert Pool (1):
      rt2800usb: 2001:3c17 is an RT3370 device

Amitkumar Karwar (1):
      mwifiex: correction in mcs index check

Andreas Schwab (1):
      m68k: Make sys_atomic_cmpxchg_32 work on classic m68k

Anton Blanchard (1):
      be2net: Missing byteswap in be_get_fw_log_level causes oops on PowerPC

Ashish Sangwan (1):
      ext4: fix hole punch failure when depth is greater than 0

Bart Van Assche (2):
      SCSI: Fix device removal NULL pointer dereference
      SCSI: Avoid dangling pointer in scsi_requeue_command()

Ben Hutchings (1):
      staging: zsmalloc: Finish conversion to a separate module

Benjamin Tissoires (1):
      HID: hid-multitouch: fix input mode feature command

Bjørn Mork (1):
      USB: option: add ZTE MF821D

Borislav Petkov (1):
      x86, microcode: Sanitize per-cpu microcode reloading interface

Brian Foster (1):
      ext4: don't let i_reserved_meta_blocks go negative

Chris Mason (1):
      Btrfs: call the ordered free operation without any locks held

Christian König (1):
      drm/radeon: fix fence related segfault in CS

Christian Lamparter (1):
      mac80211: fix read outside array bounds

Cloud Ren (1):
      atl1c: fix issue of io access mode for AR8152 v2.1

Colin Cross (1):
      PM / Sleep: call early resume handlers when suspend_noirq fails

Colin Ian King (1):
      USB: echi-dbgp: increase the controller wait time to come out of halt.

Dan Carpenter (1):
      USB: kaweth.c: use GFP_ATOMIC under spin_lock

Dan Williams (4):
      SCSI: libsas: continue revalidation
      SCSI: libsas: fix sas_discover_devices return code handling
      SCSI: fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations)
      SCSI: fix hot unplug vs async scan race

Daniel Drake (1):
      mmc: sdhci-pci: CaFe has broken card detection

Daniel Mack (1):
      ALSA: snd-usb: fix clock source validity index

Darren Hart (3):
      futex: Test for pi_mutex on fault in futex_wait_requeue_pi()
      futex: Fix bug in WARN_ON for NULL q.pi_state
      futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi()

David Henningsson (2):
      ALSA: hda - Add support for Realtek ALC282
      ALSA: hda - add dock support for Thinkpad X230 Tablet

David Howells (1):
      NFS: Fix a number of bugs in the idmapper

Dylan Reid (2):
      ALSA: hda - Turn on PIN_OUT from hdmi playback prepare.
      ALSA: hda - Don't power up when not powered down.

Eliad Peller (1):
      mac80211: fail authentication when AP denied authentication

Forest Bond (1):
      rtlwifi: rtl8192de: Fix phy-based version calculation

Francois Romieu (1):
      r8169: revert "add byte queue limit support".

Frank Blaschka (1):
      qeth: repair crash in qeth_l3_vlan_rx_kill_vid()

Gerd Hoffmann (1):
      Revert "usb/uas: make sure data urb is gone if we receive status before that"

Greg KH (1):
      tg3: add device id of Apple Thunderbolt Ethernet device

Greg Kroah-Hartman (1):
      Linux 3.5.1

Hangbin Liu (1):
      tcp: Add TCP_USER_TIMEOUT negative value check

Hans de Goede (1):
      usbdevfs: Correct amount of data copied to user in processcompl_compat

Heiko Carstens (2):
      s390/idle: fix sequence handling vs cpu hotplug
      s390/mm: fix fault handling for page table walk case

Ilan Peer (1):
      iwlwifi: Check BSS ctx active before call mac80211

J. Bruce Fields (2):
      locks: fix checking of fcntl_setlease argument
      nfsd4: our filesystems are normally case sensitive

Jan Kara (1):
      udf: Improve table length check to avoid possible overflow

Jean Delvare (1):
      ACPI, APEI: Fixup common access width firmware bug

Jeff Layton (3):
      cifs: reinstate sec=ntlmv2 mount option
      cifs: ensure that we always do cifsFileInfo_get under the spinlock
      nfs: skip commit in releasepage if we're freeing memory for fs-related reasons

Jerome Glisse (5):
      drm/radeon: fix bo creation retry path
      drm/radeon: fix non revealent error message
      drm/radeon: fix hotplug of DP to DVI|HDMI passive adapters (v2)
      drm/radeon: on hotplug force link training to happen (v2)
      drm/radeon: fix dpms on/off on trinity/aruba v2

Jesper Juhl (1):
      net: Fix references to out-of-scope variables in put_cmsg_compat()

Jiri Benc (1):
      net: fix rtnetlink IFF_PROMISC and IFF_ALLMULTI handling

Jiri Kosina (1):
      tcp: perform DMA to userspace only if there is a task waiting for it

Joe Thornber (1):
      dm thin: fix memory leak in process_prepared_mapping error paths

Joerg Roedel (2):
      iommu/amd: Add missing spin_lock initialization
      iommu/amd: Fix hotplug with iommu=pt

Johannes Berg (2):
      mac80211: fix crash with single-queue drivers
      b43: fix crash with OpenFWWF

Josh Boyer (1):
      posix_types.h: Cleanup stale __NFDBITS and related definitions

Kay Sievers (1):
      kmsg - properly print over-long continuation lines

Kevin Cernekee (1):
      usb: gadget: Fix g_ether interface link status

Kleber Sacilotto de Souza (1):
      powerpc/eeh: Check handle_eeh_events() return value

Lan Tianyu (1):
      ACPI/AC: prevent OOPS on some boxes due to missing check power_supply_register() return value check

Larry Finger (1):
      rtlwifi: rtl8192cu: Change buffer allocation for synchronous reads

Liam Girdwood (1):
      ASoC: dapm: Fix locking during codec shutdown

Maarten Lankhorst (1):
      nouveau: Fix alignment requirements on src and dst addresses

Marcin Slusarz (1):
      drm/nouveau: init vblank requests list

Mark Brown (4):
      ASoC: dapm: Fix _PRE and _POST events for DAPM performance improvements
      ASoC: wm8962: Redo early init of the part on resume
      ASoC: wm8962: Allow VMID time to fully ramp
      ASoC: wm8994: Ensure there are enough BCLKs for four channels

Martin Schwidefsky (1):
      s390/mm: downgrade page table after fork of a 31 bit process

Mathias Krause (1):
      net/tun: fix ioctl() based info leaks

Meenakshi Venkataraman (1):
      iwlwifi: fix debug print in iwl_sta_calc_ht_flags

Michael Chan (2):
      tg3: Fix Read DMA workaround for 5719 A0.
      tg3: Fix race condition in tg3_get_stats64()

Michel Dänzer (1):
      drm/radeon: Try harder to avoid HW cursor ending on a multiple of 128 columns.

Mikulas Patocka (1):
      tun: fix a crash bug and a memory leak

Nishanth Menon (1):
      ARM: OMAP2+: OPP: Fix to ensure check of right oppdef after bad one

Paul Gortmaker (1):
      stable: update references to older 2.6 versions for 3.x

Rafael J. Wysocki (1):
      PM / Sleep: Require CAP_BLOCK_SUSPEND to use wake_lock/wake_unlock

Rajiv Andrade (1):
      TPM: chip disabled state erronously being reported as error

Roland Dreier (1):
      target: Add generation of LOGICAL BLOCK ADDRESS OUT OF RANGE

Sarah Sharp (4):
      USB: Disable LPM while the device is unconfigured.
      USB: Fix LPM disable/enable during device reset.
      USB: Remove unused LPM variable.
      USB: Fix LPM disable count mismatch on driver unbind.

Srivatsa S. Bhat (1):
      ftrace: Disable function tracing during suspend/resume and hibernation, again

Stephen Warren (2):
      ARM: dt: tegra trimslice: enable USB2 port
      ARM: dt: tegra trimslice: add vbus-gpio property

Takashi Iwai (6):
      ALSA: mpu401: Fix missing initialization of irq field
      ALSA: hda - Fix invalid D3 of headphone DAC on VT202x codecs
      ALSA: hda - Fix mute-LED GPIO setup for HP Mini 210
      ALSA: hda - Fix polarity of mute LED on HP Mini 210
      ALSA: hda - Fix mute-LED GPIO initialization for IDT codecs
      ALSA: hda - Support dock on Lenovo Thinkpad T530 with ALC269VC

Tao Ma (2):
      ext4: use proper csum calculation in ext4_rename
      ext4: use s_csum_seed instead of i_csum_seed for xattr block

Tejun Heo (2):
      cgroup: cgroup_rm_files() was calling simple_unlink() with the wrong inode
      workqueue: perform cpu down operations from low priority cpu_notifier()

Theodore Ts'o (3):
      ext4: pass a char * to ext4_count_free() instead of a buffer_head ptr
      ext4: fix overhead calculation used by ext4_statfs()
      ext4: undo ext4_calc_metadata_amount if we fail to claim space

Tiejun Chen (1):
      powerpc: Add "memory" attribute for mfmsr()

Timur Tabi (1):
      powerpc/85xx: use the BRx registers to enable indirect mode on the P1022DS

Tony Luck (1):
      x86/mce: Fix siginfo_t->si_addr value for non-recoverable memory faults

Virupax Sadashivpetimath (1):
      spi/pl022: disable port when unused

Vivek Trivedi (1):
      nfsd4: fix cr_principal comparison check in same_creds

roger blofeld (1):
      powerpc/ftrace: Fix assembly trampoline register usage



Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds