Linux 3.18.24
From: Sasha Levin
Date: Tue Nov 03 2015 - 13:16:41 EST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm announcing the release of the 3.18.24 kernel.
All users of the 3.18 kernel series must upgrade.
The updated 3.18.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
- ----------------------------------------------------------------
Linux 3.18.24
- ----------------------------------------------------------------
Adrian Hunter (1):
perf tools: Fix copying of /proc/kcore
Al Viro (1):
fix a braino in ovl_d_select_inode()
Alex Gartrell (1):
ipvs: skb_orphan in case of forwarding
Andreas Schwab (1):
m68k: Define asmlinkage_protect
Andrey Ryabinin (1):
crypto: ghash-clmulni: specify context size for ghash async algorithm
Andy Grover (1):
target/iscsi: Fix np_ip bracket issue by removing np_ip
Andy Lutomirski (6):
x86/nmi/64: Improve nested NMI comments
x86/nmi/64: Reorder nested NMI checks
x86/nmi/64: Use DF to avoid userspace RSP confusing nested NMI detection
x86/paravirt: Replace the paravirt nop with a bona fide empty function
x86/asm/entry: Create and use a 'TOP_OF_KERNEL_STACK_PADDING' macro
x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI code
Andy Shevchenko (1):
dmaengine: dw: properly read DWC_PARAMS register
Aneesh Kumar K.V (1):
powerpc/mm: Recompute hash value after a failed update
Antoine TÃnart (1):
mtd: pxa3xx_nand: add a default chunk size
Ard Biesheuvel (1):
ARM: 8429/1: disable GCC SRA optimization
Arnaldo Carvalho de Melo (2):
perf report: Add support for srcfile sort key
perf header: Fixup reading of HEADER_NRCPUS feature
Atsushi Nemoto (1):
net: eth: altera: fix napi poll_list corruption
Ben Dooks (1):
clk: ti: fix dual-registration of uart4_ick
Ben Hutchings (1):
genirq: Fix race in register_irq_proc()
Ben Segall (1):
sched/fair: Prevent throttling in early pick_next_task_fair()
Bjorn Helgaas (1):
PCI: Fix TI816X class code quirk
Bob Copeland (1):
mac80211: enable assoc check for mesh interfaces
Carl Frederik Werner (1):
ARM: dts: omap3-beagle: make i2c3, ddc and tfp410 gpio work again
Chas Williams (1):
net/xen-netfront: only napi_synchronize() if running
Christian Borntraeger (1):
s390/boot/decompression: disable floating point in decompressor
Christoph Hellwig (2):
IB/uverbs: reject invalid or unknown opcodes
3w-9xxx: don't unmap bounce buffered commands
Chuck Lever (1):
svcrdma: Fix send_reply() scatter/gather set-up
Cristina Opriceana (2):
iio: event: Remove negative error code from iio_event_poll
iio: industrialio-buffer: Fix iio_buffer_poll return value
Dan Carpenter (1):
clk: versatile: off by one in clk_sp810_timerclken_of_get()
Daniel Axtens (1):
cxl: Fix unbalanced pci_dev_get in cxl_probe
Daniel Borkmann (3):
rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver
ipv6: fix exthdrs offload registration in out_rt path
netlink, mmap: transform mmap skb into full skb on taps
Daniel Vetter (1):
drm: Reject DRI1 hw lock ioctl functions for kms drivers
Dave Airlie (1):
drm/qxl: only report first monitor as connected if we have no state
David Daney (1):
of/address: Don't loop forever in of_find_matching_node_by_address().
David Howells (3):
overlay: Call ovl_drop_write() earlier in ovl_dentry_open()
VFS: Introduce inode-getting helpers for layered/unioned fs environments
overlayfs: Make f_path always point to the overlay and f_inode to the underlay
David HÃrdeman (1):
[media] rc-core: fix remove uevent generation
David Woodhouse (1):
x86/platform: Fix Geode LX timekeeping in the generic x86 build
Dirk MÃller (1):
Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS
Dominik Dingel (1):
sched: access local runqueue directly in single_task_running
Don Zickus (1):
HID: usbhid: Fix the check for HID_RESET_PENDING in hid_io_error
Dong Aisheng (3):
dts: imx51: fix sd card gpio polarity specified in device tree
dts: imx53: fix sd card gpio polarity specified in device tree
dts: imx25: fix sd card gpio polarity specified in device tree
Eric Dumazet (2):
udp: fix dst races with multicast early demux
tcp: add proper TS val into RST packets
Eric Sandeen (1):
ext4: don't manipulate recovery flag when freezing no-journal fs
Eric W. Biederman (3):
unshare: Unsharing a thread does not require unsharing a vm
dcache: Handle escaped paths in prepend_path
vfs: Test for and handle paths that are unreachable from their mnt_root
Eugene Shatokhin (1):
usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared
Fabiano FidÃncio (1):
drm/qxl: recreate the primary surface when the bo is not primary
Felipe Balbi (1):
usb: musb: cppi41: allow it to work again
Felipe F. Tonello (1):
ARM: dts: fix usb pin control for imx-rex dts
Filipe Manana (3):
Btrfs: check if previous transaction aborted to avoid fs corruption
Btrfs: fix read corruption of compressed and shared extents
Btrfs: update fix for read corruption of compressed and shared extents
Florian Fainelli (2):
net: dsa: bcm_sf2: Fix 64-bits register writes
net: dsa: bcm_sf2: Do not override speed settings
Florian Westphal (1):
netfilter: nf_log: don't zap all loggers on unregister
Francesco Lavra (1):
watchdog: sunxi: fix activation of system reset
Grant Likely (1):
drivercore: Fix unregistration path of platform devices
Grazvydas Ignotas (1):
ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsets
Guenter Roeck (2):
hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips
spi: Fix documentation of spi_alloc_master()
Heiko Stuebner (1):
PM / AVS: rockchip-io: depend on CONFIG_POWER_AVS
Helge Deller (1):
parisc: Filter out spurious interrupts in PA-RISC irq handler
Herbert Xu (1):
net: Fix skb_set_peeked use-after-free bug
Hin-Tak Leung (2):
hfs: fix B-tree corruption after insertion at position 0
hfs,hfsplus: cache pages correctly between bnode_create and bnode_free
Ian Abbott (1):
staging: comedi: adl_pci7x3x: fix digital output on PCI-7230
Ivan Vecera (1):
bna: fix interrupts storm caused by erroneous packets
Jack Morgenstein (1):
IB/mlx4: Forbid using sysfs to change RoCE pkeys
Jaewon Kim (1):
vmscan: fix increasing nr_isolated incurred by putback unevictable pages
James Hogan (1):
MIPS: dma-default: Fix 32-bit fall back to GFP_DMA
Jani Nikula (1):
drm/i915/bios: handle MIPI Sequence Block v3+ gracefully
Jann Horn (3):
CIFS: fix type confusion in copy offload ioctl
fs: if a coredump already exists, unlink and recreate with O_EXCL
security: fix typo in security_task_prctl
Jason Wang (4):
kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd
kvm: fix zero length mmio searching
kvm: factor out core eventfd assign/deassign logic
kvm: fix double free for fast mmio eventfd
Jean Delvare (1):
tg3: Fix temperature reporting
Jeff Mahoney (1):
btrfs: skip waiting on ordered range for special files
Jeff Vander Stoep (1):
arm64: kconfig: Move LIST_POISON to a safe value
Jeffery Miller (1):
Add radeon suspend/resume quirk for HP Compaq dc5750.
Jenny Derzhavetz (1):
iser-target: remove command with state ISTATE_REMOVE
Jesse Gross (1):
openvswitch: Zero flows on allocation.
Jialing Fu (1):
mmc: core: fix race condition in mmc_wait_data_done
Joe Stringer (1):
netfilter: nf_conntrack: Support expectations in different zones
Joe Thornber (2):
dm btree: add ref counting ops for the leaves of top level btrees
dm cache: fix NULL pointer when switching from cleaner policy
Johan Hovold (1):
USB: whiteheat: fix potential null-deref at probe
John David Anglin (1):
parisc: Use double word condition in 64bit CAS operation
John Flatness (1):
ALSA: hda - Apply SPDIF pin ctl to MacBookPro 12,1
John Stultz (1):
time: Fix timekeeping_freqadjust()'s incorrect use of abs() instead of abs64()
Jonathon Jongsma (1):
drm/qxl: validate monitors config modes
Joonsoo Kim (1):
mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1)
Joseph Qi (1):
ocfs2/dlm: fix deadlock when dispatch assert master
Julian Anastasov (3):
ipvs: do not use random local source address for tunnels
ipvs: fix crash if scheduler is changed
ipvs: fix crash with sync protocol v0 and FTP
Kan Liang (1):
perf stat: Get correct cpu id for print_aggr
Kapileshwar Singh (1):
tools lib traceevent: Fix string handling in heterogeneous arch environments
Kinglong Mee (2):
NFS: Fix a NULL pointer dereference of migration recovery ops for v4.2 client
nfs/filelayout: Fix NULL reference caused by double freeing of fh_array
Kishon Vijay Abraham I (1):
usb: dwc3: ep0: Fix mem corruption on OUT transfers of more than 512 bytes
Kosuke Tatsukawa (2):
tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c
Kyle Evans (1):
hp-wmi: limit hotkey enable
Larry Finger (1):
rtlwifi: rtl8821ae: Fix an expression that is always false
Lars Westerhoff (1):
packet: missing dev_put() in packet_do_bind()
Lars-Peter Clausen (2):
iio: Add inverse unit conversion macros
iio: adis16480: Fix scale factors
Laura Abbott (1):
ALSA: hda: Add dock support for ThinkPad T550
Lee, Chun-Yi (1):
x86/kexec: Fix kexec crash in syscall kexec_file_load()
Li Bin (1):
arm64: ftrace: fix function_graph tracer panic
Linus LÃssing (4):
batman-adv: Make DAT capability changes atomic
batman-adv: Make NC capability changes atomic
batman-adv: Make TT capability changes atomic
batman-adv: Fix potentially broken skb network header access
Linus Torvalds (1):
Initialize msg/shm IPC objects before doing ipc_addid()
Linus Walleij (1):
fbdev: select versatile helpers for the integrator
Liu.Zhao (1):
USB: option: add ZTE PIDs
Luis Henriques (1):
zram: fix possible use after free in zcomp_create()
Maciej S. Szmigiero (1):
serial: 8250: don't bind to SMSC IrCC IR port
Marc Zyngier (1):
arm64: KVM: Disable virtual timer even if the guest is not using it
Marcelo Leitner (1):
netfilter: nf_log: Introduce nft_log_dereference() macro
Marcelo Ricardo Leitner (1):
sctp: fix race on protocol/netns initialization
Marek Lindner (1):
batman-adv: protect tt_local_entry from concurrent delete events
Marek Majtyka (1):
arm: KVM: Fix incorrect device to IPA mapping
Mario Carrillo (1):
docs: update HOWTO for 3.x -> 4.x versioning
Mark Brown (2):
regmap: debugfs: Ensure we don't underflow when printing access masks
regmap: debugfs: Don't bother actually printing when calculating max length
Mark Salyzyn (1):
arm64: readahead: fault retry breaks mmap file read random detection
Markus Pargmann (2):
iio: bmg160: IIO_BUFFER and IIO_TRIGGERED_BUFFER are required
Revert "iio: bmg160: IIO_BUFFER and IIO_TRIGGERED_BUFFER are required"
Martin Schwidefsky (1):
s390/compat: correct uc_sigmask of the compat signal frame
Masahiro Yamada (1):
devres: fix devres_get()
Mathias Nyman (3):
xhci: change xhci 1.0 only restrictions to support xhci 1.1
xhci: init command timeout timer earlier to avoid deleting it uninitialized
usb: Use the USB_SS_MULT() macro to get the burst multiplier.
Matt Fleming (1):
x86/efi: Fix boot crash by mapping EFI memmap entries bottom-up at runtime, instead of top-down
Matthijs Kooijman (1):
USB: ftdi_sio: Added custom PID for CustomWare products
Max Filippov (3):
spi: xtensa-xtfpga: fix register endianness
xtensa: fix threadptr reload on return to userspace
xtensa: fix kernel register spilling
Mel Gorman (1):
mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault
Michael Ellerman (1):
powerpc/mm: Fix pte_pagesize_index() crash on 4K w/64K hash
Michal Hocko (1):
scsi: fix scsi_error_handler vs. scsi_host_dev_release race
Michal Kazior (1):
ath10k: fix dma_mapping_error() handling
Michel DÃnzer (1):
drm/amdgpu: Restore LCD backlight level on resume
Mike Marciniszyn (1):
IB/qib: Change lkey table allocation to support more MRs
Mikulas Patocka (2):
dm raid: fix round up of default region size
hpfs: update ctime and mtime on directory modification
Minfei Huang (1):
x86/mm: Initialize pmd_idx in page_table_range_init_count()
Ming Lei (1):
blk-mq: fix buffer overflow when reading sysfs file of 'pending'
NeilBrown (3):
NFSv4: don't set SETATTR for O_RDONLY|O_EXCL
md/raid10: always set reshape_safe when initializing reshape_position.
md: flush ->event_work before stopping array.
Noa Osherovich (1):
IB/mlx4: Use correct SL on AH query under RoCE
Pablo Neira Ayuso (4):
netfilter: nfnetlink: work around wrong endianess in res_id field
netfilter: ctnetlink: put back references to master ct and expect objects
netfilter: nf_log: wait for rcu grace after logger unregistration
netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC
Paul Bolle (1):
windfarm: decrement client count when unregistering
Paul Mackerras (1):
powerpc/MSI: Fix race condition in tearing down MSI interrupts
Peng Tao (1):
nfs: fix pg_test page count calculation
Peter Chen (4):
usb: chipidea: udc: using the correct stall implementation
usb: host: ehci-sys: delete useless bus_to_hcd conversion
Doc: ABI: testing: configfs-usb-gadget-loopback
Doc: ABI: testing: configfs-usb-gadget-sourcesink
Peter Seiderer (1):
cifs: use server timestamp for ntlmv2 authentication
Peter Zijlstra (1):
sched/core: Fix TASK_DEAD race in finish_task_switch()
Philipp Hachtmann (1):
USB: symbolserial: Use usb_get_serial_port_data
Prarit Bhargava (1):
intel_pstate: Fix overflow in busy_scaled due to long delay
Reyad Attiyat (1):
usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers
Richard Laing (1):
net/ipv6: Correct PIM6 mrt_lock handling
Richard Weinberger (1):
UBI: Validate data_size
Robert Jarzmik (2):
ASoC: pxa: pxa2xx-ac97: fix dma requestor lines
ASoC: fix broken pxa SoC support
Roger Quadros (2):
usb: xhci: Clear XHCI_STATE_DYING on start
usb: xhci: exit early in xhci_setup_device() if we're halted or dying
Roland Dreier (1):
fib_rules: Fix dump_rules() not to exit early
Russell King (1):
ARM: fix Thumb2 signal handling when ARMv6 is enabled
Sakari Ailus (1):
[media] v4l: omap3isp: Fix sub-device power management code
Sasha Levin (3):
Linux 3.18.23
Revert "tty: fix stall caused by missing memory barrier in drivers/tty/n_tty.c"
Linux 3.18.24
Sebastian Ott (1):
s390/sclp: fix compile error
Shaohua Li (1):
x86/apic: Serialize LVTT and TSC_DEADLINE writes
Shawn Lin (1):
staging: ion: fix corruption of ion_import_dma_buf
Shota Suzuki (1):
igb: Fix oops caused by missing queue pairing
Stas Sergeev (1):
of_mdio: add new DT property 'managed' to specify the PHY management type
Stefan Assmann (1):
igb: do not re-init SR-IOV during probe
Stephen Chandler Paul (1):
drm/amdgpu: Don't link train DisplayPort on HPD until we get the dpcd
Stephen Smalley (1):
x86/mm: Set NX on gap between __ex_table and rodata
Steve French (2):
disabling oplocks/leases via module parm enable_oplocks broken for SMB3
[SMB3] Do not fall back to SMBWriteX in set_file_size error cases
Steven Rostedt (1):
x86: Init per-cpu shadow copy of CR4 on 32-bit CPUs too
Sudip Mukherjee (1):
auxdisplay: ks0108: fix refcount
Takashi Iwai (4):
Input: evdev - do not report errors form flush()
ALSA: hda - Enable headphone jack detect on old Fujitsu laptops
ALSA: hda - Use ALC880_FIXUP_FUJITSU for FSC Amilo M1437
ALSA: synth: Fix conflicting OSS device registration on AWE32
Tan, Jui Nee (1):
spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled
Thomas Gleixner (1):
x86/process: Add proper bound checks in 64bit get_wchan()
Thomas Huth (1):
powerpc/rtas: Introduce rtas_get_sensor_fast() for IRQ handlers
Trond Myklebust (1):
NFS: nfs_set_pgio_error sometimes misses errors
Vignesh R (1):
ARM: OMAP2+: DRA7: clockdomain: change l4per2_7xx_clkdm to SW_WKUP
Vincent Palatin (1):
usb: Add device quirk for Logitech PTZ cameras
Viresh Kumar (1):
cpufreq: dt: Tolerance applies on both sides of target voltage
Vitaly Kuznetsov (1):
x86/xen: Support kexec/kdump in HVM guests by doing a soft reset
Vlad Zolotarov (1):
if_link: Add an additional parameter to ifla_vf_info for RSS querying
Will Deacon (3):
arm64: compat: fix vfp save/restore across signal handlers in big-endian
arm64: head.S: initialise mdcr_el2 in el2_setup
arm64: errata: add module build workaround for erratum #843419
Wilson Kok (1):
fib_rules: fix fib rule dumps across multiple skbs
Xiao Guangrong (1):
KVM: MMU: fix validation of mmio page fault
Yao-Wen Mao (1):
USB: Add reset-resume quirk for two Plantronics usb headphones.
Yinghai Lu (1):
mm: check if section present during memory block registering
Yishai Hadas (1):
IB/uverbs: Fix race between ib_uverbs_open and remove_one
Yitian Bu (1):
ASoC: dwc: correct irq clear method
covici@xxxxxxxxxxxxxx (1):
staging: speakup: fix speakup-r regression
huaibin Wang (1):
ip6_gre: release cached dst on tunnel removal
shengyong (1):
UBI: return ENOSPC if no enough space available
.../ABI/testing/configfs-usb-gadget-loopback | 2 +-
.../ABI/testing/configfs-usb-gadget-sourcesink | 2 +-
Documentation/HOWTO | 28 +-
Documentation/devicetree/bindings/net/ethernet.txt | 4 +
Makefile | 2 +-
arch/arm/Makefile | 8 +
arch/arm/boot/dts/imx25-pdk.dts | 5 +-
arch/arm/boot/dts/imx51-apf51dev.dts | 2 +-
arch/arm/boot/dts/imx53-ard.dts | 4 +-
arch/arm/boot/dts/imx53-m53evk.dts | 4 +-
arch/arm/boot/dts/imx53-qsb-common.dtsi | 4 +-
arch/arm/boot/dts/imx53-smd.dts | 4 +-
arch/arm/boot/dts/imx53-tqma53.dtsi | 4 +-
arch/arm/boot/dts/imx53-tx53.dtsi | 4 +-
arch/arm/boot/dts/imx53-voipac-bsb.dts | 4 +-
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/kernel/signal.c | 15 +-
arch/arm/kvm/mmu.c | 6 +-
arch/arm/mach-omap2/clockdomains7xx_data.c | 2 +-
arch/arm64/Kconfig | 20 +
arch/arm64/Makefile | 4 +
arch/arm64/kernel/entry-ftrace.S | 22 +-
arch/arm64/kernel/head.S | 5 +
arch/arm64/kernel/module.c | 2 +
arch/arm64/kernel/signal32.c | 47 +-
arch/arm64/kvm/hyp.S | 5 +-
arch/arm64/mm/fault.c | 1 +
arch/m68k/include/asm/linkage.h | 30 +
arch/mips/mm/dma-default.c | 2 +-
arch/parisc/kernel/irq.c | 8 +-
arch/parisc/kernel/syscall.S | 2 +-
arch/powerpc/include/asm/pgtable-ppc64.h | 14 +-
arch/powerpc/include/asm/rtas.h | 1 +
arch/powerpc/kernel/rtas.c | 17 +
arch/powerpc/mm/hugepage-hash64.c | 3 +-
arch/powerpc/platforms/powernv/pci.c | 5 +-
arch/powerpc/platforms/pseries/ras.c | 3 +-
arch/powerpc/sysdev/fsl_msi.c | 5 +-
arch/powerpc/sysdev/mpic_pasemi_msi.c | 6 +-
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/crypto/ghash-clmulni-intel_glue.c | 1 +
arch/x86/include/asm/processor.h | 3 +-
arch/x86/include/asm/thread_info.h | 27 +
arch/x86/kernel/apic/apic.c | 7 +
arch/x86/kernel/cpu/common.c | 6 +
arch/x86/kernel/crash.c | 7 +-
arch/x86/kernel/entry_32.S | 2 +-
arch/x86/kernel/entry_64.S | 218 +++--
arch/x86/kernel/nmi.c | 4 +-
arch/x86/kernel/paravirt.c | 16 +-
arch/x86/kernel/process_64.c | 52 +-
arch/x86/kernel/tsc.c | 17 +-
arch/x86/kvm/mmu.c | 45 -
arch/x86/kvm/svm.c | 2 +-
arch/x86/mm/init_32.c | 1 +
arch/x86/mm/init_64.c | 2 +-
arch/x86/platform/efi/efi.c | 67 +-
arch/x86/xen/enlighten.c | 23 +
arch/xtensa/include/asm/traps.h | 29 +-
arch/xtensa/kernel/entry.S | 7 +-
block/blk-mq-sysfs.c | 25 +-
drivers/auxdisplay/ks0108.c | 1 +
drivers/base/devres.c | 4 +-
drivers/base/node.c | 10 +
drivers/base/platform.c | 8 +-
drivers/base/regmap/regmap-debugfs.c | 5 +-
drivers/block/zram/zcomp.c | 12 +-
drivers/clk/ti/clk-3xxx.c | 2 +-
drivers/clk/versatile/clk-sp810.c | 4 +-
drivers/cpufreq/cpufreq-dt.c | 3 +-
drivers/cpufreq/intel_pstate.c | 10 +-
drivers/dma/dw/core.c | 4 +-
drivers/gpu/drm/drm_lock.c | 6 +
drivers/gpu/drm/i915/intel_bios.c | 12 +-
drivers/gpu/drm/qxl/qxl_display.c | 80 +-
drivers/gpu/drm/qxl/qxl_drv.h | 2 +
drivers/gpu/drm/radeon/atombios_encoders.c | 8 +-
drivers/gpu/drm/radeon/radeon_combios.c | 8 +
drivers/gpu/drm/radeon/radeon_connectors.c | 5 +
drivers/hid/usbhid/hid-core.c | 2 +-
drivers/hwmon/nct6775.c | 16 +-
drivers/iio/imu/adis16480.c | 39 +-
drivers/iio/industrialio-buffer.c | 2 +-
drivers/iio/industrialio-event.c | 2 +-
drivers/infiniband/core/uverbs.h | 3 +-
drivers/infiniband/core/uverbs_cmd.c | 10 +-
drivers/infiniband/core/uverbs_main.c | 43 +-
drivers/infiniband/hw/mlx4/ah.c | 6 +-
drivers/infiniband/hw/mlx4/sysfs.c | 5 +-
drivers/infiniband/hw/qib/qib_keys.c | 4 +
drivers/infiniband/hw/qib/qib_verbs.c | 14 +-
drivers/infiniband/hw/qib/qib_verbs.h | 2 +
drivers/infiniband/ulp/isert/ib_isert.c | 9 +-
drivers/input/evdev.c | 13 +-
drivers/macintosh/windfarm_core.c | 2 +-
drivers/md/dm-cache-policy-cleaner.c | 2 +-
drivers/md/dm-raid.c | 3 +-
drivers/md/md.c | 2 +
drivers/md/persistent-data/dm-btree-internal.h | 6 +
drivers/md/persistent-data/dm-btree-remove.c | 12 +-
drivers/md/persistent-data/dm-btree-spine.c | 37 +
drivers/md/persistent-data/dm-btree.c | 7 +-
drivers/md/raid10.c | 5 +-
drivers/media/platform/omap3isp/isp.c | 4 +-
drivers/media/rc/rc-main.c | 3 -
drivers/misc/cxl/pci.c | 2 -
drivers/mmc/core/core.c | 6 +-
drivers/mtd/nand/pxa3xx_nand.c | 3 +
drivers/mtd/ubi/io.c | 5 +
drivers/mtd/ubi/vtbl.c | 1 +
drivers/mtd/ubi/wl.c | 1 +
drivers/net/dsa/bcm_sf2.c | 18 +-
drivers/net/dsa/bcm_sf2.h | 4 +-
drivers/net/ethernet/altera/altera_tse_main.c | 3 +-
drivers/net/ethernet/broadcom/tg3.c | 2 +-
drivers/net/ethernet/brocade/bna/bnad.c | 2 +-
drivers/net/ethernet/intel/igb/igb.h | 1 +
drivers/net/ethernet/intel/igb/igb_ethtool.c | 5 +-
drivers/net/ethernet/intel/igb/igb_main.c | 18 +-
drivers/net/usb/usbnet.c | 7 +-
drivers/net/wireless/ath/ath10k/htc.c | 4 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 8 +-
drivers/net/wireless/ath/ath10k/pci.c | 8 +-
drivers/net/wireless/ath/ath10k/wmi.c | 1 +
drivers/net/wireless/rtlwifi/rtl8821ae/hw.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8821ae/reg.h | 1 +
drivers/net/xen-netfront.c | 3 +-
drivers/of/address.c | 6 +-
drivers/of/of_mdio.c | 19 +-
drivers/pci/quirks.c | 9 +-
drivers/platform/x86/hp-wmi.c | 31 +-
drivers/power/avs/Kconfig | 2 +-
drivers/s390/char/sclp_early.c | 1 +
drivers/scsi/3w-9xxx.c | 28 +-
drivers/scsi/scsi_error.c | 11 +-
drivers/spi/spi-pxa2xx.c | 4 +
drivers/spi/spi-xtensa-xtfpga.c | 4 +-
drivers/spi/spi.c | 3 +-
drivers/staging/android/ion/ion.c | 6 +-
drivers/staging/comedi/drivers/adl_pci7x3x.c | 16 +-
drivers/staging/speakup/fakekey.c | 1 +
drivers/target/iscsi/iscsi_target.c | 28 +-
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_tpg.c | 15 +-
drivers/target/iscsi/iscsi_target_tpg.h | 2 +-
drivers/tty/n_tty.c | 15 +-
drivers/tty/serial/8250/8250_pnp.c | 5 +
drivers/usb/chipidea/udc.c | 84 +-
drivers/usb/core/config.c | 5 +-
drivers/usb/core/quirks.c | 13 +
drivers/usb/dwc3/ep0.c | 12 +-
drivers/usb/host/ehci-sysfs.c | 8 +-
drivers/usb/host/xhci-mem.c | 18 +-
drivers/usb/host/xhci-ring.c | 70 +-
drivers/usb/host/xhci.c | 11 +-
drivers/usb/musb/musb_cppi41.c | 6 +-
drivers/usb/serial/ftdi_sio.c | 4 +
drivers/usb/serial/ftdi_sio_ids.h | 8 +
drivers/usb/serial/option.c | 24 +
drivers/usb/serial/symbolserial.c | 6 +-
drivers/usb/serial/whiteheat.c | 31 +
drivers/video/fbdev/Kconfig | 2 +-
drivers/watchdog/sunxi_wdt.c | 2 +-
fs/btrfs/extent_io.c | 80 +-
fs/btrfs/inode.c | 3 +-
fs/btrfs/transaction.c | 3 +
fs/cifs/cifsencrypt.c | 53 +-
fs/cifs/inode.c | 34 -
fs/cifs/ioctl.c | 6 +
fs/cifs/smb2ops.c | 8 +-
fs/coredump.c | 38 +-
fs/dcache.c | 12 +-
fs/ext4/super.c | 12 +-
fs/hfs/bnode.c | 9 +-
fs/hfs/brec.c | 20 +-
fs/hfsplus/bnode.c | 3 -
fs/hpfs/namei.c | 25 +-
fs/internal.h | 1 +
fs/namei.c | 31 +-
fs/nfs/filelayout/filelayout.c | 31 +-
fs/nfs/nfs4proc.c | 3 +-
fs/nfs/pagelist.c | 6 +-
fs/ocfs2/dlm/dlmmaster.c | 9 +-
fs/ocfs2/dlm/dlmrecovery.c | 8 +-
fs/open.c | 49 +-
fs/overlayfs/inode.c | 25 +-
fs/overlayfs/overlayfs.h | 1 +
fs/overlayfs/super.c | 1 +
include/linux/dcache.h | 59 ++
include/linux/fs.h | 2 -
include/linux/if_link.h | 1 +
include/linux/iio/iio.h | 17 +
include/linux/netdevice.h | 8 +
include/linux/security.h | 2 +-
include/target/iscsi/iscsi_target_core.h | 904 +++++++++++++++++++++
include/uapi/linux/if_link.h | 8 +
include/xen/interface/sched.h | 8 +
ipc/msg.c | 14 +-
ipc/shm.c | 13 +-
ipc/util.c | 8 +-
kernel/fork.c | 28 +-
kernel/irq/proc.c | 19 +-
kernel/sched/core.c | 25 +-
kernel/sched/fair.c | 25 +-
kernel/sched/sched.h | 5 +-
kernel/time/timekeeping.c | 2 +-
mm/hugetlb.c | 8 +
mm/slab.c | 13 +-
mm/vmscan.c | 2 +-
net/batman-adv/distributed-arp-table.c | 7 +-
net/batman-adv/network-coding.c | 7 +-
net/batman-adv/soft-interface.c | 7 +-
net/batman-adv/translation-table.c | 19 +-
net/batman-adv/types.h | 10 +-
net/core/datagram.c | 41 +-
net/core/fib_rules.c | 14 +-
net/core/rtnetlink.c | 199 +++--
net/ipv4/tcp_output.c | 1 +
net/ipv4/udp.c | 13 +-
net/ipv6/exthdrs_offload.c | 2 +-
net/ipv6/ip6_gre.c | 2 +-
net/ipv6/ip6mr.c | 2 +-
net/mac80211/tx.c | 3 -
net/netfilter/ipvs/ip_vs_core.c | 16 +-
net/netfilter/ipvs/ip_vs_ctl.c | 78 +-
net/netfilter/ipvs/ip_vs_sched.c | 12 +-
net/netfilter/ipvs/ip_vs_sync.c | 2 +-
net/netfilter/ipvs/ip_vs_xmit.c | 28 +-
net/netfilter/nf_conntrack_expect.c | 3 +-
net/netfilter/nf_conntrack_netlink.c | 5 -
net/netfilter/nf_log.c | 30 +-
net/netfilter/nfnetlink.c | 8 +-
net/netfilter/nft_compat.c | 32 +-
net/netlink/af_netlink.c | 30 +-
net/netlink/af_netlink.h | 9 +
net/openvswitch/datapath.c | 4 +-
net/openvswitch/flow_table.c | 23 +-
net/openvswitch/flow_table.h | 2 +-
net/packet/af_packet.c | 8 +-
net/sctp/protocol.c | 64 +-
net/sunrpc/xprtrdma/svc_rdma_sendto.c | 11 +-
sound/arm/Kconfig | 15 +-
sound/pci/hda/patch_cirrus.c | 1 +
sound/pci/hda/patch_realtek.c | 7 +-
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/lib/traceevent/event-parse.c | 23 +-
tools/perf/builtin-stat.c | 5 +-
tools/perf/util/header.c | 4 +-
tools/perf/util/hist.c | 3 +
tools/perf/util/symbol-elf.c | 35 +-
virt/kvm/eventfd.c | 124 +--
virt/kvm/kvm_main.c | 19 +-
262 files changed, 3429 insertions(+), 1144 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJWOPn1AAoJEN6mb/eXdyzclgAQAIWzZ/b+keO5QZFmzo/D0ysT
woxr1ne3r/aC1ALp7n7jgJDIpmTAluM+is+i0BDtyJOjF08G+uK5TwEp8HZUoc3j
7yjATBxG8Aa8jrhiDUotMmZGpLR7CFJUu6kQ0QTgMywZ48f6DyoiQdltw1ZMhuXL
ZCkiCOBcX605X93JNkoviHRo0OYnHNVHKL3mTXaVRWiLjtCpQjs6L9v2PoibyN61
WbmH2f3TO3FL/5Qd+IBCjnwI0mCx/TbAuU9tH+0ro2jKIwvx0ENoDmJH9lt46UrZ
GfEY8NX2Cvh+KRHAGT9CJhIcZvBkyg4H5f854TGvXo86P62o7lQEYx/2iHegCMOE
P8fQQ6NB2S/ln954+/AhsqlwyeFWnk26OYdCvkyPrcPen5natchIlgdksjt+6UO7
tSqJWyZQx031vpwvyqE0Nw5Dpc+1XpSp7xfvFF732bLjTuwSucfOIgW3cgOgaelp
z8HaAz/MxgVGzOZUQpm90y2puvNgt17VSgf/y3FApoe7qf998Tdhr2TcxHQdimaS
W1mh+S6JUcYSeVXFX4Vz0IkdHP6SHNC5tNAZaWn6jLCFY/u5RBE4n3hmL3LdXnxU
Pmef5LoHYL0FNsRqqP476FFhGPldUb56RcjWWrpcSi7Dvq0pvb2rDB0Uc8P4iKYu
HCsUBGnLssEo7EewIn+O
=3G1z
-----END PGP SIGNATURE-----
--
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/