This is the start of the stable review cycle for the 3.10.4 release.
There are 79 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Sun Jul 28 20:45:08 UTC 2013.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.10.4-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 3.10.4-rc1
Takashi Iwai <[email protected]>
ALSA: hda - Fix EAPD GPIO control for Sigmatel codecs
Eldad Zack <[email protected]>
ALSA: usb-audio: 6fire: return correct XRUN indication
Takashi Iwai <[email protected]>
ALSA: hda - Remove NO_PRESENCE bit override for Dell 1420n Laptop
Thomas Gleixner <[email protected]>
hrtimers: Move SMP function call to thread context
David Jeffery <[email protected]>
lockd: protect nlm_blocked access in nlmsvc_retry_blocked
Soeren Moch <[email protected]>
media: dmxdev: remove dvb_ringbuffer_flush() on writer side
Takashi Iwai <[email protected]>
media: saa7134: Fix unlocked snd_pcm_stop() call
Liu ShuoX <[email protected]>
PM / Sleep: avoid 'autosleep' in shutdown progress
Theodore Ts'o <[email protected]>
ext4: fix error handling in ext4_ext_truncate()
Barry Grussling <[email protected]>
usb: cp210x support SEL C662 Vendor/Device
Sami Rahman <[email protected]>
USB: cp210x: add MMB and PI ZigBee USB Device Support
Luiz Angelo Daros de Luca <[email protected]>
usb: serial: cp210x: Add USB ID for Netgear Switches embedded serial adapter
Mike Frysinger <[email protected]>
ARM: footbridge: fix overlapping PCI mappings
Sylwester Nawrocki <[email protected]>
ARM: S3C24XX: Add missing clkdev entries for s3c2440 UART
Enrico Mioso <[email protected]>
usb: serial: option: Add ONYX 3G device support
Alexandr \\\"Sky\\\" Ivanov <[email protected]>
USB: option: add D-Link DWM-152/C1 and DWM-156/C1
Daniil Bolsun <[email protected]>
USB: option: append Petatel NP10T device to GSM modems list
Enrico Mioso <[email protected]>
usb: serial: option.c: remove ONDA MT825UP product ID fromdriver
Dan Williams <[email protected]>
usb: serial: option: add Olivetti Olicard 200
Bjørn Mork <[email protected]>
usb: option: add TP-LINK MA260
Enrico Mioso <[email protected]>
usb: serial: option: blacklist ONDA MT689DC QMI interface
Markos Chandras <[email protected]>
lib/Kconfig.debug: Restrict FRAME_POINTER for MIPS
Bjørn Mork <[email protected]>
SCSI: megaraid_sas: fix memory leak if SGL has zero length entries
Sreekanth Reddy <[email protected]>
SCSI: mpt3sas: fix for kernel panic when driver loads with HBA conected to
non LUN 0 configured expander
Sreekanth Reddy <[email protected]>
SCSI: mpt3sas: Infinite loops can occur if
MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned
Borislav Petkov <[email protected]>
EDAC: Fix lockdep splat
Kent Overstreet <[email protected]>
bcache: Journal replay fix
Kent Overstreet <[email protected]>
bcache: Fix GC_SECTORS_USED() calculation
Kent Overstreet <[email protected]>
bcache: Fix a sysfs splat on shutdown
Kent Overstreet <[email protected]>
bcache: Shutdown fix
Kent Overstreet <[email protected]>
bcache: Advertise that flushes are supported
Kent Overstreet <[email protected]>
bcache: Fix a dumb race
Miklos Szeredi <[email protected]>
fuse: readdirplus: sanity checks
Miklos Szeredi <[email protected]>
fuse: readdirplus: fix instantiate
Niels de Vos <[email protected]>
fuse: readdirplus: fix dentry leak
Ralf Baechle <[email protected]>
RAPIDIO: IDT_GEN2: Fix build error.
Ralf Baechle <[email protected]>
MIPS: Oceton: Fix build error.
Eric Dumazet <[email protected]>
vlan: fix a race in egress prio management
Eric Dumazet <[email protected]>
vlan: mask vlan prio bits
Jason Wang <[email protected]>
macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS
Jason Wang <[email protected]>
tuntap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS
Paolo Valente <[email protected]>
pkt_sched: sch_qfq: remove a source of high packet delay/jitter
Haiyang Zhang <[email protected]>
hyperv: Fix the NETIF_F_SG flag setting in netvsc
Sarveshwar Bandi <[email protected]>
be2net: Fix to avoid hardware workaround when not needed
Eric Dumazet <[email protected]>
ipv4: set transport header earlier
Neil Horman <[email protected]>
atl1e: unmap partially mapped skb on dma error and free skb
Neil Horman <[email protected]>
atl1e: fix dma mapping warnings
Hannes Frederic Sowa <[email protected]>
ipv6: only static routes qualify for equal cost multipathing
Alexander Duyck <[email protected]>
gre: Fix MTU sizing check for gretap tunnels
dingtianhong <[email protected]>
ifb: fix oops when loading the ifb failed
dingtianhong <[email protected]>
dummy: fix oops when loading the dummy failed
Hannes Frederic Sowa <[email protected]>
ipv6: fix route selection if kernel is not compiled with
CONFIG_IPV6_ROUTER_PREF
Maarten Lankhorst <[email protected]>
alx: fix lockdep annotation
Sasha Levin <[email protected]>
9p: fix off by one causing access violations and memory corruption
Hannes Frederic Sowa <[email protected]>
ipv6: in case of link failure remove route directly instead of letting it
expire
Jason Wang <[email protected]>
macvtap: correctly linearize skb when zerocopy is used
Jason Wang <[email protected]>
tuntap: correctly linearize skb when zerocopy is used
dingtianhong <[email protected]>
ifb: fix rcu_sched self-detected stalls
Dave Kleikamp <[email protected]>
sunvnet: vnet_port_remove must call unregister_netdev
Michael S. Tsirkin <[email protected]>
vhost-net: fix use-after-free in vhost_net_flush
Michael S. Tsirkin <[email protected]>
virtio_net: fix race in RX VQ processing
Michael S. Tsirkin <[email protected]>
virtio: support unlocked queue poll
Jongsung Kim <[email protected]>
net/cadence/macb: fix bug/typo in extracting gem_irq_read_clear bit
Ben Hutchings <[email protected]>
sfc: Fix memory leak when discarding scattered packets
Hannes Frederic Sowa <[email protected]>
ipv6: rt6_check_neigh should successfully verify neigh if no NUD
information are available
Hannes Frederic Sowa <[email protected]>
ipv6: ip6_append_data_mtu did not care about pmtudisc and frag_size
Hannes Frederic Sowa <[email protected]>
ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET
pending data
Cong Wang <[email protected]>
ipip: fix a regression in ioctl
Wei Yongjun <[email protected]>
l2tp: add missing .owner to struct pppox_proto
Pravin B Shelar <[email protected]>
ip_tunnels: Use skb-len to PMTU check.
Amerigo Wang <[email protected]>
ipv6,mcast: always hold idev->lock before mca_lock
Cong Wang <[email protected]>
vti: remove duplicated code to fix a memory leak
Cong Wang <[email protected]>
gre: fix a regression in ioctl
Changli Gao <[email protected]>
net: Swap ver and type in pppoe_hdr
Dave Jones <[email protected]>
x25: Fix broken locking in ioctl error paths.
Eric Dumazet <[email protected]>
neighbour: fix a race in neigh_destroy()
Hannes Frederic Sowa <[email protected]>
ipv6: only apply anti-spoofing checks to not-pointopoint tunnels
Olivier DANET <[email protected]>
sparc32: vm_area_struct access for old Sun SPARCs.
Jan Kara <[email protected]>
writeback: Fix periodic writeback after fs mount
-------------
Diffstat:
Makefile | 4 +-
arch/arm/mach-footbridge/dc21285.c | 2 -
arch/arm/mach-s3c24xx/clock-s3c2410.c | 161 ++++++++++++++----------
arch/arm/mach-s3c24xx/clock-s3c2440.c | 3 +
arch/arm/plat-samsung/include/plat/clock.h | 5 +
arch/mips/cavium-octeon/setup.c | 3 +-
arch/sparc/kernel/asm-offsets.c | 2 +
arch/sparc/mm/hypersparc.S | 8 +-
arch/sparc/mm/swift.S | 8 +-
arch/sparc/mm/tsunami.S | 6 +-
arch/sparc/mm/viking.S | 10 +-
drivers/edac/edac_mc.c | 9 ++
drivers/edac/edac_mc_sysfs.c | 28 +++--
drivers/edac/i5100_edac.c | 2 +-
drivers/md/bcache/bcache.h | 1 +
drivers/md/bcache/btree.c | 4 +-
drivers/md/bcache/closure.c | 6 +-
drivers/md/bcache/journal.c | 7 +-
drivers/md/bcache/request.c | 8 +-
drivers/md/bcache/super.c | 31 +++--
drivers/media/dvb-core/dmxdev.c | 8 +-
drivers/media/pci/saa7134/saa7134-alsa.c | 2 +
drivers/net/dummy.c | 4 +
drivers/net/ethernet/atheros/alx/main.c | 5 +-
drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 50 +++++++-
drivers/net/ethernet/cadence/macb.c | 2 +-
drivers/net/ethernet/emulex/benet/be_main.c | 14 ++-
drivers/net/ethernet/sfc/rx.c | 27 ++--
drivers/net/ethernet/sun/sunvnet.c | 2 +
drivers/net/hyperv/netvsc_drv.c | 4 +-
drivers/net/ifb.c | 8 +-
drivers/net/macvtap.c | 66 ++++++----
drivers/net/tun.c | 69 ++++++----
drivers/net/virtio_net.c | 5 +-
drivers/rapidio/switches/idt_gen2.c | 2 +
drivers/scsi/megaraid/megaraid_sas_base.c | 10 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 30 +++--
drivers/usb/serial/cp210x.c | 4 +
drivers/usb/serial/option.c | 23 ++--
drivers/vhost/net.c | 9 +-
drivers/virtio/virtio_ring.c | 56 +++++++--
fs/block_dev.c | 9 +-
fs/ext4/extents.c | 11 ++
fs/fuse/dir.c | 40 ++++--
fs/lockd/svclock.c | 4 +
include/linux/edac.h | 7 +-
include/linux/if_vlan.h | 3 +-
include/linux/virtio.h | 4 +
include/net/addrconf.h | 3 +
include/net/udp.h | 1 +
include/uapi/linux/if_pppox.h | 4 +-
kernel/hrtimer.c | 28 ++---
kernel/power/autosleep.c | 3 +-
lib/Kconfig.debug | 2 +-
net/8021q/vlan_core.c | 2 +-
net/8021q/vlan_dev.c | 7 ++
net/9p/trans_common.c | 10 +-
net/core/dev.c | 11 +-
net/core/neighbour.c | 12 +-
net/ipv4/ip_gre.c | 9 +-
net/ipv4/ip_input.c | 7 +-
net/ipv4/ip_tunnel.c | 97 +++++++-------
net/ipv4/ip_vti.c | 7 --
net/ipv4/ipip.c | 12 +-
net/ipv4/udp.c | 3 +-
net/ipv6/addrconf.c | 28 +++--
net/ipv6/ip6_fib.c | 15 ++-
net/ipv6/ip6_output.c | 16 ++-
net/ipv6/mcast.c | 18 +--
net/ipv6/route.c | 70 +++++++----
net/ipv6/sit.c | 2 +-
net/ipv6/udp.c | 7 +-
net/l2tp/l2tp_ppp.c | 3 +-
net/sched/sch_qfq.c | 85 ++++++++-----
net/x25/af_x25.c | 15 +--
sound/pci/hda/patch_sigmatel.c | 13 +-
sound/usb/6fire/pcm.c | 2 +-
77 files changed, 840 insertions(+), 438 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/