Web lists-archives.com

[PATCH 3.18 000/144] 3.18.125-stable review




This is the start of the stable review cycle for the 3.18.125 release.
There are 144 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 Sat Nov 10 21:50:17 UTC 2018.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v3.x/stable-review/patch-3.18.125-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-3.18.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
    Linux 3.18.125-rc1

Phil Auld <pauld@xxxxxxxxxx>
    sched/fair: Fix throttle_list starvation with low CFS quota

Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
    USB: fix the usbfs flag sanitization for control transfers

Tobias Herzog <t-herzog@xxxxxx>
    cdc-acm: correct counting of UART states in serial state notification

Al Viro <viro@xxxxxxxxxxxxxxxxxx>
    cachefiles: fix the race between cachefiles_bury_object() and rmdir(2)

Jakub Kicinski <jakub.kicinski@xxxxxxxxxxxxx>
    net: sched: gred: pass the right attribute to gred_change_table_def()

Ido Schimmel <idosch@xxxxxxxxxxxx>
    rtnetlink: Disallow FDB configuration for non-Ethernet device

Cong Wang <xiyou.wangcong@xxxxxxxxx>
    net: drop skb on failure in ip_check_defrag()

Marcelo Ricardo Leitner <marcelo.leitner@xxxxxxxxx>
    sctp: fix race on sctp_id2asoc

Heiner Kallweit <hkallweit1@xxxxxxxxx>
    r8169: fix NAPI handling under high load

Niklas Cassel <niklas.cassel@xxxxxxxxxx>
    net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules

Wenwen Wang <wang6495@xxxxxxx>
    net: socket: fix a missing-check bug

David Ahern <dsahern@xxxxxxxxx>
    net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs

Stefano Brivio <sbrivio@xxxxxxxxxx>
    ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called

Eric Dumazet <edumazet@xxxxxxxxxx>
    ipv6: mcast: fix a use-after-free in inet6_mc_check

Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
    mremap: properly flush TLB before releasing the page

Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
    /proc/iomem: only expose physical resource addresses to privileged users

Rasmus Villemoes <linux@xxxxxxxxxxxxxxxxxx>
    perf tools: Disable parallelism for 'make clean'

Khazhismel Kumykov <khazhy@xxxxxxxxxx>
    fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters()

Hannes Frederic Sowa <hannes@xxxxxxxxxxxxxxxxxxx>
    unix: correctly track in-flight fds in sending process user_struct

Prarit Bhargava <prarit@xxxxxxxxxx>
    x86/PCI: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs

Hannes Frederic Sowa <hannes@xxxxxxxxxxxxxxxxxxx>
    net: fix warnings in 'make htmldocs' by moving macro definition out of field declaration

Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
    USB: hub: fix up early-exit pathway in hub_activate

Eric Biggers <ebiggers@xxxxxxxxxx>
    KEYS: put keyring if install_session_keyring_to_cred() fails

Jan Beulich <JBeulich@xxxxxxxx>
    igb: fix NULL derefs due to skipped SR-IOV enabling

Miklos Szeredi <miklos@xxxxxxxxxx>
    ovl: fix open in stacked overlay

Arik Nemtsov <arikx.nemtsov@xxxxxxxxx>
    iwlwifi: pcie: correctly define 7265-D cfg

Xin Long <lucien.xin@xxxxxxxxx>
    sctp: translate network order to host order when users get a hmacid

Jan Kara <jack@xxxxxxx>
    vfs: Make sendfile(2) killable even better

Alex Williamson <alex.williamson@xxxxxxxxxx>
    PCI: Fix devfn for VPD access through function 0

Jan Beulich <JBeulich@xxxxxxxx>
    x86/ldt: Fix small LDT allocation for Xen

Ken Xue <ken.xue@xxxxxxx>
    Revert "SCSI: Fix NULL pointer dereference in runtime PM"

Naoya Horiguchi <n-horiguchi@xxxxxxxxxxxxx>
    mm: migrate: hugetlb: putback destination hugepage to active list

Peter Zijlstra <peterz@xxxxxxxxxxxxx>
    perf: Fix PERF_EVENT_IOC_PERIOD deadlock

Sudip Mukherjee <sudipm.mukherjee@xxxxxxxxx>
    libata: blacklist Micron 500IT SSD with MU01 firmware

Shota Suzuki <suzuki_shota_t3@xxxxxxxxxxxxx>
    igb: Unpair the queues when changing the number of queues

Filipe Manana <fdmanana@xxxxxxxx>
    Btrfs: do not ignore errors from btrfs_lookup_xattr in do_setxattr

Peter Hurley <peter@xxxxxxxxxxxxxxxxxx>
    tty: audit: Fix audit source

Anssi Hannula <anssi.hannula@xxxxxx>
    ALSA: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly

Mateusz Sylwestrzak <matisec7@xxxxxxxxx>
    ALSA: hda - Add headset mic support for Acer Aspire V5-573G

Larry Finger <Larry.Finger@xxxxxxxxxxxx>
    rtlwifi: rtl8821ae: Fix lockups on boot

Larry Finger <Larry.Finger@xxxxxxxxxxxx>
    rtlwifi: rtl8821ae: Fix system lockups on boot

Chris Mi <chrism@xxxxxxxxxxxx>
    selftests: Introduce a new script to generate tc batch file

Brian Norris <computersforpeace@xxxxxxxxx>
    mtd: blkdevs: fix potential deadlock + lockdep warnings

Lars-Peter Clausen <lars@xxxxxxxxxx>
    ASoC: dapm: Don't add prefix to widget stream name

Daniel Borkmann <daniel@xxxxxxxxxxxxx>
    lib: make memzero_explicit more robust against dead store elimination

Sylwester Nawrocki <s.nawrocki@xxxxxxxxxxx>
    dm9000: Fix irq trigger type setup on non-dt platforms

Ezequiel Garcia <ezequiel.garcia@xxxxxxxxxx>
    MIPS: Fix up obsolete cpu_set usage

Srikar Dronamraju <srikar@xxxxxxxxxxxxxxxxxx>
    perf bench numa: Fix to show proper convergence stats

Robert Jarzmik <robert.jarzmik@xxxxxxx>
    net: ethernet: davicom: fix devicetree irq resource

Theodore Ts'o <tytso@xxxxxxx>
    ext4: fix an ext3 collapse range regression in xfstests

Jisheng Zhang <jszhang@xxxxxxxxxxx>
    x86/idle: Restore trace_cpu_idle to mwait_idle() calls

Stefan Agner <stefan@xxxxxxxx>
    tty: serial: fsl_lpuart: fix clearing of receive flag

Alex Williamson <alex.williamson@xxxxxxxxxx>
    iommu/vt-d: Fix VM domain ID leak

Eugenia Emantayev <eugenia@xxxxxxxxxxxx>
    net/mlx4_en: Remove dependency between timestamping capability and service_task

Marc Zyngier <marc.zyngier@xxxxxxx>
    arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm

Junichi Nomura <j-nomura@xxxxxxxxxxxxx>
    dm: fix AB-BA deadlock in __dm_destroy()

Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx>
    pinctrl: imx25: ensure that a pin with id i is at position i in the info array

Filipe Manana <fdmanana@xxxxxxxx>
    Btrfs: avoid syncing log in the fast fsync path when not necessary

Lorenzo Pieralisi <lorenzo.pieralisi@xxxxxxx>
    of/pci: Remove duplicate kfree in of_pci_get_host_bridge_resources()

Joerg Roedel <jroedel@xxxxxxx>
    x86/irq: Check for valid irq descriptor in check_irq_vectors_for_cpu_disable()

Paul E. McKenney <paulmck@xxxxxxxxxxxxxxxxxx>
    rcu: Clear need_qs flag to prevent splat

Jeff Layton <jlayton@xxxxxxxxxxxxxxx>
    nfs: fix high load average due to callback thread sleeping

Daniel Borkmann <daniel@xxxxxxxxxxxxx>
    rtnl: don't account unused struct ifla_port_vsi in rtnl_port_size

Jan Kara <jack@xxxxxxx>
    quota: Fix maximum quota limit settings

Heiko Stübner <heiko@xxxxxxxxx>
    clk: rockchip: fix deadlock possibility in cpuclk

Abhilash Kesavan <a.kesavan@xxxxxxxxxxx>
    ARM: dts: disable CCI on exynos5420 based arndale-octa

Abhilash Kesavan <a.kesavan@xxxxxxxxxxx>
    drivers: bus: check cci device tree node status

Namhyung Kim <namhyung@xxxxxxxxxx>
    perf tools: Fix segfault for symbol annotation on TUI

Vineet Gupta <Vineet.Gupta1@xxxxxxxxxxxx>
    perf tools: Avoid build splat for syscall numbers with uclibc

Alexey Brodkin <abrodkin@xxxxxxxxxxxx>
    perf tools: Fix statfs.f_type data type mismatch build error with uclibc

Namhyung Kim <namhyung@xxxxxxxxxx>
    perf machine: Fix __machine__findnew_thread() error path

Kan Liang <kan.liang@xxxxxxxxx>
    perf/x86/intel: Fix bug for "cycles:p" and "cycles:pp" on SLM

Stephane Eranian <eranian@xxxxxxxxxx>
    perf/rapl: Fix sysfs_show() initialization for RAPL PMU

Steven Rostedt (Red Hat) <rostedt@xxxxxxxxxxx>
    tracing: Fix enabling of syscall events on the command line

Colin Ian King <colin.king@xxxxxxxxxxxxx>
    fbdev/broadsheetfb: fix memory leak

Wenyou Yang <wenyou.yang@xxxxxxxxx>
    ARM: at91: board-dt-sama5: add phy_fixup to override NAND_Tree

Alexander Stein <alexanders83@xxxxxx>
    ARM: at91/dt: sam9263: Add missing clocks to lcdc node

Bo Shen <voice.shen@xxxxxxxxx>
    ARM: at91: sama5d3: dt: correct the sound route

Bo Shen <voice.shen@xxxxxxxxx>
    ARM: at91/dt: sama5d4: fix the timer reg length

Johannes Thumshirn <johannes.thumshirn@xxxxxx>
    mcb: mcb-pci: Only remap the 1st 0x200 bytes of BAR 0

Chanwoo Choi <cw00.choi@xxxxxxxxxxx>
    serial: samsung: Add the support for Exynos5433 SoC

Peter Hurley <peter@xxxxxxxxxxxxxxxxxx>
    Revert "tty: Fix pty master poll() after slave closes v2"

Vince Hsu <vinceh@xxxxxxxxxx>
    usb: host: ehci-tegra: request deferred probe when failing to get phy

Darrick J. Wong <darrick.wong@xxxxxxxxxx>
    uas: disable UAS on Apricorn SATA dongles

Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
    USB: EHCI: adjust error return code

Christoph Hellwig <hch@xxxxxx>
    scsi: ->queue_rq can't sleep

Vivek Gautam <gautam.vivek@xxxxxxxxxxx>
    arm: dts: Use pmu_system_controller phandle for dp phy

Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx>
    NFSv4: Remove incorrect check in can_open_delegated()

Chuck Lever <chuck.lever@xxxxxxxxxx>
    NFS: Ignore transport protocol when detecting server trunking

Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx>
    NFSv4/v4.1: Verify the client owner id during trunking detection

Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx>
    NFSv4: Cache the NFSv4/v4.1 client owner_id in the struct nfs_client

Tony Lindgren <tony@xxxxxxxxxxx>
    ARM: OMAP2+: Fix n900 board name for legacy user space

Lennart Sorensen <lsorense@xxxxxxxxxxxxxxxxxxx>
    ARM: dra7xx: Fix counter frequency drift for AM572x errata i856

Fabien Proriol <fabien.proriol@xxxxxxxx>
    iio: iio: Fix iio_channel_read return if channel havn't info

Vignesh R <vigneshr@xxxxxx>
    phy: phy-ti-pipe3: fix inconsistent enumeration of PCIe gen2 cards

Hans de Goede <hdegoede@xxxxxxxxxx>
    phy-sun4i-usb: Change disconnect threshold value for sun6i

Robert Baldyga <r.baldyga@xxxxxxxxxxx>
    usb: dwc2: gadget: kill requests with 'force' in s3c_hsotg_udc_stop()

Tony Lindgren <tony@xxxxxxxxxxx>
    usb: musb: Fix randconfig build issues for Kconfig options

Peter Chen <peter.chen@xxxxxxxxxxxxx>
    usb: gadget: f_uac1: access freed memory at f_audio_free_inst

Rasmus Villemoes <linux@xxxxxxxxxxxxxxxxxx>
    usb: musb: Fix a few off-by-one lengths

Geert Uytterhoeven <geert+renesas@xxxxxxxxx>
    ARM: shmobile: r8a7740: Instantiate GIC from C board code in legacy builds

Maik Broemme <mbroemme@xxxxxxxxxx>
    PCI: Mark Atheros AR9580 to avoid bus reset

David Dueck <davidcdueck@xxxxxxxxxxxxxx>
    pinctrl: at91: fix null pointer dereference

Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
    Revert "drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES"

Suman Tripathi <stripathi@xxxxxxx>
    ahci_xgene: Fix the DMA state machine lockup for the ATA_CMD_PACKET PIO mode command.

Dan Carpenter <dan.carpenter@xxxxxxxxxx>
    usb: gadget: gadgetfs: fix an oops in ep_write()

Jisheng Zhang <jszhang@xxxxxxxxxxx>
    mmc: sdhci: restore behavior when setting VDD via external regulator

Jiri Olsa <jolsa@xxxxxxxxxx>
    s390/ftrace/jprobes: Fix conflict between jprobes and function graph tracing

Ian Munsie <imunsie@xxxxxxxxxxx>
    cxl: Fix issues when unmapping contexts

Bjørn Mork <bjorn@xxxxxxx>
    USB: qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem

Christian Borntraeger <borntraeger@xxxxxxxxxx>
    s390/kvm: REPLACE barrier fixup with READ_ONCE

alex chen <alex.chen@xxxxxxxxxx>
    ocfs2: fix journal commit deadlock in ocfs2_convert_inline_data_to_extents

Mike Snitzer <snitzer@xxxxxxxxxx>
    dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition

Wenwen Wang <wang6495@xxxxxxx>
    net: cxgb3_main: fix a missing-check bug

Jiri Olsa <jolsa@xxxxxxxxxx>
    perf/ring_buffer: Prevent concurent ring buffer access

Florian Fainelli <f.fainelli@xxxxxxxxx>
    smsc95xx: Check for Wake-on-LAN modes

Florian Fainelli <f.fainelli@xxxxxxxxx>
    smsc75xx: Check for Wake-on-LAN modes

Florian Fainelli <f.fainelli@xxxxxxxxx>
    sr9800: Check for supported Wake-on-LAN modes

Florian Fainelli <f.fainelli@xxxxxxxxx>
    ax88179_178a: Check for supported Wake-on-LAN modes

Florian Fainelli <f.fainelli@xxxxxxxxx>
    asix: Check for supported Wake-on-LAN modes

Sean Tranchetti <stranche@xxxxxxxxxxxxxx>
    xfrm: validate template mode

Thomas Petazzoni <thomas.petazzoni@xxxxxxxxxxxxxxxxxx>
    ARM: 8799/1: mm: fix pci_ioremap_io() offset check

Andrei Otcheretianski <andrei.otcheretianski@xxxxxxxxx>
    cfg80211: reg: Init wiphy_idx in regulatory_hint_core()

Thadeu Lima de Souza Cascardo <cascardo@xxxxxxxxxxxxx>
    xfrm6: call kfree_skb when skb is toobig

Steffen Klassert <steffen.klassert@xxxxxxxxxxx>
    xfrm: Validate address prefix lengths in the xfrm selector.

Michael Neuling <mikey@xxxxxxxxxxx>
    powerpc/tm: Avoid possible userspace r1 corruption on reclaim

Michael Neuling <mikey@xxxxxxxxxxx>
    powerpc/tm: Fix userspace r13 corruption

Jozef Balga <jozef.balga@xxxxxxxxx>
    media: af9035: prevent buffer overflow on write

Paolo Abeni <pabeni@xxxxxxxxxx>
    ip6_tunnel: be careful when accessing the inner header

Eric Dumazet <edumazet@xxxxxxxxxx>
    rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096

Florian Fainelli <f.fainelli@xxxxxxxxx>
    net: systemport: Fix wake-up interrupt race during resume

Maxime Chevallier <maxime.chevallier@xxxxxxxxxxx>
    net: mvpp2: Extract the correct ethtype from the skb for tx csum offload

Ido Schimmel <idosch@xxxxxxxxxxxx>
    team: Forbid enslaving team device to itself

Shahed Shaikh <shahed.shaikh@xxxxxxxxxx>
    qlcnic: fix Tx descriptor corruption on 82xx devices

Yu Zhao <yuzhao@xxxxxxxxxx>
    net/usb: cancel pending work when unbinding smsc75xx

Sean Tranchetti <stranche@xxxxxxxxxxxxxx>
    netlabel: check for IPV4MASK in addrinfo_get

Jeff Barnhill <0xeffeff@xxxxxxxxx>
    net/ipv6: Display all addresses in output of /proc/net/if_inet6

Paolo Abeni <pabeni@xxxxxxxxxx>
    ip_tunnel: be careful when accessing the inner header

Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
    xhci: Don't print a warning when setting link state for disabled ports

Edgar Cherkasov <echerkasov@xxxxxxxxxxxxx>
    i2c: i2c-scmi: fix for i2c_smbus_write_block_data

Mikulas Patocka <mpatocka@xxxxxxxxxx>
    mach64: detect the dot clock divider correctly on sparc

Jongsung Kim <neidhard.kim@xxxxxxx>
    stmmac: fix valid numbers of unicast filter entries

Tony Lindgren <tony@xxxxxxxxxxx>
    mfd: omap-usb-host: Fix dts probe of children

Lei Yang <Lei.Yang@xxxxxxxxxxxxx>
    selftests/efivarfs: add required kernel configs


-------------

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/boot/dts/at91sam9263.dtsi                 |  2 +
 arch/arm/boot/dts/exynos5250.dtsi                  |  2 +-
 arch/arm/boot/dts/exynos5420-arndale-octa.dts      |  4 ++
 arch/arm/boot/dts/exynos5420.dtsi                  |  6 +-
 arch/arm/boot/dts/sama5d3xmb.dtsi                  |  2 +-
 arch/arm/boot/dts/sama5d4.dtsi                     |  2 +-
 arch/arm/kvm/mmu.c                                 |  2 +
 arch/arm/mach-at91/board-dt-sama5.c                | 18 +++++
 arch/arm/mach-omap2/board-generic.c                | 18 +++++
 arch/arm/mach-omap2/control.h                      |  4 ++
 arch/arm/mach-omap2/timer.c                        | 36 +++++++++-
 arch/arm/mach-shmobile/setup-r8a7740.c             |  7 ++
 arch/arm/mm/ioremap.c                              |  2 +-
 arch/mips/kernel/smp-cps.c                         |  2 +-
 arch/powerpc/kernel/tm.S                           | 20 +++++-
 arch/s390/kernel/kprobes.c                         | 12 ++++
 arch/s390/kvm/gaccess.c                            | 18 ++---
 arch/x86/kernel/cpu/perf_event_intel_ds.c          |  4 +-
 arch/x86/kernel/cpu/perf_event_intel_rapl.c        | 44 ++++++++----
 arch/x86/kernel/irq.c                              |  3 +
 arch/x86/kernel/ldt.c                              |  4 +-
 arch/x86/kernel/process.c                          |  2 +
 arch/x86/pci/fixup.c                               |  7 ++
 drivers/ata/ahci_xgene.c                           | 12 ++--
 drivers/ata/libata-core.c                          |  2 +
 drivers/bus/arm-cci.c                              |  3 +
 drivers/clk/rockchip/clk-cpu.c                     | 10 +--
 drivers/gpu/drm/i915/i915_gem.c                    |  2 +-
 drivers/i2c/busses/i2c-scmi.c                      |  1 +
 drivers/iio/inkern.c                               |  3 +
 drivers/iommu/intel-iommu.c                        |  9 ++-
 drivers/mcb/mcb-internal.h                         |  1 +
 drivers/mcb/mcb-pci.c                              | 27 ++++---
 drivers/md/dm-thin.c                               |  1 +
 drivers/md/dm.c                                    |  4 +-
 drivers/media/usb/dvb-usb-v2/af9035.c              |  6 +-
 drivers/mfd/omap-usb-host.c                        | 11 +--
 drivers/misc/cxl/context.c                         | 82 +++++++++++++++++-----
 drivers/misc/cxl/file.c                            | 14 ++--
 drivers/mmc/host/sdhci.c                           | 19 ++---
 drivers/mtd/mtd_blkdevs.c                          | 10 +--
 drivers/net/ethernet/broadcom/bcmsysport.c         | 22 +++---
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c    | 17 +++++
 drivers/net/ethernet/davicom/dm9000.c              | 34 ++++-----
 drivers/net/ethernet/intel/igb/igb_main.c          |  9 +++
 drivers/net/ethernet/marvell/mvpp2.c               | 10 +--
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |  5 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h        |  8 ++-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c    |  3 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h    |  3 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h     |  3 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c     | 12 ++--
 drivers/net/ethernet/realtek/r8169.c               |  8 +--
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c  |  2 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |  5 +-
 drivers/net/team/team.c                            |  5 ++
 drivers/net/usb/asix_common.c                      |  3 +
 drivers/net/usb/ax88179_178a.c                     |  3 +
 drivers/net/usb/smsc75xx.c                         |  4 ++
 drivers/net/usb/smsc95xx.c                         |  3 +
 drivers/net/usb/sr9800.c                           |  3 +
 drivers/net/wireless/iwlwifi/pcie/drv.c            |  4 +-
 drivers/net/wireless/rtlwifi/pci.h                 |  2 +
 drivers/net/wireless/rtlwifi/rtl8821ae/hw.c        | 17 +++++
 drivers/net/wireless/rtlwifi/rtl8821ae/sw.c        |  5 ++
 drivers/net/wireless/rtlwifi/wifi.h                |  3 +
 drivers/of/of_pci.c                                |  1 -
 drivers/pci/access.c                               |  9 ++-
 drivers/pci/quirks.c                               |  1 +
 drivers/phy/phy-omap-control.c                     |  7 +-
 drivers/phy/phy-sun4i-usb.c                        |  3 +-
 drivers/phy/phy-ti-pipe3.c                         | 10 +--
 drivers/pinctrl/freescale/pinctrl-imx25.c          |  4 +-
 drivers/pinctrl/pinctrl-at91.c                     | 15 ++++
 drivers/scsi/scsi_lib.c                            |  2 +-
 drivers/scsi/scsi_pm.c                             | 20 +++---
 drivers/tty/n_tty.c                                | 11 +--
 drivers/tty/serial/fsl_lpuart.c                    |  9 ++-
 drivers/tty/serial/samsung.c                       | 56 +++++++++------
 drivers/tty/tty_audit.c                            |  2 +-
 drivers/usb/class/cdc-acm.c                        | 14 ++--
 drivers/usb/core/devio.c                           |  4 +-
 drivers/usb/core/hub.c                             | 15 ++--
 drivers/usb/dwc2/gadget.c                          | 10 ++-
 drivers/usb/gadget/function/f_uac1.c               |  2 +-
 drivers/usb/gadget/legacy/inode.c                  |  1 +
 drivers/usb/host/ehci-sched.c                      |  6 +-
 drivers/usb/host/ehci-tegra.c                      |  2 +-
 drivers/usb/host/xhci-hub.c                        | 18 ++---
 drivers/usb/musb/Kconfig                           |  4 ++
 drivers/usb/musb/musb_cppi41.c                     |  4 +-
 drivers/usb/musb/musb_debugfs.c                    | 16 ++---
 drivers/usb/serial/qcserial.c                      | 54 ++++++++------
 drivers/usb/storage/unusual_uas.h                  | 10 +++
 drivers/video/fbdev/aty/atyfb.h                    |  3 +-
 drivers/video/fbdev/aty/atyfb_base.c               |  7 +-
 drivers/video/fbdev/aty/mach64_ct.c                | 10 +--
 drivers/video/fbdev/broadsheetfb.c                 |  8 ++-
 fs/btrfs/file.c                                    |  9 ++-
 fs/btrfs/ordered-data.c                            | 14 ++++
 fs/btrfs/ordered-data.h                            |  3 +
 fs/btrfs/xattr.c                                   |  8 ++-
 fs/cachefiles/namei.c                              |  2 +-
 fs/ext4/extents.c                                  |  8 +++
 fs/fat/fatent.c                                    |  1 +
 fs/nfs/callback.c                                  |  6 +-
 fs/nfs/nfs4client.c                                | 25 +++++--
 fs/nfs/nfs4proc.c                                  | 21 ++++--
 fs/ocfs2/alloc.c                                   | 18 ++---
 fs/overlayfs/inode.c                               |  3 +
 fs/quota/quota_v2.c                                | 12 ++--
 fs/splice.c                                        |  7 ++
 include/linux/compiler-gcc.h                       | 16 ++++-
 include/linux/compiler-intel.h                     |  3 +
 include/linux/compiler.h                           |  4 ++
 include/linux/nfs_fs_sb.h                          |  3 +
 include/linux/phy/omap_control_phy.h               |  6 +-
 include/linux/tty.h                                |  6 +-
 include/net/af_unix.h                              |  4 +-
 include/net/scm.h                                  |  1 +
 include/net/sock.h                                 |  2 +-
 kernel/events/core.c                               | 11 ++-
 kernel/rcu/tree_plugin.h                           |  1 +
 kernel/resource.c                                  | 13 +++-
 kernel/sched/fair.c                                | 23 +++++-
 kernel/sched/sched.h                               |  2 +
 kernel/trace/trace_events.c                        | 69 ++++++++++++++----
 lib/string.c                                       |  2 +-
 mm/huge_memory.c                                   |  6 +-
 mm/migrate.c                                       |  2 +-
 mm/mremap.c                                        | 21 ++++--
 net/core/rtnetlink.c                               | 27 +++++--
 net/core/scm.c                                     |  7 ++
 net/ipv4/ip_fragment.c                             | 12 ++--
 net/ipv4/ip_tunnel.c                               |  9 +++
 net/ipv6/addrconf.c                                | 10 +--
 net/ipv6/ip6_tunnel.c                              | 14 +++-
 net/ipv6/mcast.c                                   | 16 ++---
 net/ipv6/ndisc.c                                   |  3 +-
 net/ipv6/xfrm6_output.c                            |  2 +
 net/netlabel/netlabel_unlabeled.c                  |  3 +-
 net/sched/sch_gred.c                               |  2 +-
 net/sctp/socket.c                                  | 14 ++--
 net/socket.c                                       | 11 ++-
 net/unix/af_unix.c                                 |  4 +-
 net/unix/garbage.c                                 |  8 +--
 net/wireless/reg.c                                 |  1 +
 net/xfrm/xfrm_user.c                               | 15 ++++
 security/keys/process_keys.c                       |  7 +-
 sound/pci/hda/patch_realtek.c                      |  2 +-
 sound/soc/soc-dapm.c                               | 12 +---
 sound/usb/mixer.c                                  |  2 +
 sound/usb/mixer_maps.c                             | 12 ----
 sound/usb/mixer_quirks.c                           | 37 ++++++++++
 sound/usb/mixer_quirks.h                           |  4 ++
 tools/lib/api/fs/debugfs.c                         |  2 +-
 tools/lib/api/fs/fs.c                              |  2 +-
 tools/perf/Makefile                                |  4 +-
 tools/perf/bench/sched-pipe.c                      |  2 +-
 tools/perf/builtin-top.c                           |  1 -
 tools/perf/perf-sys.h                              |  1 -
 tools/perf/util/annotate.h                         |  8 +--
 tools/perf/util/cloexec.c                          |  4 ++
 tools/perf/util/machine.c                          |  4 +-
 tools/testing/selftests/efivarfs/config            |  1 +
 tools/testing/selftests/tc-testing/tdc_batch.py    | 62 ++++++++++++++++
 167 files changed, 1170 insertions(+), 460 deletions(-)