All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Vetter <daniel.vetter@ffwll.ch>
To: Dave Airlie <airlied@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>,
	intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: [PULL] drm-intel-next
Date: Thu, 26 Nov 2015 09:24:18 +0100	[thread overview]
Message-ID: <20151126082418.GA29175@phenom.ffwll.local> (raw)

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
http://lists.freedesktop.org/mailman/listinfo/dri-devel

             reply	other threads:[~2015-11-26  8:25 UTC|newest]

Thread overview: 318+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-11-26  8:24 Daniel Vetter [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-05-14 14:24 [PULL] drm-intel-next Rodrigo Vivi
2026-05-05 17:50 Rodrigo Vivi
2026-05-06 19:53 ` Rodrigo Vivi
2026-03-30  9:19 Jani Nikula
2026-03-16 10:34 Jani Nikula
2026-01-15 16:10 Rodrigo Vivi
2026-01-15 16:19 ` Vivi, Rodrigo
2026-01-15 15:52 Rodrigo Vivi
2026-01-21 14:19 ` Rodrigo Vivi
2026-01-22  5:26   ` Dave Airlie
2026-01-22 14:10     ` Vivi, Rodrigo
2025-12-19 20:37 Rodrigo Vivi
2025-11-14 14:58 Jani Nikula
2025-11-04 13:43 Jani Nikula
2025-09-18 13:53 Rodrigo Vivi
2025-09-12 13:36 Rodrigo Vivi
2025-09-18 13:46 ` Rodrigo Vivi
2025-09-05 21:58 Rodrigo Vivi
2025-07-10 22:28 Rodrigo Vivi
2025-07-11  9:27 ` Simona Vetter
2025-07-04 10:29 Jani Nikula
2025-07-08 12:30 ` Simona Vetter
2025-06-18 16:22 Jani Nikula
2025-05-08 13:31 Rodrigo Vivi
2025-04-11 13:07 Rodrigo Vivi
2025-03-10 10:08 Jani Nikula
2025-02-24 12:56 Jani Nikula
2025-01-07 19:24 Rodrigo Vivi
2024-12-11 20:38 Rodrigo Vivi
2024-12-20 14:40 ` Rodrigo Vivi
2024-11-04 13:28 Jani Nikula
2024-10-11 11:08 Jani Nikula
2024-09-03 15:25 Rodrigo Vivi
2024-08-29 14:16 Rodrigo Vivi
2024-08-13 17:24 Rodrigo Vivi
2024-06-28 14:46 Jani Nikula
2024-07-09 20:27 ` Rodrigo Vivi
2024-07-10  8:37   ` Daniel Vetter
2024-06-19 17:08 Jani Nikula
2024-04-30 20:07 Rodrigo Vivi
2024-04-24 16:32 Rodrigo Vivi
2024-04-17 13:38 Rodrigo Vivi
2024-04-17 14:05 ` Maxime Ripard
2024-02-27 16:16 Jani Nikula
2024-02-07 11:35 Jani Nikula
2024-02-14 11:01 ` Jani Nikula
2023-12-18 16:54 Rodrigo Vivi
2023-12-18 16:54 ` Rodrigo Vivi
2023-12-07 18:59 Rodrigo Vivi
2023-12-07 18:59 ` Rodrigo Vivi
2023-11-23 19:03 Jani Nikula
2023-11-23 19:39 ` Daniel Vetter
2023-10-19 16:18 Rodrigo Vivi
2023-10-12 13:42 Jani Nikula
2023-09-29 10:49 Jani Nikula
2023-08-10 19:53 Rodrigo Vivi
2023-08-03 18:56 Rodrigo Vivi
2023-06-05 14:20 Jani Nikula
2023-04-06 14:03 Rodrigo Vivi
2023-04-06 16:24 ` Daniel Vetter
2023-03-23 20:43 Rodrigo Vivi
2023-03-24 20:13 ` Daniel Vetter
2023-03-07 22:00 Rodrigo Vivi
2023-01-27 11:11 Jani Nikula
2023-01-12 12:06 Jani Nikula
2022-11-18 21:40 Rodrigo Vivi
2022-10-28 18:22 Rodrigo Vivi
2022-09-16 12:09 Jani Nikula
2022-08-29 13:22 Jani Nikula
2022-09-15 11:55 ` Jani Nikula
2022-07-07  3:04 Rodrigo Vivi
2022-06-22 19:53 Rodrigo Vivi
2022-05-06 10:47 Jani Nikula
2022-04-13 15:51 Jani Nikula
2022-02-23 23:29 Rodrigo Vivi
2022-02-08 14:58 Rodrigo Vivi
2021-12-14 15:37 Jani Nikula
2021-11-30 15:04 Jani Nikula
2021-10-15 18:45 Rodrigo Vivi
2021-10-04 19:01 Rodrigo Vivi
2021-08-10 13:51 Jani Nikula
2021-06-09 21:30 Rodrigo Vivi
2021-05-19 19:10 Rodrigo Vivi
2021-04-01  9:06 Jani Nikula
2021-03-16 16:24 Jani Nikula
2021-01-29 22:53 Rodrigo Vivi
2021-01-27 14:08 Rodrigo Vivi
2021-01-27 21:51 ` Ville Syrjälä
2021-01-12 17:51 Rodrigo Vivi
2021-01-04 21:10 Rodrigo Vivi
2021-01-07 12:02 ` Daniel Vetter
2020-09-18 17:30 Rodrigo Vivi
2020-08-26 23:27 Rodrigo Vivi
2020-07-15 13:19 Jani Nikula
2020-07-15 13:33 ` Jani Nikula
2020-07-15 14:05   ` Daniel Vetter
2020-07-02 18:29 Jani Nikula
2020-05-15 16:07 Joonas Lahtinen
2020-04-30 12:49 Joonas Lahtinen
2020-05-13 17:10 ` Joonas Lahtinen
2020-05-14  1:28   ` Dave Airlie
2020-05-14 14:55     ` Joonas Lahtinen
2020-04-17 11:15 Joonas Lahtinen
2020-02-25 18:58 Rodrigo Vivi
2020-01-14 11:43 Jani Nikula
2020-01-14 12:05 ` Chris Wilson
2020-01-14 12:15   ` Jani Nikula
2019-12-23 17:53 Jani Nikula
2019-11-01 10:47 Joonas Lahtinen
2019-11-01 10:47 ` Joonas Lahtinen
2019-10-21 18:03 Joonas Lahtinen
2019-10-07 13:48 Joonas Lahtinen
2019-08-23  5:14 Rodrigo Vivi
2019-08-22 19:29 Rodrigo Vivi
2019-08-23  1:50 ` Dave Airlie
2019-08-01 20:13 Rodrigo Vivi
2019-06-19 12:40 Jani Nikula
2019-05-24 17:38 Jani Nikula
2019-04-18  8:04 Joonas Lahtinen
2019-04-18 11:40 ` Ville Syrjälä
2019-03-28 15:15 Joonas Lahtinen
2019-03-25 12:49 Joonas Lahtinen
2019-03-28  2:09 ` Dave Airlie
2019-03-28 15:29   ` Joonas Lahtinen
2019-02-08 16:50 Rodrigo Vivi
2019-02-02  8:29 Rodrigo Vivi
2019-02-04  5:02 ` Dave Airlie
2019-02-04  8:47   ` Joonas Lahtinen
2019-02-04  9:30     ` Daniel Vetter
2019-02-05  8:03       ` Jani Nikula
2019-01-28 18:10 Rodrigo Vivi
2019-01-14 18:38 Rodrigo Vivi
2018-12-04 17:58 Jani Nikula
2018-11-23  9:40 Jani Nikula
2018-09-27  9:59 Joonas Lahtinen
2018-09-07 10:54 Joonas Lahtinen
2018-07-19 17:12 Rodrigo Vivi
2018-07-13 22:22 Rodrigo Vivi
2018-06-25 16:56 Rodrigo Vivi
2018-06-11 16:27 Rodrigo Vivi
2018-06-12  4:04 ` Dave Airlie
2018-06-12  7:59   ` Jani Nikula
2018-06-18  7:12     ` Daniel Vetter
2018-06-18 19:57       ` Rodrigo Vivi
2018-06-18  7:14     ` Daniel Vetter
2018-05-15  9:55 Jani Nikula
2018-05-15 10:01 ` Srinivas, Vidya
2018-05-15 13:16 ` Wang, Zhi A
2018-05-15 14:58   ` Daniel Vetter
2018-05-15 15:53     ` Jani Nikula
2018-05-15 16:03     ` Daniel Vetter
2018-05-02  7:03 Jani Nikula
2018-05-04  0:19 ` Dave Airlie
2018-05-04  0:29   ` Dave Airlie
2018-05-04  0:34     ` Dave Airlie
2018-03-12 15:06 Joonas Lahtinen
2018-02-28  9:52 Joonas Lahtinen
2018-02-14  9:22 Joonas Lahtinen
2017-12-22 22:58 Rodrigo Vivi
2017-12-18 19:50 Rodrigo Vivi
2017-12-07 21:43 Rodrigo Vivi
2017-12-01  0:36 Rodrigo Vivi
2017-10-27  7:55 Jani Nikula
2017-10-19 14:16 Jani Nikula
2017-10-11 17:59 Jani Nikula
2017-10-12 15:23 ` Jani Nikula
2017-10-13  6:26   ` Dave Airlie
2017-10-13  7:45     ` Jani Nikula
2017-09-21  8:57 Jani Nikula
2017-08-21 15:21 Daniel Vetter
2017-07-18  8:30 Daniel Vetter
2017-06-20 12:44 Daniel Vetter
2017-05-29 21:43 Daniel Vetter
2017-05-16  9:05 Daniel Vetter
2017-04-07 16:58 Daniel Vetter
2017-03-20 15:33 Daniel Vetter
2017-03-07  0:10 Daniel Vetter
2017-01-26 10:11 Daniel Vetter
2017-01-26  9:37 Daniel Vetter
2017-01-09 19:13 Daniel Vetter
2016-12-30 10:37 Daniel Vetter
2016-11-29 10:16 Daniel Vetter
2016-11-10 14:57 Daniel Vetter
2016-10-24  7:25 Daniel Vetter
2016-10-24  8:05 ` Daniel Vetter
2016-09-19  9:17 Daniel Vetter
2016-08-24  7:58 Daniel Vetter
2016-08-12 17:21 Daniel Vetter
2016-07-14  8:17 Daniel Vetter
2016-06-22  9:24 Daniel Vetter
2016-06-22 11:16 ` Daniel Vetter
2016-06-07 19:56 Daniel Vetter
2016-06-01  8:28 Daniel Vetter
2016-04-29  7:53 Daniel Vetter
2016-04-21  9:26 Daniel Vetter
2016-04-21 13:32 ` Daniel Vetter
2016-04-01 13:42 Daniel Vetter
2016-03-04 16:50 Daniel Vetter
2016-02-29  8:27 Daniel Vetter
2016-02-08  9:26 Daniel Vetter
2015-12-22 10:37 Daniel Vetter
2015-12-22 14:05 ` Daniel Vetter
2015-12-22 14:31   ` Chris Wilson
2015-12-11 18:31 Daniel Vetter
2015-10-19 13:18 Daniel Vetter
2015-10-07 16:18 Daniel Vetter
2015-10-02  8:35 Daniel Vetter
2015-09-22  8:31 Daniel Vetter
2015-08-14 16:19 Daniel Vetter
2015-07-23  7:39 Daniel Vetter
2015-05-28 16:10 Daniel Vetter
2015-05-18  8:31 Daniel Vetter
2015-05-07  7:48 Daniel Vetter
2015-03-31 14:31 Daniel Vetter
2015-03-31 22:22 ` Dave Airlie
2015-03-23  7:37 Daniel Vetter
2015-03-06 17:36 Daniel Vetter
2015-02-27 18:03 Daniel Vetter
2015-02-04 12:08 Daniel Vetter
2015-01-23 15:44 Daniel Vetter
2015-01-07  9:31 Daniel Vetter
2014-12-19  9:44 Daniel Vetter
2014-12-19 15:21 ` Daniel Vetter
2014-12-02 14:29 Daniel Vetter
2014-11-28 13:30 Daniel Vetter
2014-11-28 14:22 ` Daniel Vetter
2014-12-02  1:02   ` Dave Airlie
2014-12-02  7:36     ` Daniel Vetter
2014-11-14 16:31 Daniel Vetter
2014-11-03 14:34 Daniel Vetter
2014-10-21 13:38 Daniel Vetter
2014-10-21 23:09 ` Dave Airlie
2014-10-22  7:05   ` Chris Wilson
2014-10-22  8:06     ` Dave Airlie
2014-10-21 12:27 Daniel Vetter
2014-10-21 12:43 ` Daniel Vetter
2014-09-15 14:05 Daniel Vetter
2014-09-01  8:49 Daniel Vetter
2014-08-04  7:10 Daniel Vetter
2014-08-04  7:52 ` Dave Airlie
2014-07-18 16:36 Daniel Vetter
2014-07-01  8:24 Jani Nikula
2014-07-07  8:10 ` Daniel Vetter
2014-06-02  6:05 Daniel Vetter
2014-05-16 16:43 Daniel Vetter
2014-04-28 13:26 Daniel Vetter
2014-04-30 23:26 ` Dave Airlie
2014-05-05  6:39   ` Daniel Vetter
2014-05-06 13:08 ` [Intel-gfx] " Knut Petersen
2014-05-06 13:30   ` Jani Nikula
2014-05-06 18:59     ` Daniel Vetter
2014-05-06 20:04       ` Knut Petersen
2014-05-06 20:17         ` [Intel-gfx] " Daniel Vetter
2014-05-07  6:38           ` Jani Nikula
2014-03-28  9:05 Daniel Vetter
2014-03-17 10:02 Daniel Vetter
2014-03-03 17:39 Daniel Vetter
2014-02-14 13:30 Daniel Vetter
2014-01-17 16:57 Daniel Vetter
2013-12-20 21:42 Daniel Vetter
2013-12-22  6:04 ` Ben Widawsky
2013-12-11 10:20 Daniel Vetter
2013-10-24 14:56 Daniel Vetter
2013-10-14  6:50 Daniel Vetter
2013-09-27  9:02 Daniel Vetter
2013-09-26  8:48 Daniel Vetter
2013-08-29 23:18 Daniel Vetter
2013-08-20  5:21 Daniel Vetter
2013-08-04 19:35 Daniel Vetter
2013-08-07  0:27 ` Dave Airlie
2013-08-07  7:51   ` Daniel Vetter
2013-06-08 15:14 Daniel Vetter
2013-04-15  7:56 [pull] drm-intel-next Daniel Vetter
2013-04-15  7:56 ` Daniel Vetter
2013-04-15  9:43 ` Daniel Vetter
2013-04-02  9:34 [PULL] drm-intel-next Daniel Vetter
2013-04-02  9:34 ` Daniel Vetter
2013-01-29 14:19 Daniel Vetter
2012-11-16 17:17 [pull] drm-intel-next Daniel Vetter
2012-11-16 17:47 ` Alex Deucher
2012-11-16 17:49   ` Daniel Vetter
2012-11-16 17:49     ` Daniel Vetter
2012-09-13 14:18 Daniel Vetter
2012-09-17 23:09 ` Daniel Vetter
2013-03-15  2:11 ` Stéphane Marchesin
2013-03-17 19:46   ` Daniel Vetter
2013-03-18 19:35     ` Stéphane Marchesin
2013-03-18 20:59       ` Daniel Vetter
2013-03-18 21:00         ` Daniel Vetter
2012-08-31  9:03 [PULL] drm-intel-next Daniel Vetter
2012-08-31  9:03 ` Daniel Vetter
2012-07-13 18:55 [pull] drm-intel-next Daniel Vetter
2012-06-21  8:25 Updated -next Daniel Vetter
2012-06-28 12:05 ` [PULL] drm-intel-next Daniel Vetter
2012-06-28 12:30   ` Daniel Vetter
2012-05-06 19:09 Updated -next Daniel Vetter
2012-05-10 13:55 ` [PULL] drm-intel-next Daniel Vetter
2012-05-10 13:55   ` Daniel Vetter
2012-02-16 17:27 updated -next Daniel Vetter
2012-02-21  7:45 ` Sun, Yi
2012-02-23 11:00   ` [PULL] drm-intel-next Daniel Vetter
2012-02-14  7:56 The Latest Status of Kernel Testing Sun, Yi
2012-02-14 12:36 ` [PULL] drm-intel-next Daniel Vetter
2012-01-05  3:35 Keith Packard
2012-01-05  3:35 ` Keith Packard
2012-01-05 15:24 ` Daniel Vetter
2011-10-23 11:10 Martin
2011-10-23 22:31 ` Keith Packard
2011-10-23  7:27 Keith Packard
2011-09-20  3:55 Keith Packard
2011-09-20  3:55 ` Keith Packard
2011-08-04  3:14 Keith Packard
2011-08-04  3:14 ` Keith Packard
2011-08-10 16:20 ` Andy Lutomirski
2011-08-10 16:34   ` Keith Packard
2011-08-10 16:34     ` Keith Packard
2011-07-13 16:39 Keith Packard
2011-07-13 17:22 ` Wolfram Sang
2011-07-13 18:04   ` Keith Packard
2011-07-13 19:41     ` Wolfram Sang
2011-05-15 21:29 Keith Packard
2011-05-17 22:00 ` Keith Packard
2011-05-17 23:39   ` Keith Packard
2011-05-26  4:13     ` Keith Packard
2011-06-03 23:40       ` Keith Packard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20151126082418.GA29175@phenom.ffwll.local \
    --to=daniel.vetter@ffwll.ch \
    --cc=airlied@gmail.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.