[3.5.y.z extended stable] Linux 3.5.7.7

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

 



I am announcing the release of the 3.5.7.7 tree of stable patches.

This tree picks up the latest 3.5 stable release upstream, and add patches
on top that were later marked for stable but can't be added to 3.5, as
it is not anymore an stable series maintained upstream.

The tree is maintained by the Ubuntu Kernel Team, with the intention
to continue to provide support for the 3.5 series. Anyone is welcomed
on using it or contributing to this effort.

For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable

The updated 3.5.y tree can be found at: 

  git://kernel.ubuntu.com/ubuntu/linux.git linux-3.5.y

The diffstat and shortlog with changes since previous v3.5.7.6 release are
shown below.

-Luis

-- 
 Makefile                                         |   2 +-
 arch/arm/kernel/sched_clock.c                    |   4 +-
 arch/arm/mach-imx/clk-imx25.c                    |   3 +
 arch/arm/mach-pxa/include/mach/smemc.h           |   1 +
 arch/arm/mach-pxa/smemc.c                        |  15 ++-
 arch/arm/mach-s3c24xx/include/mach/debug-macro.S |  12 +-
 arch/arm/mach-s3c24xx/include/mach/entry-macro.S |   4 +-
 arch/arm/mach-s3c24xx/pm-h1940.S                 |   2 +-
 arch/arm/mach-s3c24xx/sleep-s3c2410.S            |  12 +-
 arch/arm/mach-s3c24xx/sleep-s3c2412.S            |  12 +-
 arch/arm/mach-versatile/core.c                   |  15 ++-
 arch/arm/mach-versatile/pci.c                    |  11 +-
 arch/arm/plat-samsung/include/plat/debug-macro.S |  18 +--
 arch/parisc/include/asm/pgtable.h                |  13 +-
 arch/parisc/kernel/cache.c                       |  18 +++
 arch/powerpc/Kconfig                             |   4 +
 arch/powerpc/include/asm/eeh.h                   |   4 +
 arch/powerpc/kernel/machine_kexec_64.c           |   5 +
 arch/powerpc/kernel/of_platform.c                |   3 +
 arch/powerpc/kernel/pci-common.c                 |   7 +-
 arch/powerpc/lib/Makefile                        |   4 +-
 arch/powerpc/platforms/pseries/eeh.c             |  24 +++-
 arch/s390/kvm/kvm-s390.c                         |   8 ++
 arch/sparc/mm/tsb.c                              |   2 +-
 arch/x86/Kconfig                                 |   4 -
 arch/x86/include/asm/mmzone_32.h                 |   6 -
 arch/x86/kernel/cpu/mshyperv.c                   |   3 +-
 arch/x86/kernel/step.c                           |  53 +++++---
 arch/x86/mm/numa.c                               |  32 ++---
 arch/x86/mm/numa_32.c                            | 161 -----------------------
 arch/x86/mm/numa_internal.h                      |   6 -
 arch/x86/platform/efi/efi.c                      |   5 +-
 arch/x86/power/hibernate_32.c                    |   2 -
 arch/x86/xen/spinlock.c                          |   1 -
 arch/x86/xen/xen-asm_32.S                        |  14 +-
 drivers/acpi/sleep.c                             |   8 ++
 drivers/base/bus.c                               |   4 +-
 drivers/base/dd.c                                |   2 +
 drivers/block/sunvdc.c                           |   2 +-
 drivers/dca/dca-core.c                           |   5 +
 drivers/gpio/gpio-ich.c                          |   1 +
 drivers/gpu/drm/drm_crtc.c                       |   3 +-
 drivers/gpu/drm/drm_edid.c                       |   6 +-
 drivers/gpu/drm/drm_usb.c                        |   2 +-
 drivers/gpu/drm/i915/i915_debugfs.c              |  12 +-
 drivers/gpu/drm/i915/i915_reg.h                  |   2 +
 drivers/gpu/drm/i915/intel_display.c             |  15 ++-
 drivers/gpu/drm/radeon/atombios_crtc.c           |   6 +-
 drivers/gpu/drm/radeon/r600_hdmi.c               |   1 -
 drivers/gpu/drm/udl/udl_drv.h                    |   2 +
 drivers/gpu/drm/udl/udl_fb.c                     |  48 ++++++-
 drivers/hid/hid-wiimote-ext.c                    |   8 +-
 drivers/iommu/intel-iommu.c                      |   8 +-
 drivers/media/rc/rc-main.c                       |   4 +-
 drivers/media/video/v4l2-device.c                |  30 ++---
 drivers/mmc/host/sdhci-esdhc-imx.c               |  19 +--
 drivers/net/ethernet/intel/igb/igb_main.c        |   8 +-
 drivers/net/wireless/b43/dma.h                   |   2 +-
 drivers/net/wireless/b43/main.c                  |   3 +-
 drivers/net/wireless/p54/p54usb.c                |   2 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c      |   9 +-
 drivers/net/wireless/rtlwifi/usb.c               |  49 ++++---
 drivers/net/wireless/rtlwifi/usb.h               |   3 +-
 drivers/net/xen-netback/interface.c              |   3 +-
 drivers/net/xen-netback/netback.c                |   8 +-
 drivers/pcmcia/vrc4171_card.c                    |   1 +
 drivers/power/ab8500_btemp.c                     |   2 +-
 drivers/power/abx500_chargalg.c                  |   2 +-
 drivers/pps/clients/pps-ldisc.c                  |  10 +-
 drivers/pps/pps.c                                |  47 ++++++-
 drivers/s390/kvm/kvm_virtio.c                    |  38 ++++--
 drivers/staging/comedi/comedi_fops.c             |  13 +-
 drivers/staging/comedi/drivers/ni_labpc.c        |  35 ++---
 drivers/staging/vt6656/usbpipe.c                 |  28 ++--
 drivers/target/target_core_device.c              |  13 +-
 drivers/target/target_core_fabric_configfs.c     |  12 +-
 drivers/target/target_core_internal.h            |   2 +-
 drivers/target/target_core_tpg.c                 |  10 +-
 drivers/tty/n_gsm.c                              |  42 +++++-
 drivers/tty/serial/imx.c                         |  11 +-
 drivers/tty/tty_ioctl.c                          |   4 +-
 drivers/tty/vt/vt.c                              | 136 +++++++++++++------
 drivers/usb/dwc3/gadget.c                        |  17 +--
 drivers/usb/host/ehci-omap.c                     |  10 +-
 drivers/usb/serial/ftdi_sio.c                    |  20 ++-
 drivers/usb/serial/mct_u232.c                    |  22 ++--
 drivers/usb/serial/option.c                      |  16 ++-
 drivers/usb/serial/quatech2.c                    |  18 ++-
 drivers/usb/serial/sierra.c                      |   8 +-
 drivers/usb/serial/ssu100.c                      |  19 ++-
 drivers/usb/serial/usb-serial.c                  |  14 +-
 drivers/usb/serial/usb_wwan.c                    |   8 +-
 drivers/usb/storage/initializers.c               |   4 +-
 drivers/usb/storage/unusual_cypress.h            |   2 +-
 drivers/video/backlight/adp8860_bl.c             |   2 +-
 drivers/video/backlight/adp8870_bl.c             |   2 +-
 drivers/video/console/fbcon.c                    |  47 ++++++-
 drivers/video/console/vgacon.c                   |  22 +++-
 drivers/video/fbmem.c                            |   9 +-
 drivers/video/fbsysfs.c                          |   3 +
 drivers/video/fsl-diu-fb.c                       |   6 +-
 drivers/xen/evtchn.c                             |  10 ++
 drivers/xen/xen-pciback/pciback_ops.c            |  14 +-
 fs/block_dev.c                                   |   1 +
 fs/direct-io.c                                   |   2 +-
 fs/ext4/balloc.c                                 |  13 +-
 fs/ext4/extents.c                                |  25 ++--
 fs/ext4/indirect.c                               |   9 +-
 fs/ext4/inode.c                                  |  11 +-
 fs/ext4/mballoc.c                                |   6 +-
 fs/ext4/mmp.c                                    |   2 +
 fs/ext4/page-io.c                                |  10 +-
 fs/ext4/resize.c                                 |   8 +-
 fs/ext4/xattr.c                                  |  10 +-
 fs/lockd/clntproc.c                              |   3 +
 fs/nfs/blocklayout/blocklayout.c                 |   1 +
 fs/nfs/nfs4proc.c                                |   3 +-
 fs/nfs/objlayout/objio_osd.c                     |   1 +
 fs/notify/inotify/inotify_user.c                 |   4 -
 fs/ocfs2/aops.c                                  |   2 +-
 fs/ocfs2/dlmglue.c                               |   5 +-
 fs/ubifs/orphan.c                                |  12 +-
 fs/ubifs/ubifs.h                                 |   6 +-
 include/linux/console.h                          |   2 +
 include/linux/idr.h                              |  11 ++
 include/linux/if_vlan.h                          |   6 +-
 include/linux/mmu_notifier.h                     |   1 +
 include/linux/pps_kernel.h                       |  17 ++-
 include/linux/quota.h                            |   1 +
 include/linux/usb/audio.h                        |   6 +-
 include/linux/vt_kern.h                          |   3 +
 include/net/inet6_hashtables.h                   |   8 +-
 include/net/inet_sock.h                          |   1 +
 include/net/ipv6.h                               |  12 ++
 include/net/sock.h                               |   2 +-
 kernel/cgroup.c                                  |   8 ++
 kernel/cpuset.c                                  |  12 +-
 kernel/futex.c                                   |   2 -
 kernel/futex_compat.c                            |   2 -
 kernel/hrtimer.c                                 |  36 ++---
 kernel/irq/spurious.c                            |   7 +-
 kernel/posix-cpu-timers.c                        |  23 +++-
 kernel/posix-timers.c                            |   7 +
 kernel/timeconst.pl                              |   6 +-
 kernel/trace/ftrace.c                            |  46 +++++--
 mm/fadvise.c                                     |  18 ++-
 mm/mmu_notifier.c                                | 147 ++++++++++++---------
 mm/shmem.c                                       |  10 +-
 net/bridge/br_stp_bpdu.c                         |   2 +
 net/core/datagram.c                              |   2 +-
 net/core/sock_diag.c                             |   3 +
 net/ipv4/af_inet.c                               |   9 +-
 net/ipv4/ping.c                                  |   4 +-
 sound/drivers/aloop.c                            |   5 +-
 sound/pci/ali5451/ali5451.c                      |   2 +-
 sound/pci/hda/patch_hdmi.c                       |   7 +-
 sound/pci/hda/patch_realtek.c                    |   1 +
 sound/pci/rme32.c                                |   2 +-
 sound/soc/codecs/wm2200.c                        |   4 +-
 sound/usb/quirks-table.h                         |   2 +-
 tools/perf/Makefile                              |   4 +-
 tools/perf/util/parse-events.y                   |   1 -
 tools/perf/util/pmu.y                            |   1 -
 163 files changed, 1236 insertions(+), 785 deletions(-)

Adam Thomas (2):
      UBIFS: fix use of freed ubifs_orphan objects
      UBIFS: fix double free of ubifs_orphan objects

Alan Cox (1):
      fb: rework locking to fix lock ordering on takeover

Alex Deucher (2):
      drm/radeon/dce6: fix display powergating
      drm/radeon: remove overzealous warning in hdmi handling

Alexander Duyck (1):
      igb: Remove artificial restriction on RQDPC stat reading

Anatolij Gustschin (1):
      drivers/video: fsl-diu-fb: fix pixel formats for 24 and 16 bpp

Andrea Arcangeli (1):
      mm: mmu_notifier: make the mmu_notifier srcu static

Arnd Bergmann (1):
      ARM: samsung: fix assembly syntax for new gas

Ben Widawsky (1):
      drm/i915: Fix CAGF for HSW

Bjorn Helgaas (1):
      Driver core: treat unregistered bus_types as having no devices

Bjørn Mork (3):
      USB: option: add and update Alcatel modems
      USB: option: add Yota / Megafon M100-1 4g modem
      USB: option: add Huawei "ACM" devices using protocol = vendor

Chris Rattray (1):
      ASoC: wm2200: correct IN2L and IN3L digital mute

Christian Borntraeger (1):
      s390/kvm: Fix store status for ACRS/FPRS

Clemens Ladisch (1):
      ALSA: usb-audio: fix Roland A-PRO support

Cong Wang (1):
      vlan: adjust vlan_set_encap_proto() for its callers

Cornelia Huck (1):
      KVM: s390: Handle hosts not supporting s390-virtio.

Dan Carpenter (1):
      rc: unlock on error in show_protocols()

Daniel Vetter (3):
      Revert "drm: Add EDID_QUIRK_FORCE_REDUCED_BLANKING for ASUS VW222S"
      drm/i915: inverted brightness quirk for Acer Aspire 4736Z
      intel/iommu: force writebuffer-flush quirk on Gen 4 Chipsets

Dave Airlie (5):
      vgacon/vt: clear buffer attributes when we load a 512 character font (v2)
      fbcon: don't lose the console font across generic->chip driver switch
      drm/usb: bind driver to correct device
      drm/udl: make usage as a console safer
      drm/udl: disable fb_defio by default

Dave Hansen (1):
      x86-32, mm: Rip out x86_32 NUMA remapping code

David Henningsson (1):
      ALSA: hda - hdmi: ELD shouldn't be valid after unplug

David Herrmann (1):
      HID: wiimote: fix nunchuck button parser

David S. Miller (2):
      sunvdc: Fix off-by-one in generic_request().
      sparc64: Fix gfp_flags setting in tsb_grow().

David Vrabel (2):
      xen-netback: correctly return errors from netbk_count_requests()
      xen-netback: cancel the credit timer when taking the vif down

Denis Efremov (2):
      ALSA: rme32.c irq enabling after spin_lock_irq
      ALSA: ali5451: remove irq enabling in pointer callback

Dirkjan Bussink (1):
      tty: Prevent deadlock in n_gsm driver

Eric Dumazet (2):
      ipv6: use a stronger hash for tcp
      net: fix infinite loop in __skb_recv_datagram()

Eryu Guan (1):
      ext4: check bh in ext4_read_block_bitmap()

Fernando Luis Vázquez Cao (1):
      ALSA: hda - Workaround for silent output on Sony Vaio VGC-LN51JGB with ALC889

George Spelvin (3):
      pps: Add pps_lookup_dev() function
      pps: Use pps_lookup_dev to reduce ldisc coupling
      pps: Fix a use-after free bug when unregistering a source.

Grant Likely (1):
      drivercore: Fix ordering between deferred_probe and exiting initcalls

Greg Thelen (1):
      tmpfs: fix use-after-free of mempolicy object

H. Peter Anvin (3):
      x86-32, mm: Remove reference to resume_map_numa_kva()
      x86-32, mm: Remove reference to alloc_remap()
      timeconst.pl: Eliminate Perl warning

Ian Abbott (4):
      staging: comedi: disallow COMEDI_DEVCONFIG on non-board minors
      staging: comedi: check s->async for poll(), read() and write()
      staging: comedi: ni_labpc: set up command4 register *after* command3
      staging: comedi: ni_labpc: correct differential channel sequence for AI commands

Igor Grinberg (1):
      ARM: PXA3xx: program the CSMSADRCFG register

Jan Beulich (2):
      x86/xen: don't assume %ds is usable in xen_iret for 32-bit PVOPS.
      xen-pciback: rate limit error messages from xen_pcibk_enable_msi{,x}()

Jan Kara (3):
      ext4: fix possible use-after-free with AIO
      fs: Fix possible use-after-free with AIO
      ocfs2: fix possible use-after-free with AIO

Jani Nikula (1):
      drm/i915: add missing \n to UTS_RELEASE in the error_state

Jean Delvare (2):
      pcmcia/vrc4171: Add missing spinlock init
      gpio/ich: Add missing spinlock init

Jim Somerville (1):
      inotify: remove broken mask checks causing unmount to be EINVAL

Johan Hovold (1):
      USB: serial: fix null-pointer dereferences on disconnect

John David Anglin (1):
      Purge existing TLB entries in set_pte_at and ptep_set_wrprotect

Joonsoo Kim (1):
      ARM: 7643/1: sched: correct update_sched_clock()

Joseph Salisbury (1):
      ACPI: Add DMI entry for Sony VGN-FW41E_H

Josh Boyer (1):
      USB: usb-storage: unusual_devs update for Super TOP SATA bridge

Junxiao Bi (1):
      ocfs2: unlock super lock if lockres refresh failed

Jussi Kivilinna (1):
      rtlwifi: usb: allocate URB control message setup_packet and data buffer separately

Larry Finger (4):
      rtlwifi: rtl8192cu: Fix NULL dereference BUG when using new_id
      rtlwifi: rtl8192cu: Add new USB ID
      b43: Increase number of RX DMA slots
      b43: Fix lockdep splat on module unload

Lars-Peter Clausen (1):
      drivers/video/backlight/adp88?0_bl.c: fix resume

Laurent Pinchart (1):
      v4l: Reset subdev v4l2_dev field to NULL if registration fails

Lee Jones (1):
      ab8500-chargalg: Only root should have write permission on sysfs file

Leonid Shatz (1):
      hrtimer: Prevent hrtimer_enqueue_reprogram race

Li Wei (1):
      ipv4: fix a bug in ping_err().

Li Zefan (2):
      cgroup: fix exit() vs rmdir() race
      cpuset: fix cpuset_print_task_mems_allowed() vs rename() race

Linus Walleij (1):
      ARM: 7635/1: versatile: fix the PCI IRQ regression

Luis Henriques (1):
      Linux 3.5.7.7

Lukas Czerner (2):
      ext4: fix xattr block allocation/release with bigalloc
      ext4: fix free clusters calculation in bigalloc filesystem

MITSUNARI Shigeo (1):
      fs/block_dev.c: page cache wrongly left invalidated after revalidate_disk()

Maciej Sosnowski (1):
      dca: check against empty dca_domains list before unregister provider

Malcolm Priestley (1):
      staging: vt6656: Fix URB submitted while active warning.

Mathias Krause (1):
      sock_diag: Fix out-of-bounds access to sock_diag_handlers[]

Matt Fleming (1):
      x86, efi: Make "noefi" really disable EFI runtime serivces

Mel Gorman (1):
      mm/fadvise.c: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all pages

Mika Kuoppala (1):
      drm/i915: disable shared panel fitter for pipe

Nicholas Bellinger (2):
      target: Fix lookup of dynamic NodeACLs during cached demo-mode operation
      target: Add missing mapped_lun bounds checking during make_mappedlun setup

Niu Yawei (1):
      ext4: fix race in ext4_mb_add_n_trim()

Olaf Hering (1):
      x86: Hyper-V: register clocksource only if its advertised

Oleg Nesterov (3):
      tty: set_termios/set_termiox should not return -EINTR
      ptrace/x86: Introduce set_task_blockstep() helper
      ptrace/x86: Partly fix set_task_blockstep()->update_debugctlmsr() logic

Patrik Jakobsson (1):
      drm/i915: Set i9xx sdvo clock limits according to specifications

Paulo Zanoni (1):
      drm: don't add inferred modes for monitors that don't support them

Pawel Moll (1):
      ALSA: usb: Fix Processing Unit Descriptor parsers

Phileas Fogg (1):
      powerpc/kexec: Disable hard IRQ before kexec

Philipp Reisner (1):
      idr: idr_for_each_entry() macro

Pratyush Anand (3):
      USB: DWC3: Generate interrupt on each TRB as default option
      usb: dwc3: gadget: fix skip LINK_TRB on ISOC
      usb: dwc3: gadget: req->queued must be forced to false in cleanup

Rajanikanth H.V (1):
      ab8500_btemp: Demote initcall sequence

Robin Holt (1):
      mmu_notifier_unregister NULL Pointer deref and multiple ->release() callouts

Roger Quadros (2):
      USB: ehci-omap: Don't free gpios that we didn't request
      USB: ehci-omap: Fix autoloading of module

Sagi Grimberg (1):
      mm: mmu_notifier: have mmu_notifiers use a global SRCU so they may safely schedule

Shawn Guo (1):
      mmc: sdhci-esdhc-imx: fix host version read

Stanislaw Gruszka (1):
      posix-cpu-timers: Fix nanosleep task_struct leak

Stefan Bader (1):
      xen: Send spinlock IPI to all waiters

Steffen Trumtrar (1):
      ARM: i.MX25: clk: parent per5_clk to AHB clock

Stephen Hemminger (1):
      bridge: set priority of STP packets

Steven Rostedt (Red Hat) (1):
      ftrace: Call ftrace cleanup module notifier after all other notifiers

Suzuki K. Poulose (1):
      uprobes/powerpc: Add dependency on single step emulation

Takashi Iwai (3):
      ALSA: hda - Release assigned pin/cvt at error path of hdmi_pcm_open()
      ALSA: aloop: Fix Oops while PM resume
      fb: Yet another band-aid for fixing lockdep mess

Tejun Heo (1):
      posix-timer: Don't call idr_find() with out-of-range ID

Thadeu Lima de Souza Cascardo (1):
      powerpc/eeh: Fix crash when adding a device in a slot with DDW

Theodore Ts'o (2):
      ext4: return ENOMEM if sb_getblk() fails
      quota: autoload the quota_v2 module for QFMT_VFS_V1 quota format

Thomas Gleixner (3):
      genirq: Avoid deadlock in spurious handling
      serial: imx: Fix recursive locking bug
      futex: Revert "futex: Mark get_robust_list as deprecated"

Tomasz Guszkowski (1):
      p54usb: corrected USB ID for T-Com Sinus 154 data II

Trond Myklebust (1):
      NLM: Ensure that we resend all pending blocking locks after a reclaim

Ville Syrjälä (2):
      drm: Fill depth/bits_per_pixel for C8 format
      drm: Use C8 instead of RGB332 when determining the format from depth/bpp

Vinson Lee (1):
      perf tools: Fix build with bison 2.3 and older.

Wei Liu (1):
      xen: close evtchn port if binding to irq fails

Weston Andros Adamson (1):
      NFSv4.1: Don't decode skipped layoutgets

Ying Xue (1):
      net: fix a compile error when SOCK_REFCNT_DEBUG is enabled

fanchaoting (1):
      umount oops when remove blocklayoutdriver first

fangxiaozhi (1):
      USB: storage: properly handle the endian issues of idProduct

--
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]