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 <gregkh@xxxxxxxxxxxxxxxxxxx> Linux 3.10.4-rc1 Takashi Iwai <tiwai@xxxxxxx> ALSA: hda - Fix EAPD GPIO control for Sigmatel codecs Eldad Zack <eldad@xxxxxxxxxxxxxxx> ALSA: usb-audio: 6fire: return correct XRUN indication Takashi Iwai <tiwai@xxxxxxx> ALSA: hda - Remove NO_PRESENCE bit override for Dell 1420n Laptop Thomas Gleixner <tglx@xxxxxxxxxxxxx> hrtimers: Move SMP function call to thread context David Jeffery <djeffery@xxxxxxxxxx> lockd: protect nlm_blocked access in nlmsvc_retry_blocked Soeren Moch <smoch@xxxxxx> media: dmxdev: remove dvb_ringbuffer_flush() on writer side Takashi Iwai <tiwai@xxxxxxx> media: saa7134: Fix unlocked snd_pcm_stop() call Liu ShuoX <shuox.liu@xxxxxxxxx> PM / Sleep: avoid 'autosleep' in shutdown progress Theodore Ts'o <tytso@xxxxxxx> ext4: fix error handling in ext4_ext_truncate() Barry Grussling <barry@xxxxxxxxxxxxx> usb: cp210x support SEL C662 Vendor/Device Sami Rahman <sami.rahman@xxxxxxxxxxxxxxx> USB: cp210x: add MMB and PI ZigBee USB Device Support Luiz Angelo Daros de Luca <luizluca@xxxxxxxxx> usb: serial: cp210x: Add USB ID for Netgear Switches embedded serial adapter Mike Frysinger <vapier@xxxxxxxxxx> ARM: footbridge: fix overlapping PCI mappings Sylwester Nawrocki <sylvester.nawrocki@xxxxxxxxx> ARM: S3C24XX: Add missing clkdev entries for s3c2440 UART Enrico Mioso <mrkiko.rs@xxxxxxxxx> usb: serial: option: Add ONYX 3G device support Alexandr \\\"Sky\\\" Ivanov <alexandr.sky@xxxxxxxxx> USB: option: add D-Link DWM-152/C1 and DWM-156/C1 Daniil Bolsun <dan.bolsun@xxxxxxxxx> USB: option: append Petatel NP10T device to GSM modems list Enrico Mioso <mrkiko.rs@xxxxxxxxx> usb: serial: option.c: remove ONDA MT825UP product ID fromdriver Dan Williams <dcbw@xxxxxxxxxx> usb: serial: option: add Olivetti Olicard 200 Bjørn Mork <bjorn@xxxxxxx> usb: option: add TP-LINK MA260 Enrico Mioso <mrkiko.rs@xxxxxxxxx> usb: serial: option: blacklist ONDA MT689DC QMI interface Markos Chandras <markos.chandras@xxxxxxxxxx> lib/Kconfig.debug: Restrict FRAME_POINTER for MIPS Bjørn Mork <bjorn@xxxxxxx> SCSI: megaraid_sas: fix memory leak if SGL has zero length entries Sreekanth Reddy <Sreekanth.Reddy@xxxxxxx> SCSI: mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander Sreekanth Reddy <Sreekanth.Reddy@xxxxxxx> SCSI: mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned Borislav Petkov <bp@xxxxxxx> EDAC: Fix lockdep splat Kent Overstreet <kmo@xxxxxxxxxxxxx> bcache: Journal replay fix Kent Overstreet <kmo@xxxxxxxxxxxxx> bcache: Fix GC_SECTORS_USED() calculation Kent Overstreet <kmo@xxxxxxxxxxxxx> bcache: Fix a sysfs splat on shutdown Kent Overstreet <kmo@xxxxxxxxxxxxx> bcache: Shutdown fix Kent Overstreet <kmo@xxxxxxxxxxxxx> bcache: Advertise that flushes are supported Kent Overstreet <kmo@xxxxxxxxxxxxx> bcache: Fix a dumb race Miklos Szeredi <mszeredi@xxxxxxx> fuse: readdirplus: sanity checks Miklos Szeredi <mszeredi@xxxxxxx> fuse: readdirplus: fix instantiate Niels de Vos <ndevos@xxxxxxxxxx> fuse: readdirplus: fix dentry leak Ralf Baechle <ralf@xxxxxxxxxxxxxx> RAPIDIO: IDT_GEN2: Fix build error. Ralf Baechle <ralf@xxxxxxxxxxxxxx> MIPS: Oceton: Fix build error. Eric Dumazet <edumazet@xxxxxxxxxx> vlan: fix a race in egress prio management Eric Dumazet <edumazet@xxxxxxxxxx> vlan: mask vlan prio bits Jason Wang <jasowang@xxxxxxxxxx> macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS Jason Wang <jasowang@xxxxxxxxxx> tuntap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS Paolo Valente <paolo.valente@xxxxxxxxxx> pkt_sched: sch_qfq: remove a source of high packet delay/jitter Haiyang Zhang <haiyangz@xxxxxxxxxxxxx> hyperv: Fix the NETIF_F_SG flag setting in netvsc Sarveshwar Bandi <sarveshwar.bandi@xxxxxxxxxx> be2net: Fix to avoid hardware workaround when not needed Eric Dumazet <edumazet@xxxxxxxxxx> ipv4: set transport header earlier Neil Horman <nhorman@xxxxxxxxxxxxx> atl1e: unmap partially mapped skb on dma error and free skb Neil Horman <nhorman@xxxxxxxxxxxxx> atl1e: fix dma mapping warnings Hannes Frederic Sowa <hannes@xxxxxxxxxxxxxxxxxxx> ipv6: only static routes qualify for equal cost multipathing Alexander Duyck <alexander.h.duyck@xxxxxxxxx> gre: Fix MTU sizing check for gretap tunnels dingtianhong <dingtianhong@xxxxxxxxxx> ifb: fix oops when loading the ifb failed dingtianhong <dingtianhong@xxxxxxxxxx> dummy: fix oops when loading the dummy failed Hannes Frederic Sowa <hannes@xxxxxxxxxxxxxxxxxxx> ipv6: fix route selection if kernel is not compiled with CONFIG_IPV6_ROUTER_PREF Maarten Lankhorst <maarten.lankhorst@xxxxxxxxxxxxx> alx: fix lockdep annotation Sasha Levin <sasha.levin@xxxxxxxxxx> 9p: fix off by one causing access violations and memory corruption Hannes Frederic Sowa <hannes@xxxxxxxxxxxxxxxxxxx> ipv6: in case of link failure remove route directly instead of letting it expire Jason Wang <jasowang@xxxxxxxxxx> macvtap: correctly linearize skb when zerocopy is used Jason Wang <jasowang@xxxxxxxxxx> tuntap: correctly linearize skb when zerocopy is used dingtianhong <dingtianhong@xxxxxxxxxx> ifb: fix rcu_sched self-detected stalls Dave Kleikamp <dave.kleikamp@xxxxxxxxxx> sunvnet: vnet_port_remove must call unregister_netdev Michael S. Tsirkin <mst@xxxxxxxxxx> vhost-net: fix use-after-free in vhost_net_flush Michael S. Tsirkin <mst@xxxxxxxxxx> virtio_net: fix race in RX VQ processing Michael S. Tsirkin <mst@xxxxxxxxxx> virtio: support unlocked queue poll Jongsung Kim <neidhard.kim@xxxxxxx> net/cadence/macb: fix bug/typo in extracting gem_irq_read_clear bit Ben Hutchings <bhutchings@xxxxxxxxxxxxxx> sfc: Fix memory leak when discarding scattered packets Hannes Frederic Sowa <hannes@xxxxxxxxxxxxxxxxxxx> ipv6: rt6_check_neigh should successfully verify neigh if no NUD information are available Hannes Frederic Sowa <hannes@xxxxxxxxxxxxxxxxxxx> ipv6: ip6_append_data_mtu did not care about pmtudisc and frag_size Hannes Frederic Sowa <hannes@xxxxxxxxxxxxxxxxxxx> ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data Cong Wang <amwang@xxxxxxxxxx> ipip: fix a regression in ioctl Wei Yongjun <yongjun_wei@xxxxxxxxxxxxxxxxx> l2tp: add missing .owner to struct pppox_proto Pravin B Shelar <pshelar@xxxxxxxxxx> ip_tunnels: Use skb-len to PMTU check. Amerigo Wang <amwang@xxxxxxxxxx> ipv6,mcast: always hold idev->lock before mca_lock Cong Wang <amwang@xxxxxxxxxx> vti: remove duplicated code to fix a memory leak Cong Wang <amwang@xxxxxxxxxx> gre: fix a regression in ioctl Changli Gao <xiaosuo@xxxxxxxxx> net: Swap ver and type in pppoe_hdr Dave Jones <davej@xxxxxxxxxx> x25: Fix broken locking in ioctl error paths. Eric Dumazet <eric.dumazet@xxxxxxxxx> neighbour: fix a race in neigh_destroy() Hannes Frederic Sowa <hannes@xxxxxxxxxxxxxxxxxxx> ipv6: only apply anti-spoofing checks to not-pointopoint tunnels Olivier DANET <odanet@xxxxxxxxxxxx> sparc32: vm_area_struct access for old Sun SPARCs. Jan Kara <jack@xxxxxxx> 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 stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html