Linux 3.10
From: Linus Torvalds
Date: Sun Jun 30 2013 - 19:10:16 EST
So I delayed this by a day, considering whether to do another -rc, but
decided that there wasn't enough upside. Sure, it hasn't been as quiet
as I'd like, and we had this long discussion about an inode list
locking scalability issue over the last week or two, but in the end
that issue turned out to not be new, and while we may end up
back-porting the eventual resolution to 3.10, it wasn't a reason to
delay the release.
Similarly, while I might wish for fewer pull requests during the late
rc's (and particularly the ones that came in Friday evening -
inconvenient for a weekend release), at some point delaying things
doesn't really help things, and just makes the pent up demand for the
next merge window worse.
In other words, I could really have gone either way, but decided that
there wasn't enough reason to break the normal pattern of "rc7 is the
last rc before the release". So here goes..
The appended changelog is (as usual) just the changes since the last
rc. This time mainly from the networking pull (which includes drivers
and core networking, as well as bluetooth), the rest were pretty small
and scattered. We've got some arch updates, some acpi/pm fixes, and a
scattering of other random fixes..
In the bigger picture (ie since 3.9) this release has been pretty
typical and not particularly prone to problems, despite my waffling
about the exact release date. As usual, the bulk patch-wise is all
drivers (pretty much exactly two thirds), while the rest is evenly
split between arch updates and "misc". No major new subsystems this
time around, although there are individual new features. As usual, I'm
sure H-Online and kernelnewbies will do better writeups of the
details..
Linus
---
Aaron Lu (1):
libata-acpi: add back ACPI based hotplug functionality
Akira Takeuchi (2):
mn10300: Allow to pass array name to get_user()
mn10300: Use early_param() to parse "mem=" parameter
Amir Vadai (1):
net/mlx_en: Timestamping is not supported in slave mode
Anderson Lizardo (1):
Bluetooth: Fix crash in l2cap_build_cmd() with small MTU
Arend van Spriel (2):
brcmsmac: disable power-save related functions
brcmfmac: free primary net_device when brcmf_bus_start() fails
Artem Bityutskiy (2):
UBIFS: prepare to fix a horrid bug
UBIFS: fix a horrid bug
Aydin Arik (1):
ipv4: Fixed MD5 key lookups when adding/ removing MD5 to/ from
TCP sockets.
Balazs Peter Odor (1):
netfilter: nf_nat_sip: fix mangling
Ben Hutchings (3):
Input: add missing dependencies on CONFIG_HAS_IOMEM
s390/irq: Only define synchronize_irq() on SMP
sfc: Remove write permission from phy_type attribute
Chris Wilson (1):
drm/i915: Restore fences after resume and GPU resets
Dan Williams (1):
qmi_wwan: add various Novatel Gobi1K IDs
Daniel Drake (1):
Bluetooth: btmrvl: fix thread stopping race
Daniel Lezcano (1):
tick: Fix tick_broadcast_pending_mask not cleared
Dave Airlie (1):
drm/qxl: add missing access check for execbuffer ioctl
David Daney (2):
netdev: octeon_mgmt: Correct tx IFG workaround.
netdev: octeon_mgmt: Fix structure layout for little-endian.
Emmanuel Grumbach (1):
iwlwifi: mvm: correctly set the flags for BAR
Eric Dumazet (2):
gre: fix a possible skb leak
ipv6: ip6_sk_dst_check() must not assume ipv6 dst
Felix Fietkau (1):
ath9k: fix an RCU issue in calling ieee80211_get_tx_rates
Fernando Luis Vazquez Cao (1):
vlan: restore ethtool ABI to control VLAN hardware acceleration
Ferruh Yigit (2):
Input: cyttsp - fix memcpy size param
Input: cyttsp - add missing handshake
Florian Westphal (1):
netfilter: ctnetlink: send event when conntrack label was modified
Gao feng (2):
ipv6: don't call addrconf_dst_alloc again when enable lo
netfilter: ipt_ULOG: fix incorrect setting of ulog timer
Gavin Shan (2):
net/tg3: Avoid delay during MMIO access
powerpc/eeh: Fix fetching bus for single-dev-PE
Giuseppe CAVALLARO (1):
stmmac: fix EEE setup
Gregory CLEMENT (1):
ARM: 7773/1: PJ4B: Add support for errata 4742
Guenter Roeck (2):
net: fec: Fix build for MCF5272
powerpc/pci: Improve device hotplug initialization
Haiyang Zhang (1):
Fix the VLAN_TAG_PRESENT in netvsc_recv_callback()
Hannes Frederic Sowa (1):
ipv6: check return value of ipv6_get_lladdr
Heiko Carstens (1):
s390/mem_detect: fix memory hole handling
Herbert Xu (1):
crypto: algboss - Hold ref count on larval
Jacob Shin (1):
cpufreq: fix NULL pointer deference at od_set_powersave_bias()
Jaganath Kanakkassery (1):
Bluetooth: Fix invalid length check in l2cap_information_rsp()
Javier Martinez Canillas (1):
gpio/omap: don't use linear domain mapping for OMAP1
Jiang Liu (2):
ACPI / dock: Initialize ACPI dock subsystem upfront
PCI / ACPI: Use boot-time resource allocation rules during hotplug
Johan Hedberg (1):
Bluetooth: Fix conditions for HCI_Delete_Stored_Link_Key
Johannes Berg (4):
iwlwifi: don't print module loading error if not modular
mac80211: work around broken APs not including HT info
alx: add a simple AR816x/AR817x device driver
nl80211: fix attrbuf access race by allocating a separate one
Jonas Jensen (1):
ARM: 7760/1: cpu_fa526_do_idle: remove WFI
Josh Durgin (2):
rbd: fetch object order before using it
rbd: send snapshot context with writes
Julian Anastasov (1):
ipvs: SCTP ports should be writable in ICMP packets
Konrad Rzeszutek Wilk (1):
drm/i915: make compact dma scatter lists creation work with
SWIOTLB backend.
Krishna Mohan (1):
libfcoe: Fix Conflicting FCFs issue in the fabric
Linus LÃssing (1):
bridge: fix switched interval for MLD Query types
Linus Torvalds (1):
Linux 3.10
Lorenzo Pieralisi (2):
ARM: 7762/1: kernel: fix arm_dt_init_cpu_maps() to skip non-cpu nodes
ARM: 7763/1: kernel: fix __cpu_logical_map default initialization
Lubomir Rintel (2):
pxa168_eth: Allocate receive queue initialized to zero
mv643xx_eth: Allocate receive queue initialized to zero
Marc Dietrich (1):
mfd: tps6586x: correct device name of the regulator cell
Marc Kleine-Budde (1):
can: usb_8dev: unregister netdev before free()ing
Mark Rustad (1):
libfc: Correct check for initiator role
Masami Hiramatsu (1):
kprobes: Fix arch_prepare_kprobe to handle copy insn failures
Mathias Krause (1):
af_key: fix info leaks in notify messages
Mathieu Desnoyers (1):
Fix: kernel/ptrace.c: ptrace_peek_siginfo() missing __put_user()
validation
Matthias Kaehlcke (1):
Input: cyttsp - fix swapped mfg_stat and mfg_cmd registers
Matthias Schiffer (1):
ipv6: ndisc: fix ndisc_send_redirect writing to the wrong skb
Maxim Patlasov (1):
fuse: hold i_mutex in fuse_file_fallocate()
Michael Holzheu (1):
s390/ipl: Fix FCP WWPN and LUN format strings for read
Michael S. Tsirkin (2):
tun: fix recovery from gup errors
macvtap: fix recovery from gup errors
Mika Westerberg (2):
spi/pxa2xx: use GFP_ATOMIC in sg table allocation
spi/pxa2xx: fix memory corruption due to wrong size used in devm_kzalloc()
Moshe Benji (1):
iwlwifi: fix rate control regression
Mugunthan V N (2):
drivers: net: cpsw: fix cpsw clock gating issue across suspend/resume
drivers: net: cpsw: fix compilation error with cpsw driver
Neil Horman (2):
libfc: extend ex_lock to protect all of fc_seq_send
MAINTAINERS: Fix fcoe mailing list
Nicolas Schichan (1):
net: fix kernel deadlock with interface rename and netdev name retrieval.
Nikolay Aleksandrov (1):
bonding: fix slave speed reporting in bond_miimon_commit
Nikolay Martynov (1):
iwlwifi: dvm: fix chain noise calibration
Olaf Hering (1):
net: vlan: fix comment for vlan_ethhdr->h_vlan_proto
Oleg Nesterov (2):
hw_breakpoint: Fix cpu check in task_bp_pinned(cpu)
hw_breakpoint: Use cpu_possible_mask in {reserve,release}_bp_slot()
Olof Johansson (1):
ARM: dt: Only print warning, not WARN() on bad cpu map in device tree
Pablo Neira Ayuso (1):
netfilter: xt_TCPOPTSTRIP: don't use tcp_hdr()
Phil Oester (3):
netfilter: xt_TCPMSS: Fix IPv6 default MSS too
netfilter: xt_TCPMSS: Fix missing fragmentation handling
netfilter: nf_conntrack_ipv6: Plug sk_buff leak in fragment handling
Ping Cheng (1):
Input: wacom - add a new stylus (0x100802) for Intuos5 and Cintiqs
Rafael J. Wysocki (1):
ACPI / dock / PCI: Synchronous handling of dock events for PCI devices
Randy Dunlap (1):
fs: fix new splice.c kernel-doc warning
Robert Love (1):
fcoe: Use correct API to set vlan tag for FCoE Ethertype skbs
Rojhalat Ibrahim (1):
powerpc/pci: Fix boot panic on mpc83xx (regression)
Sebastian Ott (2):
s390/dma: fix mapping_error detection
s390/dma: support debug_dma_mapping_error
Sebastian Siewior (2):
net: cpsw: check for cpts pointer after its allocation
net: eth: davicnci_cpdma: check dma map error
Sergei Shtylyov (2):
sh_eth: fix unhandled RFE interrupt
sh_eth: fix misreporting of transmit abort
Shahed Shaikh (1):
qlcnic: Do not sleep while holding spinlock
Shan Wei (1):
tcp: doc : fix the syncookies default value
Shawn Joseph (1):
Input: xpad - fix for "Mad Catz Street Fighter IV FightPad" controllers
Simon Baatz (1):
ARM: 7772/1: Fix missing flush_kernel_dcache_page() for noMMU
Simon Wunderlich (2):
mac80211: abort CAC in stop_ap()
mac80211: Fix rate control mask matching call
Stanislaw Gruszka (2):
iwlegacy: fix rate control regression
rt2800: fix RT5390 & RT3290 TX power settings regression
Stephane Eranian (1):
perf: Disable monitoring on setuid processes for regular users
Sujith Manoharan (1):
ath9k_htc: Handle IDLE state transition properly
Sylwester Nawrocki (1):
spi: s3c64xx: Fix pm_runtime_get_sync() return value check
Thadeu Lima de Souza Cascardo (1):
powerpc/eeh: Add eeh_dev to the cache during boot
YOSHIFUJI Hideaki / åèèæ (1):
ipv6: Process unicast packet with Router Alert by checking flag in skb.
Zefan Li (2):
dlci: acquire rtnl_lock before calling __dev_get_by_name()
dlci: validate the net device in dlci_del()
gurinder.shergill@xxxxxx (1):
[SCSI] qla2xxx: Fix for locking issue between driver ISR and
mailbox routines
stephen hemminger (5):
vxlan: fix race between flush and incoming learning
vxlan: only migrate dynamic FDB entries
vxlan: handle skb_clone failure
vxlan: fix check for migration of static entry
netlink: export netlink_diag.h header
wenxiong@xxxxxxxxxxxxxxxxxx (1):
[SCSI] ipr: Avoid target_destroy accessing memory after it was freed
--
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/