[PATCH 3.10 000/268] 3.10.107-stable review
From: Willy Tarreau
Date: Mon Jun 19 2017 - 14:33:58 EST
This is the start of the stable review cycle for the 3.10.107 release.
All patches will be posted as a response to this one. If anyone has any
issue with these being applied, please let me know. If anyone thinks some
important patches are missing and should be added prior to the release,
please report them quickly with their respective mainline commit IDs.
Note, I don't have anything important in my queue anymore, so if you
think something is missing, please send me the upstream commit ID CCing
the patch's author so that I queue it for .108.
Responses should be made by Thu Jun 22 20:24:07 CEST 2017.
Anything received after that time might be too late. If someone
wants a bit more time for a deeper review, please let me know.
The whole patch series can be found in one patch at :
https://kernel.org/pub/linux/kernel/v3.x/stable-review/patch-3.10.107-rc1.gz
The shortlog and diffstat are appended below.
Thanks,
Willy
===============
Adrian Hunter (1):
mmc: sdhci: Do not disable interrupts while waiting for clock
Akinobu Mita (3):
Input: mpr121 - handle multiple bits change of status register
Input: mpr121 - set missing event capability
sysrq: attach sysrq handler correctly for 32-bit kernel
Al Viro (4):
nfs_write_end(): fix handling of short copies
sg_write()/bsg_write() is not fit to be called under KERNEL_DS
move the call of __d_drop(anon) into __d_materialise_unique(dentry,
anon)
p9_client_readdir() fix
Alan Stern (4):
USB: gadgetfs: fix unbounded memory allocation bug
USB: gadgetfs: fix use-after-free bug
USB: gadgetfs: fix checks of wTotalLength in config descriptors
USB: UHCI: report non-PME wakeup signalling for Intel hardware
Alex Hung (1):
ACPI / video: skip evaluating _DOD when it does not exist
Alexander Potapenko (1):
net: don't call strlen() on the user buffer in packet_bind_spkt()
Alexey Khoroshilov (1):
USB: cdc-acm: fix double usb_autopm_put_interface() in
acm_port_activate()
Andrey Konovalov (3):
net/packet: fix overflow in check for priv area size
net/packet: fix overflow in check for tp_frame_nr
net/packet: fix overflow in check for tp_reserve
Anton Blanchard (1):
scsi: lpfc: Add shutdown method for kexec
Ardinartsev Nikita (1):
HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2
Arnaldo Carvalho de Melo (1):
dccp: Unlock sock before calling sk_free()
Arnd Bergmann (9):
cred/userns: define current_user_ns() as a function
ISDN: eicon: silence misleading array-bounds warning
crypto: improve gcc optimization flags for serpent and wp512
mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
cpmac: remove hopeless #warning
ACPI / power: Avoid maybe-uninitialized warning
tty: nozomi: avoid a harmless gcc warning
hostap: avoid uninitialized variable use in hfa384x_get_rid
gfs2: avoid uninitialized variable warning
Arvind Yadav (1):
ata: sata_mv:- Handle return value of devm_ioremap.
Augusto Mecking Caringi (1):
vme: Fix wrong pointer utilization in ca91cx42_slave_get
Aurelien Aptel (1):
fs/cifs: make share unaccessible at root level mountable
Ben Hutchings (2):
catc: Combine failure cleanup code in catc_probe()
catc: Use heap buffer for memory size test
Benjamin Marzinski (1):
dm space map metadata: fix 'struct sm_metadata' leak on failed create
Benjamin Poirier (2):
vmxnet3: Wake queue from reset work
bna: Add synchronization for tx ring.
Bjorn Helgaas (1):
x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F
Boris Ostrovsky (1):
xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing
Brendan McGrath (1):
HID: i2c-hid: Add sleep between POWER ON and RESET
Calvin Owens (1):
sg: Fix double-free when drives detach during SG_IO
Chao Peng (1):
KVM: VMX: use correct vmcs_read/write for guest segment selector/base
Chris J Arges (1):
igb: Workaround for igb i210 firmware issue
Chris Salls (1):
mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
Christoph Hellwig (1):
scsi: move the nr_phys_segments assert into scsi_init_io
Chuck Lever (1):
nfs: Don't increment lock sequence ID after NFS4ERR_MOVED
Chun-Yi Lee (1):
platform/x86: acer-wmi: setup accelerometer when machine has
appropriate notify event
Colin Ian King (1):
rtc: interface: ignore expired timers when enqueuing new timers
Con Kolivas (1):
ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to
volume_control_quirks
Corey Minyard (1):
MIPS: Fix crash registers on non-crashing CPUs
Daeho Jeong (1):
ext4: fix inode checksum calculation problem if i_extra_size is small
Dan Carpenter (1):
af_packet: remove a stray tab in packet_set_ring()
Dan Williams (1):
block: fix del_gendisk() vs blkdev_ioctl crash
Darrick J. Wong (1):
xfs: clear _XBF_PAGES from buffers when readahead page
Dave Martin (6):
tile/ptrace: Preserve previous registers for short regset write
c6x/ptrace: Remove useless PTRACE_SETREGSET implementation
sparc/ptrace: Preserve previous registers for short regset write
metag/ptrace: Preserve previous registers for short regset write
metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS
metag/ptrace: Reject partial NT_METAG_RPIPE writes
David S. Miller (1):
irda: Fix lockdep annotations in hashbin_delete().
Davidlohr Bueso (1):
ipc/shm: Fix shmat mmap nil-page protection
Dmitry Torokhov (1):
Input: i8042 - add Clevo P650RS to the i8042 reset list
Dmitry V. Levin (1):
uapi: fix linux/packet_diag.h userspace compilation error
Einar Jó1):
can: c_can_pci: fix null-pointer-deref in c_can_start() - set device
pointer
Eric Dumazet (6):
sysctl: fix proc_doulongvec_ms_jiffies_minmax()
tcp: fix 0 divide in __tcp_select_window()
tcp: fix various issues for sockets morphing to listen state
ipv4: provide stronger user input validation in nl_fib_input()
tcp: initialize icsk_ack.lrcvtime at session start time
net: neigh: guard against NULL solicit() method
Eric Ren (1):
ocfs2: fix crash caused by stale lvb with fsdlm plugin
Eric Sandeen (1):
xfs: set AGI buffer type in xlog_recover_clear_agi_bucket
Eryu Guan (1):
ext4: validate s_first_meta_bg at mount time
Fabien Parent (1):
ARM: dts: da850-evm: fix read access to SPI flash
Felipe Balbi (3):
usb: gadget: composite: always set ep->mult to a sensible value
usb: dwc3: gadget: make Set Endpoint Configuration macros safe
usb: gadget: composite: correctly initialize ep->maxpacket
Felix Fietkau (1):
ath5k: drop bogus warning on drv_set_key with unsupported cipher
Florian Westphal (1):
ipv6: avoid write to a possibly cloned skb
Gabriel Krisman Bertazi (1):
serial: 8250_pci: Detach low-level driver during PCI error recovery
Geoff Levand (1):
powerpc/ps3: Fix system hang with GCC 5 builds
Gerald Schaefer (1):
s390/vmlogrdr: fix IUCV buffer allocation
Germano Percossi (1):
CIFS: remove bad_network_name flag
Greg Kroah-Hartman (2):
usb: gadgetfs: restrict upper bound on device configuration size
HID: hid-cypress: validate length of report
Guenter Roeck (2):
usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci
controllers
usb: hub: Wait for connection to be reestablished after port reset
Hannes Frederic Sowa (1):
dccp: fix memory leak during tear-down of unsuccessful connection
request
Hannes Reinecke (1):
sd: get disk reference in sd_check_events()
Hector Marco-Gisbert (1):
x86/mm/32: Enable full randomization on i386 and X86_32
Heinrich Schuchardt (1):
apparmor: do not expose kernel stack
Helge Deller (1):
parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header
Henrik Ingo (1):
uvcvideo: uvc_scan_fallback() for webcams with broken chain
Hugh Dickins (1):
mm: larger stack guard gap, between vmas
Ilia Mirkin (1):
drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval
Ilya Dryomov (2):
libceph: verify authorize reply on connect
libceph: force GFP_NOIO for socket allocations
J. Bruce Fields (1):
nfsd: check for oversized NFSv2/v3 arguments
James Hogan (2):
metag/usercopy: Drop unused macros
metag/usercopy: Zero rest of buffer from copy_from_user
Jamie Bainbridge (1):
ipv6: check raw payload size correctly in ioctl
Jan Kara (1):
ext4: trim allocation requests to group size
Jan-Marek Glogowski (1):
Reset TreeId to zero on SMB2 TREE_CONNECT
Janusz Dziedzic (1):
usb: dwc3: gadget: delay unmap of bounced requests
Jason A. Donenfeld (1):
padata: avoid race in reordering
Javier Martinez Canillas (1):
tty: serial: msm: Fix module autoload
Jeff Mahoney (1):
Revert "Btrfs: don't delay inode ref updates during log, replay"
Jim Mattson (1):
kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
Jiri Slaby (1):
crypto: algif_hash - avoid zero-sized array
Johan Hovold (5):
USB: serial: io_ti: bind to interface after fw download
USB: cdc-acm: fix open and suspend race
USB: cdc-acm: fix failed open not being detected
Input: iforce - validate number of endpoints before using them
Input: kbtab - validate number of endpoints before using them
Johannes Thumshirn (1):
scsi: don't BUG_ON() empty DMA transfers
John Johansen (9):
apparmor: fix uninitialized lsm_audit member
apparmor: exec should not be returning ENOENT when it denies
apparmor: fix disconnected bind mnts reconnection
apparmor: internal paths should be treated as disconnected
apparmor: check that xindex is in trans_table bounds
apparmor: add missing id bounds check on dfa verification
apparmor: don't check for vmalloc_addr if kvzalloc() failed
apparmor: fix oops in profile_unpack() when policy_db is not present
apparmor: fix module parameters can be changed after policy is locked
Josh Poimboeuf (2):
ACPI: Fix incompatibility with mcount-based function graph tracing
ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram
Juergen Gross (1):
xen, fbfront: fix connecting to backend
Julien Grall (1):
arm/xen: Use alloc_percpu rather than __alloc_percpu
K. Y. Srinivasan (1):
drivers: hv: Turn off write permission on the hypercall page
Kai-Heng Feng (1):
Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000
Kees Cook (2):
mm: Tighten x86 /dev/mem with zeroing reads
x86: standardize mmap_rnd() usage
Kefeng Wang (1):
ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side
lock
Konstantin Khlebnikov (1):
md/raid5: limit request size according to implementation limits
Ladi Prosek (1):
virtio_balloon: init 1st buffer in stats vq
Larry Finger (1):
ssb: Fix error routine when fallback SPROM fails
Lee, Chun-Yi (1):
platform/x86: acer-wmi: setup accelerometer when ACPI device was found
Li Qiang (1):
drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()
Linus Torvalds (1):
give up on gcc ilog2() constant optimizations
Liu Bo (1):
Btrfs: fix memory leak in reading btree blocks
Long Li (2):
scsi: storvsc: properly handle SRB_ERROR when sense message is present
scsi: storvsc: properly set residual data length on errors
Luis de Bethencourt (1):
mvsas: fix misleading indentation
Mantas M (1):
net: ipv6: check route protocol when deleting routes
Marc Kleine-Budde (2):
can: raw: raw_setsockopt: limit number of can_filter that can be set
can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer
Mark Rutland (1):
ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs
Martin K. Petersen (2):
scsi: sr: Sanity check returned mode data
scsi: sd: Fix capacity calculation with 32-bit sector_t
Martin Schwidefsky (1):
s390: TASK_SIZE for kernel threads
Mathias Nyman (2):
xhci: free xhci virtual devices with leaf nodes first
xhci: fix 10 second timeout on removal of PCI hotpluggable xhci
controllers
Mathias Svensson (1):
samples/seccomp: fix 64-bit comparison macros
Matt Chen (1):
mac80211: flush delayed work when entering suspend
Mauricio Faria de Oliveira (1):
block: allow WRITE_SAME commands with the SG_IO ioctl
Mauro Carvalho Chehab (1):
siano: make it work again with CONFIG_VMAP_STACK
Max Bires (1):
char: lack of bool string made CONFIG_DEVPORT always on
Max Filippov (1):
xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD
Maxime Ripard (1):
Input: tca8418 - use the interrupt trigger from the device tree
Michael Ellerman (1):
powerpc: Reject binutils 2.24 when building little endian
Michael Schenk (1):
rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down
Michal Hocko (1):
mm, fs: check for fatal signals in do_generic_file_read()
Michal Tesar (1):
igmp: Make igmp group member RFC 3376 compliant
Michel Däer (1):
drm/ttm: Make sure BOs being swapped out are cacheable
Miklos Szeredi (1):
vfs: fix uninitialized flags in splice_to_pipe()
Mintz, Yuval (1):
bnx2x: Correct ringparam estimate when DOWN
Murray McAllister (2):
drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
drm/vmwgfx: avoid calling vzalloc with a 0 size in
vmw_get_cap_3d_ioctl()
Nicholas Bellinger (3):
target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export
iscsi-target: Fix TMR reference leak during session shutdown
iscsi-target: Drop work-around for legacy GlobalSAN initiator
Niklas Sölund (1):
pinctrl: sh-pfc: Do not unconditionally support
PIN_CONFIG_BIAS_DISABLE
Nikolay Aleksandrov (1):
ip6mr: fix notification device destruction
OGAWA Hirofumi (1):
fat: fix using uninitialized fields of fat_inode/fsinfo_inode
Oliver Hartkopp (1):
can: bcm: fix hrtimer/tasklet termination in bcm op removal
Oliver Neukum (1):
ACM gadget: fix endianness in notifications
Omar Sandoval (2):
block: fix use-after-free in sys_ioprio_get()
virtio-console: avoid DMA from stack
Ondrej Kozina (1):
dm crypt: mark key as invalid until properly loaded
Paul Burton (1):
net: ti: cpmac: Fix compiler warning due to type confusion
Paul Hü1):
l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv
Paul Mackerras (1):
powerpc: Don't try to fix up misaligned load-with-reservation
instructions
Pavel Rojtberg (1):
Input: xpad - use correct product id for x360w controllers
Pavel Shilovsky (3):
CIFS: Fix a possible memory corruption during reconnect
CIFS: Fix missing nls unload in smb2_reconnect()
CIFS: Fix a possible memory corruption in push locks
Peter Zijlstra (2):
futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
futex: Add missing error handling to FUTEX_REQUEUE_PI
Quinn Tran (1):
qla2xxx: Fix crash due to null pointer access
Rabin Vincent (1):
sched/debug: Don't dump sched debug info in SysRq-W
Rafael J. Wysocki (1):
cpufreq: Fix and clean up show_cpuinfo_cur_freq()
RafaÅ MiÅecki (2):
bcma: use (get|put)_device when probing/removing device driver
mtd: bcm47xxpart: fix parsing first block after aligned TRX
Ralf Baechle (1):
MIPS: Fix special case in 64 bit IP checksumming.
Raphael Assenat (1):
Input: joydev - do not report stale values on first open
Ravi Bangoria (1):
powerpc/xmon: Fix data-breakpoint
Reiter Wolfgang (2):
drop_monitor: add missing call to genlmsg_end
drop_monitor: consider inserted data in genlmsg_end
Richard Genoud (1):
tty/serial: atmel: fix race condition (TX+DMA)
Russell Currey (1):
drivers/gpu/drm/ast: Fix infinite loop if read fails
Sachin Prabhu (5):
cifs: Do not send echoes before Negotiate is complete
Fix memory leaks in cifs_do_mount()
Compare prepaths when comparing superblocks
Move check for prefix path to within cifs_get_root()
Fix regression which breaks DFS mounting
Salvatore Benedetto (1):
crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg
Sebastian Ott (1):
s390/pci: fix use after free in dma_init
Sebastian Siewior (1):
ubi/upd: Always flush after prepared for an update
Sergey Senozhatsky (1):
printk: use rcuidle console tracepoint
Stefano Stabellini (1):
xen/x86: don't lose event interrupts
Steve Wise (1):
rdma_cm: fail iwarp accepts w/o connection params
Steven Rostedt (1):
ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short
jumps to it
Takashi Iwai (9):
ALSA: hda - Fix up GPIO for ASUS ROG Ranger
ALSA: seq: Fix race at creating a queue
ALSA: seq: Don't handle loop timeout at snd_seq_pool_done()
ALSA: timer: Reject user params with too small ticks
ALSA: seq: Fix link corruption by event error handling
ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()
ALSA: seq: Fix race during FIFO resize
ALSA: seq: Don't break snd_use_lock_sync() loop by timeout
fbcon: Fix vc attr at deinit
Tariq Saeed (1):
ocfs2: fix BUG_ON() in ocfs2_ci_checkpointed()
Theodore Ts'o (7):
ext4: use more strict checks for inodes_per_block on mount
ext4: fix in-superblock mount options processing
ext4: add sanity checking to count_overhead()
jbd2: don't leak modified metadata buffers on an aborted journal
ext4: fix fencepost in s_first_meta_bg validation
ext4: preserve the needs_recovery flag when the journal is aborted
ext4: return EROFS if device is r/o and journal replay is needed
Thomas Gleixner (2):
tick/broadcast: Prevent NULL pointer dereference
x86/vdso: Plug race between mapping and ELF header setup
Thomas Hellstrom (1):
drm/vmwgfx: Remove getparam error message
Thomas Huth (1):
KVM: PPC: Book3S PR: Fix illegal opcode emulation
Todd Fujinaka (1):
igb: add i211 to i210 PHY workaround
Toshi Kani (1):
mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone()
Trond Myklebust (1):
NFSv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT
Uwe Kleine-Kö (3):
rtc: s35390a: make sure all members in the output are set
rtc: s35390a: implement reset routine as suggested by the reference
rtc: s35390a: improve irq handling
Vinayak Menon (1):
mm: vmpressure: fix sending wrong events on underflow
Vineet Gupta (2):
ARC: [arcompact] handle unaligned access delay slot corner case
ARC: [arcompact] brown paper bag bug in unaligned access delay slot
fixup
Vitaly Kuznetsov (3):
Drivers: hv: balloon: don't crash when memory is added in non-sorted
order
Drivers: hv: don't leak memory in vmbus_establish_gpadl()
Drivers: hv: get rid of timeout in vmbus_open()
Vlad Tsyrklevich (2):
i2c: fix kernel memory disclosure in dev interface
vfio/pci: Fix integer overflows, bitmask check
WANG Cong (1):
af_unix: move unix_mknod() out of bindlock
Wang, Rui Y (2):
crypto: ghash-clmulni - Fix load failure
crypto: cryptd - Assign statesize properly
Wei Fang (2):
md:raid1: fix a dead loop when read from a WriteMostly disk
scsi: avoid a permanent stop of the scsi device's request queue
Weston Andros Adamson (1):
NFSv4: fix getacl ERANGE for some ACL buffer sizes
Willem de Bruijn (3):
macvtap: read vnet_hdr_size once
packet: round up linear to header len
tun: read vnet_hdr_sz once
Xin Long (1):
sctp: listen on the sock only when it's state is listening or closed
Y.C. Chen (1):
drm/ast: Fix test for VGA enabled
Yang Yang (1):
futex: Move futex_init() to core_initcall
Yazen Ghannam (1):
x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs
Yegor Yefremov (1):
can: ti_hecc: add missing prepare and unprepare of the clock
Zhaohongjiang (1):
cancel the setfilesize transation when io error happen
colyli@xxxxxxx (1):
md linear: fix a race between linear_add() and linear_congested()
santosh.shilimkar@xxxxxxxxxx (1):
RDS: Fix the atomicity for congestion map update
stephen hemminger (1):
netvsc: reduce maximum GSO size
ììí (1):
can: peak: fix bad memory access and free sequence
Documentation/kernel-parameters.txt | 7 +
arch/arc/kernel/unaligned.c | 3 +-
arch/arc/mm/mmap.c | 2 +-
arch/arm/boot/dts/da850-evm.dts | 1 +
arch/arm/include/asm/cputype.h | 3 +
arch/arm/kernel/hw_breakpoint.c | 16 ++
arch/arm/mm/mmap.c | 4 +-
arch/arm/xen/enlighten.c | 3 +-
arch/c6x/kernel/ptrace.c | 41 -----
arch/frv/mm/elf-fdpic.c | 2 +-
arch/metag/include/asm/uaccess.h | 15 +-
arch/metag/kernel/ptrace.c | 19 ++-
arch/metag/lib/usercopy.c | 170 +++------------------
arch/mips/include/asm/checksum.h | 2 +
arch/mips/kernel/crash.c | 16 +-
arch/mips/mm/mmap.c | 2 +-
arch/parisc/include/asm/bitops.h | 8 +-
arch/parisc/include/uapi/asm/bitsperlong.h | 2 -
arch/parisc/include/uapi/asm/swab.h | 5 +-
arch/powerpc/Makefile | 8 +
arch/powerpc/boot/ps3-head.S | 5 -
arch/powerpc/boot/ps3.c | 8 +-
arch/powerpc/kernel/align.c | 28 +++-
arch/powerpc/kernel/hw_breakpoint.c | 4 +-
arch/powerpc/kvm/emulate.c | 1 -
arch/powerpc/mm/slice.c | 2 +-
arch/s390/include/asm/processor.h | 3 +-
arch/s390/pci/pci_dma.c | 16 +-
arch/sh/mm/mmap.c | 4 +-
arch/sparc/kernel/ptrace_64.c | 2 +-
arch/sparc/kernel/sys_sparc_64.c | 4 +-
arch/sparc/mm/hugetlbpage.c | 2 +-
arch/tile/kernel/ptrace.c | 2 +-
arch/tile/mm/hugetlbpage.c | 2 +-
arch/x86/crypto/ghash-clmulni-intel_glue.c | 26 ++++
arch/x86/include/asm/elf.h | 2 +-
arch/x86/kernel/cpu/mcheck/mce_amd.c | 2 +-
arch/x86/kernel/entry_64.S | 3 +-
arch/x86/kernel/ftrace.c | 12 ++
arch/x86/kernel/sys_x86_64.c | 4 +-
arch/x86/kvm/vmx.c | 13 +-
arch/x86/mm/hugetlbpage.c | 2 +-
arch/x86/mm/init.c | 41 +++--
arch/x86/mm/mmap.c | 44 +++---
arch/x86/pci/acpi.c | 10 ++
arch/x86/xen/time.c | 6 +-
arch/xtensa/kernel/setup.c | 4 +-
arch/xtensa/kernel/syscall.c | 2 +-
block/bsg.c | 3 +
block/genhd.c | 1 -
block/scsi_ioctl.c | 3 +
crypto/Makefile | 2 +
crypto/algapi.c | 1 +
crypto/algif_hash.c | 2 +-
crypto/cryptd.c | 1 +
drivers/acpi/Makefile | 1 -
drivers/acpi/power.c | 1 +
drivers/acpi/video.c | 3 +
drivers/ata/sata_mv.c | 3 +
drivers/bcma/main.c | 4 +
drivers/char/Kconfig | 5 +-
drivers/char/mem.c | 82 ++++++----
drivers/char/virtio_console.c | 12 +-
drivers/cpufreq/cpufreq.c | 8 +-
drivers/gpu/drm/ast/ast_main.c | 7 +-
drivers/gpu/drm/ast/ast_post.c | 8 +-
drivers/gpu/drm/nouveau/dispnv04/hw.c | 3 +-
drivers/gpu/drm/ttm/ttm_bo.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 9 +-
drivers/hid/hid-cypress.c | 3 +
drivers/hid/hid-lg.c | 2 +-
drivers/hid/i2c-hid/i2c-hid.c | 9 ++
drivers/hv/channel.c | 17 ++-
drivers/hv/hv.c | 2 +-
drivers/hv/hv_balloon.c | 4 +-
drivers/i2c/i2c-dev.c | 2 +-
drivers/infiniband/core/cma.c | 3 +
drivers/input/joydev.c | 18 ++-
drivers/input/joystick/iforce/iforce-usb.c | 3 +
drivers/input/joystick/xpad.c | 6 +
drivers/input/keyboard/mpr121_touchkey.c | 24 +--
drivers/input/keyboard/tca8418_keypad.c | 6 +-
drivers/input/serio/i8042-x86ia64io.h | 14 ++
drivers/input/tablet/kbtab.c | 3 +
drivers/isdn/hardware/eicon/message.c | 3 +-
drivers/md/dm-crypt.c | 7 +-
drivers/md/linear.c | 29 +++-
drivers/md/linear.h | 1 +
drivers/md/persistent-data/dm-space-map-metadata.c | 10 +-
drivers/md/raid1.c | 2 +-
drivers/md/raid5.c | 9 ++
drivers/media/usb/siano/smsusb.c | 18 ++-
drivers/media/usb/uvc/uvc_driver.c | 118 +++++++++++++-
drivers/mmc/host/sdhci.c | 4 +-
drivers/mtd/bcm47xxpart.c | 10 +-
drivers/mtd/maps/pmcmsp-flash.c | 4 +-
drivers/mtd/ubi/upd.c | 8 +-
drivers/net/can/c_can/c_can_pci.c | 1 +
drivers/net/can/ti_hecc.c | 16 +-
drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 +-
drivers/net/can/usb/usb_8dev.c | 9 +-
.../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +
drivers/net/ethernet/brocade/bna/bnad.c | 4 +-
drivers/net/ethernet/intel/igb/e1000_phy.c | 4 +
drivers/net/ethernet/ti/cpmac.c | 7 +-
drivers/net/hyperv/netvsc_drv.c | 4 +
drivers/net/macvtap.c | 4 +-
drivers/net/tun.c | 10 +-
drivers/net/usb/catc.c | 56 ++++---
drivers/net/vmxnet3/vmxnet3_drv.c | 2 +-
drivers/net/wireless/ath/ath5k/mac80211-ops.c | 3 +-
drivers/net/wireless/hostap/hostap_hw.c | 15 +-
drivers/net/wireless/rtlwifi/usb.c | 18 +++
drivers/pinctrl/sh-pfc/pinctrl.c | 3 +-
drivers/platform/x86/acer-wmi.c | 25 ++-
drivers/rtc/interface.c | 16 +-
drivers/rtc/rtc-s35390a.c | 127 +++++++++++----
drivers/s390/char/vmlogrdr.c | 2 +-
drivers/scsi/lpfc/lpfc_init.c | 1 +
drivers/scsi/mvsas/mv_sas.c | 4 +-
drivers/scsi/qla2xxx/qla_os.c | 16 +-
drivers/scsi/scsi_lib.c | 17 +--
drivers/scsi/scsi_sysfs.c | 4 -
drivers/scsi/sd.c | 29 +++-
drivers/scsi/sg.c | 11 +-
drivers/scsi/sr.c | 6 +-
drivers/scsi/storvsc_drv.c | 23 ++-
drivers/ssb/pci.c | 1 +
drivers/target/iscsi/iscsi_target_parameters.c | 16 --
drivers/target/iscsi/iscsi_target_util.c | 12 +-
drivers/target/target_core_pscsi.c | 47 ++----
drivers/tty/nozomi.c | 2 +-
drivers/tty/serial/8250/8250_pci.c | 23 ++-
drivers/tty/serial/atmel_serial.c | 5 +
drivers/tty/serial/msm_serial.c | 1 +
drivers/tty/sysrq.c | 4 +-
drivers/usb/class/cdc-acm.c | 17 ++-
drivers/usb/core/hub.c | 11 +-
drivers/usb/dwc3/gadget.c | 21 ++-
drivers/usb/dwc3/gadget.h | 14 +-
drivers/usb/gadget/composite.c | 11 +-
drivers/usb/gadget/f_acm.c | 4 +-
drivers/usb/gadget/inode.c | 17 ++-
drivers/usb/gadget/uvc_video.c | 2 +-
drivers/usb/host/uhci-pci.c | 4 +
drivers/usb/host/xhci-mem.c | 38 ++++-
drivers/usb/host/xhci-pci.c | 1 +
drivers/usb/host/xhci-plat.c | 2 +
drivers/usb/host/xhci.c | 6 +-
drivers/usb/host/xhci.h | 1 +
drivers/usb/serial/io_ti.c | 3 +-
drivers/vfio/pci/vfio_pci.c | 33 ++--
drivers/vfio/pci/vfio_pci_intrs.c | 2 +-
drivers/video/console/fbcon.c | 67 ++++----
drivers/video/xen-fbfront.c | 4 +-
drivers/virtio/virtio_balloon.c | 2 +
drivers/vme/bridges/vme_ca91cx42.c | 2 +-
drivers/xen/gntdev.c | 2 +-
fs/btrfs/delayed-inode.c | 8 -
fs/btrfs/extent_io.c | 9 ++
fs/cifs/cifs_fs_sb.h | 4 +
fs/cifs/cifsfs.c | 17 ++-
fs/cifs/cifsglob.h | 4 +-
fs/cifs/cifsproto.h | 5 +-
fs/cifs/connect.c | 116 ++++++++++++--
fs/cifs/dir.c | 20 ++-
fs/cifs/inode.c | 22 ++-
fs/cifs/smb1ops.c | 10 ++
fs/cifs/smb2file.c | 2 +-
fs/cifs/smb2pdu.c | 86 +++++++----
fs/cifs/smb2proto.h | 1 +
fs/dcache.c | 7 +-
fs/ext4/inode.c | 5 +-
fs/ext4/mballoc.c | 7 +
fs/ext4/super.c | 82 ++++++----
fs/fat/inode.c | 13 +-
fs/gfs2/dir.c | 4 +-
fs/hugetlbfs/inode.c | 2 +-
fs/ioprio.c | 2 +
fs/jbd2/transaction.c | 4 +-
fs/nfs/dir.c | 1 +
fs/nfs/file.c | 2 +-
fs/nfs/nfs4proc.c | 8 +-
fs/nfsd/nfssvc.c | 36 +++++
fs/ocfs2/dlmglue.c | 10 ++
fs/ocfs2/file.c | 9 +-
fs/ocfs2/stackglue.c | 6 +
fs/ocfs2/stackglue.h | 3 +
fs/proc/task_mmu.c | 4 -
fs/splice.c | 1 +
fs/xfs/xfs_aops.c | 13 +-
fs/xfs/xfs_buf.c | 1 +
fs/xfs/xfs_log_recover.c | 1 +
include/linux/capability.h | 2 -
include/linux/cred.h | 5 +-
include/linux/log2.h | 13 +-
include/linux/mm.h | 54 ++++---
include/linux/nfs4.h | 3 +-
include/uapi/linux/can.h | 1 +
include/uapi/linux/packet_diag.h | 2 +-
ipc/shm.c | 13 +-
kernel/futex.c | 24 +--
kernel/padata.c | 5 +-
kernel/printk.c | 2 +-
kernel/sched/core.c | 3 +-
kernel/sysctl.c | 1 +
kernel/time/tick-broadcast.c | 3 +
mm/filemap.c | 5 +
mm/memory.c | 52 +------
mm/memory_hotplug.c | 12 +-
mm/mempolicy.c | 20 +--
mm/mmap.c | 161 ++++++++++++-------
mm/vmpressure.c | 10 +-
net/9p/client.c | 4 +
net/can/bcm.c | 23 ++-
net/can/raw.c | 3 +
net/ceph/messenger.c | 19 +++
net/core/drop_monitor.c | 39 +++--
net/core/neighbour.c | 3 +-
net/dccp/ccids/ccid2.c | 1 +
net/dccp/minisocks.c | 1 +
net/ipv4/fib_frontend.c | 3 +-
net/ipv4/igmp.c | 7 +-
net/ipv4/tcp_input.c | 2 +-
net/ipv4/tcp_ipv4.c | 7 +-
net/ipv4/tcp_minisocks.c | 1 +
net/ipv4/tcp_output.c | 6 +-
net/ipv4/tcp_timer.c | 6 +-
net/ipv6/addrconf.c | 4 +-
net/ipv6/ip6_output.c | 7 +-
net/ipv6/ip6mr.c | 13 +-
net/ipv6/raw.c | 2 +-
net/ipv6/route.c | 2 +
net/irda/irqueue.c | 34 ++---
net/l2tp/l2tp_ip.c | 2 +-
net/mac80211/pm.c | 1 +
net/packet/af_packet.c | 24 ++-
net/rds/cong.c | 4 +-
net/sctp/socket.c | 3 +
net/unix/af_unix.c | 27 ++--
samples/seccomp/bpf-helper.h | 125 ++++++++-------
security/apparmor/audit.c | 3 +-
security/apparmor/domain.c | 2 +-
security/apparmor/file.c | 3 +-
security/apparmor/include/match.h | 1 +
security/apparmor/include/policy.h | 2 +
security/apparmor/lsm.c | 22 ++-
security/apparmor/match.c | 16 +-
security/apparmor/path.c | 61 +++++---
security/apparmor/policy.c | 18 ++-
security/apparmor/policy_unpack.c | 5 +-
sound/core/seq/seq_clientmgr.c | 1 +
sound/core/seq/seq_fifo.c | 10 ++
sound/core/seq/seq_lock.c | 9 +-
sound/core/seq/seq_memory.c | 26 ++--
sound/core/seq/seq_memory.h | 1 +
sound/core/seq/seq_queue.c | 33 ++--
sound/core/timer.c | 18 ++-
sound/pci/hda/patch_realtek.c | 1 +
sound/usb/mixer.c | 3 +-
261 files changed, 2229 insertions(+), 1210 deletions(-)
--
2.8.0.rc2.1.gbe9624a