[3.11.y.z extended stable] Linux 3.11.10.7 stable review
From: Luis Henriques
Date: Tue Apr 01 2014 - 08:25:04 EST
This is the start of the review cycle for the Linux 3.11.10.7 stable kernel.
This version contains 144 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.11.y-review;a=shortlog
git://kernel.ubuntu.com/ubuntu/linux.git linux-3.11.y-review
The review period for version 3.11.10.7 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.11.y.z extended stable kernel version,
see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable .
-Luis
--
arch/arm/Kconfig | 2 +
arch/arm/include/asm/memory.h | 9 +-
arch/arm/include/asm/outercache.h | 4 +-
arch/arm/kernel/setup.c | 30 +++-
arch/arm/mach-highbank/highbank.c | 13 +-
arch/arm/mach-sa1100/include/mach/collie.h | 2 +
arch/mips/include/asm/mipsregs.h | 1 +
arch/powerpc/kernel/process.c | 9 ++
arch/powerpc/kernel/reloc_64.S | 1 +
arch/x86/include/asm/topology.h | 3 +-
arch/x86/kernel/head_32.S | 7 +-
arch/x86/kernel/head_64.S | 6 +-
arch/x86/kernel/i387.c | 15 +-
arch/x86/kernel/quirks.c | 2 +-
arch/x86/kvm/mmu.c | 9 ++
arch/x86/kvm/paging_tmpl.h | 8 +
arch/x86/kvm/svm.c | 6 +-
arch/x86/net/bpf_jit.S | 2 +-
drivers/acpi/ec.c | 2 +-
drivers/acpi/resource.c | 10 ++
drivers/acpi/sleep.c | 32 ++--
drivers/ata/libata-core.c | 1 +
drivers/clocksource/vf_pit_timer.c | 2 +-
drivers/firewire/core-device.c | 22 ++-
drivers/firewire/net.c | 6 +-
drivers/firewire/ohci.c | 31 ++--
drivers/firewire/sbp2.c | 17 ++-
drivers/gpu/drm/i915/i915_drv.c | 23 ++-
drivers/gpu/drm/i915/i915_gem_stolen.c | 7 +
drivers/gpu/drm/i915/intel_hdmi.c | 6 +-
drivers/gpu/drm/i915/intel_pm.c | 6 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 2 +-
drivers/gpu/drm/radeon/cik.c | 61 ++++----
drivers/gpu/drm/radeon/evergreen.c | 33 ++--
drivers/gpu/drm/radeon/evergreen_smc.h | 2 +-
drivers/gpu/drm/radeon/ni.c | 36 ++---
drivers/gpu/drm/radeon/r600.c | 16 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 3 +
drivers/gpu/drm/radeon/rv770.c | 16 +-
drivers/gpu/drm/radeon/si.c | 18 +--
drivers/gpu/drm/ttm/ttm_bo.c | 8 +-
drivers/hid/hid-lg4ff.c | 22 +--
drivers/i2c/busses/Kconfig | 2 +-
drivers/i2c/busses/i2c-cpm.c | 2 +
drivers/infiniband/ulp/isert/ib_isert.c | 125 +++++++--------
drivers/infiniband/ulp/isert/ib_isert.h | 4 +-
drivers/input/mouse/synaptics.c | 55 +++++++
drivers/input/mousedev.c | 73 +++++----
drivers/md/dm-cache-target.c | 11 +-
drivers/media/pci/cx18/cx18-driver.c | 5 +-
drivers/media/usb/dvb-usb/cxusb.c | 21 ++-
drivers/media/usb/dvb-usb/dw2102.c | 52 +++++--
drivers/mmc/host/sdhci.c | 17 +--
drivers/net/can/flexcan.c | 168 ++++++++++++++++-----
drivers/net/ethernet/broadcom/tg3.c | 3 +-
drivers/net/ethernet/broadcom/tg3.h | 6 +-
drivers/net/ethernet/ibm/ibmveth.c | 25 +--
drivers/net/ethernet/ibm/ibmveth.h | 1 -
drivers/net/ethernet/marvell/mvneta.c | 43 ++----
drivers/net/ethernet/sfc/ptp.c | 7 +
drivers/net/ethernet/ti/davinci_emac.c | 25 ++-
drivers/net/virtio_net.c | 3 +-
drivers/net/vmxnet3/vmxnet3_drv.c | 19 ++-
.../net/wireless/ath/ath9k/ar9462_2p0_initvals.h | 4 +-
drivers/net/wireless/ath/ath9k/xmit.c | 8 +-
drivers/net/wireless/iwlwifi/dvm/mac80211.c | 22 ++-
drivers/net/wireless/iwlwifi/dvm/sta.c | 1 +
drivers/net/wireless/iwlwifi/dvm/tx.c | 14 +-
drivers/net/wireless/iwlwifi/iwl-drv.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-modparams.h | 11 +-
drivers/net/wireless/iwlwifi/mvm/bt-coex.c | 7 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 22 ++-
drivers/net/wireless/iwlwifi/mvm/mvm.h | 2 +-
drivers/net/wireless/iwlwifi/mvm/tx.c | 18 +--
drivers/net/wireless/mwifiex/11ac.c | 3 +-
drivers/net/wireless/mwifiex/11n.c | 3 +-
drivers/net/wireless/mwifiex/pcie.c | 34 ++---
drivers/net/wireless/mwifiex/scan.c | 8 +-
drivers/net/wireless/mwifiex/usb.c | 8 -
drivers/net/wireless/mwifiex/wmm.c | 3 +-
drivers/net/wireless/p54/txrx.c | 2 +-
drivers/pci/pci.c | 3 +
drivers/pinctrl/pinctrl-sunxi.c | 4 +
drivers/pnp/pnpacpi/rsparser.c | 15 +-
drivers/rapidio/devices/tsi721.h | 1 +
drivers/rapidio/devices/tsi721_dma.c | 27 ++--
drivers/regulator/core.c | 48 +++---
drivers/s390/block/dasd.c | 8 +-
drivers/scsi/isci/host.h | 5 +-
drivers/scsi/isci/port_config.c | 7 -
drivers/scsi/isci/task.c | 2 +-
drivers/scsi/qla2xxx/qla_def.h | 3 +-
drivers/scsi/storvsc_drv.c | 3 +
drivers/spi/spi-ath79.c | 4 +-
drivers/staging/zram/zram_drv.c | 2 +
drivers/target/iscsi/iscsi_target.c | 21 ++-
drivers/target/iscsi/iscsi_target_erl2.c | 16 +-
drivers/target/iscsi/iscsi_target_tpg.c | 2 +-
drivers/usb/core/config.c | 4 +
drivers/usb/core/quirks.c | 4 +
fs/btrfs/compression.c | 2 +
fs/ext4/inode.c | 15 +-
fs/namei.c | 1 +
fs/nfs/delegation.c | 11 +-
fs/nfs/nfs4proc.c | 5 +-
fs/ocfs2/file.c | 8 +-
fs/ocfs2/quota_global.c | 27 ++--
fs/ocfs2/quota_local.c | 4 -
fs/proc/base.c | 1 +
include/linux/bitops.h | 15 ++
include/linux/ceph/messenger.h | 2 +-
include/linux/ceph/osd_client.h | 1 +
include/linux/firewire.h | 1 +
include/linux/ftrace_event.h | 4 -
include/linux/jiffies.h | 8 +-
include/linux/mm.h | 2 +-
include/linux/tracepoint.h | 6 +
include/net/tcp.h | 3 +-
include/target/iscsi/iscsi_transport.h | 1 +
include/trace/ftrace.h | 7 +-
ipc/msg.c | 2 +
kernel/cpuset.c | 10 +-
kernel/irq/manage.c | 3 +-
kernel/printk/printk.c | 2 -
kernel/sched/fair.c | 8 +-
kernel/trace/trace_events.c | 16 +-
kernel/trace/trace_export.c | 7 +-
kernel/tracepoint.c | 7 +-
mm/compaction.c | 20 ++-
mm/huge_memory.c | 2 +-
mm/memcontrol.c | 14 ++
net/ceph/messenger.c | 7 +-
net/ceph/mon_client.c | 8 +-
net/ceph/osd_client.c | 66 ++++++--
net/core/neighbour.c | 6 +-
net/ipv4/tcp.c | 8 +-
net/ipv4/tcp_output.c | 7 +-
net/ipv6/exthdrs_core.c | 2 +-
net/ipv6/udp_offload.c | 2 +-
net/mac80211/mesh_ps.c | 1 +
net/mac80211/mlme.c | 23 +++
net/mac80211/sta_info.c | 5 +
net/mac80211/sta_info.h | 7 +-
net/mac80211/tx.c | 15 ++
net/mac80211/wme.c | 5 +
net/sctp/sm_statefuns.c | 7 +
net/unix/af_unix.c | 3 +-
scripts/package/builddeb | 9 +-
sound/core/compress_offload.c | 2 +-
sound/pci/hda/patch_analog.c | 1 +
sound/pci/hda/patch_realtek.c | 1 +
sound/pci/oxygen/xonar_dg.c | 12 +-
sound/soc/codecs/max98090.c | 1 +
sound/usb/mixer.c | 1 +
154 files changed, 1242 insertions(+), 701 deletions(-)
Aisheng Dong (1):
mmc: sdhci: fix lockdep error in tuning routine
Al Viro (1):
ocfs2 syncs the wrong range...
Ales Novak (1):
[SCSI] storvsc: NULL pointer dereference fix
Alex Deucher (6):
drm/radeon/dpm: fix typo in EVERGREEN_SMC_FIRMWARE_HEADER_softRegisters
drm/radeon/atom: select the proper number of lanes in transmitter setup
drm/radeon: re-order firmware loading in preparation for dpm rework
drm/radeon/cik: properly set sdma ring status on disable
drm/radeon/cik: stop the sdma engines in the enable() function
drm/radeon/cik: properly set compute ring status on disable
Alexandre Bounine (1):
rapidio/tsi721: fix tasklet termination in dma channel release
Alexei Starovoitov (1):
x86: bpf_jit: support negative offsets
Amitkumar Karwar (4):
mwifiex: add NULL check for PCIe Rx skb
mwifiex: fix cmd and Tx data timeout issue for PCIe cards
mwifiex: copy AP's HT capability info correctly
mwifiex: save and copy AP's VHT capability info correctly
Anton Blanchard (3):
powerpc: Align p_dyn, p_rela and p_st symbols
net: unix socket code abuses csum_partial
ibmveth: Fix endian issues with MAC addresses
Arnd Bergmann (1):
vmxnet3: fix building without CONFIG_PCI_MSI
Artem Fetishev (2):
fs/proc/base.c: fix GPF in /proc/$PID/map_files
x86: fix boot on uniprocessor systems
Avinash Patil (1):
mwifiex: clean pcie ring only when device is present
Ben Hutchings (1):
deb-pkg: Fix cross-building linux-headers package
Benjamin Tissoires (1):
Input: synaptics - add manual min/max quirk
Bing Zhao (1):
mwifiex: do not advertise usb autosuspend support
Bjorn Helgaas (1):
PCI: Enable INTx in pci_reenable_device() only when MSI/MSI-X not enabled
Charles Keepax (1):
ALSA: compress: Pass through return value of open ops callback
Chen-Yu Tsai (1):
pinctrl: sunxi: use chained_irq_{enter, exit} for GIC compatibility
Chris Wilson (1):
drm/i915: Disable stolen memory when DMAR is active
Christian Riesch (1):
net: davinci_emac: Replace devm_request_irq with request_irq
Chuansheng Liu (1):
genirq: Remove racy waitqueue_active check
Clemens Ladisch (1):
ALSA: oxygen: Xonar DG(X): modify DAC routing
Dan Carpenter (4):
[media] cxusb: unlock on error in cxusb_i2c_xfer()
[media] cx18: check for allocation failure in cx18_read_eeprom()
[media] dw2102: some missing unlocks on error
p54: clamp properly instead of just truncating
Dan Williams (1):
[SCSI] isci: fix reset timeout handling
Daniel Borkmann (1):
net: sctp: fix sctp_sf_do_5_1D_ce to verify if we/peer is AUTH capable
Daniel J Blueman (1):
x86/amd/numa: Fix northbridge quirk to assign correct NUMA node
Dmitry Torokhov (1):
Input: mousedev - fix race when creating mixed device
Duan Jiong (1):
neigh: recompute reachabletime before returning from neigh_periodic_work()
Edward Cree (1):
sfc: check for NULL efx->ptp_data in efx_ptp_event
Emmanuel Grumbach (4):
mac80211: fix AP powersave TX vs. wakeup race
iwlwifi: dvm: clear IWL_STA_UCODE_INPROGRESS when assoc fails
iwlwifi: mvm: don't WARN when statistics are handled late
iwlwifi: disable TX AMPDU by default for iwldvm
Eric Dumazet (1):
net-tcp: fastopen: fix high order allocations
Fabio Estevam (1):
can: flexcan: Check the return value from clk_prepare_enable()
Felix Fietkau (1):
mac80211: send control port protocol frames to the VO queue
Filipe Brandenburger (1):
memcg: reparent charges of children before processing parent
Filipe David Borba Manana (1):
Btrfs: fix data corruption when reading/updating compressed extents
Gabor Juhos (1):
spi: spi-ath79: fix initial GPIO CS line setup
George McCollister (1):
sched: Fix double normalization of vruntime
Giridhar Malavali (1):
[SCSI] qla2xxx: Poll during initialization for ISP25xx and ISP83xx
H. Peter Anvin (1):
x86: Ignore NMIs that come in during early boot
Hannes Frederic Sowa (1):
ipv6: reuse ip6_frag_id from ip6_ufo_append_data
Hans Schillstrom (1):
ipv6: ipv6_find_hdr restore prev functionality
Hans de Goede (1):
Input: synaptics - add manual min/max quirk for ThinkPad X240
Heiko Carstens (1):
s390/dasd: hold request queue sysfs lock when calling elevator_init()
Heinz Mauelshagen (2):
dm cache: fix truncation bug when copying a block to/from >2TB fast device
dm cache: fix access beyond end of origin device
Ilya Dryomov (3):
libceph: rename ceph_msg::front_max to front_alloc_len
libceph: rename front to front_len in get_reply()
libceph: fix preallocation check in get_reply()
Imre Deak (2):
drm/i915: fix pch pci device enumeration
drm/i915: vlv: reserve GT power context early
Jan Kara (1):
ocfs2: fix quota file corruption
Jason Wang (1):
virtio-net: alloc big buffers also when guest can receive UFO
Johannes Berg (4):
mac80211: don't validate unchanged AP bandwidth while tracking
iwlwifi: fix TX status for aggregated packets
mac80211: fix association to 20/40 MHz VHT networks
mac80211: clear sequence/fragment number in QoS-null frames
Josh Durgin (2):
libceph: block I/O when PAUSE or FULL osd map flags are set
libceph: resend all writes after the osdmap loses the full flag
Julius Werner (2):
usb: Add device quirk for Logitech HD Pro Webcams C920 and C930e
usb: Make DELAY_INIT quirk wait 100ms between Get Configuration requests
Laura Abbott (1):
mm/compaction: break out of loop on !PageBuddy in isolate_freepages_block
Lauri Kasanen (1):
drm/radeon: TTM must be init with cpu-visible VRAM, v2
Li Zefan (2):
cpuset: fix a locking issue in cpuset_migrate_mm()
cpuset: fix a race condition in __cpuset_node_allowed_softwall()
Linus Torvalds (2):
x86: fix compile error due to X86_TRAP_NMI use in asm files
printk: fix syslog() overflowing user buffer
Linus Walleij (1):
ARM: 7991/1: sa1100: fix compile problem on Collie
Lukasz Dorau (1):
[SCSI] isci: correct erroneous for_each_isci_host macro
Magnus Damm (1):
ARM: 7864/1: Handle 64-bit memory in case of 32-bit phys_addr_t
Marc Kleine-Budde (6):
can: flexcan: fix shutdown: first disable chip, then all interrupts
can: flexcan: flexcan_open(): fix error path if flexcan_chip_start() fails
can: flexcan: fix transition from and to low power mode in chip_{en,dis}able
can: flexcan: factor out transceiver {en,dis}able into seperate functions
can: flexcan: fix transition from and to freeze mode in chip_{,un}freeze
can: flexcan: flexcan_remove(): add missing netif_napi_del()
Marcelo Tosatti (1):
KVM: x86: handle invalid root_hpa everywhere
Marius Knaust (1):
ALSA: hda - Added inverted digital-mic handling for Acer TravelMate 8371
Markus Pargmann (2):
regulator: core: Replace direct ops->enable usage
regulator: core: Replace direct ops->disable usage
Max Stepanov (1):
iwlwifi: mvm: change of listen interval from 70 to 10
Michael Chan (1):
tg3: Don't check undefined error bits in RXBD
Michael Kerrisk (1):
ipc: Fix 2 bugs in msgrcv() MSG_COPY implementation
Michael Neuling (1):
powerpc/tm: Fix crash when forking inside a transaction
Michele Baldessari (1):
libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (2BA30001)
Minchan Kim (1):
zram: avoid null access when fail to alloc meta
Neil Horman (1):
vmxnet3: fix netpoll race condition
Nicholas Bellinger (5):
iscsi-target: Fix iscsit_get_tpg_from_np tpg_state bug
iscsi-target: Perform release of acknowledged tags from RX context
iscsi/iser-target: Use list_del_init for ->i_conn_node
iscsi/iser-target: Fix isert_conn->state hung shutdown issues
iser-target: Fix post_send_buf_count for RDMA READ/WRITE
Oleg Drokin (1):
Fix mountpoint reference leakage in linkat
Paul E. McKenney (1):
jiffies: Avoid undefined behavior from signed overflow
Qais Yousef (1):
MIPS: include linux/types.h
Radim KrÄmÃÅ (1):
KVM: SVM: fix cr8 intercept window
Rafael J. Wysocki (1):
ACPI / sleep: Add extra checks for HW Reduced ACPI mode sleep states
Richard Weinberger (1):
i2c: Remove usage of orphaned symbol OF_I2C
Rob Clark (1):
drm/ttm: don't oops if no invalidate_caches()
Rob Herring (2):
ARM: highbank: avoid L2 cache smc calls when PL310 is not present
ARM: move outer_cache declaration out of ifdef
Roman Volkov (1):
ALSA: oxygen: Xonar DG(X): capture from I2S channel 1, not 2
Russell King (2):
ARM: fix noMMU kallsyms symbol filtering
ARM: ignore memory below PHYS_OFFSET
Sachin Kamat (1):
ACPI / EC: Fix incorrect placement of __initdata
Scott Wood (1):
i2c: cpm: Fix build by adding of_address.h and of_irq.h
Simon Wood (1):
HID:hid-lg4ff: Initialize device properties before we touch autocentering.
Stanislaw Gruszka (1):
ath9k: protect tid->sched check
Stefan Agner (1):
clocksource: vf_pit_timer: use complement for sched_clock reading
Stefan Richter (3):
firewire: net: fix use after free
firewire: ohci: beautify some macro definitions
firewire: ohci: fix probe failure with Agere/LSI controllers
Stephen Warren (1):
ASoC: max98090: make REVISION_ID readable
Steven Rostedt (Red Hat) (1):
tracing: Do not add event files for modules that fail tracepoints
Sujith Manoharan (1):
ath9k: Fix ETSI compliance for AR9462 2.0
Suresh Siddha (1):
x86, fpu: Check tsk_used_math() in kernel_fpu_end() for eager FPU
Takashi Iwai (2):
ALSA: hda - Add missing loopback merge path for AD1884/1984 codecs
ALSA: usb-audio: Add quirk for Logitech Webcam C500
Tejun Heo (1):
firewire: don't use PREPARE_DELAYED_WORK
Theodore Ts'o (1):
ext4: atomically set inode->i_flags in ext4_set_inode_flags()
Thomas Petazzoni (2):
net: mvneta: rename MVNETA_GMAC2_PSC_ENABLE to MVNETA_GMAC2_PCS_ENABLE
net: mvneta: fix usage as a module on RGMII configurations
Trond Myklebust (2):
NFS: Fix a delegation callback race
NFSv4: nfs4_stateid_is_current should return 'true' for an invalid stateid
Vaibhav Nagarnaik (1):
tracing: Fix array size mismatch in format string
Ville SyrjÃlà (1):
drm/i915: Reject >165MHz modes w/ DVI monitors
Vlastimil Babka (1):
mm: include VM_MIXEDMAP flag in the VM_SPECIAL list to avoid m(un)locking
Zhang Rui (2):
ACPI / resources: ignore invalid ACPI device resources
PNP / ACPI: proper handling of ACPI IO/Memory resource parsing failures
--
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/