[3.5.y.z extended stable] Linux 3.5.7.22

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am announcing the release of the Linux 3.5.7.22 kernel.

The updated 3.5.y tree can be found at: 
  git://kernel.ubuntu.com/ubuntu/linux.git linux-3.5.y
and can be browsed at:
  http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=refs/heads/linux-3.5.y;a=shortlog

The diff from v3.5.7.21 is posted as a follow-up to this email.

The 3.5.y extended stable tree is maintained by the Ubuntu Kernel Team.
For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable

 -Luis

-- 
 Documentation/DocBook/media_api.tmpl          |  4 +-
 Makefile                                      |  2 +-
 arch/arm/mach-versatile/pci.c                 | 31 +++++++----
 arch/mips/ath79/clock.c                       |  2 +-
 arch/powerpc/kernel/align.c                   | 10 ++++
 arch/powerpc/platforms/pseries/setup.c        | 31 +++++++----
 crypto/api.c                                  |  7 ++-
 drivers/acpi/ec.c                             |  8 +++
 drivers/base/regmap/regmap.c                  |  2 +-
 drivers/bluetooth/ath3k.c                     |  8 +++
 drivers/bluetooth/btusb.c                     |  7 +++
 drivers/gpu/drm/drm_edid.c                    |  3 ++
 drivers/gpu/drm/i915/i915_reg.h               |  2 +-
 drivers/gpu/drm/i915/intel_opregion.c         |  2 +-
 drivers/gpu/drm/radeon/atombios_dp.c          |  6 +--
 drivers/gpu/drm/radeon/atombios_i2c.c         |  4 +-
 drivers/gpu/drm/radeon/evergreen.c            | 34 +++++++++---
 drivers/gpu/drm/radeon/evergreend.h           |  4 ++
 drivers/gpu/drm/radeon/ni.c                   |  9 ++--
 drivers/gpu/drm/radeon/r600.c                 |  9 ++--
 drivers/gpu/drm/radeon/radeon_atombios.c      | 13 +++--
 drivers/gpu/drm/radeon/radeon_irq_kms.c       |  8 +--
 drivers/gpu/drm/radeon/rs400.c                |  9 ++--
 drivers/gpu/drm/radeon/rv770.c                |  9 ++--
 drivers/gpu/drm/radeon/si.c                   | 32 ++++++++---
 drivers/gpu/drm/radeon/sid.h                  |  4 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c           | 58 +++++++++++++-------
 drivers/hid/hid-core.c                        | 17 ++++--
 drivers/hid/hid-input.c                       | 16 ++++--
 drivers/hid/hid-ntrig.c                       |  3 +-
 drivers/hid/hid-picolcd.c                     |  2 +-
 drivers/hid/hid-pl.c                          | 10 +++-
 drivers/iommu/intel-iommu.c                   | 72 ++++++++++++-------------
 drivers/media/video/hdpvr/hdpvr-core.c        |  9 ++--
 drivers/media/video/s5p-fimc/fimc-lite.c      |  4 +-
 drivers/media/video/s5p-fimc/fimc-mdevice.c   |  2 +-
 drivers/media/video/s5p-g2d/g2d.c             |  1 +
 drivers/mmc/host/tmio_mmc_dma.c               |  4 +-
 drivers/net/bonding/bond_main.c               |  8 ++-
 drivers/net/ethernet/realtek/8139cp.c         |  1 +
 drivers/net/macvtap.c                         | 62 ++++++++++++---------
 drivers/net/tun.c                             |  6 ++-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c   |  4 ++
 drivers/net/wireless/ath/ath9k/ath9k.h        |  5 +-
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 10 ++++
 drivers/net/wireless/ath/ath9k/recv.c         | 17 ++++--
 drivers/net/wireless/ath/ath9k/xmit.c         |  1 +
 drivers/net/wireless/brcm80211/brcmsmac/dma.c | 12 +++--
 drivers/net/wireless/iwlegacy/4965-mac.c      |  2 +-
 drivers/net/wireless/iwlwifi/iwl-agn.c        |  2 +-
 drivers/of/base.c                             |  1 +
 drivers/scsi/sd.c                             | 11 ++--
 drivers/staging/comedi/drivers/dt282x.c       |  3 +-
 drivers/staging/zram/zram_drv.c               |  2 -
 drivers/staging/zram/zram_drv.h               |  5 +-
 drivers/target/target_core_cdb.c              |  9 ++--
 drivers/usb/class/cdc-wdm.c                   | 13 +++--
 drivers/usb/core/config.c                     |  3 +-
 drivers/usb/core/hub.c                        | 43 ++++++++-------
 drivers/usb/host/ehci-mxc.c                   |  2 +-
 drivers/usb/host/ohci-pci.c                   |  2 +-
 drivers/usb/host/xhci-plat.c                  |  2 +-
 drivers/usb/host/xhci.c                       | 29 +++++++++-
 drivers/usb/host/xhci.h                       |  1 +
 drivers/usb/serial/mos7720.c                  |  6 +--
 drivers/xen/events.c                          | 11 ++++
 drivers/xen/grant-table.c                     | 13 ++++-
 fs/bio.c                                      | 20 +++++--
 fs/cifs/connect.c                             |  2 +
 fs/cifs/readdir.c                             |  8 +++
 fs/fuse/dir.c                                 |  4 ++
 fs/fuse/file.c                                |  3 +-
 fs/ocfs2/extent_map.c                         |  1 -
 include/linux/hid.h                           |  4 +-
 include/linux/icmpv6.h                        |  2 +
 include/linux/ipv6.h                          |  1 +
 include/linux/rculist.h                       |  5 +-
 include/linux/usb/hcd.h                       |  2 +-
 include/media/v4l2-ctrls.h                    |  1 +
 mm/huge_memory.c                              |  2 +
 mm/memcontrol.c                               |  8 ++-
 mm/swap.c                                     | 77 ++++++++++++++++++---------
 net/bridge/br_multicast.c                     |  3 +-
 net/ceph/osd_client.c                         |  2 +
 net/ceph/osdmap.c                             |  2 +-
 net/core/neighbour.c                          | 10 ++--
 net/core/sysctl_net_core.c                    |  7 ++-
 net/ipv4/fib_trie.c                           |  5 +-
 net/ipv4/tcp_cubic.c                          | 12 +++--
 net/ipv6/addrconf.c                           | 10 ++--
 net/ipv6/icmp.c                               | 10 +++-
 net/ipv6/ip6_fib.c                            | 16 ++++--
 net/ipv6/ndisc.c                              | 16 +++---
 net/ipv6/reassembly.c                         |  5 ++
 net/ipv6/tcp_ipv6.c                           |  2 +-
 net/sched/sch_htb.c                           |  2 +-
 net/sunrpc/xdr.c                              |  9 ++--
 net/tipc/eth_media.c                          | 16 +++++-
 scripts/kernel-doc                            |  3 ++
 sound/i2c/other/ak4xxx-adda.c                 |  2 +-
 sound/isa/opti9xx/opti92x-ad1848.c            |  8 +--
 sound/pci/hda/hda_intel.c                     |  1 +
 sound/pci/hda/patch_hdmi.c                    | 11 ++++
 sound/soc/codecs/mc13783.c                    |  4 ++
 sound/soc/codecs/wm8960.c                     |  6 +--
 105 files changed, 721 insertions(+), 325 deletions(-)

AceLan Kao (1):
      Bluetooth: Add support for Atheros [0cf3:e003]

Alan Stern (4):
      USB: handle LPM errors during device suspend correctly
      USB: OHCI: Allow runtime PM without system sleep
      USB: fix build error when CONFIG_PM_SLEEP isn't enabled
      [SCSI] sd: Fix potential out-of-bounds access

Alex Deucher (8):
      drm/edid: add quirk for Medion MD30217PG
      drm/radeon: fix endian bugs in hw i2c atom routines
      drm/radeon: update line buffer allocation for dce4.1/5
      drm/radeon: update line buffer allocation for dce6
      drm/radeon: fix LCD record parsing
      drm/radeon: fix resume on some rs4xx boards (v2)
      drm/radeon: fix handling of variable sized arrays for router objects
      drm/radeon: fix init ordering for r600+

Alex Williamson (1):
      intel-iommu: Fix leaks in pagetable freeing

Alexey Khoroshilov (1):
      hdpvr: fix iteration over uninitialized lists in hdpvr_probe()

Anand Avati (1):
      fuse: invalidate inode attributes on xattr modification

Andrzej Hajda (2):
      DocBook: upgrade media_api DocBook version to 4.2
      v4l2: added missing mutex.h include to v4l2-ctrls.h

Anssi Hannula (1):
      ALSA: hda - hdmi: Fallback to ALSA allocation when selecting CA

Anton Blanchard (1):
      powerpc: Handle unaligned ldbrx/stdbrx

Arun Kumar K (1):
      exynos4-is: Fix fimc-lite bayer formats

Cho, Yu-Chen (1):
      Bluetooth: Add support for Mediatek Bluetooth device [0e8d:763f]

Dan Carpenter (4):
      ALSA: ak4xx-adda: info leak in ak4xxx_capture_source_info()
      USB: mos7720: use GFP_ATOMIC under spinlock
      staging: comedi: dt282x: dt282x_ai_insn_read() always fails
      tun: signedness bug in tun_get_user()

Daniel Borkmann (2):
      net: bridge: convert MLDv2 Query MRC into msecs_to_jiffies for max_delay
      net: ipv6: tcp: fix potential use after free in tcp_v6_do_rcv

Daniel Mack (1):
      usb: ehci-mxc: check for pdata before dereferencing

Daniel Santos (1):
      kernel-doc: bugfix - multi-line macros

Dave Jones (1):
      8139cp: Fix skb leak in rx_status_loop failure path.

David Herrmann (1):
      HID: input: return ENODATA if reading battery attrs fails

David Vrabel (1):
      xen/events: mask events when changing their VCPU binding

Eric Dumazet (3):
      fib_trie: remove potential out of bound access
      tcp: cubic: fix overflow error in bictcp_update()
      tcp: cubic: fix bug in bictcp_acked()

Felix Fietkau (4):
      ath9k: always clear ps filter bit on new assoc
      ath9k: fix rx descriptor related race condition
      ath9k: avoid accessing MRC registers on single-chain devices
      MIPS: ath79: Fix ar933x watchdog clock

Grant Likely (1):
      of: Fix missing memory initialization on FDT unflattening

Greg Thelen (1):
      memcg: fix multiple large threshold notifications

Hannes Frederic Sowa (3):
      ipv6: don't stop backtracking in fib6_lookup_1 if subtree does not match
      ipv6: remove max_addresses check from ipv6_create_tempaddr
      ipv6: drop packets with multiple fragmentation headers

Hans de Goede (1):
      usb: config->desc.bLength may not exceed amount of data returned by the device

Helmut Schaa (1):
      ath9k_htc: Restore skb headroom when returning skb to mac80211

Herbert Xu (1):
      crypto: api - Fix race condition in larval lookup

Imre Deak (1):
      drm/i915: ivb: fix edp voltage swing reg val

Jakob Bornecrantz (1):
      drm/vmwgfx: Split GMR2_REMAP commands if they are to large

Jani Nikula (1):
      drm/i915: try not to lose backlight CBLV precision

Jason Wang (1):
      macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS

Jeff Layton (2):
      cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately
      cifs: ensure that srv_mutex is held when dealing with ssocket pointer

Jie Liu (1):
      ocfs2: fix the end cluster offset of FIEMAP

Jiri Bohac (1):
      ICMPv6: treat dest unreachable codes 5 and 6 as EACCES, not EPROTO

Jiri Kosina (1):
      HID: battery: don't do DMA from stack

Johan Hovold (1):
      USB: mos7720: fix big-endian control requests

Johannes Berg (1):
      iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth

John W. Linville (1):
      brcmsmac: Fix WARNING caused by lack of calls to dma_mapping_error()

Kees Cook (5):
      HID: validate HID report id size
      HID: pantherlord: validate output report details
      HID: ntrig: validate feature report details
      HID: picolcd_core: validate output report details
      HID: check for NULL field when setting values

Khalid Aziz (1):
      mm: fix aio performance regression for database caused by THP

Lan Tianyu (2):
      ACPI / EC: Add HP Folio 13 to ec_dmi_table in order to skip DSDT scan
      ACPI / EC: Add ASUSTEK L4R to quirk list in order to validate ECDT

Libin (1):
      mm/huge_memory.c: fix potential NULL pointer dereference

Luis Henriques (2):
      Revert "zram: use zram->lock to protect zram_free_page() in swap free notify path"
      Linux 3.5.7.22

Maxim Patlasov (1):
      fuse: postpone end_page_writeback() in fuse_writepage_locked()

Mike Dyer (1):
      ASoC: wm8960: Fix PLL register writes

Nicholas Bellinger (1):
      target: Fix trailing ASCII space usage in INQUIRY vendor+model

Noguchi Kazutosi (1):
      Bluetooth: Add support for Foxconn/Hon Hai [0489:e04d]

Oliver Neukum (1):
      USB: cdc-wdm: fix race between interrupt handler and tasklet

Paul Bolle (1):
      regmap: silence GCC warning

Peter Maydell (2):
      ARM: PCI: versatile: Fix map_irq function to match hardware
      ARM: PCI: versatile: Fix SMAP register offsets

Roger Pau Monne (1):
      xen-gnt: prevent adding duplicate gnt callbacks

Roland Dreier (1):
      [SCSI] sg: Fix user memory corruption when SG_IO is interrupted by a signal

Roman Gushchin (1):
      net: check net.core.somaxconn sysctl values

Sachin Kamat (1):
      s5p-g2d: Fix registration failure

Sage Weil (1):
      libceph: use pg_num_mask instead of pgp_num_mask for pg.seed calc

Sarah Sharp (1):
      xhci-plat: Don't enable legacy PCI interrupts.

Sergei Shtylyov (1):
      mmc: tmio_mmc_dma: fix PIO fallback on SDHI

Sergey Senozhatsky (1):
      radeon kms: fix uninitialised hotplug work usage in r100_irq_process()

Shawn Nematbakhsh (1):
      usb: xhci: Disable runtime PM suspend for quirky controllers

Stanislaw Gruszka (1):
      iwl4965: fix rfkill set state regression

Steffen Trumtrar (1):
      ASoC: mc13783: add spi errata fix

Sujith Manoharan (1):
      Bluetooth: ath3k: Add support for ID 0x13d3/0x3402

Sylwester Nawrocki (1):
      exynos4-is: Fix entity unregistration on error path

Takashi Iwai (2):
      ALSA: opti9xx: Fix conflicting driver object name
      ALSA: hda - Add Toshiba Satellite C870 to MSI blacklist

Tejun Heo (1):
      rculist: list_first_or_null_rcu() should use list_entry_rcu()

Thomas Graf (1):
      ipv6: Don't depend on per socket memory for neighbour discovery messages

Thomas Loo (1):
      Bluetooth: ath3k: Add support for Fujitsu Lifebook UH5x2 [04c5:1330]

Trond Myklebust (1):
      SUNRPC: Fix memory corruption issue on 32-bit highmem systems

Vaidyanathan Srinivasan (1):
      powerpc: Default arch idle could cede processor on pseries

Veaceslav Falico (2):
      neighbour: populate neigh_parms on alloc before calling ndo_neigh_setup
      bonding: modify only neigh_parms owned by us

Ying Xue (1):
      tipc: fix lockdep warning during bearer initialization

majianpeng (1):
      libceph: unregister request in __map_request failed and nofail == false

stephen hemminger (1):
      htb: fix sign extension bug

--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]