[3.5.y.z extended stable] Linux 3.5.7.9
From: Luis Henriques
Date: Thu Mar 28 2013 - 06:18:09 EST
I am announcing the release of the 3.5.7.9 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.8 release are
shown below.
-Luis
--
.../devicetree/bindings/tty/serial/of-serial.txt | 3 +
Makefile | 2 +-
arch/arm/include/asm/signal.h | 1 +
arch/arm/mach-at91/include/mach/at91_rtc.h | 1 -
arch/avr32/include/asm/signal.h | 1 +
arch/cris/include/asm/signal.h | 1 +
arch/h8300/include/asm/signal.h | 1 +
arch/m32r/include/asm/signal.h | 1 +
arch/m68k/include/asm/signal.h | 1 +
arch/mn10300/include/asm/signal.h | 1 +
arch/powerpc/include/asm/signal.h | 1 +
arch/powerpc/kernel/cputable.c | 2 +-
arch/powerpc/mm/hash_utils_64.c | 2 +
arch/s390/include/asm/signal.h | 1 +
arch/s390/include/asm/tlbflush.h | 2 -
arch/s390/kernel/entry.S | 3 +-
arch/s390/kernel/entry64.S | 5 +-
arch/sparc/include/asm/signal.h | 1 +
arch/x86/include/asm/signal.h | 2 +
arch/x86/kernel/cpu/perf_event_intel_ds.c | 10 +
arch/x86/lib/usercopy_64.c | 4 +-
arch/x86/power/cpu.c | 2 +
arch/xtensa/include/asm/signal.h | 1 +
drivers/ata/ahci.c | 32 ++
drivers/block/loop.c | 24 +-
drivers/char/hw_random/virtio-rng.c | 13 +-
drivers/connector/cn_proc.c | 10 +-
drivers/gpu/drm/drm_edid.c | 3 +-
drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 11 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 10 +-
drivers/gpu/drm/radeon/ni.c | 32 +-
drivers/gpu/drm/radeon/radeon_benchmark.c | 16 +-
drivers/hid/hid-core.c | 1 +
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-sony.c | 18 +-
drivers/hwmon/lineage-pem.c | 2 +
drivers/hwmon/pmbus/ltc2978.c | 14 +-
drivers/hwmon/sht15.c | 2 +-
drivers/i2c/busses/i2c-tegra.c | 13 +-
drivers/md/dm-bufio.c | 2 +
drivers/md/dm-thin.c | 4 +-
drivers/md/dm-verity.c | 39 ++-
drivers/md/persistent-data/dm-btree-remove.c | 46 +--
drivers/net/bonding/bond_main.c | 6 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | 3 +-
drivers/net/ethernet/broadcom/tg3.c | 8 +
drivers/net/ethernet/sfc/bitfield.h | 22 +-
drivers/net/ethernet/sfc/efx.c | 21 +-
drivers/net/ethernet/sfc/efx.h | 13 +
drivers/net/ethernet/sfc/falcon.c | 37 ++-
drivers/net/ethernet/sfc/mcdi.c | 33 +-
drivers/net/ethernet/sfc/mcdi.h | 6 +-
drivers/net/ethernet/sfc/net_driver.h | 14 +-
drivers/net/ethernet/sfc/nic.c | 65 +++-
drivers/net/ethernet/sfc/nic.h | 2 +
drivers/net/ethernet/sfc/rx.c | 25 +-
drivers/net/ethernet/sfc/selftest.c | 64 +---
drivers/net/ethernet/sfc/siena.c | 44 ++-
drivers/net/ethernet/sfc/siena_sriov.c | 13 +-
drivers/net/macvlan.c | 1 +
drivers/net/netconsole.c | 20 +-
drivers/net/tun.c | 2 +
drivers/net/wireless/mwifiex/join.c | 7 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 2 +
drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 89 +++---
drivers/rtc/rtc-at91rm9200.c | 50 +--
drivers/staging/vt6656/main_usb.c | 4 -
drivers/target/iscsi/iscsi_target_auth.c | 5 +-
drivers/target/target_core_file.h | 2 +-
drivers/tty/pty.c | 1 -
drivers/tty/serial/8250/8250.c | 21 ++
drivers/tty/serial/8250/8250_pci.c | 21 +-
drivers/tty/serial/Kconfig | 2 +-
drivers/tty/serial/of_serial.c | 6 +
drivers/tty/serial/sunsu.c | 21 +-
drivers/usb/class/cdc-acm.c | 3 +-
drivers/usb/class/cdc-wdm.c | 23 +-
drivers/usb/core/hcd-pci.c | 23 +-
drivers/usb/gadget/g_ffs.c | 4 +-
drivers/usb/gadget/udc-core.c | 2 +-
drivers/usb/host/xhci.c | 3 +-
drivers/usb/host/xhci.h | 4 +-
drivers/usb/serial/cp210x.c | 20 ++
drivers/usb/serial/garmin_gps.c | 7 +-
drivers/usb/serial/io_ti.c | 1 +
drivers/usb/serial/option.c | 5 +
drivers/usb/serial/qcaux.c | 1 +
drivers/usb/serial/usb-serial.c | 3 +-
drivers/usb/storage/initializers.c | 76 +----
drivers/usb/storage/initializers.h | 4 +-
drivers/usb/storage/unusual_devs.h | 336 ++++++++++++++++++++-
drivers/vhost/net.c | 3 +-
drivers/video/atmel_lcdfb.c | 22 +-
drivers/w1/w1.c | 3 +-
fs/block_dev.c | 4 +-
fs/btrfs/volumes.c | 6 +
fs/cifs/asn1.c | 53 +---
fs/cifs/cifsfs.c | 24 ++
fs/cifs/cifsfs.h | 4 +
fs/cifs/file.c | 6 +-
fs/ext3/super.c | 4 +-
fs/ext4/ext4.h | 6 +-
fs/ext4/extents.c | 6 +-
fs/ext4/ialloc.c | 4 +-
fs/ext4/inode.c | 3 +-
fs/ext4/mballoc.c | 12 +-
fs/ext4/resize.c | 4 +-
fs/ext4/super.c | 4 +-
fs/isofs/export.c | 1 +
fs/jbd2/transaction.c | 15 +-
fs/proc/inode.c | 12 +-
fs/udf/namei.c | 1 +
include/asm-generic/signal.h | 4 +
include/drm/drm_pciids.h | 13 +-
include/linux/perf_event.h | 6 +
include/linux/serial_core.h | 5 +-
include/linux/skbuff.h | 7 +-
include/net/inet_frag.h | 9 +
include/net/ip_fib.h | 12 +-
include/video/atmel_lcdc.h | 1 +
kernel/signal.c | 3 +
kernel/trace/ftrace.c | 4 +-
kernel/trace/trace.c | 9 +-
mm/hugetlb.c | 8 +-
mm/memory_hotplug.c | 15 +-
net/core/dev.c | 1 +
net/core/rtnetlink.c | 3 +-
net/dcb/dcbnl.c | 8 +
net/ieee802154/6lowpan.h | 2 +-
net/ipv4/inet_fragment.c | 20 +-
net/ipv4/ip_fragment.c | 11 +-
net/ipv4/ip_options.c | 5 +-
net/ipv4/tcp.c | 2 +-
net/ipv4/tcp_input.c | 6 +-
net/ipv4/tcp_output.c | 1 -
net/ipv6/ip6_input.c | 3 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 11 +-
net/ipv6/reassembly.c | 8 +-
net/ipv6/route.c | 3 +-
net/l2tp/l2tp_ppp.c | 1 +
net/netlabel/netlabel_unlabeled.c | 27 +-
net/rds/message.c | 3 +
net/sctp/associola.c | 2 +-
net/sctp/sm_statefuns.c | 2 +-
security/keys/keyctl.c | 4 +-
security/selinux/xfrm.c | 2 +-
sound/core/seq/seq_timer.c | 8 +-
sound/pci/hda/hda_codec.c | 2 +-
sound/pci/hda/patch_conexant.c | 8 +-
sound/usb/mixer.c | 16 +-
tools/hv/hv_kvp_daemon.c | 8 +-
152 files changed, 1339 insertions(+), 610 deletions(-)
Alan Cox (1):
key: Fix resource leak
Alan Stern (1):
usb: gadget: udc-core: fix a regression during gadget driver unbinding
Alex Deucher (4):
drm/radeon: fix backend map setup on 1 RB trinity boards
drm/radeon/benchmark: make sure bo blit copy exists before using it
drm/radeon: add support for Richland APUs
drm/radeon: add Richland pci ids
Amit Shah (1):
virtio: rng: disallow multiple device registrations, fixes crashes
Andrew Morton (1):
kernel/signal.c: use __ARCH_HAS_SA_RESTORER instead of SA_RESTORER
Andrzej Pietrasiewicz (1):
usb: gadget: ffs: fix enable multiple instances
Andy Grover (1):
target/iscsi: Fix mutual CHAP auth on big-endian arches
Axel Lin (1):
hwmon: (lineage-pem) Add missing terminating entry for pem_[input|fan]_attributes
Ben Hutchings (17):
hwmon: (sht15) Fix memory leak if regulator_enable() fails
sfc: Disable VF queues during register self-test
sfc: Really disable flow control while flushing
sfc: Convert firmware subtypes to native byte order in efx_mcdi_get_board_cfg()
sfc: Add parentheses around use of bitfield macro arguments
sfc: Fix MCDI structure field lookup
sfc: Avoid generating over-length MC_CMD_FLUSH_RX_QUEUES request
sfc: Correctly initialise reset_method in siena_test_chip()
sfc: Fix timekeeping in efx_mcdi_poll()
sfc: Properly sync RX DMA buffer when it is not the last in the page
sfc: Fix efx_rx_buf_offset() in the presence of swiotlb
sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0
sfc: Detach net device when stopping queues for reconfiguration
sfc: Only use TX push if a single descriptor is to be written
sfc: Disable soft interrupt handling during efx_device_detach_sync()
signal: Define __ARCH_HAS_SA_RESTORER so we know whether to clear sa_restorer
vfs,proc: guarantee unique inodes in /proc
Benjamin Herrenschmidt (2):
powerpc: Fix STAB initialization
powerpc: Fix cputable entry for 970MP rev 1.0
Bing Zhao (1):
mwifiex: fix potential out-of-boundary access to ibss rate table
BjÃrn Mork (2):
USB: option: add Huawei E5331
USB: storage: fix Huawei mode switching regression
CQ Tang (1):
x86-64: Fix the failure case in copy_user_handle_tail()
Christian Schmiedl (1):
USB: added support for Cinterion's products AH6 and PLS8
Cong Wang (1):
rds: limit the size allocated by rds_message_alloc()
Cristian Bercaru (1):
bridging: fix rx_handlers return code
Dan Carpenter (1):
selinux: use GFP_ATOMIC under spin_lock
Dan Williams (1):
qcaux: add Franklin U600
Daniel Mack (2):
ALSA: snd-usb: mixer: propagate errors up the call chain
ALSA: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls()
Daniel Pieczko (2):
sfc: Work-around flush timeout when flushes have completed
sfc: lock TX queues when calling netif_device_detach()
David Rientjes (1):
perf,x86: fix link failure for non-Intel configs
David Ward (1):
net/ipv4: Ensure that location of timestamp option is stored
Denis V. Lunev (1):
ipv4: fix definition of FIB_TABLE_HASHSZ
Dmitry Artamonow (1):
usb-storage: add unusual_devs entry for Samsung YP-Z3 mp3 player
Dmitry Torokhov (1):
USB: xhci - fix bit definitions for IMAN register
Eric Dumazet (2):
tun: add a missing nf_reset() in tun_net_xmit()
tcp: fix skb_availroom()
Eric Sandeen (1):
btrfs: use rcu_barrier() to wait for bdev puts at unmount
Fernando Luis VÃzquez Cao (2):
HID: add support for Sony RF receiver with USB product id 0x0374
HID: clean up quirk for Sony RF receivers
Guenter Roeck (1):
hwmon: (pmbus/ltc2978) Fix temperature reporting
Guillaume Nault (1):
l2tp: Restore socket refcount when sendmsg succeeds
Guo Chao (3):
block: use i_size_write() in bd_set_size()
loopdev: fix a deadlock
loopdev: remove an user triggerable oops
Hannes Frederic Sowa (2):
ipv6: stop multicast forwarding to process interface scoped addresses
inet: limit length of fragment queue hash table bucket lists
Hannes Reinecke (1):
USB: xhci: correctly enable interrupts
Heiko Carstens (1):
s390/mm: fix flush_tlb_kernel_range()
James Ralston (2):
ahci: Add Device IDs for Intel Lynx Point-LP PCH
ahci: Add Device IDs for Intel Wellsburg PCH
Jan Kara (1):
jbd2: fix use after free in jbd2_journal_dirty_metadata()
Jeff Layton (1):
cifs: ignore everything in SPNEGO blob after mechTypes
Jiang Liu (1):
mm/hotplug: correctly add new zone to all other nodes' zone lists
Jiri Slaby (1):
TTY: do not reset master's packet mode
Joe Thornber (1):
dm thin: fix discard corruption
Johan Hovold (5):
atmel_lcdfb: fix 16-bpp modes on older SOCs
USB: cdc-acm: fix device unregistration
USB: garmin_gps: fix memory leak on disconnect
USB: io_ti: fix get_icount for two port adapters
USB: serial: fix interface refcounting
Julia Lemire (1):
drm/mgag200: Bug fix: Modified pll algorithm for EH project
Kees Cook (4):
signal: always clear sa_restorer on execve
proc connector: reject unprivileged listener bumps
drm/i915: restrict kernel address leak in debugfs
drm/i915: bounds check execbuffer relocation count
Larry Finger (2):
rtlwifi: rtl8192cu: Fix schedule while atomic bug splat
rtlwifi: rtl8192cu: Fix problem that prevents reassociation
Lars-Peter Clausen (1):
ext3: Fix format string issues
Laxman Dewangan (1):
i2c: tegra: check the clk_prepare_enable() return value
Ley Foon Tan (1):
tty/serial: Add support for Altera serial port
Lingzhu Xiang (1):
rt2x00: error in configurations with mesh support disabled
Linus Torvalds (1):
perf,x86: fix wrmsr_on_cpu() warning on suspend/resume
Lorenzo Colitti (1):
net: ipv6: Don't purge default router if accept_ra=2
Luis Henriques (1):
Linux 3.5.7.9
Maciej Åenczykowski (1):
bnx2x: fix occasional statistics off-by-4GB error
Malcolm Priestley (1):
staging: vt6656: Fix oops on resume from suspend.
Marcin Jurkowski (1):
w1: fix oops when w1_search is called from netlink connector
Martin Schwidefsky (1):
s390: critical section cleanup vs. machine checks
Mateusz Guzik (1):
cifs: delay super block destruction until all cifsFileInfo objects are gone
Mathias Krause (4):
rtnl: fix info leak on RTM_GETLINK request for VF devices
dcbnl: fix various netlink info leaks
udf: avoid info leak on export
isofs: avoid info leak on export
Matwey V. Kornilov (1):
usb: cp210x new Vendor/Device IDs
Michael S. Tsirkin (1):
vhost/net: fix heads usage of ubuf_info
Mikulas Patocka (1):
dm verity: avoid deadlock
Neal Cardwell (1):
tcp: fix double-counted receiver RTT when leaving receiver fast path
Nicholas Bellinger (1):
target/file: Bump FD_MAX_SECTORS to 2048 to handle 1M sized I/Os
Nicolas Ferre (1):
drivers/rtc/rtc-at91rm9200.c: use a variable for storing IMR
Nithin Sujir (1):
tg3: 5715 does not link up when autoneg off
Oliver Neukum (1):
USB: cdc-wdm: fix buffer overflow
Paul Bolle (1):
tty: serial: fix typo "ARCH_S5P6450"
Paul Moore (2):
netlabel: correctly list all the static label mappings
netlabel: fix build problems when CONFIG_IPV6=n
Scott Ashcroft (1):
Fix 4 port and add support for 8 port 'Unknown' PCI serial port cards
Seth Heasley (1):
ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs
Stephane Eranian (1):
perf,x86: fix kernel crash with PEBS/BTS after suspend/resume
Steve Conklin (1):
usb: serial: Add Rigblaster Advantage to device table
Steven Rostedt (Red Hat) (3):
tracing: Fix race in snapshot swapping
tracing: Fix free of probe entry by calling call_rcu_sched()
tracing: Keep overwrite in sync between regular and snapshot buffers
Takashi Iwai (3):
ALSA: seq: Fix missing error handling in snd_seq_timer_open()
ALSA: hda/cirrus - Fix the digital beep registration
ALSA: hda - Fix typo in checking IEC958 emphasis bit
Theodore Ts'o (2):
ext4: use atomic64_t for the per-flexbg free_clusters count
ext4: fix data=journal fast mount/umount hang
Tkhai Kirill (1):
sunsu: Fix panic in case of nonexistent port at "console=ttySY" cmdline option
Tomas Hozza (1):
tools: hv: Netlink source address validation allows DoS
Torsten Duwe (2):
KMS: fix EDID detailed timing vsync parsing
KMS: fix EDID detailed timing frame rate
Veaceslav Falico (2):
netconsole: don't call __netpoll_cleanup() while atomic
bonding: don't call update_speed_duplex() under spinlocks
Vlad Yasevich (3):
macvlan: Set IFF_UNICAST_FLT flag to prevent unnecessary promisc mode.
sctp: Use correct sideffect command in duplicate cookie handling
rtnetlink: Mask the rta_type when range checking
Wang YanQing (1):
serial: 8250_pci: add support for another kind of NetMos Technology PCI 9835 Multi-I/O Controller
Wanpeng Li (1):
mm/hugetlb: fix total hugetlbfs pages count when using memory overcommit accouting
Xufeng Zhang (1):
sctp: don't break the loop while meeting the active_path so as to find the matched transport
YOSHIFUJI Hideaki / åèèæ (1):
6lowpan: Fix endianness issue in is_addr_link_local().
Zheng Liu (1):
ext4: fix the wrong number of the allocated blocks in ext4_split_extent()
--
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/