From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934753AbdA0MFf (ORCPT ); Fri, 27 Jan 2017 07:05:35 -0500 Received: from mx2.suse.de ([195.135.220.15]:59183 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932573AbdA0K4e (ORCPT ); Fri, 27 Jan 2017 05:56:34 -0500 From: Jiri Slaby To: stable@vger.kernel.org Cc: linux@roeck-us.net, shuahkh@osg.samsung.com, linux-kernel@vger.kernel.org, Jiri Slaby Subject: [PATCH 3.12 000/235] 3.12.70-stable review Date: Fri, 27 Jan 2017 11:55:00 +0100 Message-Id: X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is the start of the stable review cycle for the 3.12.70 release. There are 235 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 Jan 31 11:52:54 CET 2017. Anything received after that time might be too late. The whole patch series can be found in one patch at: http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.70-rc1.xz and the diffstat can be found below. thanks, js =============== Akinobu Mita (1): sysrq: attach sysrq handler correctly for 32-bit kernel Al Viro (3): 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) Alan Cox (1): usb: dwc3: pci: Add PCI ID for Intel Braswell Alan Stern (7): USB: UHCI: report non-PME wakeup signalling for Intel hardware PCI: Check for PME in targeted sleep state USB: gadgetfs: fix unbounded memory allocation bug USB: gadgetfs: fix use-after-free bug USB: gadgetfs: fix checks of wTotalLength in config descriptors USB: fix problems with duplicate endpoint addresses USB: dummy-hcd: fix bug in stop_activity (handle ep0) Aleksa Sarai (1): fs: exec: apply CLOEXEC before changing dumpable task flags Alex Deucher (2): drm/radeon: add additional pci revision to dpm workaround drm/radeon: drop verde dpm quirks Alex Porosanu (1): crypto: caam - fix AEAD givenc descriptors Alexey Klimov (1): clockevents/drivers/exynos_mct: Remove unneeded container_of() Arnaldo Carvalho de Melo (1): perf scripting: Avoid leaking the scripting_context variable Arnd Bergmann (3): scsi: mvsas: fix command_active typo cred/userns: define current_user_ns() as a function ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation 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 Bart Van Assche (2): IB/mad: Fix an array index check IB/multicast: Check ib_find_pkey() return value Bartosz Golaszewski (1): ARM: davinci: da850: don't add emac clock to lookup table twice Ben Hutchings (1): kconfig/nconf: Fix hang when editing symbol with a long prompt Benjamin Block (1): scsi: zfcp: fix use-after-"free" in FC ingress path after TMF 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 Brezillon (1): m68k: Fix ndelay() macro Boris Ostrovsky (1): xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing Calvin Owens (1): sg: Fix double-free when drives detach during SG_IO Chandan Rajendra (2): ext4: fix mballoc breakage with 64k block size ext4: fix stack memory corruption with 64k block size Con Kolivas (1): ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks Dan Carpenter (6): ext4: return -ENOMEM instead of success usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL target/iscsi: Fix double free in lio_target_tiqn_addtpg() mmc: mmc_test: Uninitialized return value ser_gigaset: return -ENOMEM on error instead of success [media] xc2028: unlock on error in xc2028_set_config() Daniel Borkmann (1): net, sched: fix soft lockup in tc_classify Daniele Palmas (1): USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 Darrick J. Wong (1): ext4: reject inodes with negative size Dave Jones (1): ipv6: handle -EFAULT from skb_copy_bits Dave Martin (3): arm64/ptrace: Preserve previous registers for short regset write arm64/ptrace: Avoid uninitialised struct padding in fpr_set() arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields David Matlack (2): jump_labels: API for flushing deferred jump label updates KVM: x86: flush pending lapic jump label updates on module unload Eric Dumazet (1): gro: use min_t() in skb_gro_reset_offset() 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 Eva Rachel Retuya (1): staging: iio: ad7606: fix improper setting of oversampling pins Fabien Parent (1): ARM: dts: da850-evm: fix read access to SPI flash Felipe Balbi (3): usb: gadget: composite: correctly initialize ep->maxpacket usb: dwc3: gadget: always unmap EP0 requests usb: gadget: composite: always set ep->mult to a sensible value Florian Fainelli (1): net: stmmac: Fix race between stmmac_drv_probe and stmmac_open Gabriel Krisman Bertazi (1): serial: 8250_pci: Detach low-level driver during PCI error recovery Geert Uytterhoeven (1): usb: hub: Move hub_port_disable() to fix warning if PM is disabled Geoff Levand (1): powerpc/ps3: Fix system hang with GCC 5 builds Gerald Schaefer (1): s390/vmlogrdr: fix IUCV buffer allocation Giuseppe Lippolis (1): USB: serial: option: add dlink dwm-158 Greg Kroah-Hartman (2): usb: gadgetfs: restrict upper bound on device configuration size HID: hid-cypress: validate length of report Gu Zheng (1): tmpfs: clear S_ISGID when setting posix ACLs Guenter Roeck (3): cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected hwmon: (ds620) Fix overflows seen when writing temperature limits hwmon: (g762) Fix overflows and crash seen when writing limit attributes Hauke Mehrtens (1): mtd: nand: xway: disable module support Heikki Krogerus (5): usb: dwc3: pci: add support for Intel Sunrise Point PCH usb: dwc3: pci: add support for Intel Broxton SOC usb: dwc3: pci: add ID for one more Intel Broxton platform usb: dwc3: pci: add Intel Kabylake PCI ID usb: dwc3: pci: add Intel Gemini Lake PCI ID Heinrich Schuchardt (1): apparmor: do not expose kernel stack Herbert Xu (2): gro: Enter slow-path if there is no tailroom gro: Disable frag0 optimization on IPv6 ext headers Huang Rui (1): iommu/amd: Fix the left value check of cmd buffer Ilya Dryomov (1): libceph: verify authorize reply on connect J. Bruce Fields (1): svcrpc: don't leak contexts on PROC_DESTROY Jan Kara (2): ext4: fix data exposure after a crash posix_acl: Clear SGID bit when setting file permissions 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) Johan Hovold (32): USB: serial: kl5kusb105: fix open error path USB: serial: omninet: fix NULL-derefs at open and disconnect USB: serial: quatech2: fix sleep-while-atomic in close USB: serial: pl2303: fix NULL-deref at open USB: serial: keyspan_pda: verify endpoints at probe USB: serial: spcp8x5: fix NULL-deref at open USB: serial: io_ti: fix NULL-deref at open USB: serial: io_ti: fix another NULL-deref at open USB: serial: iuu_phoenix: fix NULL-deref at open USB: serial: garmin_gps: fix memory leak on failed URB submit USB: serial: ti_usb_3410_5052: fix NULL-deref at open USB: serial: io_edgeport: fix NULL-deref at open USB: serial: oti6858: fix NULL-deref at open USB: serial: cyberjack: fix NULL-deref at open USB: serial: kobil_sct: fix NULL-deref in write USB: serial: mos7840: fix NULL-deref at open USB: serial: mos7720: fix NULL-deref at open USB: serial: mos7720: fix use-after-free on probe errors USB: serial: mos7720: fix parport use-after-free on probe errors USB: serial: mos7720: fix parallel probe USB: phy: am335x-control: fix device and of_node leaks USB: serial: io_ti: bind to interface after fw download powerpc/pci/rpadlpar: Fix device reference leaks USB: serial: kl5kusb105: fix line-state error handling USB: serial: ch341: fix initial modem-control state USB: serial: ch341: fix open error handling USB: serial: ch341: fix control-message error handling USB: serial: ch341: fix open and resume after B0 USB: serial: ch341: fix resume after reset USB: serial: ch341: fix modem-control and B0 handling powerpc/ibmebus: Fix further device reference leaks powerpc/ibmebus: Fix device reference leaks in sysfs interface John Johansen (18): apparmor: fix refcount bug in profile replacement apparmor: fix replacement bug that adds new child to old parent apparmor: fix uninitialized lsm_audit member apparmor: exec should not be returning ENOENT when it denies apparmor: fix update the mtime of the profile file on replacement apparmor: fix disconnected bind mnts reconnection apparmor: internal paths should be treated as disconnected apparmor: fix put() parent ref after updating the active ref apparmor: fix log failures for all profiles in a set apparmor: fix audit full profile hname on successful load apparmor: ensure the target profile name is always audited apparmor: check that xindex is in trans_table bounds apparmor: fix refcount race when finding a child profile 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 apparmor: fix arg_size computation for when setprocattr is null terminated Joonyoung Shim (1): clocksource/exynos_mct: Clear interrupt when cpu is shut down Julien Grall (1): arm/xen: Use alloc_percpu rather than __alloc_percpu Jussi Laako (1): ALSA: hiface: Fix M2Tech hiFace driver sampling rate change Konstantin Khlebnikov (1): md/raid5: limit request size according to implementation limits Krzysztof Kozlowski (1): thermal: hwmon: Properly report critical temperature in sysfs Krzysztof Opasiak (1): usb: gadget: composite: Test get_alt() presence instead of set_alt() Larry Finger (2): ssb: Fix error routine when fallback SPROM fails powerpc: Fix build warning on 32-bit PPC Liu Bo (1): Btrfs: fix memory leak in reading btree blocks Lu Baolu (1): usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms Lukasz Odzioba (1): x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line option Maor Gottlieb (1): IB/mlx4: Set traffic class in AH Marc Kleine-Budde (1): can: raw: raw_setsockopt: limit number of can_filter that can be set Marcos Paulo de Souza (1): Input: i8042 - add Pegatron touchpad to noloop table Mark Rutland (2): arm64: avoid returning from bad_mode ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs Markus Elfring (1): driver core: Delete an unnecessary check before the function call "put_device" Mathias Nyman (4): usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices xhci: workaround for hosts missing CAS bit xhci: free xhci virtual devices with leaf nodes first xhci: fix deadlock at host remove by running watchdog correctly Mauro Carvalho Chehab (1): [media] xc2028: avoid use after free Michal Hocko (1): hotplug: Make register and unregister notifier API symmetric Michal Tesar (1): igmp: Make igmp group member RFC 3376 compliant Mike Kravetz (1): mm/hugetlb.c: fix reservation race when freeing surplus pages Ming Lei (1): driver core: fix race between creating/querying glue dir and its cleanup Mintz, Yuval (1): bnx2x: Correct ringparam estimate when DOWN Nathaniel Quillin (1): USB: cdc-acm: add device id for GW Instek AFG-125 NeilBrown (2): block_dev: don't test bdev->bd_contains when it is not stable NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success. Nicolai Stange (1): f2fs: set ->owner for debugfs status file's file_operations Nicolas Iooss (1): ite-cir: initialize use_demodulator before using it Niklas Söderlund (1): pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE Oliver O'Halloran (1): mm/init: fix zone boundary creation Omar Sandoval (1): block: fix use-after-free in sys_ioprio_get() Ondrej Kozina (1): dm crypt: mark key as invalid until properly loaded Pan Bian (2): USB: serial: kl5kusb105: abort on open exception path clk: clk-wm831x: fix a logic error Paolo Bonzini (1): KVM: x86: fix emulation of "MOV SS, null selector" Patrik Jakobsson (1): drm/gma500: Add compat ioctl Paul Burton (1): net: ti: cpmac: Fix compiler warning due to type confusion 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 (Intel) (1): perf/x86: Fix full width counter, counter overflow Quinn Tran (1): qla2xxx: Fix crash due to null pointer access Rabin Vincent (1): block: protect iterate_bdevs() against concurrent close Rafal Redzimski (1): usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host Reiter Wolfgang (2): drop_monitor: add missing call to genlmsg_end drop_monitor: consider inserted data in genlmsg_end Richard Weinberger (1): ubifs: Fix journal replay wrt. xattr nodes Robbie Ko (1): Btrfs: fix tree search logic when replaying directory entry deletes Robert Doebbelin (1): fuse: do not use iocb after it may have been freed Rolf Eike Beer (1): selftests: do not require bash to run netsocktests testcase Russell Currey (1): drivers/gpu/drm/ast: Fix infinite loop if read fails Sachin Prabhu (4): 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 Saeed Mahameed (1): IB/mlx4: Fix port query for 56Gb Ethernet links Segher Boessenkool (1): powerpc: Convert cmp to cmpd in idle enter sequence Shaohua Li (2): mm/vmscan.c: set correct defer count for shrinker md: MD_RECOVERY_NEEDED is set for mddev->recovery Stefan Wahren (1): mmc: mxs-mmc: Fix additional cycles after transmission stop Steffen Maier (2): scsi: zfcp: do not trace pure benign residual HBA responses at default level scsi: zfcp: fix rport unblock race with LUN recovery Steve Rutherford (1): KVM: x86: Introduce segmented_write_std Steven Rostedt (1): ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short jumps to it Steven Rostedt (Red Hat) (1): ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it Takashi Iwai (5): ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO ALSA: hda - Fix up GPIO for ASUS ROG Ranger ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream() xc2028: Fix use-after-free bug properly Tariq Saeed (1): ocfs2: fix BUG_ON() in ocfs2_ci_checkpointed() Theodore Ts'o (3): 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() Thomas Gleixner (3): locking/rtmutex: Prevent dequeue vs. unlock race locking/rtmutex: Use READ_ONCE() in rt_mutex_owner() tick/broadcast: Prevent NULL pointer dereference Tony Lindgren (1): usb: musb: Fix trying to free already-free IRQ 4 Trond Myklebust (1): NFSv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT Vegard Nossum (1): apparmor: fix oops, validate buffer size in apparmor_setprocattr() Vlad Tsyrklevich (2): i2c: fix kernel memory disclosure in dev interface vfio/pci: Fix integer overflows, bitmask check Vladimir Zapolskiy (3): ARM: dts: imx31: fix clock control module interrupts description ARM: dts: imx31: move CCM device node to AIPS2 bus devices ARM: dts: imx31: fix AVIC base address Wan Ahmad Zainie (1): usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake Wanpeng Li (1): x86/apic: Order irq_enter/exit() calls correctly vs. ack_APIC_irq() Wei Fang (1): scsi: avoid a permanent stop of the scsi device's request queue Zhou Chengming (1): sysctl: Drop reference added by grab_header in proc_sys_readdir stephen hemminger (1): netvsc: reduce maximum GSO size 추지호 (1): can: peak: fix bad memory access and free sequence .../devicetree/bindings/clock/imx31-clock.txt | 2 +- arch/arm/boot/dts/da850-evm.dts | 1 + arch/arm/boot/dts/imx31.dtsi | 18 +-- arch/arm/include/asm/cputype.h | 3 + arch/arm/kernel/hw_breakpoint.c | 16 +++ arch/arm/mach-davinci/da850.c | 12 +- arch/arm/mach-ux500/pm.c | 4 +- arch/arm/xen/enlighten.c | 3 +- arch/arm64/include/uapi/asm/ptrace.h | 1 + arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/ptrace.c | 11 +- arch/arm64/kernel/traps.c | 25 +++- arch/cris/boot/rescue/Makefile | 8 ++ arch/m68k/include/asm/delay.h | 2 +- arch/powerpc/boot/ps3-head.S | 5 - arch/powerpc/boot/ps3.c | 8 +- arch/powerpc/kernel/ibmebus.c | 16 ++- arch/powerpc/kernel/idle_power7.S | 2 +- arch/powerpc/kernel/misc_32.S | 2 +- arch/x86/include/asm/apic.h | 3 +- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/perf_event.c | 2 +- arch/x86/kernel/cpu/perf_event_intel.c | 2 +- arch/x86/kernel/entry_32.S | 4 +- arch/x86/kernel/entry_64.S | 3 +- arch/x86/kernel/smp.c | 2 +- arch/x86/kvm/emulate.c | 66 ++++++++-- arch/x86/kvm/lapic.c | 6 + arch/x86/kvm/lapic.h | 1 + arch/x86/kvm/vmx.c | 11 +- arch/x86/kvm/x86.c | 1 + arch/x86/pci/acpi.c | 10 ++ block/bsg.c | 3 + drivers/base/core.c | 42 +++++-- drivers/clk/clk-wm831x.c | 2 +- drivers/clocksource/exynos_mct.c | 17 +-- drivers/crypto/caam/caamalg.c | 4 +- drivers/gpu/drm/ast/ast_main.c | 7 +- drivers/gpu/drm/gma500/psb_drv.c | 3 + drivers/gpu/drm/radeon/si_dpm.c | 14 +-- drivers/hid/hid-cypress.c | 3 + drivers/hwmon/ds620.c | 2 +- drivers/hwmon/g762.c | 11 +- drivers/i2c/i2c-dev.c | 2 +- drivers/infiniband/core/mad.c | 2 +- drivers/infiniband/core/multicast.c | 7 +- drivers/infiniband/hw/mlx4/ah.c | 6 +- drivers/infiniband/hw/mlx4/main.c | 8 +- drivers/input/joystick/xpad.c | 6 + drivers/input/serio/i8042-x86ia64io.h | 6 + drivers/iommu/amd_iommu.c | 2 +- drivers/isdn/gigaset/ser-gigaset.c | 4 +- drivers/md/dm-crypt.c | 7 +- drivers/md/md.c | 2 +- drivers/md/persistent-data/dm-space-map-metadata.c | 10 +- drivers/md/raid5.c | 9 ++ drivers/media/rc/ite-cir.c | 2 + drivers/media/tuners/tuner-xc2028.c | 34 +++--- drivers/mmc/card/mmc_test.c | 2 +- drivers/mmc/host/mxs-mmc.c | 6 +- drivers/mtd/nand/Kconfig | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 ++ drivers/net/ethernet/brocade/bna/bnad.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 20 +-- drivers/net/ethernet/ti/cpmac.c | 5 +- drivers/net/hyperv/netvsc_drv.c | 4 + drivers/net/vmxnet3/vmxnet3_drv.c | 2 +- drivers/pci/hotplug/rpadlpar_core.c | 10 +- drivers/pci/pci.c | 4 + drivers/pinctrl/sh-pfc/pinctrl.c | 3 +- drivers/s390/char/vmlogrdr.c | 2 +- drivers/s390/scsi/zfcp_dbf.c | 17 ++- drivers/s390/scsi/zfcp_dbf.h | 41 ++++++- drivers/s390/scsi/zfcp_erp.c | 61 ++++++++- drivers/s390/scsi/zfcp_ext.h | 4 +- drivers/s390/scsi/zfcp_fsf.h | 3 +- drivers/s390/scsi/zfcp_reqlist.h | 30 ++++- drivers/s390/scsi/zfcp_scsi.c | 61 ++++++++- drivers/scsi/mvsas/mv_94xx.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 16 ++- drivers/scsi/scsi_sysfs.c | 4 - drivers/scsi/sg.c | 11 +- drivers/ssb/pci.c | 1 + drivers/staging/iio/adc/ad7606_core.c | 2 +- drivers/target/iscsi/iscsi_target_tpg.c | 1 - drivers/thermal/thermal_hwmon.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 23 +++- drivers/tty/sysrq.c | 4 +- drivers/usb/class/cdc-acm.c | 1 + drivers/usb/core/config.c | 10 ++ drivers/usb/core/hub.c | 136 ++++++++------------- drivers/usb/dwc3/dwc3-pci.c | 16 +++ drivers/usb/dwc3/gadget.c | 8 +- drivers/usb/gadget/composite.c | 23 ++-- drivers/usb/gadget/dummy_hcd.c | 6 +- drivers/usb/gadget/inode.c | 17 ++- drivers/usb/gadget/uvc_video.c | 2 +- drivers/usb/host/uhci-pci.c | 4 + drivers/usb/host/xhci-hub.c | 37 ++++++ drivers/usb/host/xhci-mem.c | 42 ++++++- drivers/usb/host/xhci-pci.c | 13 +- drivers/usb/host/xhci-ring.c | 7 -- drivers/usb/host/xhci.c | 13 -- drivers/usb/host/xhci.h | 3 + drivers/usb/musb/musbhsdma.h | 2 +- drivers/usb/phy/phy-am335x-control.c | 2 + drivers/usb/serial/ch341.c | 90 +++++++++----- drivers/usb/serial/cyberjack.c | 10 ++ drivers/usb/serial/garmin_gps.c | 1 + drivers/usb/serial/io_edgeport.c | 5 + drivers/usb/serial/io_ti.c | 17 ++- drivers/usb/serial/iuu_phoenix.c | 11 ++ drivers/usb/serial/keyspan_pda.c | 14 +++ drivers/usb/serial/kl5kusb105.c | 44 +++++-- drivers/usb/serial/kobil_sct.c | 12 ++ drivers/usb/serial/mos7720.c | 51 ++++---- drivers/usb/serial/mos7840.c | 12 ++ drivers/usb/serial/omninet.c | 13 ++ drivers/usb/serial/option.c | 7 ++ drivers/usb/serial/oti6858.c | 16 +++ drivers/usb/serial/pl2303.c | 8 ++ drivers/usb/serial/quatech2.c | 4 - drivers/usb/serial/spcp8x5.c | 14 +++ drivers/usb/serial/ti_usb_3410_5052.c | 7 ++ drivers/vfio/pci/vfio_pci.c | 33 +++-- drivers/vfio/pci/vfio_pci_intrs.c | 2 +- drivers/vme/bridges/vme_ca91cx42.c | 2 +- drivers/xen/gntdev.c | 2 +- fs/9p/acl.c | 40 +++--- fs/block_dev.c | 9 +- fs/btrfs/acl.c | 6 +- fs/btrfs/delayed-inode.c | 8 -- fs/btrfs/extent_io.c | 9 ++ fs/btrfs/tree-log.c | 3 +- fs/cifs/cifs_fs_sb.h | 4 + fs/cifs/cifsfs.c | 17 ++- fs/cifs/cifsglob.h | 3 + fs/cifs/cifsproto.h | 5 +- fs/cifs/connect.c | 116 ++++++++++++++++-- fs/cifs/dir.c | 20 ++- fs/cifs/inode.c | 22 +++- fs/cifs/smb2file.c | 2 +- fs/cifs/smb2pdu.c | 77 ++++++++---- fs/cifs/smb2proto.h | 1 + fs/dcache.c | 7 +- fs/exec.c | 10 +- fs/ext2/acl.c | 12 +- fs/ext3/acl.c | 10 +- fs/ext4/acl.c | 12 +- fs/ext4/inline.c | 4 +- fs/ext4/inode.c | 29 +++-- fs/ext4/mballoc.c | 4 +- fs/ext4/super.c | 64 ++++++---- fs/f2fs/acl.c | 6 +- fs/f2fs/debug.c | 1 + fs/fuse/file.c | 5 +- fs/generic_acl.c | 12 +- fs/gfs2/acl.c | 14 +-- fs/hfsplus/posix_acl.c | 4 +- fs/hfsplus/xattr.c | 5 +- fs/ioprio.c | 2 + fs/jffs2/acl.c | 9 +- fs/jfs/xattr.c | 5 +- fs/nfs/dir.c | 1 + fs/nfs/file.c | 2 +- fs/nfs/nfs4filelayoutdev.c | 3 +- fs/ocfs2/acl.c | 20 ++- fs/ocfs2/dlmglue.c | 10 ++ fs/ocfs2/file.c | 9 +- fs/ocfs2/stackglue.c | 6 + fs/ocfs2/stackglue.h | 3 + fs/posix_acl.c | 31 +++++ fs/proc/proc_sysctl.c | 3 +- fs/reiserfs/xattr_acl.c | 8 +- fs/ubifs/tnc.c | 25 +++- fs/xfs/xfs_acl.c | 15 ++- fs/xfs/xfs_log_recover.c | 1 + include/linux/capability.h | 2 - include/linux/cpu.h | 12 +- include/linux/cred.h | 5 +- include/linux/jump_label_ratelimit.h | 4 + include/linux/netdevice.h | 9 +- include/linux/posix_acl.h | 1 + include/uapi/linux/can.h | 1 + kernel/cpu.c | 3 +- kernel/jump_label.c | 6 + kernel/rtmutex.c | 68 ++++++++++- kernel/rtmutex_common.h | 5 +- kernel/time/tick-broadcast.c | 3 + mm/hugetlb.c | 37 ++++-- mm/page_alloc.c | 17 +-- mm/vmscan.c | 14 ++- net/can/raw.c | 3 + net/ceph/messenger.c | 13 ++ net/core/dev.c | 4 +- net/core/drop_monitor.c | 39 ++++-- net/ipv4/igmp.c | 7 +- net/ipv6/ip6_offload.c | 1 + net/ipv6/raw.c | 7 +- net/sched/cls_api.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- scripts/kconfig/nconf.gui.c | 15 ++- security/apparmor/apparmorfs.c | 2 + security/apparmor/audit.c | 3 +- security/apparmor/domain.c | 22 ++-- security/apparmor/file.c | 3 +- security/apparmor/include/match.h | 1 + security/apparmor/include/policy.h | 2 + security/apparmor/lsm.c | 60 ++++----- security/apparmor/match.c | 16 ++- security/apparmor/path.c | 61 +++++---- security/apparmor/policy.c | 61 ++++++--- security/apparmor/policy_unpack.c | 5 +- sound/pci/hda/patch_conexant.c | 17 +++ sound/pci/hda/patch_realtek.c | 2 + sound/usb/card.c | 1 - sound/usb/hiface/pcm.c | 2 + sound/usb/mixer.c | 3 +- tools/perf/util/trace-event-scripting.c | 6 +- tools/testing/selftests/net/run_netsocktests | 2 +- 221 files changed, 1992 insertions(+), 800 deletions(-) -- 2.11.0