4.2.4-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest237 of 258 patches 9 repliesIn review
237 of 258 patches are in this archive. The cover letter announces 258.
Patches in v1 No applies recorded yet
Reviews trailers per patch
70 of 237 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 98 reviewers.
Cover letter [PATCH 4.2 000/258] 4.2.4-stable review
This is the start of the stable review cycle for the 4.2.4 release. There are 258 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 Tue Oct 20 01:46:04 UTC 2015. 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/v4.x/stable-review/patch-4.2.4-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.2.4-rc1
Christoph Hellwig <[email protected]>
3w-9xxx: don't unmap bounce buffered commands
Konstantin Khlebnikov <[email protected]>
sched/preempt: Fix cond_resched_lock() and cond_resched_softirq()
Akinobu Mita <[email protected]>
blk-mq: avoid setting hctx->tags->cpumask before allocation
Joonsoo Kim <[email protected]>
mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1)
Raanan Avargil <[email protected]>
e1000e: Fix tight loop implementation of systime read algorithm
Uwe Kleine-König <[email protected]>
serial: atmel: fix error path of probe function
Mans Rullgard <[email protected]>
serial: 8250: add uart_config entry for PORT_RT2880
Jann Horn <[email protected]>
drivers/tty: require read access for controlling terminal
Kosuke Tatsukawa <[email protected]>
tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
[email protected] <[email protected]>
staging: speakup: fix speakup-r regression
Joe Thornber <[email protected]>
dm cache: fix NULL pointer when switching from cleaner policy
Junichi Nomura <[email protected]>
dm: fix AB-BA deadlock in __dm_destroy()
Trond Myklebust <[email protected]>
namei: results of d_is_negative() should be checked after dentry revalidation
Bartlomiej Zolnierkiewicz <[email protected]>
clk: samsung: fix cpu clock's flags checking
Peter Ujfalusi <[email protected]>
clk: ti: clk-7xx: Remove hardwired ABE clock configuration
Ben Dooks <[email protected]>
clk: ti: fix dual-registration of uart4_ick
Srinivas Pandruvada <[email protected]>
cpufreq: acpi_cpufreq: prevent crash on reading freqdomain_cpus
Marcin Wojtas <[email protected]>
mmc: sdhci-pxav3: fix error handling of armada_38x_quirks
Nadav Haklai <[email protected]>
mmc: sdhci-pxav3: disable clock inversion for HS MMC cards
Nadav Haklai <[email protected]>
mmc: sdhci-pxav3: remove broken clock base quirk for Armada 38x sdhci driver
Kinglong Mee <[email protected]>
nfs/filelayout: Fix NULL reference caused by double freeing of fh_array
NeilBrown <[email protected]>
md/bitmap: don't pass -1 to bitmap_storage_alloc.
John Stultz <[email protected]>
clocksource: Fix abs() usage w/ 64bit values
Ben Hutchings <[email protected]>
genirq: Fix race in register_irq_proc()
Stefan Assmann <[email protected]>
igb: do not re-init SR-IOV during probe
Chas Williams <[email protected]>
net/xen-netfront: only napi_synchronize() if running
Roger Pau Monne <[email protected]>
xen/blkback: free requests on disconnection
Andreas Schwab <[email protected]>
m68k: Define asmlinkage_protect
Mark Salyzyn <[email protected]>
arm64: readahead: fault retry breaks mmap file read random detection
Li Bin <[email protected]>
arm64: ftrace: fix function_graph tracer panic
Ard Biesheuvel <[email protected]>
arm64/efi: Fix boot crash by not padding between EFI_MEMORY_RUNTIME regions
Eric W. Biederman <[email protected]>
vfs: Test for and handle paths that are unreachable from their mnt_root
Eric W. Biederman <[email protected]>
dcache: Handle escaped paths in prepend_path
Chaotian Jing <[email protected]>
mmc: core: fix dead loop of mmc_retune
Ulf Hansson <[email protected]>
mmc: core: Don't return an error for CD/WP GPIOs when GPIOLIB is unset
Nicholas Bellinger <[email protected]>
iscsi-target: Avoid OFMarker + IFMarker negotiation
Sudip Mukherjee <[email protected]>
net: via/Kconfig: GENERIC_PCI_IOMAP required if PCI not selected
shengyong <[email protected]>
UBI: return ENOSPC if no enough space available
Richard Weinberger <[email protected]>
UBI: Validate data_size
Richard Weinberger <[email protected]>
UBIFS: Kill unneeded locking in ubifs_init_security
Christian Engelmayer <[email protected]>
rsi: Fix possible leak when loading firmware
Paul Mackerras <[email protected]>
powerpc/MSI: Fix race condition in tearing down MSI interrupts
Kapileshwar Singh <[email protected]>
tools lib traceevent: Fix string handling in heterogeneous arch environments
Linus Lüssing <[email protected]>
batman-adv: Fix potentially broken skb network header access
Linus Lüssing <[email protected]>
batman-adv: Fix potential synchronization issues in mcast tvlv handler
Linus Lüssing <[email protected]>
batman-adv: Make MCAST capability changes atomic
Linus Lüssing <[email protected]>
batman-adv: Make TT capability changes atomic
Linus Lüssing <[email protected]>
batman-adv: Make NC capability changes atomic
Paul Burton <[email protected]>
MIPS: CPS: #ifdef on CONFIG_MIPS_MT_SMP rather than CONFIG_MIPS_MT
Paul Burton <[email protected]>
MIPS: CPS: Don't include MT code in non-MT kernels.
Paul Burton <[email protected]>
MIPS: CPS: Stop dangling delay slot from has_mt.
James Hogan <[email protected]>
MIPS: dma-default: Fix 32-bit fall back to GFP_DMA
Aurelien Jarno <[email protected]>
MIPS: BPF: Fix build on pre-R2 little endian CPUs
Aurelien Jarno <[email protected]>
MIPS: BPF: Avoid unreachable code on little endian
Alexander Sverdlin <[email protected]>
MIPS: bootmem: Fix mapstart calculation for contiguous maps
Guenter Roeck <[email protected]>
MIPS: Fix console output for Fulong2e system
Viresh Kumar <[email protected]>
cpufreq: dt: Tolerance applies on both sides of target voltage
Borislav Petkov <[email protected]>
cpu/cacheinfo: Fix teardown path
Thomas Petazzoni <[email protected]>
crypto: marvell - properly handle CRYPTO_TFM_REQ_MAY_BACKLOG-flagged requests
Yao-Wen Mao <[email protected]>
USB: Add reset-resume quirk for two Plantronics usb headphones.
Vincent Palatin <[email protected]>
usb: Add device quirk for Logitech PTZ cameras
Alexander Inyukhin <[email protected]>
USB: chaoskey read offset bug
Felipe Balbi <[email protected]>
usb: musb: cppi41: allow it to work again
Roger Quadros <[email protected]>
usb: phy: phy-generic: Fix reset behaviour on legacy boot
Mathias Nyman <[email protected]>
usb: Use the USB_SS_MULT() macro to get the burst multiplier.
Peter Chen <[email protected]>
usb: chipidea: udc: using the correct stall implementation
Bin Liu <[email protected]>
usb: musb: dsps: fix polling in device-only mode
Jann Horn <[email protected]>
security: fix typo in security_task_prctl
Mark Brown <[email protected]>
regmap: debugfs: Don't bother actually printing when calculating max length
Mark Brown <[email protected]>
regmap: debugfs: Ensure we don't underflow when printing access masks
Gabriel Krisman Bertazi <[email protected]>
ipr: Enable SIS pipe commands for SIS-32 devices.
Russell King <[email protected]>
pcmcia: sa11x0: fix missing clk_put() in sa11x0 socket drivers
Michal Kazior <[email protected]>
ath10k: wake up queue upon vif creation
Michal Kazior <[email protected]>
ath10k: wake up offchannel queue properly
Michal Kazior <[email protected]>
ath10k: fix peer limit enforcement
Michal Kazior <[email protected]>
ath10k: reject 11b tx fragmentation configuration
Michal Kazior <[email protected]>
ath10k: fix per-vif queue locking
Andy Shevchenko <[email protected]>
device property: fix potential NULL pointer dereference
Heiko Stuebner <[email protected]>
PM / AVS: rockchip-io: depend on CONFIG_POWER_AVS
Dan Carpenter <[email protected]>
hpsa: fix an sprintf() overflow in the reset handler
Boris BREZILLON <[email protected]>
mtd: nand: sunxi: fix OOB handling in ->write_xxx() functions
Boris BREZILLON <[email protected]>
mtd: nand: sunxi: fix sunxi_nand_chips_cleanup()
Antoine Ténart <[email protected]>
mtd: pxa3xx_nand: add a default chunk size
Hans de Goede <[email protected]>
extcon: Fix attached value returned by is_extcon_changed
Dan Carpenter <[email protected]>
extcon: Fix signedness bugs about break error handling
Mario Carrillo <[email protected]>
docs: update HOWTO for 3.x -> 4.x versioning
Marc Zyngier <[email protected]>
irqchip/gic-v3-its: Add missing cache flushes
Ludovic Desroches <[email protected]>
irqchip/atmel-aic5: Use per chip mask caches in mask/unmask()
Peter Seiderer <[email protected]>
cifs: use server timestamp for ntlmv2 authentication
Li Jun <[email protected]>
usb: chipidea: imx: fix a typo for imx6sx
Alexey Brodkin <[email protected]>
mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used
Dan Carpenter <[email protected]>
hv: util: checking the wrong variable
Javi Merino <[email protected]>
thermal: cpu_cooling: free power table on error or when unregistering
Javi Merino <[email protected]>
thermal: cpu_cooling: don't call kcalloc() under rcu_read_lock
Linus Lüssing <[email protected]>
batman-adv: Make DAT capability changes atomic
Linus Torvalds <[email protected]>
Initialize msg/shm IPC objects before doing ipc_addid()
Reyad Attiyat <[email protected]>
usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers
Mathias Nyman <[email protected]>
xhci: init command timeout timer earlier to avoid deleting it uninitialized
Mathias Nyman <[email protected]>
xhci: change xhci 1.0 only restrictions to support xhci 1.1
Roger Quadros <[email protected]>
usb: xhci: exit early in xhci_setup_device() if we're halted or dying
Roger Quadros <[email protected]>
usb: xhci: stop everything on the first call to xhci_stop
Roger Quadros <[email protected]>
usb: xhci: Clear XHCI_STATE_DYING on start
Roger Quadros <[email protected]>
usb: xhci: lock mutex on xhci_stop
Tomer Barletz <[email protected]>
xhci: Move xhci_pme_quirk() behind #ifdef CONFIG_PM
Mathias Nyman <[email protected]>
xhci: give command abortion one more chance before killing xhci
Johan Hovold <[email protected]>
USB: whiteheat: fix potential null-deref at probe
Dave Airlie <[email protected]>
drm/dp/mst: drop cancel work sync in the mstb destroy path (v2)
Dave Airlie <[email protected]>
drm/dp/mst: fixup handling hotplug on port removal.
Michel Dänzer <[email protected]>
drm/radeon: Restore LCD backlight level on resume (>= R5xx)
Daniel Vetter <[email protected]>
drm: Reject DRI1 hw lock ioctl functions for kms drivers
Jani Nikula <[email protected]>
drm/i915/bios: handle MIPI Sequence Block v3+ gracefully
Alex Deucher <[email protected]>
drm/amdgpu: Restore LCD backlight level on resume
Alex Deucher <[email protected]>
drm/amdgpu: Fix max_vblank_count value for current display engines
Leo Liu <[email protected]>
drm/amdgpu: make UVD handle checking more strict
Leo Liu <[email protected]>
drm/amdgpu: fix the UVD suspend sequence order
Leo Liu <[email protected]>
drm/amdgpu: Disable UVD PG
Christian König <[email protected]>
drm/amdgpu: fix overflow on 32bit systems
Fabiano Fidêncio <[email protected]>
drm/qxl: recreate the primary surface when the bo is not primary
Dave Airlie <[email protected]>
drm/qxl: only report first monitor as connected if we have no state
Steve French <[email protected]>
Do not fall back to SMBWriteX in set_file_size error cases
Steve French <[email protected]>
disabling oplocks/leases via module parm enable_oplocks broken for SMB3
Steve French <[email protected]>
Fix sec=krb5 on smb3 mounts
Trond Myklebust <[email protected]>
NFS: Fix a write performance regression
Peng Tao <[email protected]>
nfs: fix pg_test page count calculation
Trond Myklebust <[email protected]>
NFSv4: Recovery of recalled read delegations is broken
Kinglong Mee <[email protected]>
NFS: Do cleanup before resetting pageio read/write to mds
J. Bruce Fields <[email protected]>
nfs: fix v4.2 SEEK on files over 2 gigs
Johan Hedberg <[email protected]>
Bluetooth: Delay check for conn->smp in smp_conn_security()
Mark Brown <[email protected]>
regulator: core: Handle probe deferral from DT when resolving supplies
Chen-Yu Tsai <[email protected]>
regulator: axp20x: Fix enable bit indexes for DCDC4 and DCDC5
Charles Keepax <[email protected]>
regulator: core: Correct return value check in regulator_resolve_supply
Florian Westphal <[email protected]>
netfilter: nf_log: don't zap all loggers on unregister
Pablo Neira Ayuso <[email protected]>
netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC
Pablo Neira Ayuso <[email protected]>
netfilter: nf_log: wait for rcu grace after logger unregistration
Daniel Borkmann <[email protected]>
netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error paths
Elad Raz <[email protected]>
netfilter: ipset: Fixing unnamed union init
Jozsef Kadlecsik <[email protected]>
netfilter: ipset: Out of bound access in hash:net* types fixed
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg()
Pablo Neira Ayuso <[email protected]>
netfilter: nfnetlink: work around wrong endianess in res_id field
Bernhard Thaler <[email protected]>
netfilter: bridge: fix IPv6 packets not being bridged with CONFIG_IPV6=n
Mikulas Patocka <[email protected]>
dm raid: fix round up of default region size
NeilBrown <[email protected]>
md/raid0: apply base queue limits *before* disk_stack_limits
NeilBrown <[email protected]>
md/raid0: update queue parameter in a safer location.
Liu.Zhao <[email protected]>
USB: option: add ZTE PIDs
Shawn Lin <[email protected]>
staging: ion: fix corruption of ion_import_dma_buf
Chuck Lever <[email protected]>
svcrdma: Fix send_reply() scatter/gather set-up
Michal Kazior <[email protected]>
ath10k: fix dma_mapping_error() handling
Mike Snitzer <[email protected]>
dm crypt: constrain crypt device's max_segment_size to PAGE_SIZE
Mike Snitzer <[email protected]>
dm thin: disable discard support for thin devices if pool's is disabled
Bjorn Helgaas <[email protected]>
PCI: Clear IORESOURCE_UNSET when clipping a bridge window
Alex Williamson <[email protected]>
PCI: Use function 0 VPD for identical functions, regular VPD for others
Alex Williamson <[email protected]>
PCI: Fix devfn for VPD access through function 0
Rusty Russell <[email protected]>
tools/lguest: Fix redefinition of struct virtio_pci_cfg_cap
Filipe Manana <[email protected]>
Btrfs: update fix for read corruption of compressed and shared extents
Filipe Manana <[email protected]>
Btrfs: fix read corruption of compressed and shared extents
Jeff Mahoney <[email protected]>
btrfs: skip waiting on ordered range for special files
Andreas Dannenberg <[email protected]>
ASoC: tas2552: fix dBscale-min declaration
Gianluca Renzi <[email protected]>
ASoC: sgtl5000: fix wrong register MIC_BIAS_VOLTAGE setup on probe
Lars-Peter Clausen <[email protected]>
ASoC: db1200: Fix DAI link format for db1300 and db1550
Yitian Bu <[email protected]>
ASoC: dwc: correct irq clear method
Robert Jarzmik <[email protected]>
ASoC: fix broken pxa SoC support
Robert Jarzmik <[email protected]>
ASoC: pxa: pxa2xx-ac97: fix dma requestor lines
Takashi Iwai <[email protected]>
ALSA: hda - Disable power_save_node for IDT 92HD73xx chips
John Flatness <[email protected]>
ALSA: hda - Apply SPDIF pin ctl to MacBookPro 12,1
Laura Abbott <[email protected]>
ALSA: hda: Add dock support for ThinkPad T550
Takashi Iwai <[email protected]>
ALSA: synth: Fix conflicting OSS device registration on AWE32
Takashi Iwai <[email protected]>
ALSA: hda - Disable power_save_node for Thinkpads
Takashi Iwai <[email protected]>
ALSA: hda/tegra - async probe for avoiding module loading deadlock
Greg Thelen <[email protected]>
memcg: fix dirty page migration
Mel Gorman <[email protected]>
mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault
Joseph Qi <[email protected]>
ocfs2/dlm: fix deadlock when dispatch assert master
Sowmini Varadhan <[email protected]>
lib/iommu-common.c: do not try to deref a null iommu->lazy_flush() pointer when n < pool->hint
Naoya Horiguchi <[email protected]>
mm: migrate: hugetlb: putback destination hugepage to active list
Sudip Mukherjee <[email protected]>
spi: spidev: fix possible NULL dereference
Tan, Jui Nee <[email protected]>
spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled
Martin Sperl <[email protected]>
spi: bcm2835: BUG: fix wrong use of PAGE_MASK
Max Filippov <[email protected]>
spi: xtensa-xtfpga: fix register endianness
Guenter Roeck <[email protected]>
spi: Fix documentation of spi_alloc_master()
Greg Thelen <[email protected]>
memcg: make mem_cgroup_read_stat() unsigned
Tejun Heo <[email protected]>
Revert "sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsem"
Tejun Heo <[email protected]>
Revert "cgroup: simplify threadgroup locking"
Christian Borntraeger <[email protected]>
s390/boot/decompression: disable floating point in decompressor
Martin Schwidefsky <[email protected]>
s390/compat: correct uc_sigmask of the compat signal frame
Peter Zijlstra <[email protected]>
sched/core: Fix TASK_DEAD race in finish_task_switch()
Ricardo Ribalda Delgado <[email protected]>
leds/led-class: Add missing put_device()
Takashi Iwai <[email protected]>
leds:lp55xx: Correct Kconfig dependency for f/w user helper
Vitaly Kuznetsov <[email protected]>
x86/xen: Support kexec/kdump in HVM guests by doing a soft reset
Stephen Smalley <[email protected]>
x86/mm: Set NX on gap between __ex_table and rodata
Thomas Gleixner <[email protected]>
x86/process: Add proper bound checks in 64bit get_wchan()
Lee, Chun-Yi <[email protected]>
x86/kexec: Fix kexec crash in syscall kexec_file_load()
Matt Fleming <[email protected]>
x86/efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down
Dirk Müller <[email protected]>
Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS
Andy Lutomirski <[email protected]>
x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI code
Andy Lutomirski <[email protected]>
x86/paravirt: Replace the paravirt nop with a bona fide empty function
Andy Shevchenko <[email protected]>
x86/pci/intel_mid_pci: Work around for IRQ0 assignment
Thomas Gleixner <[email protected]>
x86/ioapic: Force affinity setting in setup_ioapic_dest()
David Woodhouse <[email protected]>
x86/platform: Fix Geode LX timekeeping in the generic x86 build
Thomas Gleixner <[email protected]>
x86/alternatives: Make optimize_nops() interrupt safe and synced
Shaohua Li <[email protected]>
x86/apic: Serialize LVTT and TSC_DEADLINE writes
Ross Zwisler <[email protected]>
pmem: add proper fencing to pmem_rw_page()
Robert Jarzmik <[email protected]>
dmaengine: pxa_dma: fix initial list move
Ludovic Desroches <[email protected]>
dmaengine: at_xdmac: fix bug in prep_dma_cyclic
Andy Shevchenko <[email protected]>
dmaengine: dw: properly read DWC_PARAMS register
Ludovic Desroches <[email protected]>
dmaengine: at_xdmac: clean used descriptor
Maxime Ripard <[email protected]>
dmaengine: at_xdmac: change block increment addressing mode
Tejun Heo <[email protected]>
block: blkg_destroy_all() should clear q->root_blkg and ->root_rl.blkg
Jeff Moyer <[email protected]>
blockdev: don't set S_DAX for misaligned partitions
Jeff Moyer <[email protected]>
dax: fix O_DIRECT I/O to the last block of a blockdev
Felipe F. Tonello <[email protected]>
ARM: dts: fix usb pin control for imx-rex dts
Joonyoung Shim <[email protected]>
ARM: dts: Fix wrong clock binding for sysmmu_fimd1_1 on exynos5420
Timo Sigurdsson <[email protected]>
ARM: dts: sunxi: Raise minimum CPU voltage for sun7i-a20 to meet SoC specifications
Chanho Park <[email protected]>
ARM: EXYNOS: reset Little cores when cpu is up
Jarkko Nikula <[email protected]>
ARM: pxa: ssp: Fix build error by removing originally incorrect DT binding
Carl Frederik Werner <[email protected]>
ARM: dts: omap3-beagle: make i2c3, ddc and tfp410 gpio work again
Grazvydas Ignotas <[email protected]>
ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsets
Doug Anderson <[email protected]>
ARM: 8425/1: kgdb: Don't try to stop the machine when setting breakpoints
Paul Bolle <[email protected]>
windfarm: decrement client count when unregistering
Ard Biesheuvel <[email protected]>
ARM: 8429/1: disable GCC SRA optimization
Russell King <[email protected]>
ARM: fix Thumb2 signal handling when ARMv6 is enabled
Guenter Roeck <[email protected]>
hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips
Dominik Dingel <[email protected]>
sched: access local runqueue directly in single_task_running
Ezequiel Garcia <[email protected]>
watchdog: imgpdc: Unregister restart handler on remove
Francesco Lavra <[email protected]>
watchdog: sunxi: fix activation of system reset
Vineet Gupta <[email protected]>
ARCv2: [axs103_smp] Reduce clk for SMP FPGA configs
Arnaldo Carvalho de Melo <[email protected]>
perf probe: Use existing routine to look for a kernel module by dso->short_name
Arnaldo Carvalho de Melo <[email protected]>
perf header: Fixup reading of HEADER_NRCPUS feature
Jiri Olsa <[email protected]>
perf tools: Fix parse_events_add_pmu caller
Ben Hutchings <[email protected]>
perf tools: Add empty Build files for architectures lacking them
Wang Nan <[email protected]>
perf tools: Add missing forward declaration of struct map to probe-event.h
Kan Liang <[email protected]>
perf stat: Get correct cpu id for print_aggr
Arnaldo Carvalho de Melo <[email protected]>
perf hists: Update the column width for the "srcline" sort key
Stephen Boyd <[email protected]>
ARM: 8401/1: perf: Set affinity for PPI based PMUs
Adrian Hunter <[email protected]>
perf tools: Fix copying of /proc/kcore
Peter Zijlstra <[email protected]>
locking/qspinlock/x86: Only emit the test-and-set fallback when building guest support
Peter Zijlstra <[email protected]>
locking/qspinlock/x86: Fix performance regression under unaccelerated VMs
Peter Zijlstra <[email protected]>
perf/x86/intel: Fix constraint access
Azael Avalos <[email protected]>
toshiba_acpi: Fix hotkeys registration on some toshiba models
Jenny Derzhavetz <[email protected]>
iser-target: Put the reference on commands waiting for unsol data
Jenny Derzhavetz <[email protected]>
iser-target: remove command with state ISTATE_REMOVE
Nicholas Bellinger <[email protected]>
target: Fix PR registration + APTPL RCU conversion regression
Nicholas Bellinger <[email protected]>
target: Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sess
Michal Hocko <[email protected]>
scsi: fix scsi_error_handler vs. scsi_host_dev_release race
Andy Grover <[email protected]>
target/iscsi: Fix np_ip bracket issue by removing np_ip
John Stultz <[email protected]>
time: Fix timekeeping_freqadjust()'s incorrect use of abs() instead of abs64()
Paolo Bonzini <[email protected]>
Revert "KVM: SVM: Sync g_pat with guest-written PAT value"
Paolo Bonzini <[email protected]>
Revert "KVM: SVM: use NPT page attributes"
Paolo Bonzini <[email protected]>
Revert "KVM: x86: apply guest MTRR virtualization on host reserved pages"
Gautham R. Shenoy <[email protected]>
KVM: PPC: Book3S HV: Pass the correct trap argument to kvmhv_commence_exit
Thomas Huth <[email protected]>
KVM: PPC: Book3S: Take the kvm->srcu lock in kvmppc_h_logical_ci_load/store()
Paolo Bonzini <[email protected]>
KVM: x86: trap AMD MSRs for the TSeg base and mask
Igor Mammedov <[email protected]>
kvm: svm: reset mmu on VCPU reset
Marc Zyngier <[email protected]>
arm: KVM: Disable virtual timer even if the guest is not using it
Jason Wang <[email protected]>
kvm: fix double free for fast mmio eventfd
Jason Wang <[email protected]>
kvm: factor out core eventfd assign/deassign logic
Jason Wang <[email protected]>
kvm: fix zero length mmio searching
Jason Wang <[email protected]>
kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd
Wanpeng Li <[email protected]>
KVM: vmx: fix VPID is 0000H in non-root operation
Marek Majtyka <[email protected]>
arm: KVM: Fix incorrect device to IPA mapping
-------------
Diffstat:
Documentation/HOWTO | 28 +++--- Makefile | 4 +- arch/arc/plat-axs10x/axs10x.c | 2 + arch/arm/Makefile | 8 ++ arch/arm/boot/dts/exynos5420.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-rex.dtsi | 2 - arch/arm/boot/dts/omap3-beagle.dts | 2 +- arch/arm/boot/dts/omap5-uevm.dts | 4 +- arch/arm/boot/dts/sun7i-a20.dtsi | 2 +- arch/arm/kernel/kgdb.c | 8 +- arch/arm/kernel/perf_event.c | 4 +- arch/arm/kernel/signal.c | 15 ++- arch/arm/kvm/interrupts_head.S | 6 +- arch/arm/kvm/mmu.c | 6 +- arch/arm/mach-exynos/mcpm-exynos.c | 27 +++++- arch/arm/mach-exynos/regs-pmu.h | 6 ++ arch/arm/plat-pxa/ssp.c | 1 - arch/arm64/kernel/efi.c | 3 +- arch/arm64/kernel/entry-ftrace.S | 22 ++++- arch/arm64/mm/fault.c | 1 + arch/m68k/include/asm/linkage.h | 30 ++++++ arch/mips/kernel/cps-vec.S | 12 ++- arch/mips/kernel/setup.c | 10 +- arch/mips/loongson64/common/env.c | 3 + arch/mips/mm/dma-default.c | 2 +- arch/mips/net/bpf_jit_asm.S | 50 +++++++++- arch/powerpc/kvm/book3s.c | 6 ++ arch/powerpc/kvm/book3s_hv_rmhandlers.S | 1 + arch/powerpc/platforms/pasemi/msi.c | 5 +- arch/powerpc/platforms/powernv/pci.c | 5 +- arch/powerpc/sysdev/fsl_msi.c | 5 +- arch/powerpc/sysdev/mpic_u3msi.c | 5 +- arch/powerpc/sysdev/ppc4xx_msi.c | 5 +- arch/s390/boot/compressed/Makefile | 2 +- arch/s390/kernel/compat_signal.c | 27 +++++- arch/x86/entry/entry_64.S | 16 +++- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/preempt.h | 4 +- arch/x86/include/asm/qspinlock.h | 19 +++- arch/x86/kernel/alternative.c | 5 + arch/x86/kernel/apic/apic.c | 7 ++ arch/x86/kernel/apic/io_apic.c | 5 +- arch/x86/kernel/cpu/perf_event_intel.c | 5 +- arch/x86/kernel/crash.c | 7 +- arch/x86/kernel/paravirt.c | 16 +++- arch/x86/kernel/process_64.c | 52 +++++++++-- arch/x86/kernel/tsc.c | 17 ++-- arch/x86/kvm/svm.c | 111 ++-------------------- arch/x86/kvm/vmx.c | 13 ++- arch/x86/kvm/x86.c | 2 + arch/x86/mm/init_64.c | 2 +- arch/x86/pci/intel_mid_pci.c | 24 ++++- arch/x86/platform/efi/efi.c | 67 ++++++++++++- arch/x86/xen/enlighten.c | 23 +++++ block/blk-cgroup.c | 3 + block/blk-mq.c | 9 +- drivers/base/cacheinfo.c | 10 +- drivers/base/property.c | 5 +- drivers/base/regmap/regmap-debugfs.c | 5 +- drivers/block/xen-blkback/xenbus.c | 38 ++++---- drivers/clk/samsung/clk-cpu.c | 10 +- drivers/clk/ti/clk-3xxx.c | 2 +- drivers/clk/ti/clk-7xx.c | 18 +--- drivers/cpufreq/acpi-cpufreq.c | 3 + drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/crypto/marvell/cesa.h | 27 ++++++ drivers/crypto/marvell/cipher.c | 7 +- drivers/crypto/marvell/hash.c | 8 +- drivers/dma/at_xdmac.c | 20 ++-- drivers/dma/dw/core.c | 4 +- drivers/dma/pxa_dma.c | 1 + drivers/extcon/extcon.c | 10 +- drivers/firmware/efi/libstub/arm-stub.c | 88 +++++++++++++++--- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 68 ++++++++------ drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vi.c | 3 +- drivers/gpu/drm/drm_dp_mst_topology.c | 41 +++++--- drivers/gpu/drm/drm_lock.c | 6 ++ drivers/gpu/drm/i915/intel_bios.c | 12 ++- drivers/gpu/drm/qxl/qxl_display.c | 14 +-- drivers/gpu/drm/radeon/atombios_encoders.c | 8 +- drivers/hv/hv_utils_transport.c | 2 +- drivers/hwmon/nct6775.c | 16 ++-- drivers/infiniband/ulp/isert/ib_isert.c | 47 +++++++++- drivers/irqchip/irq-atmel-aic5.c | 24 +++-- drivers/irqchip/irq-gic-v3-its.c | 6 +- drivers/leds/Kconfig | 2 +- drivers/leds/led-class.c | 7 +- drivers/macintosh/windfarm_core.c | 2 +- drivers/md/bitmap.c | 3 +- drivers/md/dm-cache-policy-cleaner.c | 2 +- drivers/md/dm-crypt.c | 17 +++- drivers/md/dm-raid.c | 3 +- drivers/md/dm-thin.c | 4 + drivers/md/dm.c | 6 +- drivers/md/raid0.c | 75 ++++++++------- drivers/mmc/core/core.c | 6 +- drivers/mmc/core/host.c | 4 +- drivers/mmc/host/dw_mmc.c | 109 ++++++++++++++-------- drivers/mmc/host/sdhci-pxav3.c | 6 +- drivers/mtd/nand/pxa3xx_nand.c | 3 + drivers/mtd/nand/sunxi_nand.c | 27 ++---- drivers/mtd/ubi/io.c | 5 + drivers/mtd/ubi/vtbl.c | 1 + drivers/mtd/ubi/wl.c | 1 + drivers/net/ethernet/intel/e1000e/netdev.c | 31 +++++-- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/via/Kconfig | 2 +- drivers/net/wireless/ath/ath10k/htc.c | 4 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 8 +- drivers/net/wireless/ath/ath10k/mac.c | 85 ++++++++++------- drivers/net/wireless/ath/ath10k/mac.h | 6 +- drivers/net/wireless/ath/ath10k/pci.c | 8 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 34 +++++-- drivers/net/wireless/ath/ath10k/wmi.c | 1 + drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 8 +- drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 8 +- drivers/net/xen-netfront.c | 3 +- drivers/nvdimm/pmem.c | 2 + drivers/pci/access.c | 27 +----- drivers/pci/bus.c | 2 + drivers/pci/quirks.c | 20 +++- drivers/pcmcia/sa1100_generic.c | 1 - drivers/pcmcia/sa11xx_base.c | 3 +- drivers/platform/x86/toshiba_acpi.c | 8 +- drivers/power/avs/Kconfig | 2 +- drivers/regulator/axp20x-regulator.c | 4 +- drivers/regulator/core.c | 20 ++-- drivers/scsi/3w-9xxx.c | 28 ++++-- drivers/scsi/hpsa.c | 15 +-- drivers/scsi/ipr.c | 2 +- drivers/scsi/scsi_error.c | 11 ++- drivers/spi/spi-bcm2835.c | 6 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-xtensa-xtfpga.c | 4 +- drivers/spi/spi.c | 3 +- drivers/spi/spidev.c | 3 +- drivers/staging/android/ion/ion.c | 6 +- drivers/staging/speakup/fakekey.c | 1 + drivers/target/iscsi/iscsi_target.c | 33 ++++--- drivers/target/iscsi/iscsi_target.h | 2 +- drivers/target/iscsi/iscsi_target_configfs.c | 14 +-- drivers/target/iscsi/iscsi_target_login.c | 8 +- drivers/target/iscsi/iscsi_target_parameters.c | 5 +- drivers/target/iscsi/iscsi_target_tpg.c | 15 ++- drivers/target/iscsi/iscsi_target_tpg.h | 2 +- drivers/target/target_core_device.c | 5 +- drivers/target/target_core_pr.c | 91 +++++++++++++----- drivers/target/target_core_xcopy.c | 6 +- drivers/thermal/cpu_cooling.c | 52 ++++++----- drivers/tty/n_tty.c | 15 +-- drivers/tty/serial/8250/8250_core.c | 8 ++ drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/tty_io.c | 31 ++++++- drivers/usb/chipidea/ci_hdrc_imx.c | 2 +- drivers/usb/chipidea/udc.c | 84 +++++++++-------- drivers/usb/core/config.c | 5 +- drivers/usb/core/quirks.c | 13 +++ drivers/usb/host/xhci-mem.c | 17 ++-- drivers/usb/host/xhci-pci.c | 90 +++++++++--------- drivers/usb/host/xhci-ring.c | 79 ++++++++++++---- drivers/usb/host/xhci.c | 29 +++--- drivers/usb/misc/chaoskey.c | 2 +- drivers/usb/musb/musb_cppi41.c | 6 +- drivers/usb/musb/musb_dsps.c | 7 +- drivers/usb/phy/phy-generic.c | 3 +- drivers/usb/serial/option.c | 24 +++++ drivers/usb/serial/whiteheat.c | 31 +++++++ drivers/watchdog/imgpdc_wdt.c | 1 + drivers/watchdog/sunxi_wdt.c | 2 +- fs/block_dev.c | 7 ++ fs/btrfs/extent_io.c | 80 +++++++++++++--- fs/btrfs/inode.c | 3 +- fs/cifs/cifsencrypt.c | 53 ++++++++++- fs/cifs/inode.c | 34 ------- fs/cifs/smb2ops.c | 8 +- fs/cifs/smb2pdu.c | 76 ++++++++++++--- fs/dax.c | 3 +- fs/dcache.c | 7 ++ fs/namei.c | 35 ++++++- fs/nfs/delegation.c | 8 +- fs/nfs/delegation.h | 2 +- fs/nfs/filelayout/filelayout.c | 31 +++---- fs/nfs/nfs42proc.c | 4 +- fs/nfs/nfs4proc.c | 81 +++++++++------- fs/nfs/pagelist.c | 2 +- fs/nfs/read.c | 3 + fs/nfs/write.c | 5 +- fs/ocfs2/dlm/dlmmaster.c | 9 +- fs/ocfs2/dlm/dlmrecovery.c | 8 +- fs/ubifs/xattr.c | 3 - include/asm-generic/preempt.h | 5 +- include/asm-generic/qspinlock.h | 4 +- include/linux/cgroup-defs.h | 27 +----- include/linux/init_task.h | 8 ++ include/linux/mm.h | 21 +++++ include/linux/preempt.h | 19 +++- include/linux/sched.h | 18 ++-- include/linux/security.h | 2 +- include/net/netfilter/br_netfilter.h | 2 +- include/net/netfilter/nf_conntrack.h | 1 + include/net/netfilter/nf_tables.h | 2 +- include/target/iscsi/iscsi_target_core.h | 1 - include/xen/interface/sched.h | 8 ++ ipc/msg.c | 14 +-- ipc/shm.c | 13 +-- ipc/util.c | 8 +- kernel/cgroup.c | 110 ++++++++++++++++------ kernel/fork.c | 4 + kernel/irq/proc.c | 19 +++- kernel/locking/qspinlock.c | 2 +- kernel/sched/core.c | 31 ++++--- kernel/sched/sched.h | 5 +- kernel/time/clocksource.c | 2 +- kernel/time/timekeeping.c | 2 +- lib/iommu-common.c | 6 +- mm/hugetlb.c | 8 ++ mm/memcontrol.c | 30 +++--- mm/migrate.c | 14 ++- mm/slab.c | 13 ++- net/batman-adv/distributed-arp-table.c | 7 +- net/batman-adv/multicast.c | 81 +++++++++++----- net/batman-adv/network-coding.c | 7 +- net/batman-adv/originator.c | 5 + net/batman-adv/soft-interface.c | 7 +- net/batman-adv/translation-table.c | 8 +- net/batman-adv/types.h | 15 +-- net/bluetooth/smp.c | 12 +-- net/netfilter/ipset/ip_set_hash_gen.h | 12 ++- net/netfilter/ipset/ip_set_hash_netnet.c | 20 +++- net/netfilter/ipset/ip_set_hash_netportnet.c | 20 +++- net/netfilter/nf_conntrack_core.c | 3 +- net/netfilter/nf_log.c | 9 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nfnetlink.c | 8 +- net/netfilter/nft_compat.c | 24 +++-- net/netfilter/xt_CT.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 10 +- sound/arm/Kconfig | 15 +-- sound/pci/hda/hda_tegra.c | 30 +++++- sound/pci/hda/patch_cirrus.c | 1 + sound/pci/hda/patch_realtek.c | 32 ++++--- sound/pci/hda/patch_sigmatel.c | 6 +- sound/soc/au1x/db1200.c | 4 + sound/soc/codecs/sgtl5000.c | 4 +- sound/soc/codecs/tas2552.c | 2 +- sound/soc/dwc/designware_i2s.c | 4 +- sound/soc/pxa/Kconfig | 2 - sound/soc/pxa/pxa2xx-ac97.c | 4 +- sound/synth/emux/emux_oss.c | 3 +- tools/lguest/lguest.c | 10 +- tools/lib/traceevent/event-parse.c | 23 ++++- tools/perf/arch/alpha/Build | 1 + tools/perf/arch/mips/Build | 1 + tools/perf/arch/parisc/Build | 1 + tools/perf/builtin-stat.c | 5 +- tools/perf/util/header.c | 4 +- tools/perf/util/hist.c | 3 + tools/perf/util/parse-events.y | 2 +- tools/perf/util/probe-event.c | 13 +-- tools/perf/util/probe-event.h | 2 + tools/perf/util/symbol-elf.c | 35 +++---- virt/kvm/eventfd.c | 124 +++++++++++++++---------- virt/kvm/kvm_main.c | 19 +++- 269 files changed, 2734 insertions(+), 1322 deletions(-)