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

From: Kamal Mostafa
Date: Fri Jun 28 2013 - 14:52:24 EST


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

This version contains 105 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.4 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

--
arch/arm/Kconfig | 10 +
arch/arm/include/asm/cacheflush.h | 4 +-
arch/arm/kernel/devtree.c | 3 +
arch/arm/mach-kirkwood/ts219-setup.c | 2 +-
arch/arm/mm/cache-v7.S | 8 +
arch/arm/mm/flush.c | 33 +++
arch/arm/mm/nommu.c | 6 +
arch/arm/mm/proc-v7.S | 4 +-
arch/arm/plat-orion/common.c | 12 +-
arch/arm64/kernel/perf_event.c | 1 +
arch/powerpc/include/asm/exception-64s.h | 2 +-
arch/powerpc/kernel/exceptions-64s.S | 2 +-
arch/powerpc/kernel/irq.c | 2 +-
arch/powerpc/kernel/process.c | 4 +-
arch/powerpc/kernel/traps.c | 10 +
arch/s390/kernel/ipl.c | 8 +-
arch/tile/lib/exports.c | 2 +
arch/x86/Kconfig | 1 +
arch/x86/kernel/kvmclock.c | 1 +
arch/x86/kvm/x86.c | 23 +-
drivers/ata/libata-acpi.c | 36 ++-
drivers/ata/libata-core.c | 2 +
drivers/ata/libata.h | 2 +
drivers/bluetooth/ath3k.c | 4 +
drivers/bluetooth/btusb.c | 2 +
drivers/clk/clk.c | 1 +
drivers/gpu/drm/gma500/framebuffer.c | 4 +-
drivers/gpu/drm/radeon/radeon_gart.c | 6 +-
drivers/gpu/drm/radeon/radeon_ring.c | 7 +
drivers/input/touchscreen/cyttsp_core.c | 2 +-
drivers/iommu/amd_iommu.c | 3 +
drivers/net/ethernet/broadcom/tg3.c | 42 +++-
drivers/net/ethernet/freescale/gianfar_ptp.c | 1 +
drivers/net/ethernet/realtek/8139cp.c | 1 +
drivers/net/ethernet/realtek/r8169.c | 68 ++++--
drivers/net/ethernet/renesas/sh_eth.c | 15 +-
drivers/net/phy/phy.c | 2 +-
drivers/net/team/team.c | 2 +-
drivers/net/team/team_mode_roundrobin.c | 2 +
drivers/net/tun.c | 6 +
drivers/net/usb/qmi_wwan.c | 101 +++++++++
drivers/net/vxlan.c | 17 +-
drivers/net/wan/dlci.c | 26 ++-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +-
drivers/net/wireless/iwlwifi/dvm/rxon.c | 2 +-
drivers/net/wireless/iwlwifi/pcie/drv.c | 1 +
drivers/net/wireless/rt2x00/rt2800lib.c | 29 ++-
drivers/net/xen-netback/netback.c | 311 +++++++++++++++++++++-----
drivers/net/xen-netfront.c | 17 +-
drivers/regulator/core.c | 10 +-
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 6 +-
drivers/staging/iio/light/tsl2x7x_core.c | 9 +-
drivers/target/iscsi/iscsi_target_erl0.c | 4 +-
drivers/usb/dwc3/gadget.c | 1 +
drivers/usb/serial/f81232.c | 8 +-
drivers/usb/serial/pl2303.c | 10 +-
drivers/usb/serial/spcp8x5.c | 10 +-
drivers/usb/serial/ti_usb_3410_5052.c | 3 +-
drivers/usb/serial/ti_usb_3410_5052.h | 4 +-
drivers/vhost/net.c | 3 +-
drivers/xen/events.c | 19 +-
fs/ceph/mds_client.c | 25 ++-
fs/jfs/inode.c | 2 +-
fs/jfs/jfs_logmgr.c | 3 +-
fs/ncpfs/dir.c | 9 -
fs/nfsd/nfs4proc.c | 15 +-
fs/reiserfs/dir.c | 2 +
fs/reiserfs/inode.c | 9 +-
fs/reiserfs/xattr.c | 14 +-
fs/reiserfs/xattr_acl.c | 3 +
include/linux/ceph/auth.h | 18 ++
include/linux/rculist_nulls.h | 7 +-
include/linux/socket.h | 3 +
include/xen/interface/io/netif.h | 19 ++
kernel/Makefile | 2 +-
kernel/events/core.c | 1 +
kernel/events/hw_breakpoint.c | 6 +-
lib/idr.c | 36 +--
lib/klist.c | 2 +-
net/bluetooth/l2cap_core.c | 5 +-
net/ceph/auth.c | 117 ++++++++--
net/ceph/auth_x.c | 24 +-
net/ceph/auth_x.h | 1 +
net/ceph/messenger.c | 3 +-
net/ceph/mon_client.c | 7 +-
net/ceph/osd_client.c | 27 +--
net/compat.c | 13 +-
net/core/sock.c | 6 +-
net/ipv4/ip_gre.c | 2 +-
net/ipv4/ipip.c | 2 +-
net/ipv4/route.c | 7 +-
net/ipv4/tcp.c | 7 +-
net/ipv4/tcp_input.c | 23 +-
net/ipv4/tcp_output.c | 10 +-
net/ipv6/addrconf.c | 4 +-
net/ipv6/ip6_output.c | 2 +-
net/l2tp/l2tp_ppp.c | 6 +-
net/netlabel/netlabel_domainhash.c | 69 ++++++
net/netrom/af_netrom.c | 2 +-
net/packet/af_packet.c | 5 +-
net/sctp/outqueue.c | 8 +-
net/sctp/socket.c | 6 +
net/socket.c | 61 +++--
sound/usb/card.c | 22 +-
sound/usb/mixer.c | 1 +
105 files changed, 1223 insertions(+), 332 deletions(-)

Aaron Lu (1):
libata-acpi: add back ACPI based hotplug functionality

Anders Hammarquist (1):
USB: serial: ti_usb_3410_5052: new device id for Abbot strip port cable

Anderson Lizardo (1):
Bluetooth: Fix crash in l2cap_build_cmd() with small MTU

Andrzej Hajda (1):
regulator: fixed regulator_bulk_enable unwinding code

Andy Lutomirski (1):
net: Block MSG_CMSG_COMPAT in send(m)msg and recv(m)msg

Benjamin Herrenschmidt (1):
powerpc: Fix missing/delayed calls to irq_work

BjÃrn Mork (3):
net: qmi_wwan: fixup missing ethernet header (firmware bug workaround)
net: qmi_wwan: fixup destination address (firmware bug workaround)
net: qmi_wwan: prevent duplicate mac address on link (firmware bug workaround)

Chris Metcalf (1):
tilepro: work around module link error with gcc 4.7

Clemens Ladisch (1):
ALSA: usb-audio: work around Android accessory firmware bug

Daniel Borkmann (2):
net: sctp: fix NULL pointer dereference in socket destruction
packet: packet_getname_spkt: make sure string is always 0-terminated

Dave Chiluk (1):
ncpfs: fix rmdir returns Device or resource busy

Dave Kleikamp (1):
jfs: fix a couple races

David Cohen (1):
MODSIGN: do not send garbage to stderr when enabling modules signature

Eric Dumazet (5):
tcp: fix tcp_md5_hash_skb_data()
ipv6: fix possible crashes in ip6_cork_release()
tcp: xps: fix reordering issues
ip_tunnel: fix kernel panic with icmp_dest_unreach
net: force a reload of first item in hlist_nulls_for_each_entry_rcu

Federico Vaga (1):
net/core/sock.c: add missing VSOCK string in af_family_*_key_strings

Ferruh Yigit (1):
Input: cyttsp - fix memcpy size param

Gao feng (1):
ipv6: assign rt6_info to inet6_ifaddr in init_loopback

Giuseppe CAVALLARO (1):
net: phy: fix a bug when verify the EEE support

Gregory CLEMENT (2):
ARM: plat-orion: Fix num_resources and id for ge10 and ge11
ARM: 7754/1: Fix the CPU ID and the mask associated to the PJ4B

Guillaume Nault (2):
l2tp: Fix PPP header erasure and memory leak
l2tp: Fix sendmsg() return value

Igor Mammedov (1):
x86: kvmclock: zero initialize pvclock shared memory area

J. Bruce Fields (1):
nfsd4: don't allow owner override on 4.1 CLAIM_FH opens

Jaganath Kanakkassery (1):
Bluetooth: Fix invalid length check in l2cap_information_rsp()

Jason Wang (3):
tuntap: forbid changing mq flag for persistent device
vhost_net: clear msg.control for non-zerocopy case during tx
tuntap: set SOCK_ZEROCOPY flag during open

Jed Davis (1):
perf: arm64: Record the user-mode PC in the call chain.

Jeff Mahoney (3):
reiserfs: fix deadlock with nfs racing on create/lookup
reiserfs: fix problems with chowning setuid file w/ xattrs
reiserfs: fix spurious multiple-fill in reiserfs_readdir_dentry

Jerome Glisse (2):
drm/radeon: do not try to uselessly update virtual memory pagetable
drm/radeon: update lockup tracking when scheduling in empty ring

Jiri Pirko (2):
team: check return value of team_get_port_by_index_rcu() for NULL
team: move add to port list before port enablement

Johan Hovold (3):
USB: f81232: fix device initialisation at open
USB: spcp8x5: fix device initialisation at open
USB: pl2303: fix device initialisation at open

Jon Medhurst (1):
ARM: 7752/1: errata: LoUIS bit field in CLIDR register is incorrect

Josh Boyer (1):
Bluetooth: Add support for atheros 04ca:3004 device to ath3k

JÃrn Engel (1):
target/iscsi: don't corrupt bh_count in iscsit_stop_time2retain_timer()

Keir Fraser (1):
xen/events: Handle VIRQ_TIMER before any other hardirq in event loop.

Lai Jiangshan (1):
clk: remove notifier from list before freeing it

Lorenzo Pieralisi (1):
ARM: 7762/1: kernel: fix arm_dt_init_cpu_maps() to skip non-cpu nodes

Marcelo Tosatti (1):
KVM: x86: fix deadlock in clock-in-progress request handling

Martin Michlmayr (1):
Kirkwood: Enable PCIe port 1 on QNAP TS-11x/TS-21x

Michael Ellerman (1):
powerpc: Fix stack overflow crash in resume_kernel when ftracing

Michael Holzheu (1):
s390/ipl: Fix FCP WWPN and LUN format strings for read

Michal Kubecek (1):
ipv4: fix redirect handling for TCP packets

Nandita Dukkipati (1):
tcp: bug fix in proportional rate reduction.

Neil Horman (1):
sctp: fully initialize sctp_outq in sctp_outq_init

Nikolay Martynov (1):
iwlwifi: dvm: fix chain noise calibration

Nithin Sujir (2):
tg3: Skip powering down function 0 on certain serdes devices
tg3: Wait for boot code to finish after power on

Oleg Nesterov (2):
hw_breakpoint: Fix cpu check in task_bp_pinned(cpu)
hw_breakpoint: Use cpu_possible_mask in {reserve,release}_bp_slot()

Patrik Jakobsson (1):
drm/gma500: Increase max resolution for mode setting

Paul Mackerras (1):
powerpc: Fix emulation of illegal instructions on PowerNV platform

Paul Moore (1):
netlabel: improve domain mapping validation

Pratyush Anand (1):
usb: dwc3: gadget: req->queued must be forced to false in cleanup

Randy Dunlap (1):
x86: fix build error and kconfig for ia32_emulation and binfmt

Roland Dreier (1):
tcm_qla2xxx: Fix residual for underrun commands that fail

Sage Weil (5):
libceph: clear messenger auth_retry flag when we authenticate
libceph: fix authorizer invalidation
libceph: add update_authorizer auth method
libceph: wrap auth ops in wrapper functions
libceph: wrap auth methods in a mutex

Shuduo Sang (1):
iwlwifi: add new pci id for 6x35 series

Simon Baatz (2):
ARM: 7755/1: handle user space mapped pages in flush_kernel_dcache_page
ARM: 7772/1: Fix missing flush_kernel_dcache_page() for noMMU

Sridhar Samudrala (1):
vxlan: Update vxlan fdb 'used' field after each usage

Stanislaw Gruszka (1):
rt2800: fix RT5390 & RT3290 TX power settings regression

Sujith Manoharan (1):
ath9k_htc: Handle IDLE state transition properly

Sunguk Lee (1):
Bluetooth: Device 0cf3:3008 should map AR 3012

Suravee Suthikulpanit (1):
iommu/amd: Re-enable IOMMU event log interrupt after handling.

Takashi Iwai (1):
ALSA: usb-audio: Fix invalid volume resolution for Logitech HD Webcam c310

Tejun Heo (1):
idr: fix top layer handling

Wei Liu (7):
xen-netback: remove skb in xen_netbk_alloc_page
xen-netback: coalesce slots in TX path and fix regressions
xen-netback: don't disconnect frontend when seeing oversize packet
xen-netback: remove redundent parameter in netbk_count_requests
xen-netback: avoid allocating variable size array on stack
xen-netback: better names for thresholds
xen-netfront: reduce gso_max_size to account for max TCP header

Wei Yongjun (4):
perf: Fix error return code
netrom: fix invalid use of sizeof in nr_recvmsg()
staging:iio:light:tsl2x7x: fix the error handling in tsl2x7x_probe()
gianfar: add missing iounmap() on error in gianfar_ptp_probe()

Yoshihiro Shimoda (1):
net: sh_eth: fix incorrect RX length error if R8A7740

Zefan Li (2):
dlci: acquire rtnl_lock before calling __dev_get_by_name()
dlci: validate the net device in dlci_del()

Zhanghaoyu (A) (1):
KVM: x86: remove vcpu's CPL check in host-invoked XCR set

franÃois romieu (2):
r8169: honor jumbo settings when chipset is requested to start.
r8169: fix offloaded tx checksum for small packets.

stephen hemminger (2):
xen-netback: fix sparse warning
8139cp: reset BQL when ring tx ring cleared

wang, biao (1):
klist: del waiter from klist_remove_waiters before wakeup waitting process
--
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/