[3.8.y.z extended stable] Linux 3.8.13.12 stable review

From: Kamal Mostafa
Date: Tue Oct 29 2013 - 14:04:59 EST


This is the start of the review cycle for the Linux 3.8.13.12 stable kernel.

This version contains 81 new patches, summarized below. The new patches are
posted as replies to this message and also available in this git branch:

http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=linux-3.8.y-review;a=shortlog

git://kernel.ubuntu.com/ubuntu/linux.git linux-3.8.y-review

The review period for version 3.8.13.12 will be open for the next three days.
To report a problem, please reply to the relevant follow-up patch message.

For more information about the Linux 3.8.y.z extended stable kernel version,
see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable .

-Kamal

--
Documentation/networking/ipvs-sysctl.txt | 7 +
arch/arm/include/asm/jump_label.h | 2 +-
arch/arm/include/asm/syscall.h | 6 +
arch/mips/include/asm/jump_label.h | 2 +-
arch/parisc/kernel/traps.c | 6 +-
arch/powerpc/include/asm/jump_label.h | 2 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 2 +-
arch/s390/include/asm/jump_label.h | 2 +-
arch/sparc/include/asm/jump_label.h | 2 +-
arch/sparc/kernel/entry.S | 2 +-
arch/sparc/kernel/ktlb.S | 3 +-
arch/sparc/kernel/syscalls.S | 8 +-
arch/sparc/kernel/trampoline_64.S | 2 -
arch/sparc/lib/ksyms.c | 9 --
arch/tile/include/asm/percpu.h | 34 ++++-
arch/x86/include/asm/cpufeature.h | 2 +-
arch/x86/include/asm/jump_label.h | 2 +-
drivers/block/xen-blkfront.c | 36 +++--
drivers/char/random.c | 11 +-
drivers/gpu/drm/i915/i915_reg.h | 6 +
drivers/gpu/drm/i915/intel_display.c | 8 +-
drivers/gpu/drm/i915/intel_pm.c | 5 +
drivers/gpu/drm/radeon/evergreen.c | 2 +-
drivers/gpu/drm/radeon/evergreend.h | 4 +-
drivers/gpu/drm/radeon/r600d.h | 2 +-
drivers/gpu/drm/radeon/radeon_test.c | 4 +-
drivers/gpu/drm/radeon/sid.h | 4 +-
drivers/hwmon/applesmc.c | 13 ++
drivers/i2c/busses/i2c-omap.c | 3 +
drivers/md/dm-snap-persistent.c | 18 ++-
drivers/net/bonding/bond_main.c | 13 +-
drivers/net/can/flexcan.c | 20 +--
drivers/net/ethernet/realtek/r8169.c | 1 +
drivers/net/ethernet/via/via-rhine.c | 9 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 6 +
drivers/net/ppp/pptp.c | 2 +-
drivers/net/tun.c | 11 +-
drivers/net/usb/dm9601.c | 2 +-
drivers/net/xen-netback/netback.c | 94 ++++++++----
drivers/scsi/esp_scsi.c | 14 +-
drivers/scsi/esp_scsi.h | 1 +
drivers/tty/serial/vt8500_serial.c | 9 +-
drivers/usb/core/quirks.c | 6 +
drivers/usb/host/xhci-pci.c | 24 +++
drivers/usb/host/xhci.c | 14 +-
drivers/usb/host/xhci.h | 2 +
drivers/usb/serial/option.c | 225 +++++++++++++++++++++++++++-
drivers/usb/serial/ti_usb_3410_5052.c | 1 +
drivers/usb/storage/scsiglue.c | 5 +-
drivers/usb/storage/unusual_devs.h | 7 +
fs/btrfs/inode.c | 2 +-
fs/buffer.c | 14 +-
fs/cifs/cifsfs.c | 6 +-
fs/ext4/xattr.c | 2 +
fs/statfs.c | 2 +-
include/linux/compiler-gcc.h | 3 +
include/linux/compiler-gcc4.h | 33 +++-
include/linux/random.h | 1 +
include/linux/timex.h | 14 ++
include/linux/usb_usual.h | 4 +-
include/net/ip.h | 12 +-
include/net/ip_vs.h | 12 ++
include/net/ipip.h | 3 +-
init/main.c | 2 +
mm/huge_memory.c | 10 +-
mm/memcontrol.c | 2 +
mm/page-writeback.c | 10 +-
net/bridge/br_netlink.c | 2 +-
net/bridge/br_private.h | 8 +-
net/bridge/br_stp.c | 23 ++-
net/bridge/br_stp_if.c | 12 +-
net/caif/cfctrl.c | 3 +-
net/core/flow_dissector.c | 4 +-
net/core/netpoll.c | 9 +-
net/dccp/ipv6.c | 1 +
net/ipv4/igmp.c | 8 +-
net/ipv4/inetpeer.c | 4 +-
net/ipv4/ip_output.c | 8 +-
net/ipv4/ipmr.c | 2 +-
net/ipv4/raw.c | 2 +-
net/ipv4/tcp.c | 3 +-
net/ipv4/xfrm4_mode_tunnel.c | 2 +-
net/ipv6/exthdrs.c | 6 -
net/ipv6/ip6_fib.c | 2 +-
net/ipv6/ip6_gre.c | 4 +-
net/ipv6/ip6_output.c | 53 +++----
net/ipv6/ip6_tunnel.c | 5 +-
net/ipv6/mcast.c | 4 +-
net/ipv6/sit.c | 1 +
net/netfilter/ipvs/ip_vs_core.c | 12 +-
net/netfilter/ipvs/ip_vs_ctl.c | 7 +
net/netfilter/ipvs/ip_vs_xmit.c | 2 +-
net/sched/sch_htb.c | 2 +-
net/sctp/input.c | 3 +-
net/sctp/ipv6.c | 44 ++----
net/sctp/socket.c | 3 +
sound/pci/hda/patch_hdmi.c | 18 +--
sound/pci/hda/patch_realtek.c | 10 ++
sound/usb/usx2y/us122l.c | 4 +-
sound/usb/usx2y/usbusx2yaudio.c | 22 +--
sound/usb/usx2y/usx2yhwdeppcm.c | 7 +-
101 files changed, 782 insertions(+), 325 deletions(-)

AKASHI Takahiro (1):
ARM: 7851/1: check for number of arguments in syscall_get/set_arguments()

Alex Deucher (1):
drm/radeon: fix typo in CP DMA register headers

Ansis Atteka (2):
ip: use ip_hdr() in __ip_make_skb() to retrieve IP header
ip: generate unique IP identificator if local fragmentation is allowed

Anssi Hannula (1):
ALSA: hda - hdmi: Fix channel map switch not taking effect

Chris Healy (1):
resubmit bridge: fix message_age_timer calculation

Chris Metcalf (1):
tile: use a more conservative __my_cpu_offset in CONFIG_PREEMPT

Chris Wilson (1):
drm/i915: Only apply DPMS to the encoder if enabled

Dan Carpenter (1):
drm/radeon: forever loop on error in radeon_do_test_moves()

Daniel Borkmann (4):
net: fib: fib6_add: fix potential NULL pointer dereference
net: sctp: fix smatch warning in sctp_send_asconf_del_ip
net: sctp: fix ipv6 ipsec encryption bug in sctp_v6_xmit
net: sctp: rfc4443: do not report ICMP redirects to user space

Daniel Mack (1):
ALSA: snd-usb-usx2y: remove bogus frame checks

Daniel Santos (2):
compiler-gcc4.h: Reorder macros based upon gcc ver
compiler-gcc.h: Add gcc-recommended GCC_VERSION macro

Dave Jones (3):
ext4: fix memory leak in xattr
caif: Add missing braces to multiline if in cfctrl_linkup_request
tcp: Add missing braces to do_tcp_setsockopt

David Henningsson (1):
ALSA: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model)

David S. Miller (2):
esp_scsi: Fix tag state corruption when autosensing.
sparc64: Fix off by one in trampoline TLB mapping installation loop.

David Vrabel (1):
xen-netback: count number required slots for an skb more carefully

Diego Elio Pettenà (1):
USB: serial: ti_usb_3410_5052: add Abbott strip port ID to combined table as well.

Ding Zhi (1):
ip6_tunnels: raddr and laddr are inverted in nl msg

Duan Jiong (1):
net:dccp: do not report ICMP redirects to user space

Enrico Mioso (1):
usb: serial: option: blacklist Olivetti Olicard200

Eric Dumazet (1):
net: flow_dissector: fix thoff for IPPROTO_AH

Fangxiaozhi (Franko) (1):
USB: support new huawei devices in option.c

Fengguang Wu (1):
writeback: fix negative bdi max pause

Francisco Jerez (1):
drm/i915/hsw: Disable L3 caching of atomic memory operations.

Greg Kroah-Hartman (1):
USB: serial: option: add support for Inovia SEW858 device

Hannes Frederic Sowa (2):
ipv6: udp packets following an UFO enqueued packet need also be handled by UFO
ipv6: gre: correct calculation of max_headroom

Helge Deller (1):
parisc: fix interruption handler to respect pagefault_disable()

Henrik Rydberg (1):
hwmon: (applesmc) Always read until end of data

Herbert Xu (1):
bridge: Clamp forward_delay when enabling STP

Hong Zhiguo (2):
bridge: use br_port_get_rtnl within rtnl lock
bridge: fix NULL pointer deref of br_port_get_rcu

Hugh Dickins (1):
mm: fix BUG in __split_huge_page_pmd

Ingo Molnar (1):
compiler/gcc4: Add quirk for 'asm goto' miscompilation bug

Jan Klos (1):
cifs: Fix inability to write files >2GB to SMB2/3 shares

Jason Wang (1):
tuntap: correctly handle error in tun_set_iff()

Jiri Pirko (1):
ipv6/exthdrs: accept tlv which includes only padding

Johannes Weiner (1):
fs: buffer: move allocation failure loop into the allocator

Josef Bacik (1):
Btrfs: use right root when checking for hash collision

Julian Anastasov (1):
ipvs: add backup_only flag to avoid loops

Kirill Tkhai (4):
sparc64: Fix ITLB handler of null page
sparc64: Remove RWSEM export leftovers
sparc64: Fix not SRA'ed %o5 in 32-bit traced syscall
sparc32: Fix exit flag passed from traced sys_sigreturn

Linus Torvalds (1):
vfs: allow O_PATH file descriptors for fstatfs()

Marc Kleine-Budde (2):
can: flexcan: fix flexcan_chip_start() on imx6
can: flexcan: flexcan_chip_start: fix regression, mark one MB for TX and abort pending TX

Mikulas Patocka (1):
dm snapshot: fix data corruption

Neil Horman (1):
bonding: Fix broken promiscuity reference counting issue

Nicolas Dichtel (2):
sit: allow to use rtnl ops on fb tunnel
ip6tnl: allow to use rtnl ops on fb tunnel

Nikolay Aleksandrov (1):
netpoll: fix NULL pointer dereference in netpoll_cleanup

Oliver Neukum (4):
xhci: quirk for extra long delay for S4
USB: quirks.c: add one device that cannot deal with suspension
USB: quirks: add touchscreen that is dazzeled by remote wakeup
usb-storage: add quirk for mandatory READ_CAPACITY_16

Paul Mackerras (1):
KVM: PPC: Book3S HV: Fix typo in saving DSCR

Peter Korsgaard (1):
dm9601: fix IFF_ALLMULTI handling

Ricardo Ribalda (1):
ll_temac: Reset dma descriptors indexes on ndo_open

Roel Kluin (1):
serial: vt8500: add missing braces

Roger Luethi (1):
via-rhine: fix VLAN priority field (PCP, IEEE 802.1p)

Roger Pau Monne (1):
xen-blkfront: use a different scatterlist for each request

Salam Noureddine (2):
ipv4 igmp: use in_dev_put in timer handlers instead of __in_dev_put
ipv6 mcast: use in6_dev_put in timer handlers instead of __in6_dev_put

Takashi Iwai (3):
ALSA: hda - Add fixup for ASUS N56VZ
xhci: Fix spurious wakeups after S5 on Haswell
ALSA: us122l: Fix pcm_usb_stream mmapping regression

Taras Kondratiuk (1):
i2c: omap: Clear ARDY bit twice

Theodore Ts'o (2):
random: run random_int_secret_init() run after all late_initcalls
random: allow architectures to optionally define random_get_entropy()

Tony Prisk (1):
serial: vt8500: Fix range-checking on vt8500_uart_ports

Vimalkumar (1):
net_sched: htb: fix a typo in htb_change_class()

franÃois romieu (1):
r8169: enforce RX_MULTI_EN for the 8168f.

wojciech kapuscinski (1):
drm/radeon: fix hw contexts for SUMO2 asics
--
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/