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

From: Kamal Mostafa
Date: Thu Nov 07 2013 - 21:16:29 EST


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

This version contains 91 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.13 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/ip-sysctl.txt | 9 ++
arch/parisc/kernel/head.S | 4 +
arch/um/kernel/exitcode.c | 4 +-
arch/xtensa/kernel/signal.c | 2 +-
drivers/acpi/acpica/exoparg1.c | 48 +++++++--
drivers/acpi/acpica/exstore.c | 151 ++++++++++++++++++---------
drivers/ata/libata-eh.c | 6 +-
drivers/clk/versatile/clk-icst.c | 2 +-
drivers/connector/cn_proc.c | 17 +++
drivers/connector/connector.c | 7 +-
drivers/firmware/dmi_scan.c | 12 ++-
drivers/gpu/drm/drm_drv.c | 9 +-
drivers/gpu/drm/i915/intel_lvds.c | 32 ++++++
drivers/gpu/drm/radeon/atombios_encoders.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 17 ++-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 2 +-
drivers/md/md.c | 5 +-
drivers/md/raid1.c | 1 +
drivers/md/raid10.c | 1 +
drivers/md/raid5.c | 20 ++++
drivers/net/can/dev.c | 10 +-
drivers/net/can/flexcan.c | 4 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +-
drivers/net/ethernet/ti/davinci_emac.c | 3 +-
drivers/net/ppp/ppp_generic.c | 3 +-
drivers/net/virtio_net.c | 8 ++
drivers/net/vxlan.c | 2 +-
drivers/net/wan/farsync.c | 1 +
drivers/net/wan/wanxl.c | 1 +
drivers/net/wireless/ath/ath9k/main.c | 22 ++--
drivers/net/wireless/mwifiex/main.c | 6 +-
drivers/net/wireless/rtlwifi/rtl8192cu/trx.c | 3 +-
drivers/net/xen-netback/common.h | 1 +
drivers/net/xen-netback/interface.c | 12 ++-
drivers/net/xen-netback/xenbus.c | 17 ++-
drivers/scsi/aacraid/linit.c | 2 +
drivers/staging/bcm/Bcmchar.c | 1 +
drivers/staging/ozwpan/ozcdev.c | 3 +
drivers/staging/sb105x/sb_pci_mp.c | 2 +-
drivers/staging/wlags49_h2/wl_priv.c | 9 +-
drivers/target/target_core_pscsi.c | 8 +-
drivers/uio/uio.c | 16 ++-
drivers/vhost/tcm_vhost.c | 2 +-
drivers/video/au1100fb.c | 26 +----
drivers/video/au1200fb.c | 25 +----
fs/ecryptfs/keystore.c | 8 +-
fs/jfs/jfs_inode.c | 3 +-
include/linux/mod_devicetable.h | 6 +-
include/linux/skbuff.h | 15 +++
include/net/cipso_ipv4.h | 6 +-
include/net/dst.h | 12 +++
include/net/sock.h | 2 +
include/net/tcp.h | 1 +
include/uapi/drm/drm_mode.h | 2 +
lib/scatterlist.c | 3 +-
mm/huge_memory.c | 79 ++++++++------
mm/memory.c | 53 ++++------
mm/migrate.c | 112 ++++++++++----------
mm/mprotect.c | 2 +-
net/8021q/vlan_netlink.c | 2 +-
net/bridge/br_stp_if.c | 2 +-
net/compat.c | 2 +
net/core/secure_seq.c | 2 +
net/core/sock.c | 1 +
net/ipv4/ah4.c | 3 +-
net/ipv4/inet_hashtables.c | 2 +-
net/ipv4/ip_fragment.c | 2 +-
net/ipv4/ip_output.c | 2 +-
net/ipv4/ip_vti.c | 14 ++-
net/ipv4/route.c | 2 +-
net/ipv4/sysctl_net_ipv4.c | 10 ++
net/ipv4/tcp.c | 28 ++++-
net/ipv4/tcp_input.c | 40 ++++++-
net/ipv4/tcp_output.c | 30 ++++--
net/ipv4/xfrm4_input.c | 2 +-
net/ipv4/xfrm4_mode_tunnel.c | 4 +-
net/ipv6/ah6.c | 3 +-
net/ipv6/inet6_hashtables.c | 2 +-
net/ipv6/ip6_output.c | 2 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +-
net/ipv6/reassembly.c | 2 +-
net/ipv6/xfrm6_mode_tunnel.c | 4 +-
net/l2tp/l2tp_core.c | 36 +++++--
net/l2tp/l2tp_core.h | 3 +
net/l2tp/l2tp_ppp.c | 4 +
net/mac80211/cfg.c | 2 +-
net/mac80211/ieee80211_i.h | 3 +
net/mac80211/rx.c | 3 +
net/mac80211/scan.c | 19 ++++
net/mac80211/status.c | 3 +
net/mac80211/tx.c | 3 +-
net/mac80211/util.c | 4 +
net/sched/act_ipt.c | 6 +-
net/sched/act_pedit.c | 3 +-
net/sctp/output.c | 3 +-
net/socket.c | 24 ++++-
net/unix/af_unix.c | 10 ++
net/unix/diag.c | 1 +
net/wireless/ibss.c | 3 +
net/wireless/radiotap.c | 7 +-
scripts/kallsyms.c | 12 ++-
scripts/link-vmlinux.sh | 2 +
sound/core/pcm.c | 4 +
sound/pci/hda/hda_codec.c | 4 +-
sound/pci/hda/patch_realtek.c | 1 +
sound/soc/codecs/wm_hubs.c | 1 +
sound/soc/soc-dapm.c | 2 +-
107 files changed, 803 insertions(+), 371 deletions(-)

Alex Deucher (1):
drm/radeon/atom: workaround vbios bug in transmitter table on rs780

Amitkumar Karwar (1):
mwifiex: fix SDIO interrupt lost issue

Baruch Siach (1):
xtensa: don't use alternate signal stack on threads

Bian Yu (1):
md: avoid deadlock when md_set_badblocks.

Bob Moore (4):
ACPICA: Interpreter: Fix Store() when implicit conversion is not possible.
ACPICA: DeRefOf operator: Update to fully resolve FieldUnit and BufferField refs.
ACPICA: Return error if DerefOf resolves to a null package element.
ACPICA: Fix for a Store->ArgX when ArgX contains a reference to a field.

Bruno Randolf (1):
cfg80211: fix warning when using WEXT for IBSS

Chris Wilson (3):
drm: Prevent overwriting from userspace underallocating core ioctl structs
drm: Pad drm_mode_get_connector to 64-bit boundary
drm/i915: quirk away phantom LVDS on Intel's D510MO mainboard

Christophe Gouault (1):
vti: get rid of nf mark rule in prerouting

Dan Carpenter (7):
net: heap overflow in __audit_sockaddr()
uml: check length in exitcode_proc_write()
staging: ozwpan: prevent overflow in oz_cdev_write()
aacraid: missing capable() check in compat ioctl
staging: wlags49_h2: buffer overflow setting station name
Staging: bcm: info leak in ioctl
Staging: sb105x: info leak in mp_get_count()

Daniel Borkmann (1):
net: unix: inherit SOCK_PASS{CRED, SEC} flags from socket to fix race

Dave Kleikamp (1):
jfs: fix error path in ialloc

David S. Miller (1):
l2tp: Fix build warning with ipv6 disabled.

Emmanuel Grumbach (1):
mac80211: correctly close cancelled scans

Eric Dumazet (6):
tcp: TSO packets automatic sizing
tcp: TSQ can use a dynamic limit
tcp: must unclone packets before mangling them
tcp: do not forget FIN in tcp_shifted_skb()
net: do not call sock_put() on TIMEWAIT sockets
l2tp: must disable bh before calling l2tp_xmit_skb()

Fabio Estevam (1):
net: secure_seq: Fix warning when CONFIG_IPV6 and CONFIG_INET are not selected

Fan Du (1):
sctp: Use software crc32 checksum when xfrm transform will happen.

Felix Fietkau (4):
mac80211: drop spoofed packets in ad-hoc mode
mac80211: use sta_info_get_bss() for nl80211 tx and client probing
mac80211: update sta->last_rx on acked tx frames
ath9k: fix tx queue scheduling after channel changes

FranÃois Cachereul (1):
l2tp: fix kernel panic when using IPv4-mapped IPv6 addresses

Geyslan G. Bem (1):
ecryptfs: Fix memory leakage in keystore.c

Gwendal Grignou (1):
libata: make ata_eh_qc_retry() bump scmd->allowed on bogus failures

Hannes Frederic Sowa (1):
inet: fix possible memory corruption with UDP_CORK and UFO

Helge Deller (1):
parisc: Do not crash 64bit SMP kernels on machines with >= 4GB RAM

Hugh Dickins (1):
mm: numa: cleanup flow of transhuge page migration

Jani Nikula (2):
dmi: add support for exact DMI matches in addition to substring matching
drm/i915: quirk away phantom LVDS on Intel's D525MW mainboard

Jason Wang (1):
virtio-net: don't respond to cpu hotplug notifier if we're not ready

Jiri Benc (1):
ipv4: fix ineffective source address selection

Johannes Berg (2):
wireless: radiotap: fix parsing buffer overrun
mac80211: fix crash if bitrate calculation goes wrong

Jonathan Austin (1):
clk: fixup argument order when setting VCO parameters

Kamal Mostafa (1):
vxlan: fix ip_select_ident skb parameter

Linus Torvalds (1):
Fix a few incorrectly checked [io_]remap_pfn_range() calls

Lukasz Dorau (1):
md: Fix skipping recovery for read-only arrays.

Marc Kleine-Budde (3):
can: dev: fix nlmsg size calculation in can_get_size()
net: vlan: fix nlmsg size calculation in vlan_get_size()
can: flexcan: fix mx28 detection by rearanging OF match table

Mariusz Ceier (1):
davinci_emac.c: Fix IFF_ALLMULTI setup

Mark Cave-Ayland (1):
rtlwifi: rtl8192cu: Fix error in pointer arithmetic

Mathias Krause (3):
proc connector: fix info leaks
unix_diag: fix info leak
connector: use nlmsg_len() to check message length

Mel Gorman (5):
mm: Wait for THP migrations to complete during NUMA hinting faults
mm: Prevent parallel splits during THP migration
mm: numa: Sanitize task_numa_fault() callsites
mm: Close races between THP migration and PMD numa clearing
mm: Account for a THP NUMA hinting update as one PTE update

Ming Lei (2):
lib/scatterlist.c: don't flush_kernel_dcache_page on slab page
scripts/kallsyms: filter symbols not in kernel address space

Nicholas Bellinger (1):
vhost/scsi: Fix incorrect usage of get_user_pages_fast write parameter

Paul Durrant (1):
xen-netback: Don't destroy the netdev until the vif is shut down

Pravin B Shelar (1):
net: Add skb_unclone() helper function.

Rob Pearce (1):
drm/i915: No LVDS hardware on Intel D410PT and D425KT

Russell King (1):
ALSA: fix oops in snd_pcm_info() caused by ASoC DPCM

Salva Peirà (2):
farsync: fix info leak in ioctl
wanxl: fix info leak in ioctl

Sebastian Hesselbarth (2):
net: mv643xx_eth: update statistics timer from timer context only
net: mv643xx_eth: fix orphaned statistics timer crash

Seif Mazareeb (1):
net: fix cipso packet validation when !NETLABEL

Shaohua Li (2):
raid5: set bio bi_vcnt 0 for discard request
raid5: avoid finding "discard" stripe

Takashi Iwai (4):
ALSA: hda - Fix unbalanced runtime PM refcount after S3/S4
ASoC: dapm: Fix source list debugfs outputs
ALSA: hda - Add a fixup for ASUS N76VZ
ASoC: wm_hubs: Add missing break in hp_supply_event()

Thomas Hellstrom (2):
drm/vmwgfx: Don't put resources with invalid id's on lru list
drm/vmwgfx: Don't kill clients on VT switch

Vlad Yasevich (3):
bridge: Correctly clamp MAX forward_delay when enabling STP
net: dst: provide accessor function to dst->xfrm
sctp: Perform software checksum if packet has to be fragmented.

Wei Yongjun (1):
target/pscsi: fix return value check

stephen hemminger (2):
ipv6: fix warning in xfrm6_mode_tunnel_input
ip: fix warning in xfrm4_mode_tunnel_input
--
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/