[PULL] drm-intel-next

Daniel Vetter
2015-11-26T08:24:18Z

Hi Dave,

drm-intel-next-2015-11-20-rebased:
4 weeks because of my vacation, so a bit more:
- final bits of the typesafe register mmio functions (Ville)
- power domain fix for hdmi detection (Imre)
- tons of fixes and improvements to the psr code (Rodrigo)
- refactoring of the dp detection code (Ander)
- complete rework of the dmc loader and dc5/dc6 handling (Imre, Patrik and
others)
- dp compliance improvements from Shubhangi Shrivastava
- stop_machine hack from Chris to fix corruptions when updating GTT ptes on bsw
- lots of fifo underrun fixes from Ville
- big pile of fbc fixes and improvements from Paulo
- fix fbdev failures paths (Tvrtko and Lukas Wunner)
- dp link training refactoring (Ander)
- interruptible prepare_plane for atomic (Maarten)
- basic kabylake support (Deepak&Rodrigo)
- don't leak ringspace on resets (Chris)
drm-intel-next-2015-10-23:
- 2nd attempt at atomic watermarks from Matt, but just prep for now
- fixes all over

I've slapped a backmerge on top because of some future stuff queued up.

Cheers, Daniel

The following changes since commit f20780f3e8feec0eebcf9fb41e1d90202fffaeff:

Merge branch 'drm-sti-next-2015-11-03' of http://git.linaro.org/people/benjamin.gaignard/kernel into drm-next (2015-11-13 10:08:19 +1000)

are available in the git repository at:

git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2015-11-20-merged

for you to fetch changes up to 92907cbbef8625bb3998d1eb385fc88f23c97a3f:

Merge tag 'v4.4-rc2' into drm-intel-next-queued (2015-11-23 09:04:05 +0100)

----------------------------------------------------------------
Aaro Koskinen (5):
MIPS: vmlinux: discard .MIPS.abiflags
MIPS: Add LATENCYTOP support
MIPS: vmlinux: create a section for appended DTB
MIPS: Octeon: Support APPENDED_DTB
usb: phy: omap-otg: fix uninitialized pointer

Achiad Shochat (1):
net/mlx5e: Use the right DMA free function on TX path

Adrian Hunter (8):
mmc: mmc: Improve reliability of mmc_select_hs200()
mmc: mmc: Fix HS setting in mmc_select_hs400()
mmc: mmc: Move mmc_switch_status()
mmc: mmc: Improve reliability of mmc_select_hs400()
perf symbols: Rebuild rbtree when adjusting symbols for kcore
perf symbols: Fix dso lookup by long name and missing buildids
perf buildid-list: Requires ordered events
perf inject: Also re-pipe lost_samples event

Al Viro (1):
dax_io(): don't let non-error value escape via retval instead of EFAULT

Alban Bedel (3):
MIPS: ath79: Fix the DDR control initialization on ar71xx and ar934x
MIPS: ath79: Fix the size of the MISC INTC registers in ar9132.dtsi
MIPS: ath79: Add a machine entry for booting OF machines

Aleksander Morgado (1):
USB: serial: option: add support for Novatel MiFi USB620L

Alex Dai (1):
drm/i915/guc: Add GuC css header parser

Alex Deucher (1):
drm/radeon: unconditionally set sysfs_initialized

Alex Smith (3):
MIPS: Initial implementation of a VDSO
irqchip: irq-mips-gic: Provide function to map GIC user section
MIPS: VDSO: Add implementations of gettimeofday() and clock_gettime()

Alex Williamson (3):
vfio: Whitelist PCI bridges
vfio/pci: Use kernel VPD access functions
vfio: Include No-IOMMU mode

Alexandra Yates (1):
i2c: i801: add Intel Lewisburg device IDs

Alexey Khoroshilov (1):
sound: fix check for error condition of register_chrdev()

Alison Schofield (1):
scsi: pmcraid: replace struct timeval with ktime_get_real_seconds()

Amanieu d'Antras (1):
MIPS: Clean up compat_siginfo_t

Ander Conselvan de Oliveira (10):
drm/i915: Don't pass *DP around to link training functions
drm/i915: Split write of pattern to DP reg from intel_dp_set_link_train
drm/i915 Call get_adjust_train() from clock recovery and channel eq
drm/i915: Move register write into intel_dp_set_signal_levels()
drm/i915: Move generic link training code to a separate file
drm/i915: Create intel_dp->prepare_link_retrain() hook
drm/i915: Make intel_dp_source_supports_hbr2() take an intel_dp pointer
drm/i915: Fix SKL i_boost level
drm/i915: Don't do edp panel detection in g4x_dp_detect()
drm/i915: Remove platform specific *_dp_detect() functions

Andi Kleen (3):
perf stat: Move sw clock metrics printout to stat-shadow
perf stat: Use common printout function to avoid duplicated code
perf annotate: Inform the user about objdump failures in --stdio

Andreas Gruenbacher (9):
vfs: Check attribute names in posix acl xattr handers
vfs: Fix the posix_acl_xattr_list return value
ubifs: Remove unused security xattr handler
hfsplus: Remove unused xattr handler list operations
jffs2: Add missing capability check for listing trusted xattrs
xattr handlers: Pass handler to operations instead of flags
9p: xattr simplifications
squashfs: xattr simplifications
f2fs: xattr simplifications

Andrew Cooper (1):
x86/cpu: Fix SMAP check in PVOPS environments

Andrew Lunn (2):
phy: marvell: Add support for 88E1540 PHY
net: phy: Use interrupts when available in NOLINK state

Andrey Ryabinin (1):
kasan: fix kmemleak false-positive in kasan_module_alloc()

Andrzej Hajda (1):
MIPS: Remove invalid check

Andy Shevchenko (1):
x86/cpu/intel: Enable X86_FEATURE_NONSTOP_TSC_S3 for Merrifield

Animesh Manna (4):
drm/i915/skl: Making DC6 entry is the last call in suspend flow.
drm/i915/gen9: csr_init after runtime pm enable
drm/i915/gen9: Use flush_work to synchronize with dmc loader
drm/i915/skl: Removed assert for csr-fw-loading check during disabling dc6

Anthony Lineham (1):
netfilter: Fix removal of GRE expectation entries created by PPTP

Aravind Gopalakrishnan (1):
x86/AMD: Fix last level cache topology for AMD Fam17h systems

Ard Biesheuvel (3):
arm64: mm: use correct mapping granularity under DEBUG_RODATA
arm64: use non-global mappings for UEFI runtime regions
arm64: crypto: reduce priority of core AES cipher

Arnaldo Carvalho de Melo (7):
perf tools: Allow shuffling the build tests
perf test: Do not be case sensitive when searching for matching tests
perf session: Add missing newlines to some pr_err() calls
tools include: Add compiler.h to list.h
perf hists browser: Fix 'd' hotkey action to filter by DSO
perf hists browser: The dso can be obtained from popup_action->ms.map->dso
perf symbols: Allow forcing reading of non-root owned files by root

Arnd Bergmann (19):
staging: iio: select IRQ_WORK for IIO_DUMMY_EVGEN
ceph: fix message length computation
ideapad-laptop: add support for Yoga 3 ESC key
ideapad-laptop: include Yoga 3 1170 in add rfkill whitelist
bnx2fc: reduce stack usage in __bnx2fc_enable
netfilter: nfnetlink_log: work around uninitialized variable warning
netfilter: fix xt_TEE and xt_TPROXY dependencies
stmmac: avoid ipq806x constant overflow warning
dmaengine: edma: fix build without CONFIG_OF
dmaengine: at_xdmac: use %pad format string for dma_addr_t
dmaengine: at_hdmac: use %pad format string for dma_addr_t
drm/amdgpu: fix seq_printf format string
hwmon: (scpi) add thermal-of dependency
clocksource/fsl: Avoid harmless 64-bit warnings
clocksource: Disallow drivers for ARCH_USES_GETTIMEOFFSET
arm64: simplify dma_get_ops
arm64: do not include ptrace.h from compat.h
cpufreq: mediatek: fix build error
serial: export fsl8250_handle_irq

Arun Siluvery (1):
Revert "drm/i915: Initialize HWS page address after GPU reset"

Ashwin Chaugule (1):
ACPI / CPPC: Use h/w reduced version of the PCCT structure

Aurelien Jarno (1):
MIPS: idle: add case for CPU_5KE

Bart Van Assche (1):
scsi: Fix a bdi reregistration race

Bartlomiej Zolnierkiewicz (15):
MIPS: bigsur_defconfig: Convert to use libata PATA drivers
MIPS: capcella_defconfig: Convert to use libata PATA drivers
MIPS: e55_defconfig: Convert to use libata PATA drivers
MIPS: fuloong2e_defconfig: Convert to use libata PATA drivers
MIPS: lasat_defconfig: Convert to use libata PATA drivers
MIPS: lemote2f_defconfig: Convert to use libata PATA drivers
MIPS: malta_defconfig: Convert to use libata PATA drivers
MIPS: malta_kvm_defconfig: Convert to use libata PATA drivers
MIPS: malta_kvm_guest_defconfig: Convert to use libata PATA drivers
MIPS: malta_qemu_32r6_defconfig: Convert to use libata PATA drivers
MIPS: maltaaprp_defconfig: Convert to use libata PATA drivers
MIPS: maltasmvp_eva_defconfig: Convert to use libata PATA drivers
MIPS: maltaup_defconfig: Convert to use libata PATA drivers
MIPS: maltaup_xpa_defconfig: Convert to use libata PATA drivers
MIPS: mpc30x_defconfig: Convert to use libata PATA drivers

Ben Cartwright-Cox (1):
raw: increment correct SNMP counters for ICMP messages

Ben McCauley (1):
usb: dwc3: gadget: let us set lower max_speed

Benjamin Rood (9):
pm80xx: configure PHY settings based on subsystem vendor ID
pm80xx: add support for PMC Sierra 8070 and PMC Sierra 8072 SAS controllers
pm80xx: add ATTO PCI IDs to pm8001_pci_table
pm80xx: add support for ATTO devices during SAS address initiailization
pm80xx: set PHY profiles for ATTO 12Gb SAS controllers
pm80xx: do not examine registers for iButton feature if ATTO adapter
pm80xx: wait a minimum of 500ms before issuing commands to SPCv
pm80xx: avoid a panic if MSI(X) interrupts are disabled
pm80xx: remove the SCSI host before detaching from SAS transport

Bhuvanchandra DV (1):
vf610_adc: Fix internal temperature calculation

Bin Liu (2):
usb: musb: fix tx fifo flush handling
usb: musb: enable usb_dma parameter

Bjørn Mork (3):
USB: qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem
net/core: use netdev name in warning if no parent
USB: option: add XS Stick W100-2 from 4G Systems

Boris Ostrovsky (1):
x86/mm: Skip the hypervisor range when walking PGD

Borislav Petkov (1):
x86/cpu: Call verify_cpu() after having entered long mode too

Brian King (1):
SCSI: Increase REPORT_LUNS timeout

Brian Norris (2):
mtd: jz4740_nand: fix build on jz4740 after removing gpio.h
mtd: nand: fix shutdown/reboot for multi-chip systems

Calvin Owens (1):
sg: Fix double-free when drives detach during SG_IO

Chad Dupuis (6):
bnx2fc: Update copyright for 2015.
bnx2fc: Remove 'NetXtreme II' from source files.
bnx2fc: Set ELS transfer length correctly for middle path commands.
bnx2fc: Fix FCP RSP residual parsing.
bnx2fc: Remove explicit logouts.
bnx2fc: Update version number to 2.9.6.

Chen Gang (1):
tracing: #ifdef out uses of max trace when CONFIG_TRACER_MAX_TRACE is not set

Chris Bainbridge (2):
ACPI / SMBus: Fix boot stalls / high CPU caused by reentrant code
Revert "ACPI / SBS: Add 5 us delay to fix SBS hangs on MacBook"

Chris Lesiak (1):
iio: si7020: Swap data byte order

Chris Metcalf (1):
Documentation/SubmittingPatches: discuss In-Reply-To

Chris Wilson (5):
drm/i915: Map the ringbuffer using WB on LLC machines
drm/i915: Report context GTT size
drm/i915: Add soft-pinning API for execbuffer
drm/i915: Recover all available ringbuffer space following reset
drm/i915: Serialise updates to GGTT with access through GGTT on Braswell

Christian Engelmayer (2):
platform/chrome: cros_ec: Fix leak in sequence_store()
platform/chrome: cros_ec: Fix possible leak in led_rgb_store()

Christian König (16):
drm/amdgpu: remove fence trace points
drm/amdgpu: use a timer for fence fallback
drm/amdgpu: use fence_is_later() for vm_flush as well v2
drm/amdgpu: use common fence for amdgpu_vm_fence
drm/amdgpu: fix leaking the IBs on error
drm/amdgpu: cleanup amdgpu_cs_parser handling
drm/amdgpu: cleanup scheduler fence get/put dance
drm/amdgpu: fix incorrect mutex usage v3
drm/amdgpu: fix handling order in scheduler CS
drm/amdgpu: wait interruptible when semaphores are disabled v2
drm/amdgpu: fix typo in firmware name
drm/amdgpu: cleanup scheduler command submission
drm/amdgpu: remove unused VM manager field
drm/amdgpu: cleanup VM coding style
drm/amdgpu: move VM manager clean into the VM code again
drm/amdgpu: keep the owner for VMIDs

Christoph Hellwig (27):
configfs: add show and store methods to struct configfs_attribute
usb-gadget: use per-attribute show and store methods
usb-gadget/uvc: use per-attribute show and store methods
usb-gadget/f_hid: use per-attribute show and store methods
usb-gadget/f_acm: use per-attribute show and store methods
usb-gadget/ether: use per-attribute show and store methods
usb-gadget/f_loopback: use per-attribute show and store methods
usb-gadget/f_midi: use per-attribute show and store methods
usb-gadget/f_printer: use per-attribute show and store methods
usb-gadget/f_sourcesink: use per-attribute show and store methods
usb-gadget/f_mass_storage: use per-attribute show and store methods
usb-gadget/f_uac1: use per-attribute show and store methods
usb-gadget/f_uac2: use per-attribute show and store methods
usb-gadget/f_obex: use per-attribute show and store methods
usb-gadget/f_phonet: use per-attribute show and store methods
usb-gadget/f_serial: use per-attribute show and store methods
dlm: use per-attribute show and store methods
spear13xx_pcie_gadget: use per-attribute show and store methods
target: use per-attribute show and store methods
netconsole: use per-attribute show and store methods
ocfs2/cluster: move locking into attribute store methods
ocfs2/cluster: use per-attribute show and store methods
configfs: remove old API
scsi: restart list search after unlock in scsi_remove_target
scsi: use host wide tags by default
mpt2sas: Use mpi headers from mpt3sas
various: fix pci_set_dma_mask return value checking

Christoph Lameter (2):
slub: create new ___slab_alloc function that can be called with irqs disabled
slub: avoid irqoff/on in bulk allocation

Christophe JAILLET (1):
TPM: Avoid reference to potentially freed memory

Chunming Zhou (7):
drm/amdgpu: add kmem cache for amdgpu fence
drm/amd: add kmem cache for sched fence
drm/amdgpu: add command submission workflow tracepoint
drm/amdgpu: update pd while updating vm as well
drm/amdgpu: add lock for interval tree in vm
drm/amdgpu: move bo_reserve out of amdgpu_vm_clear_bo
drm/amdgpu: reserve/unreserve objects out of map/unmap operations

Colin Ian King (1):
fjes: fix inconsistent indenting

Corey Minyard (2):
ipmi: Start the timer and thread on internal msgs
ipmi: Stop the timer immediately if idle

Damien Lespiau (4):
drm/i915/skl: Store and print the DMC firmware version we load
drm/i915/skl: Print the DMC firmware status in debugfs
drm/i915/skl: Expose DC5/DC6 entry counts
drm/i915: Make turning on/off PW1 and Misc I/O part of the init/fini sequences

Dan Carpenter (6):
vfio/pci: make an array larger
asus-wmi: fix error handling in store_sys_wmi()
mptfusion: don't allow negative bytes in kbuf_alloc_2_sgl()
dmaengine: edma: predecence bug in GET_NUM_QDMACH()
drm/vc4: checking for NULL instead of IS_ERR
ncpfs: don't allow negative timeouts

Dan Williams (9):
MIPS: Fix PAGE_MASK definition
tools/testing/nvdimm, acpica: fix flag rename build breakage
libnvdimm, e820: fix numa node for e820-type-12 pmem ranges
libnvdimm, pmem: fix size trim in pmem_direct_access()
ALSA: pci: depend on ZONE_DMA
dax: fix __dax_pmd_fault crash
ext2, ext4: warn when mounting with dax enabled
dax: disable pmd mappings
block: protect rw_page against device teardown

Daniel Baluta (1):
configfs: allow dynamic group creation

Daniel Borkmann (7):
packet: do skb_probe_transport_header when we actually have data
packet: always probe for transport header
packet: only allow extra vlan len on ethernet devices
packet: infer protocol from ethernet header if unset
packet: fix tpacket_snd max frame len
bpf, arm: start flushing icache range from header
bpf, arm64: start flushing icache range from header

Daniel Vetter (21):
drm/i915: Fix formatting for gen8_cs_irq_handler
drm/i915: shut up gen8+ SDE irq dmesg noise
drm/i915: Update DRIVER_DATE to 20151023
Revert "drm/i915: Add soft-pinning API for execbuffer"
drm/i915: Shut up GuC errors when it's disabled
drm/i915: Don't complain about lack of ACPI video bios
drm/i915: use correct power domain for csr loading
drm/i915/gen9: move assert_csr_loaded into intel_rpm.c
drm/i915/gen9: Remove csr.state, csr_lock and related code.
drm/i915/gen9: Align line continuations in intel_csr.c.
drm/i915/gen9: Simplify csr loading failure printing.
drm/i915/gen9: Don't try to load garbage dmc firmware on resume
drm/i915/gen9: Use dev_priv in csr functions
drm/i915/gen9: extract parse_csr_fw
drm/i915: Use request_firmware and our own async work
drm/atomic-helper: Check encoder/crtc constraints
drm/i915: Drop return value from intel_fill_fb_ggtt_view
drm/i915: Stuff rotation params into view union
drm/i915: Fix i915_ggtt_view_equal to handle rotation correctly
drm/i915: Update DRIVER_DATE to 20151120
Merge tag 'v4.4-rc2' into drm-intel-next-queued

Daniele Palmas (1):
net: usb: cdc_ether: add Dell DW5580 as a mobile broadband adapter

Dave Airlie (5):
Merge tag 'topic/drm-fixes-2015-11-11' of git://anongit.freedesktop.org/drm-intel into drm-fixes
Merge branch 'drm-fixes-4.4' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge branch 'drm-vc4-fixes' of git://github.com/anholt/linux into drm-fixes
Merge tag 'topic/drm-fixes-2015-11-19' of git://anongit.freedesktop.org/drm-intel into drm-fixes
Merge tag 'drm-intel-fixes-2015-11-19' of git://anongit.freedesktop.org/drm-intel into drm-fixes

Dave Hansen (3):
x86/mpx: Do proper get_user() when running 32-bit binaries on 64-bit kernels
x86/mpx: Fix 32-bit address space calculation
x86/fpu: Fix 32-bit signal frame handling

David Daney (1):
MIPS: OCTEON: omit ELF NOTE segments

David Henningsson (1):
drm/i915: Improve kernel-doc for i915_audio_component struct

David Herrmann (1):
thinkpad_acpi: Don't yell on unsupported brightness interfaces

David Howells (1):
X.509: Fix the time validation [ver #2]

David S. Miller (6):
Merge git://git.kernel.org/.../pablo/nf
Merge branch 'ipv6-route-fixes'
Merge branch 'packet-fixes'
Merge branch 'mellanox-net-fixes'
Merge branch 'mv88e6060-fixes'
Merge branch 'vlan-reorder'

David Woodhouse (1):
USB: ti_usb_3410_5052: Add Honeywell HGI80 ID

Deepak S (3):
drm/i915/kbl: Add Kabylake PCI ID
drm/i915/kbl: Add Kabylake GT4 PCI ID
drm/i915/kbl: Kabylake uses the same GMS values as Skylake

Dmitry Safonov (1):
tracing: Remove unused ftrace_cpu_disabled per cpu variable

Dmitry Torokhov (2):
Merge branch 'next' into for-linus
PM / wakeirq: check that wake IRQ is valid before accepting it

Don Brace (15):
hpsa: remove unused parameter hostno
hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescan
hpsa: remove unused hpsa_tag_discard_error_bits
hpsa: change devtype to unsigned
hpsa: check for null arguments to dev_printk
hpsa: fix null device issues
hpsa: allow driver requested rescans
hpsa: abandon rescans on memory alloaction failures.
hpsa: correct transfer length for 6 byte read/write commands
hpsa: fix hpsa_adjust_hpsa_scsi_table
hpsa: correct check for non-disk devices
hpsa: correct ioaccel2 sg chain len
hpsa: enhance hpsa_get_device_id
hpsa: enhance device messages
hpsa: bump the driver version

Doron Tsur (1):
net/mlx5e: Max mtu comparison fix

Douglas Anderson (2):
usb: dwc2: host: Fix ahbcfg for rk3066
usb: dwc2: host: Fix remote wakeup when not in DWC2_L2

Douglas Gilbert (1):
usb: gadget: atmel_usba_udc: Expose correct device speed

Dragos Tatulea (1):
net: switchdev: fix return code of fdb_dump stub

Eddie Kovsky (2):
Documentation: Add note on sending files directly with Mutt
Documentation: Add minimal Mutt config for using Gmail

Emilio López (2):
sysfs: Support is_visible() on binary attributes
platform/chrome: Support reading/writing the vboot context

Eran Ben Elisha (1):
net/mlx4_core: Fix sleeping while holding spinlock at rem_slave_counters

Eric Anholt (2):
drm/vc4: Fix some failure to track __iomem decorations on pointers.
drm/vc4: Make sure that planes aren't scaled.

Eric Auger (11):
VFIO: platform: clear IRQ_NOAUTOEN when de-assigning the IRQ
vfio/type1: handle case where IOMMU does not support PAGE_SIZE size
vfio: platform: introduce vfio-platform-base module
vfio: platform: add capability to register a reset function
vfio: platform: introduce module_vfio_reset_handler macro
vfio: platform: reset: calxedaxgmac: add reset function registration
vfio: platform: add compat in vfio_platform_device
vfio: platform: use list of registered reset function
vfio: platform: add dev_info on device reset
vfio: platform: reset: calxedaxgmac: fix ioaddr leak
VFIO: platform: reset: AMD xgbe reset module

Eric Dumazet (2):
tcp: ensure proper barriers in lockless contexts
ipvs: use skb_to_full_sk() helper

Filipe Manana (6):
Btrfs: fix extent accounting for partial direct IO writes
Btrfs: fix race waiting for qgroup rescan worker
Btrfs: fix sleeping inside atomic context in qgroup rescan worker
Btrfs: fix race leading to incorrect item deletion when dropping extents
Btrfs: fix race leading to BUG_ON when running delalloc for nodatacow
Btrfs: fix race when listing an inode's xattrs

Flora Cui (3):
drm/amdgpu: update Fiji's mmPA_SC_RASTER_CONFIG value
drm/amdgpu: update fiji_mgcg_cgcg_init table
drm/amdgpu: update Fiji's tiling mode table

Florian Fainelli (2):
MIPS: BMIPS: Enable GZIP ramdisk and timed printks
MAINTAINERS: brcmnand: Add Broadcom internal mailing-list

Florian Westphal (1):
netfilter: ingress: don't use nf_hook_list_active

Gabriel Krisman Bertazi (6):
ipr: Add delay to ensure coherent dumps.
ipr: Don't set NO_ULEN_CHK bit when resource is a vset.
ipr: Inquiry IOA page 0xC4 during initialization.
ipr: Issue Configure Cache Parameters command.
ipr: Driver version 2.6.3.
sd: Clear PS bit before Mode Select.

Geert Uytterhoeven (8):
mmc: mediatek: Preinitialize delay_phase in get_best_delay()
mmc: MMC_GOLDFISH should depend on HAS_DMA
Input: parkbd - drop bogus __init from parkbd_allocate_serio()
dmaengine: sh: usb-dmac: Fix crash on runtime suspend
dmaengine: sh: usb-dmac: Fix pm_runtime_{enable,disable}() imbalance
drivers: sh: Get rid of CONFIG_ARCH_SHMOBILE_MULTI
FS-Cache: Add missing initialization of ret in cachefiles_write_page()
MAINTAINERS: linux-cachefs@redhat.com is moderated for non-subscribers

Geliang Tang (1):
ceph: fix a comment typo

Glen Lee (1):
Revert "Staging: wilc1000: coreconfigurator: Drop unneeded wrapper functions"

Greg Kroah-Hartman (4):
Merge tag 'fixes-for-v4.4-rc2' of git://git.kernel.org/.../balbi/usb into usb-linus
Merge tag 'usb-ci-v4.4-rc2' of git://git.kernel.org/.../peter.chen/usb into usb-linus
Merge tag 'iio-fixes-for-4.4a' of ssh://ra.kernel.org/.../jic23/iio into staging-linus
Merge tag 'usb-serial-4.4-rc2' of git://git.kernel.org/.../johan/usb-serial into usb-linus

Gregory Fong (1):
MIPS: BCM63XX: Use pr_* instead of printk

Grygorii Strashko (2):
genirq/PM: Restore system wake up from chained interrupts
i2c: fix wakeup irq parsing

Guenter Roeck (1):
serial: etraxfs-uart: Fix crash

Hannes Frederic Sowa (4):
af-unix: fix use-after-free with concurrent readers while splicing
af_unix: don't append consumed skbs to sk_receive_queue
rtnetlink: fix frame size warning in rtnl_fill_ifinfo
af_unix: take receive queue lock while appending new skb

Hans de Goede (1):
ideapad-laptop: Add Lenovo Yoga 900 to no_hw_rfkill dmi list

Hauke Mehrtens (17):
MIPS: lantiq: add clk_round_rate()
MIPS: lantiq: add clk_round_rate()
MIPS: Lantiq: Add locking for PMU register and check status afterwards
MIPS: Lantiq: Add support for setting PMU register on AR10 and GRX390
MIPS: Lantiq: Rename CGU_SYS_VR9 register
MIPS: Lantiq: Fix pp32 clock on vr9
MIPS: Lantiq: Add clock detection for grx390 and ar10
MIPS: Lantiq: Deactivate most of the devices by default
MIPS: Lantiq: Add PMU bits for USB and SDIO devices
MIPS: Lantiq: Add pmu bits for ar10 and grx390
MIPS: Lantiq: Add support for gphy firmware loading for ar10 and grx390
MIPS: Lantiq: Add SoC detection for ar10 and grx390
MIPS: Lantiq: Add clock for mei driver
MIPS: Lantiq: Add 1e103100.deu clock
MIPS: Lantiq: Add misc clocks
MIPS: Lantiq: Add support for xRX220 SoC
MIPS: Lantiq: Fix check for return value of request_mem_region()

Heikki Krogerus (2):
usb: dwc3: pci: add support for Intel Broxton SOC
serial: 8250_mid: Add missing dependency

Heiko Carstens (4):
s390/syscalls: remove system call number calculation
s390: remove g5 elf platform support
s390: wire up mlock2 system call
s390: remove SALIPL loader

Helge Deller (9):
parisc: Fix wrong comment regarding first pmd entry flags
parisc: Drop definition of start_thread_som for HP-UX SOM binaries
parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h
parisc: Add defines for Huge page support
parisc: Initialize the fault vector earlier in the boot process.
parisc: Increase initial kernel mapping to 32MB on 64bit kernel
parisc: Use long branch to do_syscall_trace_exit
parisc: Add Huge Page and HUGETLBFS support
parisc: Map kernel text and data on huge pages

Hou Zhiqiang (1):
i2c: imx: fix a compiling error

Huacai Chen (1):
MIPS: Loongson: Cleanup CONFIG_LOONGSON_SUSPEND.

Huaitong Han (1):
x86/fpu: Fix get_xsave_addr() behavior under virtualization

Huang Rui (1):
perf/x86/intel/rapl: Remove the unused RAPL_EVENT_DESC() macro

Ido Schimmel (1):
switchdev: bridge: Check return code is not EOPNOTSUPP

Ilya Dryomov (10):
rbd: return -ENOMEM instead of pool id if rbd_dev_create() fails
rbd: don't free rbd_dev outside of the release callback
rbd: set device_type::release instead of device::release
rbd: remove duplicate calls to rbd_dev_mapping_clear()
libceph: introduce ceph_x_authorizer_cleanup()
libceph: msg signing callouts don't need con argument
libceph: drop authorizer check from cephx msg signing routines
libceph: stop duplicating client fields in messenger
libceph: add nocephx_sign_messages option
libceph: clear msg->con in ceph_msg_release() only

Imre Deak (17):
drm/i915/gen9: flush DMC fw loading work during system suspend
drm/i915: get runtime PM reference around GEM set_caching IOCTL
drm/i915: get runtime PM reference around GEM set_tiling IOCTL
drm/i915: fix the power well ID for always on wells
drm/i915: fix lookup_power_well for power wells without any domain
drm/i915: rename intel_power_domains_resume to *_sync_hw
drm/i915/skl: init/uninit display core as part of the HW power domain state
drm/i915/skl: don't toggle PW1 and MISC power wells on-demand
drm/i915/gen9: simplify DC toggling code
drm/i915/skl: disable DC states before display core init/uninit
drm/i915/skl: make sure LCPLL is disabled when uniniting CDCLK
drm/i915/skl: remove redundant DDI/IRQ reinitialization during PW1 enabling
drm/i915: fix handling of the disable_power_well module option
drm/i915/ddi: fix intel_display_port_aux_power_domain() after HDMI detect
drm/i915: add MISSING_CASE to a few port/aux power domain helpers
drm/i915: take a power domain ref only when needed during HDMI detect
drm/i915: take a power domain reference while checking the HDMI live status

Ingo Molnar (5):
Merge tag 'perf-core-for-mingo-2' of git://git.kernel.org/.../acme/linux into perf/urgent
Merge branch 'liblockdep-fixes' of git://git.kernel.org/.../sashal/linux into locking/urgent
Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent
Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent
Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/.../acme/linux into perf/urgent

Ioan-Adrian Ratiu (1):
drm/i915/dma: enforce pr_<loglevel> consistency

Ioana Ciornei (1):
libceph: evaluate osd_req_op_data() arguments only once

Ivan Vecera (2):
be2net: remove unused local rsstable array
be2net: replace hardcoded values with existing define

Jack Wang (3):
isci: remove SCSI host before detaching from SAS transport
aic94xx: remove SCSI host before detaching from SAS transport
mvsas: remove SCSI host before detaching from SAS transport

Jaedon Shin (7):
MIPS: BMIPS: Add I2C node for bcm7346
MIPS: BMIPS: Add I2C node for bcm7358
MIPS: BMIPS: Add I2C node for bcm7360
MIPS: BMIPS: Add I2C node for bcm7362
MIPS: BMIPS: Add SATA/PHY nodes for bcm7425
MIPS: BMIPS: Add SATA/PHY nodes for bcm7346
MIPS: BMIPS: Add SATA/PHY nodes for bcm7362

James Bottomley (1):
Merge tag '4.4-scsi-mkp' into misc

James Hogan (2):
MIPS: CDMM: Add builtin_mips_cdmm_driver() macro
MIPS: Fix duplicate CP0_* definitions.

James Morris (1):
Merge tag 'tpmdd-next-20151110' of https://github.com/jsakkine/linux-tpmdd into for-linus

James Morse (1):
vfio/platform: store mapped memory in region, instead of an on-stack copy

Jan Kara (1):
brd: Refuse improperly aligned discard requests

Jani Nikula (9):
drm/i915: remove parens around revision ids
drm/i915/bxt: add revision id for A1 stepping and use it
drm/i915: add helpers for platform specific revision id range checks
drm/i915: remove an extra level of indirection in PCI ID list
drm/i915: fix indentation on skl stepping info
drm/i915: constify bxt stepping info
drm/i915: refactor stepping info retrieval
drm/i915: quirk backlight present on Macbook 4, 1
Revert "drm/i915: skip modeset if compatible for everyone."

Jarkko Nikula (1):
platform/chrome: Fix i2c-designware adapter name

Jarkko Sakkinen (3):
TPM: revert the list handling logic fixed in 398a1e7
tpm: fix missing migratable flag in sealing functionality for TPM2
tpm: fix compat 'ppi' link handling in tpm_chip_register()

Jason A. Donenfeld (1):
ip_tunnel: disable preemption when updating per-cpu tstats

Jason J. Herne (1):
mm: loosen MADV_NOHUGEPAGE to enable Qemu postcopy on s390

Jason Liu (1):
dmaengine: imx-sdma: remove __init annotation on sdma_event_remap

Javier Martinez Canillas (5):
Revert "platform/chrome: Don't make CHROME_PLATFORMS depends on X86 || ARM"
platform/chrome: Make depends on MFD_CROS_EC instead CROS_EC_PROTO
platform/chrome: cros_ec_lpc - Use existing function to check EC result
platform/chrome: cros_ec_lpc - Add support for Google Pixel 2
platform/chrome: cros_ec_dev - Add a platform device ID table

Jay Cornwall (1):
drm/amdgpu: Fix default page access routing

Jean-Yves Faye (1):
ipmi watchdog : add panic_wdt_timeout parameter

Jeff Layton (1):
mm: fix up sparse warning in gfpflags_allow_blocking

Jens Axboe (3):
MAINTAINERS: add reference to new linux-block list
blk-mq: mark __blk_mq_complete_request() static
block: don't hardcode blk_qc_t -> tag mask

Jerome Marchand (1):
mm: vmalloc: don't remove inexistent guard hole in remove_vm_area()

Jesper Dangaard Brouer (6):
slub: mark the dangling ifdef #else of CONFIG_SLUB_DEBUG
slub: support for bulk free with SLUB freelists
slub: optimize bulk slowpath free by detached freelist
slub: fix kmem cgroup bug in kmem_cache_alloc_bulk
slub: add missing kmem cgroup support to kmem_cache_free_bulk
slab/slub: adjust kmem_cache_alloc_bulk API

Jiaxing Wang (1):
tracing: Make tracing work when debugfs is not configured in

Jiri Kosina (1):
HID: wacom: fixup quirks setup for WACOM_DEVICETYPE_PAD

Jiri Olsa (3):
perf tools: Insert split maps correctly into origin group
perf sched latency: Fix thread pid reuse issue
perf stat: Make stat options global

Jiri Slaby (2):
fcoe: use continue instead of goto+label
usblp: do not set TASK_INTERRUPTIBLE before lock

Joerg Roedel (1):
vfio: Fix bug in vfio_device_get_from_name()

Johannes Thumshirn (1):
scsi: Export SCSI Inquiry data to sysfs

John Crispin (13):
MIPS: ralink: Add support for mt7688
MIPS: ralink: Unify SoC id handling
MIPS: ralink: Fix usb issue during frequency scaling
MIPS: ralink: Add tty detection
MIPS: ralink: Fix invalid tick count
MIPS: ralink: Remove check for CONFIG_PCI on non-PCI SoCs
MIPS: ralink: Don't set pm_power_off
MIPS: ralink: Put the pci bus into reset state before rebooting the SoC
MIPS: ralink: Add missing clock on rt305x
MIPS: lantiq: Return correct value for fpi clock on ar9
MIPS: lantiq: Initialize the USB core on boot
MIPS: lantiq: Force the crossbar to big endian
MIPS: lantiq: Disable xbar fpi burst mode

John Soni Jose (2):
be2iscsi: Fix updating the next pointer during WRB posting
be2iscsi: Bump the driver version

Jonas Gorski (3):
MIPS: Use USE_OF as the guard for appended dtb
MIPS: Make the kernel arguments from dtb available
MIPS: Make MIPS_CMDLINE_DTB default

Jozsef Kadlecsik (3):
netfilter: ipset: Fix extension alignment
netfilter: ipset: Fix hash:* type expiration
netfilter: ipset: Fix hash type expire: release empty hash bucket block

Julia Lawall (7):
rbd: drop null test before destroy functions
MIPS: pci-rt3883: drop unneeded of_node_get
ALSA: ctxfi: constify rsc ops structures
net: cavium: liquidio: constify pci_error_handlers structures
sfc: constify pci_error_handlers structures
drm/vc4: fix platform_no_drv_owner.cocci warnings
drm/vc4: fix itnull.cocci warnings

Junwei Zhang (1):
drm/amdgpu: remove the unnecessary parameter adev for amdgpu_sa_bo_new()

Junxiao Bi (1):
ocfs2: fix umask ignored issue

Jurgen Kramer (1):
ALSA: usb: Add native DSD support for Aune X1S

Justin Maggard (1):
btrfs: qgroup: exit the rescan worker during umount

K. Y. Srinivasan (2):
storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag
scsi: storvsc: Fix a bug in the handling of SRB status flags

Kamal Dasu (1):
MAINTAINERS: brcmnand: Add co-maintainer for Broadcom SoCs

Kamal Mostafa (3):
tools: Actually install tmon in the install rule
tools: Add a "make all" rule
tools/net: Use include/uapi with __EXPORTED_HEADERS__

Kevin Barnett (6):
hpsa: simplify check for device exposure
hpsa: simplify update scsi devices
hpsa: add function is_logical_device
hpsa: refactor hpsa_figure_bus_target_lun
hpsa: move scsi_add_device and scsi_remove_device calls to new function
hpsa: add in sas transport class

Konrad Rzeszutek Wilk (1):
libnvdimm: documentation clarifications

Krzysztof Mazur (1):
x86/setup: Fix low identity map for >= 2GB kernel range

Kumar, Mahesh (1):
drm/i915/skl: Correct other-pipe watermark update condition check (v2)

LABBE Corentin (3):
usb: phy: phy-mxs-usb: fix a possible NULL dereference
usb: chipidea: usbmisc_imx: fix a possible NULL dereference
usb: chipidea: imx: fix a possible NULL dereference

Lars-Peter Clausen (4):
iio: ad5064: Fix ad5629/ad5669 shift
iio:ad7793: Fix ad7785 product ID
i2c: Revert "i2c: xiic: Do not reset controller before every transfer"
i2c: xiic: Prevent concurrent running of the IRQ handler and __xiic_start_xfer()

Laura Abbott (1):
arm64: Fix R/O permissions in mark_rodata_ro

Laurent Vivier (2):
ibmvscsi: display default value for max_id, max_lun and max_channel.
ibmvscsi: set max_lun to 32

Len Brown (2):
tools/power turbostat: use new name for MSR_PLATFORM_INFO
x86: remove unused definition of MSR_NHM_PLATFORM_INFO

Li Jun (2):
usb: chipidea: debug: disable usb irq while role switch
usb: chipidea: otg: gadget module load and unload support

Li Yang (1):
hwmon: (ina2xx) Fix build issue by selecting REGMAP_I2C

Linus Torvalds (57):
Merge branch 'for-linus' of git://git.kernel.org/.../jmorris/linux-security
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Merge tag 'trace-v4.4-2' of git://git.kernel.org/.../rostedt/linux-trace
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
Merge tag '4.4-additional' of git://git.lwn.net/linux
Merge branch 'for-linus' of git://git.kernel.org/.../sage/ceph-client
Merge branch 'for-linus-4.4' of git://git.kernel.org/.../mason/linux-btrfs
Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6
Merge tag 'vfio-v4.4-rc1' of git://github.com/awilliam/linux-vfio
Merge branch 'libnvdimm-fixes' of git://git.kernel.org/.../nvdimm/nvdimm
Merge branch 'for-linus-3' of git://git.kernel.org/.../viro/vfs
Merge branch 'for-next' of git://git.kernel.org/.../nab/target-pending
Merge tag 'scsi-misc' of git://git.kernel.org/.../jejb/scsi
Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
Merge tag 'platform-drivers-x86-v4.4-2' of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86
Merge tag 'chrome-platform-4.4' of git://git.kernel.org/.../olof/chrome-platform
Merge tag 'arc-4.4-rc1-part2' of git://git.kernel.org/.../vgupta/arc
Merge tag 'sound-fix-4.4-rc1' of git://git.kernel.org/.../tiwai/sound
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
Merge branches 'irq-urgent-for-linus' and 'timers-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Linux 4.4-rc1
Merge branch 'linus' of git://git.kernel.org/.../herbert/crypto-2.6
Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs
Merge git://git.kernel.org/.../davem/net
Merge tag 'hwmon-for-linus-v4.4-rc2' of git://git.kernel.org/.../groeck/linux-staging
Merge branch 'for-linus' of git://git.kernel.org/.../s390/linux
Merge tag 'mmc-v4.4-rc1' of git://git.linaro.org/people/ulf.hansson/mmc
Merge branch 'for-linus' of git://git.kernel.org/.../jikos/hid
Merge branch 'for-linus' of git://git.kernel.org/.../jikos/livepatching
Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
Merge tag 'renesas-sh-drivers-for-v4.4' of git://git.kernel.org/.../horms/renesas
Merge tag 'for-linus-4.4' of git://git.code.sf.net/p/openipmi/linux-ipmi
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
Merge tag 'dmaengine-fix-4.4-rc2' of git://git.infradead.org/users/vkoul/slave-dma
Merge tag 'powerpc-4.4-2' of git://git.kernel.org/.../powerpc/linux
Merge tag 'pm+acpi-4.4-rc2' of git://git.kernel.org/.../rafael/linux-pm
Merge branch 'libnvdimm-fixes' of git://git.kernel.org/.../nvdimm/nvdimm
Merge tag '4.4-fix' of git://git.lwn.net/linux
Merge branch 'i2c/for-current' of git://git.kernel.org/.../wsa/linux
Merge tag 'for-linus-20151120' of git://git.infradead.org/linux-mtd
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'akpm' (patches from Andrew)
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
Merge branch 'parisc-4.4-2' of git://git.kernel.org/.../deller/parisc-linux
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
Merge tag 'usb-4.4-rc2' of git://git.kernel.org/.../gregkh/usb
Merge tag 'staging-4.4-rc2' of git://git.kernel.org/.../gregkh/staging
Merge tag 'tty-4.4-rc2' of git://git.kernel.org/.../gregkh/tty
Merge branch 'akpm' (patches from Andrew)
Linux 4.4-rc2

Lorenzo Pieralisi (1):
arm64: kernel: pause/unpause function graph tracer in cpu_suspend()

Lu Baolu (1):
usb: xhci: fix checking ep busy for CFC

Lu, Han (1):
ALSA: hda/hdmi - apply Skylake fix-ups to Broxton display codec

Luca Porzio (1):
mmc: remove bondage between REQ_META and reliable write

Luis de Bethencourt (1):
char: ipmi: Move MODULE_DEVICE_TABLE() to follow struct

Lukas Wunner (6):
drm/i915: On fb alloc failure, unref gem object where it gets refed
drm/i915: Fix double unref in intelfb_alloc failure path
drm/i915: Clean up LVDS register handling harder
drm/i915: Fix oops caused by fbdev initialization failure
async: export current_is_async()
drm/i915: Tear down fbdev if initialization fails

Maarten Lankhorst (17):
drm/i915: Make plane fb tracking work correctly, v2.
drm/i915: Make prepare_plane_fb fully interruptible.
drm/i915: Update legacy primary state outside the commit hook, v2.
drm/i915: Only commit active planes when updating planes during reset.
drm/i915: Only run commit when crtc is active, v2.
drm/i915: Only call commit_planes when there are things to commit.
drm/i915: Do not wait for flips in intel_crtc_disable_noatomic.
drm/i915: Make wait_for_flips interruptible.
drm/i915: Change locking for struct_mutex, v3.
drm/i915: Wait for object idle without locks in atomic_commit, v2.
drm/core: Set legacy_cursor_update in drm_atomic_helper_disable_plane.
drm/core: Fix old_fb handling in drm_mode_atomic_ioctl.
drm/atomic: add a drm_atomic_clean_old_fb helper.
drm/core: Fix old_fb handling in restore_fbdev_mode_atomic.
drm/core: Fix old_fb handling in pan_display_atomic.
drm/i915: Clear intel_crtc->atomic before updating it.
drm/i915: Consider SPLL as another shared pll, v2.

Mahesh Rajashekhara (9):
aacraid: Fix for LD name and UID not exposed to OS
aacraid: Add Power Management support
aacraid: Change interrupt mode to MSI for Series 6
aacraid: Enable 64bit write to controller register
aacraid: Tune response path if IsFastPath bit set
aacraid: Reset irq affinity hints
aacraid: IOCTL fix
aacraid: Use pci_enable_msix_range()
aacraid: Update driver version

Marc Zyngier (3):
irqchip/gic: Make sure all interrupts are deactivated at boot
irqchip/gic: Clear enable bits before restoring them
irqchip/gic: Add save/restore of the active state

Mark Yao (1):
Revert "drm/rockchip: Convert the probe function to the generic drm_of_component_probe()"

Markus Elfring (1):
ACPI-EC: Drop unnecessary check made before calling acpi_ec_delete_query()

Martin KaFai Lau (3):
ipv6: Avoid creating RTF_CACHE from a rt that is not managed by fib6 tree
ipv6: Check expire on DST_NOCACHE route
ipv6: Check rt->dst.from for the DST_NOCACHE route

Martin Schwidefsky (2):
s390/diag: add a s390 prefix to the diagnose trace point
s390: avoid cache aliasing under z/VM and KVM

Martin Wilck (2):
tpm_tis: free irq after probing
tpm_tis: restore IRQ vector in IO memory after failed probing

Martin Zhang (1):
net: use skb_clone to avoid alloc_pages failure.

Masami Hiramatsu (2):
perf probe: Cleanup find_perf_probe_point_from_map to reduce redundancy
perf probe: Fix memory leaking on failure by clearing all probe_trace_events

Masaru Nagai (2):
ravb: Fix int mask value overwritten issue
ravb: remove unhandle int cause

Mathias Nyman (1):
xhci: Fix a race in usb2 LPM resume, blocking U3 for usb2 devices

Matt Roper (9):
drm/i915/skl: Eliminate usage of pipe_wm_parameters from SKL-style WM (v4)
drm/i915/ivb: Move WaCxSRDisabledForSpriteScaling w/a to atomic check
drm/i915: Drop intel_update_sprite_watermarks
drm/i915: Calculate pipe watermarks into CRTC state (v3)
drm/i915: Calculate ILK-style watermarks during atomic check (v3)
drm/i915: Don't set plane visible during HW readout if CRTC is off
drm/i915: Calculate watermark configuration during atomic check (v2)
drm/i915/bxt: Fix eDP panel fitting (v2)
drm/i915/bxt: Force port A DDI to use 4 lanes

Mauro Carvalho Chehab (1):
kernel-doc: Make it compatible with Perl versions below 5.12 again

Maxim Sheviakov (1):
drm/radeon: fix quirk for MSI R7 370 Armor 2X

Michael Ellerman (1):
powerpc: Wire up sys_mlock2()

Michael Hennerich (1):
iio:ad5064: Make sure ad5064_i2c_write() returns 0 on success

Michael Petlan (1):
perf annotate: Support full source file paths for srcline fix

Michael Welling (3):
Input: tsc2005 - separate SPI and core functions
Input: tsc200x-core - rename functions and variables
Input: tsc2004 - add support for tsc2004

Michel Dänzer (3):
drm/radeon: Disable uncacheable CPU mappings of GTT with RV6xx
drm/radeon: Always disable RADEON_GEM_GTT_UC along with RADEON_GEM_GTT_WC
drm/radeon: Only prompt for enabling PAT when we'd allow write-combining

Michel Thierry (1):
drm/i915/gen8: Flip the 48b switch

Mika Kuoppala (7):
drm/i915/skl: Refuse to load outdated dmc firmware
drm/i915/bxt: Expose DC5 entry count
drm/i915: Add csr programming registers to dmc debugfs entry
drm/i915: Add dmc firmware load state and version to error state
drm/i915: Avoid pointer arithmetic in calculating plane surface offset
drm/i915: Fix GT frequency rounding
drm/i915: Fix gpu frequency change tracing

Mike Kravetz (1):
mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holes

Moritz Fischer (1):
MAINTAINERS: add Moritz as reviewer for FPGA Manager Framework

Måns Rullgård (2):
net: phy: at803x: support interrupt on 8030 and 8035
net: phy: vitesse: add support for VSC8601

Namhyung Kim (2):
tools lib bpf: Fix compiler warning on CentOS 6
x86/ftrace: Add comment on static function tracing

Namrta Salonie (1):
drm/i915 : Fix to remove unnecsessary checks in postclose function.

Naoya Horiguchi (1):
tools/vm/page-types.c: support KPF_IDLE

Neil Armstrong (6):
net: dsa: mv88e6060: remove poll_link callback
net: dsa: mv88e6060: use the correct InitReady bit
net: dsa: mv88e6060: use the correct MaxFrameSize bit
net: dsa: mv88e6060: use the correct bit shift for mac0
net: dsa: mv88e6060: add register defines header file
net: dsa: mv88e6060: replace magic values with register defines

Neil Horman (1):
snmp: Remove duplicate OUTMCAST stat increment

NeilBrown (1):
Remove email address from Documentation/filesystems/overlayfs.txt

Nick Hoath (2):
drm/i195: Rename gt_irq_handler variable
drm/i915: Break out common code from gen8_gt_irq_handler

Nikolay Aleksandrov (3):
net: fix feature changes on devices without ndo_set_features
net: fix __netdev_update_features return on ndo_set_features failure
net/core: revert "net: fix __netdev_update_features return.." and add comment

Noa Osherovich (1):
net/mlx4_core: Avoid returning success in case of an error flow

OGAWA Hirofumi (1):
fat: fix fake_offset handling on error path

Ondrej Zary (2):
dl2k: Add support for IP1000A-based cards
ipg: Remove ipg driver

Or Gerlitz (1):
MAINTAINERS: Update Mellanox's Eth NIC driver entries

Pablo Neira Ayuso (4):
netfilter: ingress: fix wrong input interface on hook
Merge branch 'master' of git://blackhole.kfki.hu/nf
net: add __netdev_alloc_pcpu_stats() to indicate gfp flags
netfilter: nf_tables: add clone interface to expression operations

Patrik Jakobsson (9):
drm/i915: Don't trust CSR program memory contents
drm/i915/gen9: Always set mask memory up when enabling DC5 or DC6
drm/i915: Remove distinction between DDI 2 vs 4 lanes
drm/i915: Add a modeset power domain
drm/i915: Do not warn on PG2 enabled in gen9_disable_dc5()
drm/i915: Explain usage of power well IDs vs bit groups
drm/i915/gen9: Turn DC handling into a power well
drm/i915/gen9: Add boot parameter for disabling DC6
drm/i915/skl: Remove unused suspend and resume callbacks

Paul Burton (34):
MIPS: Allow compact branch policy to be changed
MIPS: Introduce API for enabling & disabling L2 prefetch
MIPS: Enable L2 prefetching for CM >= 2.5
MIPS: Declare mips_debugfs_dir in a header
MIPS: Allow L2 prefetch to be configured via debugfs
MIPS: traps: tidy up ebase calculation
MIPS: Allow 24Hz timer frequency
MIPS: Clarify mips_cm_is64 documentation
MIPS: Don't read GCRs when a CM is not present
MIPS: Avoid buffer overrun in mips_cm_error_report
MIPS: Allow read64 GCR accessors to work on MIPS32 kernels
MIPS: Always read full 64 bit CM error GCRs for CM3
MIPS: CPS: Set Status.BEV bit during early boot
MIPS: CPS: Set Status.KX on entry for MIPS64 kernels
MIPS: CPS: Early debug using an ns16550-compatible UART
MIPS: CPS: Read CM GCR base from cop0
MIPS: CPS: Skip Config1 presence check
MIPS: CPS: Warn if a core doesn't start
MIPS: CM: Fix GCR_Cx_CONFIG PVPE mask
MIPS: CM: Introduce core-other locking functions
MIPS: CM: make use of mips_cm_{lock,unlock}_other
MIPS: CM, CPC: Ensure core-other GCRs reflect the correct core
MIPS: Always use r4k_wait_irqoff for MIPSr6
MIPS: tlbex: Stop open-coding build_convert_pte_to_entrylo
MIPS: tlbex: Remove some RIXI redundancy
MIPS: tlbex: Share MIPS32 32 bit phys & MIPS64 64 bit phys code
MIPS: Tidy EntryLo bit definitions, add PFN
MIPS: tlbex: Avoid placing software PTE bits in Entry* PFN fields
MIPS: Allow RIXI for 32-bit kernels on MIPS64
MIPS: Malta: Split obj-y entries across lines
MIPS: Malta: Remove fw_memblock_t abstraction
MIPS: Malta: Setup RAM regions via DT
MIPS: Malta: Register UP SMP ops if all else fails
MIPS: Extend hardware table walking support to MIPS64

Paul E. McKenney (1):
perf: Disable IRQs across RCU RS CS that acquires scheduler lock

Paulo Zanoni (13):
drm/i915: change no_fbc_reason from enum to string
drm/i915: remove newline from a no_fbc_reason message
drm/i915: rename intel_fbc_nuke to intel_fbc_recompress
drm/i915: extract fbc_on_pipe_a_only()
drm/i915: remove unnecessary check for crtc->primary->fb
drm/i915: extract crtc_is_valid() on the FBC code
drm/i915: use struct intel_crtc *crtc at __intel_fbc_update()
drm/i915: fix the __intel_fbc_update() comments
drm/i915: don't disable_fbc() if FBC is already disabled
drm/i915: refactor FBC deactivation at init
drm/i915: remove too-frequent FBC debug message
drm/i915: clarify that checking the FB stride for CFB is intentional
drm/i915: remove in_dbg_master check from intel_fbc.c

Pavel Fedin (3):
net: thunder: Fix crash upon shutdown after failed probe
net: smsc911x: Reset PHY during initialization
net: thunder: Check for driver data in nicvf_remove()

Peter Chen (4):
usb: gadget: f_loopback: fix the warning during the enumeration
usb: chipidea: imx: refine clock operations to adapt for all platforms
ARM: dts: imx27.dtsi: change the clock information for usb
usb: kconfig: fix warning of select USB_OTG

Peter Feiner (1):
perf trace: Fix documentation for -i

Peter Hurley (4):
tty: Fix tty_send_xchar() lock order inversion
tty: Fix direct use of tty buffer work
serial: fsl_lpuart: Fix earlycon support
tty: audit: Fix audit source

Peter Oberparleiter (2):
scsi_sysfs: Fix queue_ramp_up_period return code
scsi_sysfs: Fix queue_ramp_up_period return code

Peter Ujfalusi (1):
dmaengine: of_dma: Correct return code for of_dma_request_slave_channel in case !CONFIG_OF

Peter Zijlstra (1):
perf: Fix inherited events vs. tracepoint filters

Petr Štetiar (1):
USB: qcserial: Add support for Quectel EC20 Mini PCIe module

Petri Gynther (2):
MIPS: add nmi_enter() + nmi_exit() to nmi_exception_handler()
MIPS: Switch BMIPS5000 to use r4k_wait_irqoff()

Philippe Longepe (2):
cpufreq: intel_pstate: Replace BYT with ATOM
cpufreq: intel_pstate: Add separate support for Airmont cores

Ping Cheng (1):
HID: wacom: Add outbounding area for DTU1141

Rafael J. Wysocki (7):
Merge branch 'pm-tools'
Revert "cpufreq: intel_pstate: Avoid calculation for max/min"
Revert "cpufreq: intel_pstate: Use ACPI perf configuration"
Revert "Documentation: kernel_parameters for Intel P state driver"
Merge branches 'pm-cpufreq' and 'acpi-cppc'
Merge branch 'pm-sleep'
Merge branches 'acpi-smbus', 'acpi-ec' and 'acpi-pci'

Rafał Miłecki (3):
MIPS: BCM47xx: Support on-SoC bus in SPROM reading function
MIPS: BCM47xx: Fix some WARNINGs pointed in sprom.c by checkpatch.pl
MIPS: BCM47xx: Fetch board info directly in callback function

Rajmohan Mani (1):
xhci: Workaround to get Intel xHCI reset working more reliably

Ralf Baechle (4):
MIPS: atomic: Fix comment describing atomic64_add_unless's return value.
MIPS: Use ARCH_USE_BUILTIN_BSWAP.
Merge branch '4.3-fixes' into mips-for-linux-next
MIPS: Fix flood of warnings about comparsion being always true.

Randy Dunlap (1):
block: fix blk-core.c kernel-doc warning

Rasmus Villemoes (2):
hpsa: fix multiple issues in path_info_show
slab.h: sprinkle __assume_aligned attributes

Rex Zhu (1):
drm/amdgpu: fix bug that can't enter thermal interrupt for bonaire.

Richard Weinberger (1):
kernel/signal.c: unexport sigsuspend()

Rik van Riel (1):
sched/numa: Fix math underflow in task_tick_numa()

Robert Fekete (1):
drm/i915: Add extra plane information in debugfs.

Robert Jarzmik (1):
mmc: pxamci: fix read-only gpio detection polarity

Robin Murphy (1):
arm64/dma-mapping: Fix sizes in __iommu_{alloc,free}_attrs

Rodrigo Vivi (10):
drm/i915: Define IS_BROXTON properly.
drm/i915/kbl: Introduce Kabylake platform defition.
drm/i915: Allow 1 vblank to let Sink CRC calculation to start or stop.
drm/i915: Make Sink crc calculation waiting for counter to reset.
drm/i915: Stop tracking last calculated Sink CRC.
drm/i915: Rely on TEST_SINK_START instead of tracking Sink CRC state on dev_priv.
drm/i915: Delay first PSR activation.
drm/i915: Reduce PSR re-activation time for VLV/CHV.
drm/i915: PSR: Don't Skip aux handshake on DP_PSR_NO_TRAIN_ON_EXIT.
drm/i915: Send TP1 TP2/3 even when panel claims no NO_TRAIN_ON_EXIT.

Sabrina Dubroca (3):
ipvlan: fix leak in ipvlan_rcv_frame
ipvlan: fix use after free of skb
macvlan: fix leak in macvlan_handle_frame

Saeed Mahameed (1):
net/mlx5e: Fix inline header size calculation

Sanchayan Maity (1):
iio: adc: vf610_adc: Fix division by zero error

Sascha Silbe (4):
s390/head: fix error message on unsupported hardware
s390/zcrypt: Fix kernel crash on systems without AP bus support
s390/zcrypt: Fix initialisation when zcrypt is built-in
s390/sclp: _sclp_wait_int(): retain full PSW mask

Sasha Levin (3):
tools/liblockdep: remove task argument from debug_check_no_locks_held
tools/liblockdep: add userspace versions of WRITE_ONCE and RCU_INIT_POINTER
tools/liblockdep: explicitly declare lockdep API we call from liblockdep

Sathyavathi M (1):
NVMe: Increase the max transfer size when mdts is 0

Scott Teel (5):
hpsa: fix physical target reset
hpsa: generalize external arrays
hpsa: eliminate fake lun0 enclosures
hpsa: add discovery polling for PT RAID devices.
hpsa: disable report lun data caching

Sebastian Herbszt (1):
libfc: Use the correct function name in kernel-doc comment.

Sebastian Ott (6):
s390/cio: simplify css_generate_pgid
s390/pci_dma: unify label of invalid translation table entries
s390/pci_dma: handle dma table failures
s390/pci_dma: improve debugging of errors during dma map
s390/ipl: fix out of bounds access in scpdata_write
s390: add support for ipl devices in subchannel sets > 0

Seymour, Shane M (1):
st: allow debug output to be enabled or disabled via sysfs

Shobhit Kumar (2):
drm/i915/skl: If needed sanitize bios programmed cdclk
drm/i915/skl: While sanitizing cdclock check the SWF18 as well

Shraddha Barke (2):
libceph: remove con argument in handle_reply()
libceph: use local variable cursor instead of &msg->cursor

Shrikrishna Khare (1):
Driver: Vmxnet3: Fix use of mfTableLen for big endian architectures

Shuah Khan (1):
hwmon : (applesmc) Fix uninitialized variables warnings

Shubhangi Shrivastava (2):
drm/i915: Cleanup test data during long/short hotplug
drm/i915: force link training when requested by Sink

Simon Arlott (2):
USB: MAINTAINERS: cxacru
bcm63xx_uart: Use the device name when registering an interrupt

Sreekanth Reddy (19):
mpt3sas: Added mpt2sas driver definitions
mpt3sas: Move Gen3 HBA's device registration to a separate file
mpt2sas: Move Gen2 HBA's device registration to a separate file
mpt2sas: Remove .c and .h files from mpt2sas driver
mpt3sas: Define 'hba_mpi_version_belonged' IOC variable
mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig
mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 HBAs
mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs
mpt3sas: Manage MSI-X vectors according to HBA device type
mpt3sas: fix for driver fails EEH, recovery from injected pci bus error
mpt3sas: Ported WarpDrive product SSS6200 support
mpt3sas: sysfs attribute to report Backup Rail Monitor Status
mpt3sas: Refcount sas_device objects and fix unsafe list usage
mpt3sas: Refcount fw_events and fix unsafe list usage
mpt3sas: Added OEM Gen2 PnP ID branding names
mpt3sas: setpci reset kernel oops fix
mpt2sas, mpt3sas: Update the driver versions
mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 HBAs
mpt3sas: Bump mpt3sas driver version to 09.102.00.00

Stefan Tatschner (1):
can-doc: Add missing semicolon to example

Stephan Günther (2):
NVMe: use split lo_hi_{read,write}q
NVMe: add support for Apple NVMe controller

Stephen Rothwell (1):
mpt3sas: fix inline markers on non inline function declarations

Steve French (7):
Allow duplicate extents in SMB3 not just SMB3.1.1
[SMB3] Add parsing for new mount option controlling persistent handles
[SMB3] Enable checking for continuous availability and persistent handle support
[SMB3] Display persistenthandles in /proc/mounts for SMB3 shares if enabled
[SMB3] Send durable handle v2 contexts when use of persistent handles required
Add resilienthandles mount parm
Allow copy offload (CopyChunk) across shares

Sudeep Holla (1):
hwmon: (scpi) skip unsupported sensors properly

Sudip Mukherjee (2):
FlashPoint: fix build warning
lpfc: fix memory leak and NULL dereference

Sumit Saxena (2):
megaraid_sas: Make tape drives visible on PERC5 controllers
megaraid_sas: Fix sparse warning

Suravee Suthikulpanit (1):
PCI: Fix OF logic in pci_dma_configure()

Tadeusz Struk (1):
crypto: qat - don't use userspace pointer

Takashi Iwai (2):
Input: elantech - add Fujitsu Lifebook U745 to force crc_enabled
ALSA: hda - Simplify phantom jack handling for HDMI/DP

Takashi Sakamoto (1):
ALSA: oxfw: add an comment to Kconfig for TASCAM FireOne

Tariq Toukan (1):
net/mlx5e: Added self loopback prevention

Tejun Heo (1):
timers: Use proper base migration in add_timer_on()

Thierry Reding (3):
platform/chrome: Enable Chrome platforms on 64-bit ARM
MIPS: JZ4740: Use PWM lookup table
MIPS: JZ4740: Remove unused linux/leds_pwm.h include

Thomas Betker (1):
iio: adc: xilinx: Fix VREFN scale

Tim Gardner (1):
be2iscsi: Fix bogus WARN_ON length check

Tim Gore (1):
drm/i915: make A0 wa's applied to A1

Timo Teräs (1):
via-velocity: unconditionally drop frames with bad l2 length

Tina Ruchandani (2):
stex: Remove use of struct timeval
mvumi: 64bit value for seconds_since1970

Tobias Klauser (2):
packet: Don't check frames_per_block against negative values
packet: Use PAGE_ALIGNED macro

Tomas Elf (2):
drm/i915: Grab execlist spinlock to avoid post-reset concurrency issues.
drm/i915: Cope with request list state change during error state capture

Tomas Henzl (1):
hpsa: move lockup_detected attribute to host attr

Tvrtko Ursulin (5):
drm/i915/skl: Assume no scaling is available when things are not as expected
drm/i915/skl: Consider plane rotation when calculating stride in skl_do_mmio_flip
drm: Use userspace compatible type in fourcc_mod_code macro
drm/i915: Fix failure paths around initial fbdev allocation
drm/i915: Remove redundant check in i915_gem_obj_to_vma

Ulf Hansson (1):
MAINTAINERS: mmc: Remove Seungwon Jeon from dw_mmc

Uwe Kleine-König (1):
usb: musb: core: fix order of arguments to ulpi write callback

Ville Syrjälä (61):
drm/i915: Refactor ilk_update_wm (v3)
drm/i915: Turn __raw_i915_read8() & co. in to inline functions
drm/i915: Read FORCEWAKE registers with I915_READ_FW()
drm/i915: Minor style nits in intel_uncore.c
drm/i915: Respin vlv/chv reagister access to look more like SKL
drm/i915: Add NEEDS_FORCEWAKE() checks for vlv/chv
drm/i915: Use paramtrized WRPLL_CTL()
drm/i915: Print a debug message when exceeding dotclock limit on pre-gen4
drm/i915: Don't use intel_pipe_to_cpu_transcoder() when there's a pipe config around
drm/i915: Set sync polarity from adjusted mode for TRANS_DP_CTL
drm/i915: Enable PCH FIFO underruns later on ILK/SNB/IVB
drm/i915: Enable PCH FIFO underruns later on HSW+
drm/i915: Re-enable PCH FIO underrun reporting after pipe has been disabled
drm/i915: Check for FIFO underruns after modeset on IVB/HSW and CPT/PPT
drm/i915: Check for CPT and not !IBX in ironlake_disable_pch_transcoder()
drm/i915: Disable FIFO underrun reporting around IBX transcoder B workaround
drm/i915: Hide underruns from eDP PLL and port enable on ILK
drm/i915: s/DP_PLL_FREQ_160MHZ/DP_PLL_FREQ_162MHZ/
drm/i915: Remove ILK-A eDP PLL workaround notes
drm/i915: Clean up eDP PLL state asserts
drm/i915: Use intel_dp->DP in eDP PLL setup
drm/i915: Configure eDP PLL freq from ironlake_edp_pll_on()
drm/i915: Setup DDI clk for MST on SKL
drm/i915: Kill intel_runtime_pm_disable()
drm/i915: Do fbdev fini first during unload
drm/i915: Move the fbdev async_schedule() into intel_fbdev.c
drm: Don't oops in drm_calc_timestamping_constants() if drm_vblank_init() wasn't called
drm/i915: Fix crtc_y assignment in intel_find_initial_plane_obj()
drm/i915: Replace aux_ch_ctl_reg check with port check
drm/i915: Replace the aux ddc name switch statement with kasprintf()
drm/i915: Parametrize AUX registers
drm/i915: Remove the magic AUX_CTL is at DP + foo tricks
drm/i915: Store aux data reg offsets in intel_dp->aux_ch_data_reg[]
drm/i915: Add dev_priv->psr_mmio_base
drm/i915: Model PSR AUX register selection more like the normal AUX code
drm: Fix primary plane size for stereo doubled modes for legacy setcrtc
drm/i915: Don't clobber the addfb2 ioctl params
drm/i915: Clean up AUX power domain handling
drm/i915: Introduce a gmbus power domain
drm/i915: Remove DDI power domain exclusion SKL_DISPLAY_ALWAYS_ON_POWER_DOMAINS
pci: Decouple quirks.c from i915_reg.h
drm/i915: s/PCH_DP_/PORT_/ in intel_trans_dp_port_sel() and move it next to its only user
drm/i915: s/is_sdvob/enum port/
drm/i915: Store DVO SRCDIM register offset under intel_dvo_device
drm/i915: Streamline gpio_mmio_base deduction
drm/i915: Prefix raw register defines with underscore
drm/i915: Parametrize L3 error registers
drm/i915: Parametrize MOCS registers
drm/i915: s/0x50/RING_PSMI_CTL/
drm/i915: Make the high dword offset more explicit in i915_reg_read_ioctl
drm/i915: Make the cmd parser 64bit regs explicit
drm/i915: Add functions to emit register offsets to the ring
drm/i915: Add wa_ctx_emit_reg()
drm/i915: Wrap ASSIGN_CTX_{PDP,PM4L} in do {} while(0)
drm/i915: Give names to more ring registers
drm/i915: Wrap context LRI init in a macro
drm/i915: Turn vgpu pdps into an array
drm/i915: Pull the vgpu uncore funcs apart from the rest of gen6+
drm/i915: Add 'offset' to uncore funcs
drm/i915: Add missing ')' to SKL_PS_ECC_STAT define
drm/i915: Type safe register read/write

Vineet Gupta (6):
ARCv2: lib: memcpy: use local symbols
ARC: remove extraneous header include
ARC: [arcompact] Handle bus error from userspace as Interrupt not exception
ARC: use ASL assembler mnemonic
ARC: cpu_relax() to be compiler barrier even for UP
ARC: Fix silly typo in MAINTAINERS file

Viresh Kumar (1):
PM/OPP: add entry in MAINTAINERS

Vitaly Kuznetsov (4):
x86/irq: Probe for PIC presence before allocating descs for legacy IRQs
storvsc: get rid of bounce buffer
scsi_scan: don't dump trace when scsi_prep_async_scan() is called twice
kernel/panic.c: turn off locks debug before releasing console lock

Vivek Goyal (1):
fs/block_dev.c: Remove WARN_ON() when inode writeback fails

Vlad Yasevich (2):
vlan: Fix untag operations of stacked vlans with REORDER_HEADER off
vlan: Do not put vlan headers back on bridge and macvlan ports

Vladimir Zapolskiy (1):
iio: lpc32xx_adc: fix warnings caused by enabling unprepared clock

Wang Nan (14):
perf test: Keep test result clean if '-v' not set
perf bpf: Mute libbpf when '-v' not set
perf llvm: Pass number of configured CPUs to clang compiler
perf llvm: Pass LINUX_VERSION_CODE to BPF program when compiling
perf tools: Fix find_perf_probe_point_from_map() which incorrectly returns success
bpf tools: Improve libbpf error reporting
bpf tools: Add new API bpf_object__get_kversion()
perf tools: Make fetch_kernel_version() publicly available
perf bpf: Improve BPF related error messages
perf test: Enhance the LLVM test: update basic BPF test program
perf test: Enhance the LLVM tests: add kbuild test
perf test: Add 'perf test BPF'
perf probe: Verify parameters in two functions
perf probe: Clear probe_trace_event when add_probe_trace_event() fails

Wang YanQing (1):
Documentation: dontdiff: remove media from dontdiff

Wang, Rui Y (1):
drm/mgag200: fix kernel hang in cursor code.

Will Deacon (1):
arm64: barriers: fix smp_load_acquire to work with const arguments

Yan, Zheng (3):
ceph: don't invalidate page cache when inode is no longer used
ceph: add request to i_unsafe_dirops when getting unsafe reply
ceph: make fsync() wait unsafe requests that created/modified inode

Yang Shi (5):
arm64: bpf: fix JIT frame pointer setup
bpf: samples: exclude asm/sysreg.h for arm64
arm64: bpf: make BPF prologue and epilogue align with ARM64 AAPCS
arm64: restore bogomips information in /proc/cpuinfo
mm/page-writeback.c: initialize m_dirty to avoid compile warning

Yaniv Gardi (8):
phy: qcom-ufs: fix build error when the component is built as a module
scsi: ufs-qcom: fix compilation warning if compiled as a module
scsi: ufs-qcom: update configuration option of SCSI_UFS_QCOM component
scsi: ufs: add ufshcd_get_variant ufshcd_set_variant
scsi: ufs: creates wrapper functions for vops
scsi: ufs: make the UFS variant a platform device
scsi: ufs-qcom: add debug prints for test bus
scsi: ufs-qcom: add QUniPro hardware support and power optimizations

Yigal Korman (1):
mm, dax: fix DAX deadlocks (COW fault)

Yunlong Song (2):
tools lib bpf: Change FEATURE-DUMP to FEATURE-DUMP.libbpf
perf test: Add llvm-src-base.c and llvm-src-kbuild.c to .gitignore

Yuval Mintz (1):
bnx2x: Fix VLANs null-pointer for 57710, 57711

Zhao Lei (9):
btrfs: scrub: set error stats when tree block spanning stripes
btrfs: scrub: setup all fields for sblock_to_check
btrfs: Reset sblock->xxx_error stats before calling scrub_recheck_block_checksum
btrfs: Use scrub_checksum_data and scrub_checksum_tree_block for scrub_recheck_block_checksum
btrfs: Reduce unnecessary arguments in scrub_recheck_block
btrfs: Remove len argument from scrub_find_csum
btrfs: Fix lost-data-profile caused by auto removing bg
btrfs: Fix lost-data-profile caused by balance bg
btrfs: Use fs_info directly in btrfs_delete_unused_bgs

Zhou Chengming (1):
livepatch: x86: fix relocation computation with kASLR

Zhu, Caifeng (1):
ceph: combine as many iovec as possile into one OSD request

Zubair Lutfullah Kakakhel (4):
dt-bindings: MIPS: Document xilfpga bindings and boot style
MIPS: xilfpga: Add xilfpga device tree files.
MIPS: xilfpga: Add mipsfpga platform code
MIPS: Add xilfpga defconfig

françois romieu (1):
r8169: fix kasan reported skb use-after-free.

jim.bride@linux.intel.com (1):
drm/i915/skl: Update DDI translation tables for SKL

kbuild test robot (1):
drm/vc4: vc4_plane_duplicate_state() can be static

lucien (1):
sctp: translate host order to network order when setting a hmacid

sumit.saxena@avagotech.com (22):
megaraid_sas: Synchronize driver headers with firmware APIs
megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown
megaraid_sas: JBOD sequence number support
megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion
megaraid_sas: Support for max_io_size 1MB
megaraid_sas: Chip reset if driver fails to get IOC ready
megaraid_sas: Print critical firmware event messages
megaraid_sas: Fix validHandles check in I/O path
megaraid_sas: Code refactor for use of requestorId
megaraid_sas: Version update
megaraid_sas: Expose TAPE drives unconditionally
megaraid_sas: Remove PCI id checks
megaraid_sas: Support for Intruder (12 Gbps) controller
megaraid_sas: Support for Cutlass (12 Gbps) controller
megaraid_sas: Do not use PAGE_SIZE for max_sectors
megaraid_sas: Update OCR capability on controller properties change
megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature
megaraid_sas: Initialize tasklet before setting up IRQs
megaraid_sas: Make PI enabled VD 8 byte DMA aligned
megaraid_sas : SMAP restriction--do not access user memory from IOCTL code
megaraid_sas : Driver version upgrade
megaraid_sas : Remove debug print from function megasas_update_span_set

Documentation/ABI/testing/sysfs-driver-st | 12 +
Documentation/DocBook/gpu.tmpl | 12 +-
Documentation/IPMI.txt | 7 +-
Documentation/SubmittingPatches | 15 +-
.../bindings/input/touchscreen/tsc2005.txt | 34 +-
.../devicetree/bindings/mips/img/xilfpga.txt | 83 +
Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 58 +
.../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 11 +-
Documentation/dontdiff | 1 -
Documentation/email-clients.txt | 36 +
Documentation/filesystems/Makefile | 2 -
Documentation/filesystems/configfs/Makefile | 3 -
Documentation/filesystems/configfs/configfs.txt | 38 +-
.../configfs/configfs_example_explicit.c | 483 --
Documentation/filesystems/overlayfs.txt | 3 +-
Documentation/i2c/busses/i2c-i801 | 1 +
Documentation/kernel-parameters.txt | 3 -
Documentation/networking/can.txt | 2 +-
Documentation/nvdimm/nvdimm.txt | 49 +-
Documentation/scsi/st.txt | 4 +-
Documentation/target/tcm_mod_builder.py | 17 -
MAINTAINERS | 43 +-
Makefile | 4 +-
arch/arc/include/asm/processor.h | 4 -
arch/arc/kernel/entry-arcv2.S | 19 +
arch/arc/kernel/entry-compact.S | 29 +-
arch/arc/kernel/entry.S | 17 -
arch/arc/lib/memcpy-archs.S | 52 +-
arch/arc/mm/tlbex.S | 6 +-
arch/arc/plat-sim/platform.c | 1 -
arch/arm/boot/dts/imx27.dtsi | 16 +-
arch/arm/net/bpf_jit_32.c | 2 +-
arch/arm64/crypto/aes-ce-cipher.c | 2 +-
arch/arm64/include/asm/barrier.h | 16 +-
arch/arm64/include/asm/compat.h | 3 +-
arch/arm64/include/asm/dma-mapping.h | 13 +-
arch/arm64/include/asm/mmu_context.h | 2 +-
arch/arm64/include/asm/pgtable.h | 1 +
arch/arm64/kernel/cpuinfo.c | 5 +
arch/arm64/kernel/efi.c | 14 +-
arch/arm64/kernel/suspend.c | 10 +
arch/arm64/mm/dma-mapping.c | 35 +-
arch/arm64/mm/mmu.c | 14 +-
arch/arm64/net/bpf_jit_comp.c | 48 +-
arch/mips/Kbuild | 1 +
arch/mips/Kbuild.platforms | 1 +
arch/mips/Kconfig | 88 +-
arch/mips/Kconfig.debug | 72 +
arch/mips/Makefile | 4 +
arch/mips/ath79/setup.c | 7 +-
arch/mips/bcm47xx/setup.c | 19 +-
arch/mips/bcm47xx/sprom.c | 46 +-
arch/mips/bcm63xx/boards/board_bcm963xx.c | 14 +-
arch/mips/bcm63xx/cpu.c | 12 +-
arch/mips/bcm63xx/dev-pcmcia.c | 2 +-
arch/mips/bcm63xx/irq.c | 2 +-
arch/mips/bcm63xx/setup.c | 8 +-
arch/mips/bcm63xx/timer.c | 2 +-
arch/mips/bmips/setup.c | 1 -
arch/mips/boot/dts/Makefile | 1 +
arch/mips/boot/dts/brcm/bcm7346.dtsi | 114 +-
arch/mips/boot/dts/brcm/bcm7358.dtsi | 62 +-
arch/mips/boot/dts/brcm/bcm7360.dtsi | 62 +-
arch/mips/boot/dts/brcm/bcm7362.dtsi | 94 +-
arch/mips/boot/dts/brcm/bcm7425.dtsi | 42 +
arch/mips/boot/dts/brcm/bcm97346dbsmb.dts | 28 +
arch/mips/boot/dts/brcm/bcm97358svmb.dts | 16 +
arch/mips/boot/dts/brcm/bcm97360svmb.dts | 16 +
arch/mips/boot/dts/brcm/bcm97362svmb.dts | 20 +
arch/mips/boot/dts/mti/malta.dts | 4 +
arch/mips/boot/dts/qca/ar9132.dtsi | 2 +-
arch/mips/boot/dts/xilfpga/Makefile | 9 +
arch/mips/boot/dts/xilfpga/microAptiv.dtsi | 21 +
arch/mips/boot/dts/xilfpga/nexys4ddr.dts | 46 +
arch/mips/cavium-octeon/setup.c | 11 +-
arch/mips/configs/bigsur_defconfig | 12 +-
arch/mips/configs/bmips_be_defconfig | 3 +-
arch/mips/configs/bmips_stb_defconfig | 3 +-
arch/mips/configs/capcella_defconfig | 6 +-
arch/mips/configs/e55_defconfig | 6 +-
arch/mips/configs/fuloong2e_defconfig | 14 +-
arch/mips/configs/lasat_defconfig | 10 +-
arch/mips/configs/lemote2f_defconfig | 11 +-
arch/mips/configs/malta_defconfig | 6 +-
arch/mips/configs/malta_kvm_defconfig | 16 +-
arch/mips/configs/malta_kvm_guest_defconfig | 16 +-
arch/mips/configs/malta_qemu_32r6_defconfig | 11 +-
arch/mips/configs/maltaaprp_defconfig | 11 +-
arch/mips/configs/maltasmvp_eva_defconfig | 11 +-
arch/mips/configs/maltaup_defconfig | 11 +-
arch/mips/configs/maltaup_xpa_defconfig | 16 +-
arch/mips/configs/mpc30x_defconfig | 6 +-
arch/mips/configs/xilfpga_defconfig | 40 +
arch/mips/include/asm/abi.h | 5 +-
arch/mips/include/asm/atomic.h | 2 +-
arch/mips/include/asm/bcache.h | 27 +
arch/mips/include/asm/cdmm.h | 11 +
arch/mips/include/asm/clocksource.h | 29 +
arch/mips/include/asm/compat.h | 62 +-
arch/mips/include/asm/cpu-features.h | 6 +-
arch/mips/include/asm/debug.h | 22 +
arch/mips/include/asm/elf.h | 7 +
arch/mips/include/asm/fw/fw.h | 16 -
arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 5 -
.../mips/include/asm/mach-lantiq/xway/lantiq_soc.h | 14 +
arch/mips/include/asm/mach-malta/malta-dtshim.h | 29 +
arch/mips/include/asm/mach-ralink/mt7620.h | 8 +-
arch/mips/include/asm/mach-ralink/ralink_regs.h | 17 +
arch/mips/include/asm/mach-ralink/rt305x.h | 21 +-
arch/mips/include/asm/mach-xilfpga/irq.h | 18 +
arch/mips/include/asm/mips-cm.h | 78 +-
arch/mips/include/asm/mips-cpc.h | 3 +-
arch/mips/include/asm/mipsregs.h | 18 +-
arch/mips/include/asm/page.h | 5 +-
arch/mips/include/asm/processor.h | 8 +-
arch/mips/include/asm/vdso.h | 139 +-
arch/mips/include/uapi/asm/Kbuild | 2 +-
arch/mips/include/uapi/asm/auxvec.h | 17 +
arch/mips/jz4740/board-qi_lb60.c | 13 +-
arch/mips/kernel/Makefile | 1 +
arch/mips/kernel/cps-vec-ns16550.S | 202 +
arch/mips/kernel/cps-vec.S | 44 +-
arch/mips/kernel/cpu-probe.c | 3 +-
arch/mips/kernel/csrc-r4k.c | 44 +
arch/mips/kernel/idle.c | 17 +-
arch/mips/kernel/mips-cm.c | 114 +-
arch/mips/kernel/mips-cpc.c | 6 +
arch/mips/kernel/mips-r2-to-r6-emul.c | 2 +-
arch/mips/kernel/segment.c | 2 +-
arch/mips/kernel/setup.c | 29 +-
arch/mips/kernel/signal.c | 12 +-
arch/mips/kernel/signal32.c | 7 +-
arch/mips/kernel/signal_n32.c | 5 +-
arch/mips/kernel/smp-cps.c | 35 +-
arch/mips/kernel/smp-gic.c | 2 +
arch/mips/kernel/spinlock_test.c | 4 +-
arch/mips/kernel/stacktrace.c | 27 +-
arch/mips/kernel/traps.c | 11 +-
arch/mips/kernel/unaligned.c | 2 +-
arch/mips/kernel/vdso.c | 207 +-
arch/mips/kernel/vmlinux.lds.S | 15 +-
arch/mips/kvm/locore.S | 8 -
arch/mips/lantiq/clk.c | 17 +
arch/mips/lantiq/clk.h | 13 +
arch/mips/lantiq/irq.c | 8 +-
arch/mips/lantiq/prom.c | 2 -
arch/mips/lantiq/xway/clk.c | 180 +-
arch/mips/lantiq/xway/prom.c | 35 +-
arch/mips/lantiq/xway/reset.c | 196 +-
arch/mips/lantiq/xway/sysctrl.c | 301 +-
arch/mips/lib/Makefile | 2 +-
arch/mips/lib/bswapdi.c | 15 +
arch/mips/lib/bswapsi.c | 11 +
arch/mips/loongson64/Kconfig | 5 -
arch/mips/loongson64/common/Makefile | 2 +-
arch/mips/loongson64/lemote-2f/Makefile | 2 +-
arch/mips/math-emu/me-debugfs.c | 2 +-
arch/mips/mm/Makefile | 1 +
arch/mips/mm/sc-debugfs.c | 81 +
arch/mips/mm/sc-mips.c | 65 +-
arch/mips/mm/tlbex.c | 97 +-
arch/mips/mti-malta/Makefile | 15 +-
arch/mips/mti-malta/malta-dtshim.c | 162 +
arch/mips/mti-malta/malta-init.c | 1 +
arch/mips/mti-malta/malta-memory.c | 131 +-
arch/mips/mti-malta/malta-setup.c | 5 +-
arch/mips/netlogic/xlp/dt.c | 1 -
arch/mips/pci/pci-rt3883.c | 6 +-
arch/mips/pistachio/init.c | 1 -
arch/mips/ralink/cevt-rt3352.c | 2 +-
arch/mips/ralink/early_printk.c | 26 +
arch/mips/ralink/mt7620.c | 63 +-
arch/mips/ralink/of.c | 2 -
arch/mips/ralink/prom.c | 5 +
arch/mips/ralink/reset.c | 13 +-
arch/mips/ralink/rt288x.c | 1 +
arch/mips/ralink/rt305x.c | 13 +-
arch/mips/ralink/rt3883.c | 2 +
arch/mips/vdso/.gitignore | 4 +
arch/mips/vdso/Makefile | 160 +
arch/mips/vdso/elf.S | 68 +
arch/mips/vdso/genvdso.c | 293 +
arch/mips/vdso/genvdso.h | 187 +
arch/mips/vdso/gettimeofday.c | 232 +
arch/mips/vdso/sigreturn.S | 49 +
arch/mips/vdso/vdso.h | 89 +
arch/mips/vdso/vdso.lds.S | 105 +
arch/mips/xilfpga/Kconfig | 9 +
arch/mips/xilfpga/Makefile | 7 +
arch/mips/xilfpga/Platform | 3 +
arch/mips/xilfpga/init.c | 57 +
arch/mips/xilfpga/intc.c | 25 +
arch/mips/xilfpga/time.c | 41 +
arch/parisc/Kconfig | 3 +
arch/parisc/include/asm/hugetlb.h | 85 +
arch/parisc/include/asm/page.h | 13 +-
arch/parisc/include/asm/pgalloc.h | 2 +-
arch/parisc/include/asm/pgtable.h | 26 +-
arch/parisc/include/asm/processor.h | 27 -
arch/parisc/include/uapi/asm/mman.h | 10 -
arch/parisc/kernel/asm-offsets.c | 8 +
arch/parisc/kernel/entry.S | 56 +-
arch/parisc/kernel/head.S | 4 +-
arch/parisc/kernel/setup.c | 14 +-
arch/parisc/kernel/syscall.S | 4 +-
arch/parisc/kernel/traps.c | 35 +-
arch/parisc/kernel/vmlinux.lds.S | 9 +-
arch/parisc/mm/Makefile | 1 +
arch/parisc/mm/hugetlbpage.c | 161 +
arch/parisc/mm/init.c | 40 +-
arch/powerpc/include/asm/systbl.h | 1 +
arch/powerpc/include/asm/unistd.h | 2 +-
arch/powerpc/include/uapi/asm/unistd.h | 1 +
arch/s390/include/asm/cio.h | 1 +
arch/s390/include/asm/elf.h | 13 +-
arch/s390/include/asm/ipl.h | 3 +-
arch/s390/include/asm/pci_dma.h | 4 +-
arch/s390/include/asm/trace/diag.h | 6 +-
arch/s390/include/uapi/asm/unistd.h | 19 +-
arch/s390/kernel/compat_wrapper.c | 1 +
arch/s390/kernel/diag.c | 4 +-
arch/s390/kernel/head.S | 95 +-
arch/s390/kernel/ipl.c | 65 +-
arch/s390/kernel/process.c | 6 +-
arch/s390/kernel/sclp.c | 2 +-
arch/s390/kernel/setup.c | 3 -
arch/s390/kernel/syscalls.S | 1 +
arch/s390/kernel/trace.c | 6 +-
arch/s390/mm/init.c | 30 +-
arch/s390/mm/mmap.c | 60 +-
arch/s390/pci/pci_dma.c | 84 +-
arch/x86/include/asm/i8259.h | 1 +
arch/x86/include/asm/msr-index.h | 3 +-
arch/x86/kernel/apic/vector.c | 6 +-
arch/x86/kernel/cpu/amd.c | 13 +
arch/x86/kernel/cpu/common.c | 3 +-
arch/x86/kernel/cpu/intel.c | 1 +
arch/x86/kernel/cpu/perf_event_intel_rapl.c | 6 -
arch/x86/kernel/early-quirks.c | 1 +
arch/x86/kernel/fpu/signal.c | 11 +-
arch/x86/kernel/fpu/xstate.c | 1 -
arch/x86/kernel/head_64.S | 8 +
arch/x86/kernel/i8259.c | 29 +-
arch/x86/kernel/mcount_64.S | 6 +
arch/x86/kernel/setup.c | 2 +-
arch/x86/kernel/verify_cpu.S | 12 +-
arch/x86/mm/dump_pagetables.c | 17 +-
arch/x86/mm/mpx.c | 47 +-
block/blk-core.c | 3 +
block/blk-mq.c | 2 +-
block/blk-mq.h | 1 -
block/blk.h | 2 -
crypto/asymmetric_keys/x509_cert_parser.c | 12 +-
drivers/acpi/cppc_acpi.c | 2 +-
drivers/acpi/ec.c | 2 +-
drivers/acpi/sbshc.c | 48 +-
drivers/ata/libata-scsi.c | 3 -
drivers/base/power/wakeirq.c | 6 +
drivers/block/brd.c | 3 +
drivers/block/rbd.c | 109 +-
drivers/char/ipmi/ipmi_si_intf.c | 82 +-
drivers/char/ipmi/ipmi_watchdog.c | 8 +-
drivers/char/tpm/tpm-chip.c | 20 +-
drivers/char/tpm/tpm2-cmd.c | 15 +-
drivers/char/tpm/tpm_of.c | 3 +-
drivers/char/tpm/tpm_tis.c | 8 +-
drivers/clocksource/Kconfig | 1 +
drivers/clocksource/fsl_ftm_timer.c | 4 +-
drivers/clocksource/mips-gic-timer.c | 7 +-
drivers/cpufreq/Kconfig.arm | 1 +
drivers/cpufreq/Kconfig.x86 | 1 -
drivers/cpufreq/intel_pstate.c | 316 +-
drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +-
drivers/dma/at_hdmac.c | 20 +-
drivers/dma/at_hdmac_regs.h | 6 +-
drivers/dma/at_xdmac.c | 20 +-
drivers/dma/edma.c | 4 +-
drivers/dma/imx-sdma.c | 2 +-
drivers/dma/sh/usb-dmac.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 120 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 177 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 101 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_semaphore.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 94 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 138 +-
drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 302 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 11 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 9 +-
drivers/gpu/drm/amd/scheduler/gpu_sched_trace.h | 24 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 24 +-
drivers/gpu/drm/amd/scheduler/gpu_scheduler.h | 6 +-
drivers/gpu/drm/amd/scheduler/sched_fence.c | 10 +-
drivers/gpu/drm/drm_atomic.c | 61 +-
drivers/gpu/drm/drm_atomic_helper.c | 29 +-
drivers/gpu/drm/drm_fb_helper.c | 51 +-
drivers/gpu/drm/drm_irq.c | 10 +-
drivers/gpu/drm/i915/Kconfig | 1 +
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/dvo.h | 3 +-
drivers/gpu/drm/i915/i915_cmd_parser.c | 37 +-
drivers/gpu/drm/i915/i915_debugfs.c | 246 +-
drivers/gpu/drm/i915/i915_dma.c | 26 +-
drivers/gpu/drm/i915/i915_drv.c | 170 +-
drivers/gpu/drm/i915/i915_drv.h | 179 +-
drivers/gpu/drm/i915/i915_gem.c | 81 +-
drivers/gpu/drm/i915/i915_gem_context.c | 12 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 4 +-
drivers/gpu/drm/i915/i915_gem_fence.c | 2 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 58 +-
drivers/gpu/drm/i915/i915_gem_gtt.h | 7 +-
drivers/gpu/drm/i915/i915_gem_stolen.c | 3 +-
drivers/gpu/drm/i915/i915_gem_tiling.c | 4 +
drivers/gpu/drm/i915/i915_gpu_error.c | 40 +-
drivers/gpu/drm/i915/i915_guc_reg.h | 53 +-
drivers/gpu/drm/i915/i915_guc_submission.c | 16 +-
drivers/gpu/drm/i915/i915_irq.c | 117 +-
drivers/gpu/drm/i915/i915_params.c | 15 +-
drivers/gpu/drm/i915/i915_reg.h | 2742 +++---
drivers/gpu/drm/i915/i915_sysfs.c | 3 +-
drivers/gpu/drm/i915/i915_trace.h | 4 +-
drivers/gpu/drm/i915/i915_vgpu.c | 6 +-
drivers/gpu/drm/i915/i915_vgpu.h | 14 +-
drivers/gpu/drm/i915/intel_atomic.c | 3 +-
drivers/gpu/drm/i915/intel_atomic_plane.c | 2 +
drivers/gpu/drm/i915/intel_audio.c | 23 +-
drivers/gpu/drm/i915/intel_crt.c | 45 +-
drivers/gpu/drm/i915/intel_csr.c | 284 +-
drivers/gpu/drm/i915/intel_ddi.c | 216 +-
drivers/gpu/drm/i915/intel_display.c | 884 +-
drivers/gpu/drm/i915/intel_dp.c | 1087 +--
drivers/gpu/drm/i915/intel_dp_link_training.c | 323 +
drivers/gpu/drm/i915/intel_dp_mst.c | 18 +-
drivers/gpu/drm/i915/intel_drv.h | 159 +-
drivers/gpu/drm/i915/intel_dsi.c | 45 +-
drivers/gpu/drm/i915/intel_dvo.c | 27 +-
drivers/gpu/drm/i915/intel_fbc.c | 196 +-
drivers/gpu/drm/i915/intel_fbdev.c | 50 +-
drivers/gpu/drm/i915/intel_fifo_underrun.c | 127 +-
drivers/gpu/drm/i915/intel_guc.h | 8 +-
drivers/gpu/drm/i915/intel_guc_fwif.h | 72 +
drivers/gpu/drm/i915/intel_guc_loader.c | 105 +-
drivers/gpu/drm/i915/intel_hdmi.c | 83 +-
drivers/gpu/drm/i915/intel_i2c.c | 37 +-
drivers/gpu/drm/i915/intel_lrc.c | 148 +-
drivers/gpu/drm/i915/intel_lrc.h | 19 +-
drivers/gpu/drm/i915/intel_lvds.c | 11 +-
drivers/gpu/drm/i915/intel_mocs.c | 61 +-
drivers/gpu/drm/i915/intel_opregion.c | 2 +-
drivers/gpu/drm/i915/intel_overlay.c | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 647 +-
drivers/gpu/drm/i915/intel_psr.c | 77 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 156 +-
drivers/gpu/drm/i915/intel_ringbuffer.h | 9 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 506 +-
drivers/gpu/drm/i915/intel_sdvo.c | 61 +-
drivers/gpu/drm/i915/intel_sprite.c | 20 +-
drivers/gpu/drm/i915/intel_uncore.c | 261 +-
drivers/gpu/drm/mgag200/mgag200_cursor.c | 11 +-
drivers/gpu/drm/radeon/radeon_object.c | 15 +-
drivers/gpu/drm/radeon/radeon_pm.c | 3 +-
drivers/gpu/drm/radeon/si_dpm.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 81 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 9 +-
drivers/gpu/drm/vc4/vc4_drv.c | 1 -
drivers/gpu/drm/vc4/vc4_hvs.c | 8 +-
drivers/gpu/drm/vc4/vc4_plane.c | 18 +-
drivers/hid/wacom_wac.c | 5 +-
drivers/hwmon/Kconfig | 2 +
drivers/hwmon/applesmc.c | 2 +-
drivers/hwmon/scpi-hwmon.c | 21 +-
drivers/hwtracing/stm/policy.c | 105 +-
drivers/i2c/busses/Kconfig | 1 +
drivers/i2c/busses/i2c-i801.c | 6 +
drivers/i2c/busses/i2c-imx.c | 1 +
drivers/i2c/busses/i2c-xiic.c | 4 +-
drivers/i2c/i2c-core.c | 2 +-
drivers/iio/adc/ad7793.c | 2 +-
drivers/iio/adc/vf610_adc.c | 22 +-
drivers/iio/adc/xilinx-xadc-core.c | 1 +
drivers/iio/dac/ad5064.c | 91 +-
drivers/iio/humidity/si7020.c | 8 +-
drivers/infiniband/ulp/srp/ib_srp.c | 5 -
drivers/infiniband/ulp/srpt/ib_srpt.c | 78 +-
drivers/input/mouse/elantech.c | 7 +
drivers/input/serio/parkbd.c | 2 +-
drivers/input/touchscreen/Kconfig | 17 +
drivers/input/touchscreen/Makefile | 2 +
drivers/input/touchscreen/tsc2004.c | 83 +
drivers/input/touchscreen/tsc2005.c | 714 +-
drivers/input/touchscreen/tsc200x-core.c | 665 ++
drivers/input/touchscreen/tsc200x-core.h | 78 +
drivers/iommu/s390-iommu.c | 23 +-
drivers/irqchip/irq-gic-common.c | 13 +-
drivers/irqchip/irq-gic.c | 38 +-
drivers/irqchip/irq-mips-gic.c | 14 +
drivers/media/pci/cx23885/cx23885-core.c | 4 +-
drivers/media/pci/cx25821/cx25821-core.c | 3 +-
drivers/media/pci/cx88/cx88-alsa.c | 4 +-
drivers/media/pci/cx88/cx88-mpeg.c | 3 +-
drivers/media/pci/cx88/cx88-video.c | 4 +-
drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 +-
drivers/media/pci/saa7134/saa7134-core.c | 4 +-
drivers/media/pci/saa7164/saa7164-core.c | 4 +-
drivers/media/pci/tw68/tw68-core.c | 4 +-
drivers/message/fusion/mptctl.c | 4 +
drivers/message/fusion/mptsas.c | 1 -
drivers/misc/spear13xx_pcie_gadget.c | 216 +-
drivers/mmc/card/block.c | 11 +-
drivers/mmc/core/mmc.c | 93 +-
drivers/mmc/host/Kconfig | 1 +
drivers/mmc/host/mtk-sd.c | 2 +-
drivers/mmc/host/pxamci.c | 2 +-
drivers/mtd/nand/jz4740_nand.c | 1 +
drivers/mtd/nand/nand_base.c | 2 +-
drivers/net/dsa/mv88e6060.c | 114 +-
drivers/net/dsa/mv88e6060.h | 111 +
drivers/net/ethernet/Kconfig | 1 -
drivers/net/ethernet/Makefile | 1 -
drivers/net/ethernet/amd/pcnet32.c | 5 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 10 +-
drivers/net/ethernet/dlink/Kconfig | 5 +-
drivers/net/ethernet/dlink/dl2k.c | 55 +-
drivers/net/ethernet/dlink/dl2k.h | 15 +-
drivers/net/ethernet/emulex/benet/be_ethtool.c | 19 +-
drivers/net/ethernet/emulex/benet/be_main.c | 2 +-
drivers/net/ethernet/icplus/Kconfig | 13 -
drivers/net/ethernet/icplus/Makefile | 5 -
drivers/net/ethernet/icplus/ipg.c | 2300 -----
drivers/net/ethernet/icplus/ipg.h | 748 --
drivers/net/ethernet/mellanox/mlx4/main.c | 8 +-
.../net/ethernet/mellanox/mlx4/resource_tracker.c | 39 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 50 +
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 76 +-
drivers/net/ethernet/realtek/r8169.c | 6 +-
drivers/net/ethernet/renesas/ravb_main.c | 8 +-
drivers/net/ethernet/sfc/efx.c | 2 +-
drivers/net/ethernet/smsc/smsc911x.c | 17 +-
.../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 10 +-
drivers/net/ethernet/via/via-velocity.c | 24 +-
drivers/net/fjes/fjes_hw.c | 2 +-
drivers/net/ipvlan/ipvlan_core.c | 14 +-
drivers/net/macvlan.c | 2 +
drivers/net/netconsole.c | 271 +-
drivers/net/phy/at803x.c | 4 +
drivers/net/phy/marvell.c | 16 +
drivers/net/phy/phy.c | 3 +
drivers/net/phy/vitesse.c | 16 +-
drivers/net/usb/cdc_ether.c | 5 +
drivers/net/vmxnet3/vmxnet3_drv.c | 7 +-
drivers/net/vmxnet3/vmxnet3_int.h | 4 +-
drivers/nvdimm/e820.c | 15 +-
drivers/nvdimm/pmem.c | 15 +-
drivers/nvme/host/pci.c | 15 +-
drivers/pci/probe.c | 4 +-
drivers/pci/quirks.c | 4 +-
drivers/platform/chrome/Kconfig | 5 +-
drivers/platform/chrome/Makefile | 3 +-
drivers/platform/chrome/chromeos_laptop.c | 4 +-
drivers/platform/chrome/cros_ec_dev.c | 7 +
drivers/platform/chrome/cros_ec_lightbar.c | 31 +-
drivers/platform/chrome/cros_ec_lpc.c | 21 +-
drivers/platform/chrome/cros_ec_vbc.c | 137 +
drivers/platform/x86/Kconfig | 1 +
drivers/platform/x86/asus-wmi.c | 2 +-
drivers/platform/x86/ideapad-laptop.c | 49 +-
drivers/platform/x86/thinkpad_acpi.c | 3 +-
drivers/s390/cio/chsc.c | 37 +-
drivers/s390/cio/chsc.h | 15 +
drivers/s390/cio/cio.c | 14 +
drivers/s390/cio/css.c | 5 -
drivers/s390/crypto/Makefile | 7 +-
drivers/s390/crypto/ap_bus.c | 6 +
drivers/s390/crypto/zcrypt_api.c | 10 +-
drivers/s390/crypto/zcrypt_api.h | 1 +
drivers/s390/crypto/zcrypt_msgtype50.c | 1 +
drivers/s390/crypto/zcrypt_msgtype6.c | 3 +
drivers/scsi/53c700.c | 11 +-
drivers/scsi/FlashPoint.c | 2 +-
drivers/scsi/Kconfig | 1 -
drivers/scsi/Makefile | 1 -
drivers/scsi/aacraid/aachba.c | 265 +-
drivers/scsi/aacraid/aacraid.h | 20 +-
drivers/scsi/aacraid/comminit.c | 147 +-
drivers/scsi/aacraid/commsup.c | 113 +-
drivers/scsi/aacraid/linit.c | 152 +
drivers/scsi/aacraid/rx.c | 1 +
drivers/scsi/aacraid/sa.c | 1 +
drivers/scsi/aacraid/src.c | 64 +-
drivers/scsi/advansys.c | 6 -
drivers/scsi/aic7xxx/aic79xx_osm.c | 1 -
drivers/scsi/aic7xxx/aic7xxx_osm.c | 1 -
drivers/scsi/aic94xx/aic94xx_init.c | 3 +-
drivers/scsi/be2iscsi/be_main.c | 64 +-
drivers/scsi/be2iscsi/be_main.h | 7 +-
drivers/scsi/be2iscsi/be_mgmt.c | 24 +-
drivers/scsi/be2iscsi/be_mgmt.h | 7 +-
drivers/scsi/bfa/bfad_im.c | 2 -
drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h | 6 +-
drivers/scsi/bnx2fc/Kconfig | 5 +-
drivers/scsi/bnx2fc/bnx2fc.h | 9 +-
drivers/scsi/bnx2fc/bnx2fc_constants.h | 6 +-
drivers/scsi/bnx2fc/bnx2fc_debug.c | 6 +-
drivers/scsi/bnx2fc/bnx2fc_debug.h | 6 +-
drivers/scsi/bnx2fc/bnx2fc_els.c | 10 +-
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 26 +-
drivers/scsi/bnx2fc/bnx2fc_hwi.c | 6 +-
drivers/scsi/bnx2fc/bnx2fc_io.c | 106 +-
drivers/scsi/bnx2fc/bnx2fc_tgt.c | 12 +-
drivers/scsi/csiostor/csio_scsi.c | 2 -
drivers/scsi/esas2r/esas2r_main.c | 1 -
drivers/scsi/esp_scsi.c | 1 -
drivers/scsi/fcoe/fcoe.c | 4 +-
drivers/scsi/fnic/fnic_main.c | 8 -
drivers/scsi/hosts.c | 7 +
drivers/scsi/hpsa.c | 1346 ++-
drivers/scsi/hpsa.h | 47 +-
drivers/scsi/hpsa_cmd.h | 30 +-
drivers/scsi/ibmvscsi/ibmvfc.c | 1 -
drivers/scsi/ibmvscsi/ibmvscsi.c | 10 +-
drivers/scsi/ibmvscsi/ibmvscsi.h | 1 +
drivers/scsi/ipr.c | 154 +-
drivers/scsi/ipr.h | 22 +-
drivers/scsi/isci/init.c | 5 +-
drivers/scsi/libfc/fc_npiv.c | 2 +-
drivers/scsi/lpfc/lpfc_els.c | 8 +-
drivers/scsi/lpfc/lpfc_scsi.c | 3 -
drivers/scsi/megaraid/megaraid_sas.h | 62 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 466 +-
drivers/scsi/megaraid/megaraid_sas_fp.c | 28 +-
drivers/scsi/megaraid/megaraid_sas_fusion.c | 404 +-
drivers/scsi/megaraid/megaraid_sas_fusion.h | 36 +-
drivers/scsi/mpt2sas/Kconfig | 67 -
drivers/scsi/mpt2sas/Makefile | 7 -
drivers/scsi/mpt2sas/mpi/mpi2.h | 1170 ---
drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h | 3068 -------
drivers/scsi/mpt2sas/mpi/mpi2_init.h | 461 -
drivers/scsi/mpt2sas/mpi/mpi2_ioc.h | 1708 ----
drivers/scsi/mpt2sas/mpi/mpi2_raid.h | 366 -
drivers/scsi/mpt2sas/mpi/mpi2_sas.h | 288 -
drivers/scsi/mpt2sas/mpi/mpi2_tool.h | 481 --
drivers/scsi/mpt2sas/mpi/mpi2_type.h | 61 -
drivers/scsi/mpt2sas/mpt2sas_base.c | 4899 -----------
drivers/scsi/mpt2sas/mpt2sas_base.h | 1235 ---
drivers/scsi/mpt2sas/mpt2sas_config.c | 1527 ----
drivers/scsi/mpt2sas/mpt2sas_ctl.c | 3101 -------
drivers/scsi/mpt2sas/mpt2sas_ctl.h | 419 -
drivers/scsi/mpt2sas/mpt2sas_debug.h | 182 -
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 8855 --------------------
drivers/scsi/mpt2sas/mpt2sas_transport.c | 2173 -----
drivers/scsi/mpt3sas/Kconfig | 18 +-
drivers/scsi/mpt3sas/Makefile | 3 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 668 +-
drivers/scsi/mpt3sas/mpt3sas_base.h | 233 +-
drivers/scsi/mpt3sas/mpt3sas_config.c | 42 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.c | 259 +-
drivers/scsi/mpt3sas/mpt3sas_ctl.h | 6 +-
drivers/scsi/mpt3sas/mpt3sas_debug.h | 16 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1555 ++--
drivers/scsi/mpt3sas/mpt3sas_transport.c | 18 +-
drivers/scsi/mpt3sas/mpt3sas_warpdrive.c | 344 +
drivers/scsi/mvsas/mv_init.c | 3 +-
drivers/scsi/mvumi.c | 10 +-
drivers/scsi/pm8001/pm8001_defs.h | 2 +
drivers/scsi/pm8001/pm8001_init.c | 216 +-
drivers/scsi/pm8001/pm8001_sas.h | 6 +-
drivers/scsi/pm8001/pm80xx_hwi.c | 34 +
drivers/scsi/pmcraid.c | 6 +-
drivers/scsi/qla2xxx/qla_os.c | 1 -
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 153 +-
drivers/scsi/qla4xxx/ql4_os.c | 8 -
drivers/scsi/scsi.c | 27 +-
drivers/scsi/scsi_scan.c | 9 +-
drivers/scsi/scsi_sysfs.c | 56 +-
drivers/scsi/sd.c | 1 +
drivers/scsi/sg.c | 8 +-
drivers/scsi/snic/snic_main.c | 10 -
drivers/scsi/st.c | 30 +
drivers/scsi/stex.c | 21 +-
drivers/scsi/storvsc_drv.c | 294 +-
drivers/scsi/ufs/Kconfig | 2 +-
drivers/scsi/ufs/ufs-qcom.c | 905 +-
drivers/scsi/ufs/ufs-qcom.h | 68 +-
drivers/scsi/ufs/ufshcd-pltfrm.c | 98 +-
drivers/scsi/ufs/ufshcd-pltfrm.h | 41 +
drivers/scsi/ufs/ufshcd.c | 130 +-
drivers/scsi/ufs/ufshcd.h | 149 +-
drivers/sh/pm_runtime.c | 2 +-
drivers/staging/iio/Kconfig | 3 +-
drivers/staging/iio/adc/lpc32xx_adc.c | 4 +-
drivers/staging/wilc1000/coreconfigurator.c | 48 +-
drivers/target/iscsi/iscsi_target_configfs.c | 791 +-
drivers/target/iscsi/iscsi_target_stat.c | 666 +-
drivers/target/loopback/tcm_loop.c | 61 +-
drivers/target/sbp/sbp_target.c | 87 +-
drivers/target/target_core_configfs.c | 1209 +--
drivers/target/target_core_fabric_configfs.c | 275 +-
drivers/target/target_core_internal.h | 3 +
drivers/target/target_core_stat.c | 918 +-
drivers/target/tcm_fc/tfc_cmd.c | 1 -
drivers/target/tcm_fc/tfc_conf.c | 44 +-
drivers/target/tcm_fc/tfc_io.c | 1 -
drivers/target/tcm_fc/tfc_sess.c | 1 -
drivers/tty/n_tty.c | 2 +-
drivers/tty/serial/8250/8250_fsl.c | 1 +
drivers/tty/serial/8250/Kconfig | 1 +
drivers/tty/serial/Kconfig | 2 +-
drivers/tty/serial/bcm63xx_uart.c | 2 +-
drivers/tty/serial/etraxfs-uart.c | 2 +-
drivers/tty/tty_audit.c | 2 +-
drivers/tty/tty_io.c | 4 +
drivers/tty/tty_ioctl.c | 4 -
drivers/tty/tty_ldisc.c | 2 +-
drivers/usb/chipidea/ci_hdrc_imx.c | 142 +-
drivers/usb/chipidea/debug.c | 2 +
drivers/usb/chipidea/udc.c | 17 +
drivers/usb/chipidea/usbmisc_imx.c | 10 +-
drivers/usb/class/usblp.c | 2 +-
drivers/usb/core/Kconfig | 3 +-
drivers/usb/dwc2/hcd.c | 9 +-
drivers/usb/dwc2/platform.c | 3 +-
drivers/usb/dwc3/dwc3-pci.c | 4 +
drivers/usb/dwc3/gadget.c | 24 +-
drivers/usb/gadget/configfs.c | 295 +-
drivers/usb/gadget/function/f_acm.c | 26 +-
drivers/usb/gadget/function/f_ecm.c | 8 +-
drivers/usb/gadget/function/f_eem.c | 8 +-
drivers/usb/gadget/function/f_hid.c | 34 +-
drivers/usb/gadget/function/f_loopback.c | 33 +-
drivers/usb/gadget/function/f_mass_storage.c | 119 +-
drivers/usb/gadget/function/f_midi.c | 37 +-
drivers/usb/gadget/function/f_ncm.c | 8 +-
drivers/usb/gadget/function/f_obex.c | 26 +-
drivers/usb/gadget/function/f_phonet.c | 25 +-
drivers/usb/gadget/function/f_printer.c | 30 +-
drivers/usb/gadget/function/f_rndis.c | 8 +-
drivers/usb/gadget/function/f_serial.c | 26 +-
drivers/usb/gadget/function/f_sourcesink.c | 83 +-
drivers/usb/gadget/function/f_subset.c | 8 +-
drivers/usb/gadget/function/f_uac1.c | 39 +-
drivers/usb/gadget/function/f_uac2.c | 28 +-
drivers/usb/gadget/function/u_ether_configfs.h | 44 +-
drivers/usb/gadget/function/uvc_configfs.c | 387 +-
drivers/usb/gadget/legacy/tcm_usb_gadget.c | 44 +-
drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +-
drivers/usb/host/xhci-hub.c | 15 +-
drivers/usb/host/xhci-ring.c | 32 +-
drivers/usb/host/xhci.c | 10 +
drivers/usb/musb/musb_core.c | 12 +-
drivers/usb/musb/musb_host.c | 22 +-
drivers/usb/phy/Kconfig | 4 +-
drivers/usb/phy/phy-mxs-usb.c | 7 +-
drivers/usb/phy/phy-omap-otg.c | 2 +-
drivers/usb/serial/option.c | 11 +
drivers/usb/serial/qcserial.c | 94 +-
drivers/usb/serial/ti_usb_3410_5052.c | 2 +
drivers/usb/serial/ti_usb_3410_5052.h | 4 +
drivers/usb/storage/uas.c | 5 -
drivers/vfio/Kconfig | 15 +
drivers/vfio/pci/vfio_pci.c | 8 +-
drivers/vfio/pci/vfio_pci_config.c | 74 +-
drivers/vfio/platform/Makefile | 6 +-
drivers/vfio/platform/reset/Kconfig | 8 +
drivers/vfio/platform/reset/Makefile | 2 +
.../vfio/platform/reset/vfio_platform_amdxgbe.c | 127 +
.../platform/reset/vfio_platform_calxedaxgmac.c | 19 +-
drivers/vfio/platform/vfio_amba.c | 1 +
drivers/vfio/platform/vfio_platform.c | 1 +
drivers/vfio/platform/vfio_platform_common.c | 155 +-
drivers/vfio/platform/vfio_platform_irq.c | 1 +
drivers/vfio/platform/vfio_platform_private.h | 40 +-
drivers/vfio/vfio.c | 224 +-
drivers/vfio/vfio_iommu_type1.c | 15 +-
drivers/vhost/scsi.c | 41 +-
drivers/xen/xen-scsiback.c | 32 +-
fs/9p/Makefile | 5 +-
fs/9p/acl.c | 65 +-
fs/9p/xattr.c | 42 +
fs/9p/xattr.h | 3 -
fs/9p/xattr_security.c | 80 -
fs/9p/xattr_trusted.c | 80 -
fs/9p/xattr_user.c | 80 -
fs/Kconfig | 6 +
fs/block_dev.c | 33 +-
fs/btrfs/disk-io.c | 3 +
fs/btrfs/extent-tree.c | 11 +-
fs/btrfs/file.c | 16 +-
fs/btrfs/inode.c | 62 +-
fs/btrfs/qgroup.c | 13 +-
fs/btrfs/scrub.c | 179 +-
fs/btrfs/volumes.c | 21 +
fs/btrfs/xattr.c | 4 +-
fs/cachefiles/rdwr.c | 2 +-
fs/ceph/cache.c | 2 +-
fs/ceph/caps.c | 76 +-
fs/ceph/file.c | 87 +-
fs/ceph/inode.c | 1 +
fs/ceph/mds_client.c | 57 +-
fs/ceph/mds_client.h | 3 +
fs/ceph/super.h | 1 +
fs/cifs/cifsfs.c | 16 +-
fs/cifs/cifsglob.h | 8 +-
fs/cifs/connect.c | 78 +
fs/cifs/ioctl.c | 11 +-
fs/cifs/smb2file.c | 19 +
fs/cifs/smb2ops.c | 10 +-
fs/cifs/smb2pdu.c | 123 +-
fs/cifs/smb2pdu.h | 45 +
fs/cifs/smbfsctl.h | 2 +-
fs/configfs/dir.c | 110 +
fs/configfs/file.c | 12 +-
fs/dax.c | 15 +-
fs/dlm/config.c | 288 +-
fs/ext2/super.c | 2 +
fs/ext2/xattr.c | 7 +-
fs/ext2/xattr_security.c | 15 +-
fs/ext2/xattr_trusted.c | 15 +-
fs/ext2/xattr_user.c | 15 +-
fs/ext4/super.c | 6 +-
fs/ext4/xattr.c | 7 +-
fs/ext4/xattr_security.c | 15 +-
fs/ext4/xattr_trusted.c | 15 +-
fs/ext4/xattr_user.c | 15 +-
fs/f2fs/xattr.c | 60 +-
fs/fat/dir.c | 16 +-
fs/gfs2/xattr.c | 13 +-
fs/hfsplus/xattr.c | 21 +-
fs/hfsplus/xattr_security.c | 21 +-
fs/hfsplus/xattr_trusted.c | 21 +-
fs/hfsplus/xattr_user.c | 21 +-
fs/hugetlbfs/inode.c | 65 +-
fs/jffs2/security.c | 16 +-
fs/jffs2/xattr.c | 9 +-
fs/jffs2/xattr_trusted.c | 19 +-
fs/jffs2/xattr_user.c | 16 +-
fs/ncpfs/ioctl.c | 2 +
fs/nfs/nfs4proc.c | 34 +-
fs/ocfs2/cluster/heartbeat.c | 205 +-
fs/ocfs2/cluster/nodemanager.c | 281 +-
fs/ocfs2/namei.c | 2 +
fs/ocfs2/xattr.c | 45 +-
fs/posix_acl.c | 36 +-
fs/reiserfs/xattr.c | 16 +-
fs/reiserfs/xattr_security.c | 13 +-
fs/reiserfs/xattr_trusted.c | 13 +-
fs/reiserfs/xattr_user.c | 13 +-
fs/squashfs/xattr.c | 86 +-
fs/sysfs/group.c | 17 +-
fs/ubifs/super.c | 1 -
fs/ubifs/ubifs.h | 1 -
fs/ubifs/xattr.c | 40 -
fs/xattr.c | 39 +-
fs/xfs/xfs_xattr.c | 10 +-
include/drm/drm_atomic.h | 3 +
include/drm/i915_component.h | 69 +-
include/drm/i915_pciids.h | 36 +
include/linux/blk_types.h | 2 +-
include/linux/blkdev.h | 2 +
include/linux/ceph/libceph.h | 4 +-
include/linux/ceph/messenger.h | 16 +-
include/linux/configfs.h | 107 +-
include/linux/gfp.h | 2 +-
include/linux/irqchip/mips-gic.h | 17 +
include/linux/marvell_phy.h | 1 +
include/linux/mfd/cros_ec.h | 1 +
include/linux/mlx5/mlx5_ifc.h | 24 +-
include/linux/netdevice.h | 32 +-
include/linux/netfilter/ipset/ip_set.h | 2 +-
include/linux/netfilter_ingress.h | 13 +-
include/linux/of_dma.h | 2 +-
include/linux/signal.h | 1 -
include/linux/slab.h | 45 +-
include/linux/sysfs.h | 18 +-
include/linux/tty.h | 6 +-
include/linux/usb/gadget_configfs.h | 19 +-
include/linux/vfio.h | 3 +
include/linux/xattr.h | 18 +-
include/net/ip6_fib.h | 3 +-
include/net/ip6_tunnel.h | 3 +-
include/net/ip_tunnels.h | 3 +-
include/net/netfilter/nf_tables.h | 16 +-
include/net/sock.h | 25 +
include/net/switchdev.h | 2 +-
include/scsi/scsi_host.h | 5 -
include/scsi/scsi_tcq.h | 95 +-
include/target/configfs_macros.h | 147 -
include/target/target_core_base.h | 60 +
include/target/target_core_fabric_configfs.h | 122 -
include/uapi/drm/drm_fourcc.h | 2 +-
include/uapi/drm/i915_drm.h | 11 +-
include/uapi/linux/vfio.h | 7 +
kernel/async.c | 1 +
kernel/events/core.c | 21 +-
kernel/irq/internals.h | 5 +
kernel/irq/pm.c | 3 +-
kernel/irq/proc.c | 2 +-
kernel/livepatch/core.c | 6 +
kernel/panic.c | 5 +-
kernel/sched/fair.c | 2 +-
kernel/signal.c | 2 +-
kernel/time/timer.c | 22 +-
kernel/trace/trace.c | 16 +-
kernel/trace/trace.h | 1 -
kernel/trace/trace_functions_graph.c | 6 -
mm/huge_memory.c | 4 +-
mm/kasan/kasan.c | 2 +
mm/memory.c | 8 +-
mm/page-writeback.c | 4 +-
mm/slab.c | 2 +-
mm/slab.h | 2 +-
mm/slab_common.c | 6 +-
mm/slob.c | 2 +-
mm/slub.c | 304 +-
mm/vmalloc.c | 5 +-
net/8021q/vlan_core.c | 4 +-
net/bridge/br_stp.c | 2 +-
net/bridge/br_stp_if.c | 2 +-
net/ceph/auth_x.c | 36 +-
net/ceph/ceph_common.c | 18 +-
net/ceph/crypto.h | 4 +-
net/ceph/messenger.c | 88 +-
net/ceph/osd_client.c | 34 +-
net/core/dev.c | 18 +-
net/core/neighbour.c | 2 +-
net/core/rtnetlink.c | 274 +-
net/core/skbuff.c | 3 +-
net/ipv4/inet_connection_sock.c | 4 +-
net/ipv4/netfilter/nf_nat_pptp.c | 2 +-
net/ipv4/raw.c | 8 +-
net/ipv4/tcp.c | 21 +-
net/ipv4/tcp_diag.c | 2 +-
net/ipv4/tcp_ipv4.c | 14 +-
net/ipv6/mcast.c | 2 -
net/ipv6/route.c | 22 +-
net/ipv6/tcp_ipv6.c | 19 +-
net/netfilter/Kconfig | 6 +-
net/netfilter/ipset/ip_set_bitmap_gen.h | 17 +-
net/netfilter/ipset/ip_set_bitmap_ip.c | 14 +-
net/netfilter/ipset/ip_set_bitmap_ipmac.c | 64 +-
net/netfilter/ipset/ip_set_bitmap_port.c | 18 +-
net/netfilter/ipset/ip_set_core.c | 14 +-
net/netfilter/ipset/ip_set_hash_gen.h | 26 +-
net/netfilter/ipset/ip_set_list_set.c | 5 +-
net/netfilter/ipvs/ip_vs_core.c | 16 +-
net/netfilter/nfnetlink_log.c | 2 +-
net/netfilter/nft_counter.c | 49 +-
net/netfilter/nft_dynset.c | 5 +-
net/packet/af_packet.c | 92 +-
net/sctp/auth.c | 4 +-
net/unix/af_unix.c | 24 +-
samples/Kconfig | 6 +
samples/Makefile | 3 +-
samples/bpf/Makefile | 7 +-
samples/configfs/Makefile | 2 +
.../configfs/configfs_sample.c | 140 +-
scripts/kernel-doc | 2 +-
sound/firewire/Kconfig | 1 +
sound/pci/Kconfig | 24 +-
sound/pci/ctxfi/ctamixer.c | 6 +-
sound/pci/ctxfi/ctamixer.h | 2 +-
sound/pci/ctxfi/ctdaio.c | 10 +-
sound/pci/ctxfi/ctdaio.h | 4 +-
sound/pci/ctxfi/ctresource.c | 2 +-
sound/pci/ctxfi/ctresource.h | 2 +-
sound/pci/ctxfi/ctsrc.c | 6 +-
sound/pci/ctxfi/ctsrc.h | 4 +-
sound/pci/hda/hda_jack.c | 18 +-
sound/pci/hda/hda_jack.h | 2 +-
sound/pci/hda/patch_hdmi.c | 10 +-
sound/sound_core.c | 2 +-
sound/usb/quirks.c | 1 +
tools/Makefile | 11 +-
tools/include/linux/list.h | 1 +
tools/lib/bpf/.gitignore | 2 +-
tools/lib/bpf/Makefile | 2 +-
tools/lib/bpf/libbpf.c | 171 +-
tools/lib/bpf/libbpf.h | 23 +-
tools/lib/lockdep/common.c | 2 +-
tools/lib/lockdep/include/liblockdep/common.h | 2 +
tools/lib/lockdep/uinclude/linux/compiler.h | 2 +
tools/lib/lockdep/uinclude/linux/lockdep.h | 3 +-
tools/net/Makefile | 7 +-
tools/perf/Documentation/perf-trace.txt | 1 -
tools/perf/Makefile | 2 +-
tools/perf/builtin-inject.c | 1 +
tools/perf/builtin-report.c | 6 +-
tools/perf/builtin-sched.c | 5 +-
tools/perf/builtin-stat.c | 222 +-
tools/perf/tests/.gitignore | 2 +
tools/perf/tests/Build | 17 +-
tools/perf/tests/attr.c | 3 +-
tools/perf/tests/bpf-script-example.c | 4 +
tools/perf/tests/bpf-script-test-kbuild.c | 21 +
tools/perf/tests/bpf.c | 209 +
tools/perf/tests/builtin-test.c | 6 +-
tools/perf/tests/code-reading.c | 8 +-
tools/perf/tests/keep-tracking.c | 4 +-
tools/perf/tests/llvm.c | 146 +-
tools/perf/tests/llvm.h | 18 +
tools/perf/tests/make | 5 +
tools/perf/tests/switch-tracking.c | 4 +-
tools/perf/tests/tests.h | 1 +
tools/perf/ui/browsers/hists.c | 7 +-
tools/perf/util/annotate.c | 21 +-
tools/perf/util/bpf-loader.c | 143 +-
tools/perf/util/bpf-loader.h | 33 +
tools/perf/util/build-id.c | 1 +
tools/perf/util/dso.c | 17 +
tools/perf/util/dso.h | 1 +
tools/perf/util/llvm-utils.c | 54 +-
tools/perf/util/machine.c | 1 +
tools/perf/util/map.c | 10 +-
tools/perf/util/parse-events.c | 11 +-
tools/perf/util/probe-event.c | 6 +-
tools/perf/util/probe-file.c | 6 +
tools/perf/util/probe-finder.c | 24 +-
tools/perf/util/session.c | 8 +-
tools/perf/util/stat-shadow.c | 5 +
tools/perf/util/symbol.c | 34 +-
tools/perf/util/symbol.h | 1 +
tools/perf/util/util.c | 30 +
tools/perf/util/util.h | 8 +
tools/power/x86/turbostat/turbostat.c | 8 +-
tools/testing/nvdimm/test/nfit.c | 2 +-
tools/vm/page-types.c | 1 +
935 files changed, 27631 insertions(+), 51202 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-driver-st
create mode 100644 Documentation/devicetree/bindings/mips/img/xilfpga.txt
create mode 100644 Documentation/devicetree/bindings/ufs/ufs-qcom.txt
delete mode 100644 Documentation/filesystems/configfs/Makefile
delete mode 100644 Documentation/filesystems/configfs/configfs_example_explicit.c
create mode 100644 arch/mips/boot/dts/xilfpga/Makefile
create mode 100644 arch/mips/boot/dts/xilfpga/microAptiv.dtsi
create mode 100644 arch/mips/boot/dts/xilfpga/nexys4ddr.dts
create mode 100644 arch/mips/configs/xilfpga_defconfig
create mode 100644 arch/mips/include/asm/clocksource.h
create mode 100644 arch/mips/include/asm/debug.h
create mode 100644 arch/mips/include/asm/mach-malta/malta-dtshim.h
create mode 100644 arch/mips/include/asm/mach-xilfpga/irq.h
create mode 100644 arch/mips/include/uapi/asm/auxvec.h
create mode 100644 arch/mips/kernel/cps-vec-ns16550.S
create mode 100644 arch/mips/lib/bswapdi.c
create mode 100644 arch/mips/lib/bswapsi.c
create mode 100644 arch/mips/mm/sc-debugfs.c
create mode 100644 arch/mips/mti-malta/malta-dtshim.c
create mode 100644 arch/mips/vdso/.gitignore
create mode 100644 arch/mips/vdso/Makefile
create mode 100644 arch/mips/vdso/elf.S
create mode 100644 arch/mips/vdso/genvdso.c
create mode 100644 arch/mips/vdso/genvdso.h
create mode 100644 arch/mips/vdso/gettimeofday.c
create mode 100644 arch/mips/vdso/sigreturn.S
create mode 100644 arch/mips/vdso/vdso.h
create mode 100644 arch/mips/vdso/vdso.lds.S
create mode 100644 arch/mips/xilfpga/Kconfig
create mode 100644 arch/mips/xilfpga/Makefile
create mode 100644 arch/mips/xilfpga/Platform
create mode 100644 arch/mips/xilfpga/init.c
create mode 100644 arch/mips/xilfpga/intc.c
create mode 100644 arch/mips/xilfpga/time.c
create mode 100644 arch/parisc/include/asm/hugetlb.h
create mode 100644 arch/parisc/mm/hugetlbpage.c
create mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.c
create mode 100644 drivers/input/touchscreen/tsc2004.c
create mode 100644 drivers/input/touchscreen/tsc200x-core.c
create mode 100644 drivers/input/touchscreen/tsc200x-core.h
create mode 100644 drivers/net/dsa/mv88e6060.h
delete mode 100644 drivers/net/ethernet/icplus/Kconfig
delete mode 100644 drivers/net/ethernet/icplus/Makefile
delete mode 100644 drivers/net/ethernet/icplus/ipg.c
delete mode 100644 drivers/net/ethernet/icplus/ipg.h
create mode 100644 drivers/platform/chrome/cros_ec_vbc.c
delete mode 100644 drivers/scsi/mpt2sas/Kconfig
delete mode 100644 drivers/scsi/mpt2sas/Makefile
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_init.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_ioc.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_raid.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_sas.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_tool.h
delete mode 100644 drivers/scsi/mpt2sas/mpi/mpi2_type.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_base.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_base.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_config.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_ctl.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_ctl.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_debug.h
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_scsih.c
delete mode 100644 drivers/scsi/mpt2sas/mpt2sas_transport.c
create mode 100644 drivers/scsi/mpt3sas/mpt3sas_warpdrive.c
create mode 100644 drivers/scsi/ufs/ufshcd-pltfrm.h
create mode 100644 drivers/vfio/platform/reset/vfio_platform_amdxgbe.c
delete mode 100644 fs/9p/xattr_security.c
delete mode 100644 fs/9p/xattr_trusted.c
delete mode 100644 fs/9p/xattr_user.c
delete mode 100644 include/target/configfs_macros.h
delete mode 100644 include/target/target_core_fabric_configfs.h
create mode 100644 samples/configfs/Makefile
rename Documentation/filesystems/configfs/configfs_example_macros.c => samples/configfs/configfs_sample.c (74%)
create mode 100644 tools/perf/tests/.gitignore
create mode 100644 tools/perf/tests/bpf-script-test-kbuild.c
create mode 100644 tools/perf/tests/bpf.c
create mode 100644 tools/perf/tests/llvm.h

--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org