[PULL] drm-intel-next

Daniel Vetter
2016-04-21T09:26:59Z

Hi Dave,

drm-intel-next-2016-04-11:
- make modeset hw state checker atomic aware (Maarten)
- close races in gpu stuck detection/seqno reading (Chris)
- tons&tons of small improvements from Chris Wilson all over the gem code
- more dsi/bxt work from Ramalingam&Jani
- macro polish from Joonas
- guc fw loading fixes (Arun&Dave)
- vmap notifier (acked by Andrew) + i915 support by Chris Wilson
- create bottom half for execlist irq processing (Chris Wilson)
- vlv/chv pll cleanup (Ville)
- rework DP detection, especially sink detection (Shubhangi Shrivastava)
- make color manager support fully atomic (Maarten)
- avoid livelock on chv in execlist irq handler (Chris)

Cheers, Daniel

The following changes since commit 9735a22799b9214d17d3c231fe377fc852f042e9:

Linux 4.6-rc2 (2016-04-03 09:09:40 -0500)

are available in the git repository at:

git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2016-04-11

for you to fetch changes up to ba3150ac3876acd082307f142597d3482107facc:

drm/i915: Update DRIVER_DATE to 20160411 (2016-04-11 20:20:18 +0200)

----------------------------------------------------------------
- make modeset hw state checker atomic aware (Maarten)
- close races in gpu stuck detection/seqno reading (Chris)
- tons&tons of small improvements from Chris Wilson all over the gem code
- more dsi/bxt work from Ramalingam&Jani
- macro polish from Joonas
- guc fw loading fixes (Arun&Dave)
- vmap notifier (acked by Andrew) + i915 support by Chris Wilson
- create bottom half for execlist irq processing (Chris Wilson)
- vlv/chv pll cleanup (Ville)
- rework DP detection, especially sink detection (Shubhangi Shrivastava)
- make color manager support fully atomic (Maarten)
- avoid livelock on chv in execlist irq handler (Chris)

----------------------------------------------------------------
Adam Buchbinder (1):
MIPS: Fix misspellings in comments.

Adrian Hunter (2):
mmc: sdhci: Fix regression setting power on Trats2 board
mmc: sdhci-pci: Add support and PCI IDs for more Broxton host controllers

Akash Goel (1):
drm/i915: Fixup the free space logic in ring_prepare

Akinobu Mita (1):
spi: omap2-mcspi: fix dma transfer for vmalloced buffer

Alban Bedel (3):
MIPS: zboot: Fix the build with XZ compression on older GCC versions
MIPS: zboot: Remove copied source files on clean
MIPS: ath79: Fix the ar913x reference clock rate

Alex Deucher (4):
drm/amdgpu/gmc: move vram type fetching into sw_init
drm/amdgpu/gmc: use proper register for vram type on Fiji
drm/amdgpu: print vram type rather than just DDR
drm/ttm: use phys_addr_t for ttm_bus_placement

Alexander Duyck (3):
e1000: Do not overestimate descriptor counts in Tx pre-check
e1000: Double Tx descriptors needed check for 82544
GRE: Disable segmentation offloads w/ CSUM and we are encapsulated via FOU

Alexandre Courbot (1):
drm/nouveau/tegra: acquire and enable reference clock if needed

Alexey Brodkin (1):
drm: ARM HDLCD - get rid of devm_clk_put()

Antony Pavlov (2):
dt-bindings: clock: qca,ath79-pll: fix copy-paste typos
MIPS: dts: qca: ar9132_tl_wr1043nd_v1.dts: use "ref" for reference clock name

Arik Nemtsov (3):
mac80211: TDLS: always downgrade invalid chandefs
mac80211: TDLS: change BW calculation for WIDER_BW peers
mac80211: recalc min_def chanctx even when chandef is identical

Arnd Bergmann (6):
aacraid: add missing curly braces
usb: phy: qcom-8x16: fix regulator API abuse
iio: st_magn: always define ST_MAGN_TRIGGER_SET_STATE
iommu: provide of_xlate pointer unconditionally
IB/mlx5: fix VFs callback function prototypes
i40iw: avoid potential uninitialized variable use

Arun Siluvery (1):
drm/i915/guc: reset GuC and retry on firmware load failure

Bart Van Assche (3):
scsi: Declare local symbols static
scsi_dh_alua: Fix a recently introduced deadlock
Revert "ib_srpt: Convert to percpu_ida tag allocation"

Bastien Philbert (1):
bridge: Fix incorrect variable assignment on error path in br_sysfs_addbr

Ben Greear (1):
mac80211: ensure no limits on station rhashtable

Ben Hutchings (1):
i2c: mux: demux-pinctrl: Clean up sysfs attributes

Bjorn Helgaas (1):
Revert "netpoll: Fix extra refcount release in netpoll_cleanup()"

Bjørn Mork (2):
drm/i915: fix deadlock on lid open
USB: option: add "D-Link DWM-221 B1" device id

Boris Ostrovsky (3):
xen/apic: Provide Xen-specific version of cpu_present_to_apicid APIC op
xen/x86: Call cpu_startup_entry(CPUHP_AP_ONLINE_IDLE) from xen_play_dead()
xen/events: Mask a moving irq

Calvin Owens (1):
mpt3sas: Don't overreach ioc->reply_post[] during initialization

Chris Mason (1):
Merge branch 'misc-4.6' of git://git.kernel.org/.../kdave/linux into for-linus-4.6

Chris Wilson (29):
drm/i915: Rename __force_wake_get to __force_wake_auto
drm/i915: Exit cherryview_irq_handler() after one pass
drm/i915: Add struct_mutex locking for debugs/i915_gem_framebuffer
drm/i915: Show PCI power state under debugfs/i915_runtime_pm_status
drm/i915/ddi: Silence compiler warning for unknown output type
drm/i915/shrinker: Account for unshrinkable unbound pages
mm/vmap: Add a notifier for when we run out of vmap address space
drm/i915/shrinker: Hook up vmap allocation failure notifier
drm/i915/shrinker: Refactor common uninterruptible locking
drm/i915: Include engine->last_submitted_seqno in GPU error state
drm/i915: On GPU reset, set the HWS breadcrumb to the last seqno
drm/i915: Remove unneeded drm_device pointer from intel_ring_init_seqno()
drm/i915: Move the hw semaphore initialisation from GEM to the engine
drm/i915: Refactor gen8 semaphore offset calculation
drm/i915: Reset semaphore page for gen8
drm/i915: Reset engine->last_submitted_seqno
drm/i915: Apply a mb between emitting the request and hangcheck
drm/i915: Simplify check for idleness in hangcheck
drm/i915: Remove forcewake dance from seqno/irq barrier on legacy gen6+
drm/i915: Separate out the seqno-barrier from engine->get_seqno
drm/i915: Harden detection of missed interrupts
drm/i915: Use simplest form for flushing the single cacheline in the HWS
drm/i915: Replace manual barrier() with READ_ONCE() in HWS accessor
drm/i915/dmabuf: Tighten struct_mutex for unmap_dma_buf
drm/i915: Consolidate common error handling in intel_pin_and_map_ringbuffer_obj
drm/i915: Refactor duplicate object vmap functions
drm/i915/shrinker: Restrict vmap purge to objects with vmaps
drm,i915: Introduce drm_malloc_gfp()
drm/i915: Avoid allocating a vmap arena for a single page

Christian Borntraeger (1):
s390/mm/kvm: fix mis-merge in gmap handling

Christian König (1):
drm/amdgpu: fix leaking fence in the pageflip code

Chunming Zhou (2):
drm/amdgpu: fence wait old rcu slot
drm/amdgpu: total vram size also reduces pin size

Dan Carpenter (4):
ext4 crypto: fix some error handling
drm: ARM HDLCD - fix an error code
usb: gadget: f_midi: unlock on error
iommu/vt-d: Silence an uninitialized variable warning

Dan Williams (3):
libnvdimm: fix smart data retrieval
libnvdimm, pfn: fix uuid validation
libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignment

Daniel Vetter (4):
drm/i915: Remove PIPE_CONF_CHECK_I_ALT
drm/imx: Don't set a gamma table size
Merge tag 'v4.6-rc3' into drm-intel-next-queued
drm/i915: Update DRIVER_DATE to 20160411

Dave Airlie (4):
Merge tag 'imx-drm-next-2016-04-01' of git://git.pengutronix.de/git/pza/linux into drm-fixes
Merge branch 'for-upstream/hdlcd' of git://linux-arm.org/linux-ld into drm-fixes
Merge branch 'linux-4.6' of git://github.com/skeggsb/linux into drm-fixes
Merge branch 'drm-fixes-4.6' of git://people.freedesktop.org/~agd5f/linux into drm-fixes

Dave Gordon (1):
drm/i915/guc: always reset GuC before loading firmware

Dave Jones (1):
af_packet: tone down the Tx-ring unsupported spew.

David Disseldorp (1):
rbd: use GFP_NOIO consistently for request allocations

David S. Miller (3):
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-queue
Revert "bridge: Fix incorrect variable assignment on error path in br_sysfs_addbr"
Merge tag 'mac80211-for-davem-2016-04-06' of git://git.kernel.org/.../jberg/mac80211

David Sterba (1):
btrfs: fallback to vmalloc in btrfs_compare_tree

Davide Italiano (1):
Btrfs: Improve FL_KEEP_SIZE handling in fallocate

Dexuan Cui (1):
net: add the AF_KCM entries to family name tables

Dmitry Torokhov (1):
gpio / ACPI: ignore GpioInt() GPIOs when requesting GPIO_OUT_*

Dongwon Kim (1):
drm/i915/bxt: Reversed polarity of PORT_PLL_REF_SEL bit

Douglas Anderson (2):
drm/imx: dw_hdmi: Call drm_encoder_cleanup() in error path
drm/imx: dw_hdmi: Don't call platform_set_drvdata()

Emmanuel Grumbach (2):
mac80211: don't send deferred frames outside the SP
mac80211: close the SP when we enqueue frames during the SP

Felipe Balbi (3):
usb: dwc3: core: improve reset sequence
usb: dwc3: gadget: fix endpoint renaming
usb: gadget: udc: atmel: don't disable enpdoints we don't own

Felipe F. Tonello (2):
usb: gadget: f_midi: added spinlock on transmit function
usb: gadget: f_midi: Fixed a bug when buflen was smaller than wMaxPacketSize

Felix Fietkau (1):
mac80211: fix AP buffered multicast frames with queue control and txq

Filipe Manana (2):
btrfs: fix crash/invalid memory access on fsync when using overlayfs
Btrfs: fix file/data loss caused by fsync after rename and new inode

Florian Fainelli (1):
MIPS: BMIPS: Fix gisb-arb compatible string for 7435

Gabriel Somlo (1):
firmware: qemu_fw_cfg.c: hold ACPI global lock during device access

Geert Uytterhoeven (1):
spi: rockchip: Spelling s/divsor/divisor/

Giuseppe CAVALLARO (1):
stmmac: fix adjust link call in case of a switch is attached

Govindraj Raja (1):
pinctrl: pistachio: fix mfio84-89 function description and pinmux.

Greg Kroah-Hartman (6):
Merge tag 'fixes-for-v4.6-rc2' of git://git.kernel.org/.../balbi/usb into usb-linus
Merge tag 'iio-fixes-for-4.6a' of git://git.kernel.org/.../jic23/iio into usb-linus
Merge tag 'iio-fixes-for-4.6b' of git://git.kernel.org/.../jic23/iio into staging-linus
Revert "Staging: olpc_dcon: Remove obsolete driver"
Merge tag 'fixes-for-v4.6-rc3' of git://git.kernel.org/.../balbi/usb into usb-linus
Merge tag 'usb-serial-4.6-rc3' of git://git.kernel.org/.../johan/usb-serial into usb-linus

Grygorii Strashko (2):
usb: gadget: udc-core: remove manual dma configuration
usb: dwc3: keystone: drop dma_mask configuration

Guenter Roeck (2):
gpiolib: Do not use devm functions when registering gpio chip
gpiolib: Defer gpio device setup until after gpiolib initialization

Guoqing Jiang (1):
md/bitmap: clear bitmap if bitmap_create failed

Haishuang Yan (2):
ipv4: l2tp: fix a potential issue in l2tp_ip_recv
ipv6: l2tp: fix a potential issue in l2tp_ip6_recv

Hannes Reinecke (1):
scsi: Do not attach VPD to devices that don't support it

Hans de Goede (1):
pinctrl: sunxi: Fix A33 external interrupts not working

Hariprasad Shenai (1):
cxgb4: Add pci device id for chelsio t520-cr adapter

Harvey Hunt (1):
MIPS: ci20: Enable NAND and UBIFS support in defconfig.

Heikki Krogerus (1):
usb: dwc3: pci: add ID for one more Intel Broxton platform

Heiko Stübner (1):
spi: fix possible deadlock between internal bus locks and bus_lock_flag

Helge Deller (5):
parisc: Handle R_PARISC_PCREL32 relocations in kernel modules
parisc: Avoid function pointers for kernel exception routines
parisc: Fix kernel crash with reversed copy_from_user()
parisc: Unbreak handling exceptions from kernel modules
parisc: Update comment regarding relative extable support

Ignat Korchagin (1):
USB: usbip: fix potential out-of-bounds write

Ilan Peer (1):
mac80211: Fix BW upgrade for TDLS peers

Irina Tirdea (4):
iio: fix config watermark initial value
iio: accel: bmc150: fix endianness when reading axes
iio: gyro: bmg160: fix endianness when reading axes
iio: gyro: bmg160: fix buffer read values

Jaegeuk Kim (2):
f2fs: cover large section in sanity check of super
f2fs crypto: fix corrupted symlink in encrypted case

Jakub Sitnicki (1):
ipv6: Count in extension headers in skb->network_header

James Bottomley (1):
Merge branch 'fixes-base' into fixes

James Hogan (1):
MIPS: cpu_name_string: Use raw_smp_processor_id().

James Morse (1):
arm64: KVM: Register CPU notifiers when the kernel runs at HYP

Jan Kara (3):
quota: Handle Q_GETNEXTQUOTA when quota is disabled
ocfs2: Fix Q_GETNEXTQUOTA for filesystem without quotas
ext4: retry block allocation for failed DIO and DAX writes

Jani Nikula (7):
drm/i915: use for_each_port_masked in bxt phy init for clarity
drm/i915/dsi: refer to gpio index instead of gpio to avoid confusion
drm/i915/dsi: add support for DSI sequence block v2 gpio element
drm/i915/chv: add more IOSF port definitions
drm/i915/dsi: clean up vlv gpio table and definitions
drm/i915/dsi: abstract VLV gpio element execution to a separate function
drm/i915/dsi: use a temp variable for referencing the gpio table

Jason Wang (1):
tuntap: restore default qdisc

Jeff Mahoney (1):
mac80211: fix "warning: ‘target_metric’ may be used uninitialized"

Jesse Brandeburg (1):
i40e: fix errant PCIe bandwidth message

Jiebing Li (1):
usb: dwc3: gadget: release spin lock during gadget resume

Jiri Benc (1):
MAINTAINERS: intel-wired-lan list is moderated

Joe Perches (1):
orangefs: Add KERN_<LEVEL> to gossip_<level> macros

Joerg Roedel (1):
iommu: Don't overwrite domain pointer when there is no default_domain

Johannes Berg (1):
mac80211: properly deal with station hashtable insert errors

John Keeping (1):
iommu/rockchip: Fix "is stall active" check

John Youn (2):
usb: gadget: composite: Access SSP Dev Cap fields properly
usb: ch9: Fix SSP Device Cap wFunctionalitySupport type

Joonas Lahtinen (6):
drm/i915: Rename GGTT init functions
drm/i915: Refer to GGTT {,VM} consistently
Revert "drm/i915: Fix races on fbdev"
drm/i915: Use i915_vm_to_ppgtt instead of manual container_of
drm/i915: Do not WARN_ON in i915_vm_to_ppgtt
drm/i915: Do not use {HAS_*, IS_*, INTEL_INFO}(dev_priv->dev)

Jorgen Hansen (1):
VSOCK: Detach QP check should filter out non matching QPs.

Josef Bacik (1):
Btrfs: don't use src fd for printk

Josh Boyer (1):
USB: serial: ftdi_sio: Add support for ICP DAS I-756xU devices

Kirill A. Shutemov (3):
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
mm: drop PAGE_CACHE_* and page_cache_{get,release} definition

Knut Wohlrab (1):
spi: imx: only do necessary changes to ECSPIx_CONFIGREG

Konrad Rzeszutek Wilk (2):
Merge tag 'v4.6-rc1' into for-linus-4.6
MAINTAINERS: xen: Konrad to step down and Juergen to pick up

Krzysztof Kozlowski (3):
iio: adc: Fix build error of missing devm_ioremap_resource on UM
MAINTAINERS: pinctrl: samsung: Add two new maintainers
PM / runtime: Document steps for device removal

Kumar, Mahesh (1):
drm/i915/skl+: Use plane size for relative data rate calculation

Len Brown (9):
intel_idle: Add SKX support
intel_idle: Add KBL support
tools/power turbostat: SGX state should print only if --debug
tools/power turbostat: print IRTL MSRs
tools/power turbostat: initial BXT support
tools/power turbostat: decode BXT TSC frequency via CPUID
tools/power turbostat: initial SKX support
tools/power turbostat: initial KBL support
tools/power turbostat: work around RC6 counter wrap

Leo Liu (2):
drm/amdgpu: save and restore UVD context with suspend and resume
drm/amdgpu: save and restore the firwmware cache part when suspend resume

Linus Torvalds (35):
Merge branch 'PAGE_CACHE_SIZE-removal'
gma500: remove annoying deprecation warning
Merge tag 'f2fs-for-linus' of git://git.kernel.org/.../jaegeuk/f2fs
Merge branch 'for_linus' of git://git.kernel.org/.../jack/linux-fs
Merge tag 'for-linus-4.6-rc2-tag' of git://git.kernel.org/.../xen/tip
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
Merge tag 'linux-kselftest-4.6-rc3' of git://git.kernel.org/.../shuah/linux-kselftest
Merge tag 'media/v4.6-3' of git://git.kernel.org/.../mchehab/linux-media
Merge tag 'pinctrl-v4.6-2' of git://git.kernel.org/.../linusw/linux-pinctrl
Merge tag 'spi-fix-v4.6-rc2' of git://git.kernel.org/.../broonie/spi
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge tag 'for-linus' of git://git.kernel.org/.../dledford/rdma
x86: remove the kernel code/data/bss resources from /proc/iomem
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
Merge branch 'for-linus' of git://git.kernel.org/.../sage/ceph-client
Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/.../tytso/ext4
Merge tag 'iommu-fixes-v4.6-rc2' of git://git.kernel.org/.../joro/iommu
Merge tag 'for-linus-4.6-ofs1' of git://git.kernel.org/.../hubcap/linux
Merge branch 'for-linus-4.6' of git://git.kernel.org/.../mason/linux-btrfs
Merge git://git.kernel.org/.../davem/net
Merge tag 'pm+acpi-4.6-rc3' of git://git.kernel.org/.../rafael/linux-pm
Merge tag 'md/4.6-rc2-fix' of git://git.kernel.org/.../shli/md
Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
Merge tag 'staging-4.6-rc3' of git://git.kernel.org/.../gregkh/staging
Merge tag 'usb-4.6-rc3' of git://git.kernel.org/.../gregkh/usb
Merge tag 'tty-4.6-rc3' of git://git.kernel.org/.../gregkh/tty
Merge tag 'gpio-v4.6-3' of git://git.kernel.org/.../linusw/linux-gpio
Merge branch 'libnvdimm-fixes' of git://git.kernel.org/.../nvdimm/nvdimm
Merge branch 'parisc-4.6-3' of git://git.kernel.org/.../deller/parisc-linux
Revert "ext4: allow readdir()'s of large empty directories to be interrupted"
Merge branch 'i2c/for-current' of git://git.kernel.org/.../wsa/linux
Merge tag 'mmc-v4.6-rc1' of git://git.linaro.org/people/ulf.hansson/mmc
Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
Linux 4.6-rc3

Linus Walleij (2):
pinctrl: nomadik: fix pull debug print inversion
Revert "Revert "pinctrl: lantiq: Implement gpio_chip.to_irq""

Liu Bo (1):
Btrfs: fix invalid reference in replace_path

Liu Ying (4):
gpu: ipu-v3: ipu-dmfc: Protect function ipu_dmfc_init_channel() with mutex
gpu: ipu-v3: ipu-dmfc: Make function ipu_dmfc_init_channel() return void
gpu: ipu-v3: ipu-dmfc: Rename ipu_dmfc_init_channel to ipu_dmfc_config_wait4eot
drm/imx: ipuv3-plane: Configure DMFC wait4eot bit after slots are determined

Luis de Bethencourt (2):
mac80211: add doc for RX_FLAG_DUP_VALIDATED flag
mac80211: remove description of dropped member

Luiz Capitulino (1):
kvm: x86: make lapic hrtimer pinned

Maarten Lankhorst (7):
drm/i915: Add locking to pll updates, v3.
drm/i915: Pass crtc_state to color management functions.
drm/i915: Do not check crtc_state->active in intel_color_load_luts.
drm/i915: Update color management during vblank evasion.
drm/i915: Make modeset state verifier take crtc as argument.
drm/i915: Move modeset state verifier calls.
drm/i915: Rename hw state checker to hw state verifier.

Maciej W. Rozycki (2):
MIPS: traps: Correct the SIGTRAP debug ABI in `do_watch' and `do_trap_or_bp'
MIPS: traps.c: Verify the ISA for microMIPS RDHWR emulation

Manoj N. Kumar (2):
cxlflash: Fix regression issue with re-ordering patch
cxlflash: Move to exponential back-off when cmd_room is not available

Manuel Lauss (1):
pcmcia: db1xxx_ss: fix last irq_to_gpio user

Marcelo Ricardo Leitner (2):
sctp: flush if we can't fit another DATA chunk
sctp: use list_* in sctp_list_dequeue

Mark Brown (3):
Merge remote-tracking branch 'spi/fix/core' into spi-linus
Merge remote-tracking branch 'spi/fix/imx' into spi-linus
Merge remote-tracking branches 'spi/fix/omap2' and 'spi/fix/rockchip' into spi-linus

Mark Fasheh (2):
btrfs: handle non-fatal errors in btrfs_qgroup_inherit()
btrfs: Add qgroup tracing

Markus Böhme (1):
staging/rdma/hfi1: select CRC32

Martin Brandenburg (3):
orangefs: clean up truncate ctime and mtime setting
orangefs: strncpy -> strscpy
orangefs: remove unused variable

Martin K. Petersen (1):
sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes

Martyn Welch (1):
USB: serial: cp210x: Adding GE Healthcare Device ID

Mathias Nyman (1):
usb: fix regression in SuperSpeed endpoint descriptor parsing

Matt Ranostay (2):
iio: light: apds9960: correct FIFO check condition
iio: health: max30100: correct FIFO check condition

Matt Roper (1):
drm/i915/bxt: Set max cdclk frequency properly

Matthew Auld (1):
drm/i915: BUG_ON when ggtt_view is NULL

Matthew McClintock (3):
pinctrl: qcom: ipq4019: set ngpios to correct value
pinctrl: qcom: ipq4019: fix the function enum for gpio mode
pinctrl: qcom: ipq4019: fix register offsets

Mauro Carvalho Chehab (5):
[media] au0828: disable tuner links and cache tuner/decoder
[media] v4l2-mc: cleanup a warning
[media] au0828: Fix dev_state handling
[media] Revert "[media] sound/usb: Use Media Controller API to share media resources"
[media] Revert "[media] media: au0828 change to use Managed Media Controller API"

Michael S. Tsirkin (3):
qemu_fw_cfg: don't leak kobj on init error
virtio: virtio 1.0 cs04 spec compliance for reset
MAINTAINERS: add entry for QEMU

Michel Dänzer (3):
drm/radeon: Set vblank_disable_allowed = true
drm/amdgpu: Set vblank_disable_allowed = true
drm/radeon: Only call drm_vblank_on/off between drm_vblank_init/cleanup

Mickaël Salaün (2):
selftest/seccomp: Fix the flag name SECCOMP_FILTER_FLAG_TSYNC
selftest/seccomp: Fix the seccomp(2) signature

Mike Marshall (2):
Orangefs: xattr.c cleanup
Orangefs: optimize boilerplate code.

Miklos Szeredi (4):
fs: add file_dentry()
nfs: use file_dentry()
ext4: use dget_parent() in ext4_file_open()
ext4: use file_dentry()

Naveen N. Rao (7):
samples/bpf: Fix build breakage with map_perf_test_user.c
samples/bpf: Use llc in PATH, rather than a hardcoded value
samples/bpf: Enable powerpc support
lib/test_bpf: Fix JMP_JSET tests
lib/test_bpf: Add tests for unsigned BPF_JGT
lib/test_bpf: Add test to check for result of 32-bit add that overflows
lib/test_bpf: Add additional BPF_ADD tests

Nicolas Pitre (1):
ARM: 8550/1: protect idiv patching against undefined gcc behavior

Oliver Neukum (3):
USB: mct_u232: add sanity checking in probe
USB: cypress_m8: add endpoint sanity check
USB: digi_acceleport: do sanity checking for the number of ports

Paolo Bonzini (4):
Merge tag 'kvm-arm-for-4.6-rc2' of git://git.kernel.org/.../kvmarm/kvmarm into HEAD
KVM: Hyper-V: do not do hypercall userspace exits if SynIC is disabled
KVM: x86: reduce default value of halt_poll_ns parameter
compiler-gcc: disable -ftracer for __noclone functions

Paul Burton (3):
MIPS: Fix MSA ld unaligned failure cases
MIPS: tlb-r4k: panic if the MMU doesn't support PAGE_SIZE
MIPS: Bail on unsupported module relocs

Peter Hurley (2):
tty: Fix UML console breakage
tty: Fix merge of "tty: Refactor tty_open()"

Philipp Zabel (3):
gpu: ipu-cpmem: modify ipu_cpmem_set_yuv_planar_full for better control
drm/imx: ipuv3-plane: Add more thorough checks for plane parameter limitations
drm/imx: ipuv3-plane: fix planar YUV 4:2:0 support

Przemek Rudy (1):
usb: dwc2: do not override forced dr_mode in gadget setup

Qais Yousef (1):
MIPS: Fix broken malta qemu

Qi Zheng (1):
pinctrl: intel: implement gpio_irq_enable

Qipeng Zha (1):
pinctrl: intel: make the high level interrupt working

Qu Wenruo (1):
btrfs: Output more info for enospc_debug mount option

Rafael J. Wysocki (4):
intel_pstate: Do not set utilization update hook too early
intel_pstate: Avoid extra invocation of intel_pstate_sample()
Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'acpi-cppc'
Merge branches 'pm-core', 'powercap' and 'pm-tools'

Ralf Baechle (2):
MIPS: Wire up preadv2 and pwrite2 syscalls.
FIRMWARE: Broadcom: Fix grammar of warning messages in bcm47xx_sprom.c.

Ramalingam C (2):
drm/i915: Sharing the pixel_format_from_vbt to whole i915
drm/i915/BXT: Get pipe conf from the port registers

Rex Zhu (9):
drm/amd/powerplay: fix segment fault issue in multi-display case.
drm/amdgpu: add an cgs interface to notify amdgpu the dpm state.
drm/amdgpu: Not support disable dpm in powerplay.
drm/amd/powerplay: notify amdgpu whether dpm is enabled or not.
drm/amdgpu: check dpm state before pm system fs initialized.
drm/amd/powerplay: add new Fiji function for not setting same ps.
drm/amd/powerplay: Need to change boot to performance state in resume.
drm/amd/powerplay: fix issue that resume back, dpm can't work on FIJI.
drm/amd/powerplay: add uvd/vce dpm enabling flag default.

Richard Cochran (10):
intel_idle: remove useless return from void function.
intel_idle: Fix a helper function's return value.
intel_idle: Remove redundant initialization calls.
intel_idle: Fix deallocation order on the driver exit path.
intel_idle: Fix dangling registration on error path.
intel_idle: Avoid a double free of the per-CPU data.
intel_idle: Setup the timer broadcast only on successful driver load.
intel_idle: Don't overreact to a cpuidle registration failure.
intel_idle: Propagate hot plug errors.
intel_idle: Clean up all registered devices on exit.

Richard Weinberger (1):
iio: imu: Fix inv_mpu6050 dependencies

Robert Jarzmik (1):
gpio: pxa: fix legacy non pinctrl aware builds

Robin Murphy (1):
iommu/dma: Restore scatterlist offsets correctly

Rodrigo Vivi (1):
drm/i915/kbl: Remove preliminary_hw_support protection from KBL.

Roopa Prabhu (1):
mpls: find_outdev: check for err ptr in addition to NULL check

Russell King (2):
ARM: SMP enable of cache maintanence broadcast
ARM: wire up preadv2 and pwritev2 syscalls

Sascha Hauer (1):
spi: imx: Fix possible NULL pointer deref

Shanker Donthineni (1):
mailbox: pcc: Don't access an unmapped memory address space

Shaohua Li (1):
MD: add rdev reference for super write

Shawn Lin (1):
spi: rockchip: fix probe deferral handling

Shuah Khan (2):
[media] media: au0828 fix to clear enable/disable/change source handlers
[media] au0828: fix au0828_v4l2_close() dev_state race condition

Shubhangi Shrivastava (7):
drm/i915: Splitting intel_dp_detect
drm/i915: Cleaning up intel_dp_hpd_pulse
drm/i915: Reorganizing intel_dp_check_link_status
drm/i915: Read sink_count dpcd always
drm/i915: force full detect on sink count change
drm/i915: Update VBT fields for child devices
drm/i915: Set invert bit for hpd based on VBT

Shuoran Liu (1):
f2fs: retrieve IO write stat from the right place

Srinivas Pandruvada (3):
cpufreq: intel_pstate: fix inconsistency in setting policy limits
cpufreq: intel_pstate: Documenation for structures
powercap: intel_rapl: Add missing Haswell model

Stefan Eichenberger (2):
iio: adc: max1363: add missing adc to max1363_id
iio: adc: max1363: correct reference voltage

Stefan Hajnoczi (1):
virtio: add VIRTIO_CONFIG_S_NEEDS_RESET device status bit

Stefano Stabellini (1):
Xen on ARM and ARM64: update MAINTAINERS info

Strashko, Grygorii (1):
PM / wakeirq: fix wakeirq setting after wakup re-configuration from sysfs

Suzuki K Poulose (1):
arm64: kvm: 4.6-rc1: Fix VTCR_EL2 VS setting

Thadeu Lima de Souza Cascardo (1):
ip6_tunnel: set rtnl_link_ops before calling register_netdevice

Theodore Ts'o (7):
ext4: check if in-inode xattr is corrupted in ext4_expand_extra_isize_ea()
ext4 crypto: don't let data integrity writebacks fail with ENOMEM
ext4 crypto: use dget_parent() in ext4_d_revalidate()
ext4: allow readdir()'s of large empty directories to be interrupted
ext4: add lockdep annotations for i_data_sem
ext4: avoid calling dquot_get_next_id() if quota is not enabled
ext4: ignore quota mount options if the quota feature is enabled

Tim Gore (1):
drm/i915: implement WaClearTdlStateAckDirtyBits

Tvrtko Ursulin (1):
drm/i915: Move execlists irq handler to a bottom half

Vandana Kannan (1):
drm/i915: BXT DDI PHY sequence BUN

Ville Syrjälä (10):
drm/i915: Disable FDI RX before DDI_BUF_CTL
drm/i915: Throw out BUGs from DPLL/PCH functions
drm/i915: Make {vlv,chv}_{disable,update}_pll() more similar
drm/i915: Implement WaPixelRepeatModeFixForC0:chv
drm/i915: Add a local pipe variable to vlv_enable_pll()
drm/i915: assert_panel_unlocked() in chv_enable_pll()
drm/i915: Remove the "three times for luck" trick from vlv_enable_pll()
drm/i915: Fix plane init failure paths
drm/i915: Use GPLL ref clock to calculate GPU freqs on VLV/CHV
drm/i915: Set GPU freq to idle_freq initially

Viresh Kumar (1):
cpufreq: dt: Drop stale comment

Vladimir Zapolskiy (1):
pinctrl: freescale: imx: fix bogus check of of_iomap() return value

WANG Cong (1):
net_sched: fix a memory leak in tc action

Wei Fang (2):
md:raid1: fix a dead loop when read from a WriteMostly disk
md: fix a trivial typo in comments

Weijie Gao (1):
MIPS: ath79: Fix the ar724x clock calculation

Wolfram Sang (6):
pinctrl: sh-pfc: only use dummy states for non-DT platforms
i2c: prevent endless uevent loop with CONFIG_I2C_DEBUG_CORE
i2c: mux: demux-pinctrl: Update docs to new sysfs-attributes
i2c: jz4780: prevent potential division by zero
Revert "i2c: jz4780: prevent potential division by zero"
i2c: jz4780: really prevent potential division by zero

Yauhen Kharuzhy (1):
btrfs: Reset IO error counters before start of device replacing

Yong Li (1):
gpio: pca953x: Use correct u16 value for register word write

Yoshihiro Shimoda (3):
usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler()
usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer
usb: renesas_usbhs: fix to avoid using a disabled ep in usbhsg_queue_done()

Yu Zhao (1):
kvm: set page dirty only if page has been writable

Yuki Shibuya (1):
KVM: x86: Inject pending interrupt even if pending nmi exist

kbuild test robot (1):
Orangefs: fix ifnullfree.cocci warnings

shamir rabinovitch (2):
RDS: memory allocated must be align to 8
RDS: fix congestion map corruption for PAGE_SIZE > 4k

stephen hemminger (1):
bridge, netem: mark mailing lists as moderated

.../ABI/testing/sysfs-platform-i2c-demux-pinctrl | 29 +-
Documentation/DocBook/gpu.tmpl | 8 +-
.../devicetree/bindings/clock/qca,ath79-pll.txt | 6 +-
.../bindings/pinctrl/img,pistachio-pinctrl.txt | 12 +-
Documentation/filesystems/cramfs.txt | 2 +-
Documentation/filesystems/tmpfs.txt | 2 +-
Documentation/filesystems/vfs.txt | 4 +-
Documentation/power/runtime_pm.txt | 4 +
MAINTAINERS | 33 +-
Makefile | 2 +-
arch/arc/mm/cache.c | 2 +-
arch/arm/include/asm/unistd.h | 2 +-
arch/arm/include/uapi/asm/unistd.h | 2 +
arch/arm/kernel/calls.S | 4 +-
arch/arm/kernel/setup.c | 2 +
arch/arm/kvm/arm.c | 52 +-
arch/arm/mm/flush.c | 4 +-
arch/arm/mm/proc-v7.S | 10 +-
arch/arm64/include/asm/kvm_arm.h | 4 +-
arch/arm64/include/asm/sysreg.h | 3 +
arch/arm64/kvm/hyp/s2-setup.c | 6 +-
arch/mips/alchemy/common/dbdma.c | 4 +-
arch/mips/alchemy/devboards/db1000.c | 18 +-
arch/mips/alchemy/devboards/db1550.c | 4 +-
arch/mips/ath79/clock.c | 44 +-
arch/mips/bcm47xx/sprom.c | 4 +-
arch/mips/boot/compressed/Makefile | 7 +-
arch/mips/boot/dts/brcm/bcm7435.dtsi | 2 +-
arch/mips/boot/dts/qca/ar9132.dtsi | 2 +-
arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | 2 +-
.../executive/cvmx-interrupt-decodes.c | 14 +-
arch/mips/cavium-octeon/executive/cvmx-pko.c | 2 +-
arch/mips/cavium-octeon/smp.c | 2 +-
arch/mips/configs/ci20_defconfig | 14 +-
arch/mips/dec/int-handler.S | 2 +-
arch/mips/fw/arc/memory.c | 2 +-
arch/mips/include/asm/cpu-info.h | 2 +-
.../asm/mach-cavium-octeon/kernel-entry-init.h | 2 +-
.../include/asm/mach-generic/kernel-entry-init.h | 2 +-
arch/mips/include/asm/mach-ip27/irq.h | 2 +-
.../mips/include/asm/mach-ip27/kernel-entry-init.h | 2 +-
arch/mips/include/asm/mach-jz4740/gpio.h | 2 +-
arch/mips/include/asm/mips-cm.h | 2 +-
arch/mips/include/asm/mips-r2-to-r6-emul.h | 2 +-
arch/mips/include/asm/octeon/cvmx-config.h | 2 +-
arch/mips/include/asm/octeon/cvmx.h | 2 +-
arch/mips/include/asm/pci/bridge.h | 18 +-
arch/mips/include/asm/sgi/hpc3.h | 2 +-
arch/mips/include/asm/sgiarcs.h | 4 +-
arch/mips/include/asm/sn/ioc3.h | 2 +-
arch/mips/include/asm/sn/sn0/hubio.h | 2 +-
arch/mips/include/asm/uaccess.h | 2 +-
arch/mips/include/uapi/asm/unistd.h | 18 +-
arch/mips/kernel/mips-cm.c | 2 +-
arch/mips/kernel/mips-r2-to-r6-emul.c | 12 +-
arch/mips/kernel/module-rela.c | 19 +-
arch/mips/kernel/module.c | 19 +-
arch/mips/kernel/perf_event_mipsxx.c | 2 +-
arch/mips/kernel/pm-cps.c | 2 +-
arch/mips/kernel/process.c | 2 +-
arch/mips/kernel/scall32-o32.S | 2 +
arch/mips/kernel/scall64-64.S | 2 +
arch/mips/kernel/scall64-n32.S | 2 +
arch/mips/kernel/scall64-o32.S | 2 +
arch/mips/kernel/smp.c | 12 +
arch/mips/kernel/traps.c | 46 +-
arch/mips/kernel/unaligned.c | 51 +-
arch/mips/kvm/tlb.c | 2 +-
arch/mips/kvm/trap_emul.c | 2 +-
arch/mips/math-emu/ieee754dp.c | 6 +-
arch/mips/math-emu/ieee754sp.c | 6 +-
arch/mips/mm/sc-ip22.c | 2 +-
arch/mips/mm/tlb-r4k.c | 5 +
arch/mips/mm/tlbex.c | 2 +-
arch/mips/sgi-ip27/ip27-memory.c | 2 +-
arch/parisc/include/asm/uaccess.h | 11 +-
arch/parisc/kernel/asm-offsets.c | 1 +
arch/parisc/kernel/cache.c | 2 +-
arch/parisc/kernel/module.c | 8 +
arch/parisc/kernel/parisc_ksyms.c | 10 +-
arch/parisc/kernel/traps.c | 3 +
arch/parisc/lib/fixup.S | 6 +
arch/parisc/mm/fault.c | 1 +
arch/parisc/mm/init.c | 2 +-
arch/powerpc/platforms/cell/spufs/inode.c | 4 +-
arch/s390/hypfs/inode.c | 4 +-
arch/s390/mm/gmap.c | 4 +-
arch/x86/include/asm/kvm_host.h | 2 +-
arch/x86/include/asm/msr-index.h | 8 +
arch/x86/kernel/setup.c | 37 -
arch/x86/kvm/hyperv.c | 5 +
arch/x86/kvm/lapic.c | 8 +-
arch/x86/kvm/mmu.c | 12 +-
arch/x86/kvm/x86.c | 20 +-
arch/x86/xen/apic.c | 12 +-
arch/x86/xen/smp.c | 2 +
block/bio.c | 12 +-
block/blk-core.c | 2 +-
block/blk-settings.c | 12 +-
block/blk-sysfs.c | 8 +-
block/cfq-iosched.c | 2 +-
block/compat_ioctl.c | 4 +-
block/ioctl.c | 4 +-
block/partition-generic.c | 8 +-
drivers/base/power/wakeup.c | 2 +
drivers/block/aoe/aoeblk.c | 2 +-
drivers/block/brd.c | 2 +-
drivers/block/drbd/drbd_int.h | 4 +-
drivers/block/drbd/drbd_nl.c | 2 +-
drivers/block/rbd.c | 6 +-
drivers/cpufreq/cpufreq-dt.c | 3 -
drivers/cpufreq/intel_pstate.c | 206 +-
drivers/firmware/qemu_fw_cfg.c | 24 +-
drivers/gpio/gpio-pca953x.c | 3 +-
drivers/gpio/gpio-pxa.c | 4 +-
drivers/gpio/gpiolib.c | 133 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 58 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +-
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 7 +-
drivers/gpu/drm/amd/include/cgs_common.h | 8 +
.../drm/amd/powerplay/eventmgr/eventactionchains.c | 4 +-
drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c | 69 +
.../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 16 +-
drivers/gpu/drm/arm/hdlcd_drv.c | 14 +-
drivers/gpu/drm/armada/armada_gem.c | 4 +-
drivers/gpu/drm/drm_gem.c | 4 +-
drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +-
drivers/gpu/drm/i915/Kconfig | 6 +
drivers/gpu/drm/i915/Kconfig.debug | 12 +
drivers/gpu/drm/i915/Makefile | 2 +
drivers/gpu/drm/i915/i915_cmd_parser.c | 211 +-
drivers/gpu/drm/i915/i915_debugfs.c | 331 ++-
drivers/gpu/drm/i915/i915_dma.c | 483 ++-
drivers/gpu/drm/i915/i915_drv.c | 40 +-
drivers/gpu/drm/i915/i915_drv.h | 389 +--
drivers/gpu/drm/i915/i915_gem.c | 553 ++--
drivers/gpu/drm/i915/i915_gem_context.c | 174 +-
drivers/gpu/drm/i915/i915_gem_debug.c | 16 +-
drivers/gpu/drm/i915/i915_gem_dmabuf.c | 53 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 144 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 558 ++--
drivers/gpu/drm/i915/i915_gem_gtt.h | 28 +-
drivers/gpu/drm/i915/i915_gem_render_state.c | 12 +-
drivers/gpu/drm/i915/i915_gem_render_state.h | 2 +-
drivers/gpu/drm/i915/i915_gem_shrinker.c | 92 +-
drivers/gpu/drm/i915/i915_gem_stolen.c | 98 +-
drivers/gpu/drm/i915/i915_gem_userptr.c | 25 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 210 +-
drivers/gpu/drm/i915/i915_guc_reg.h | 11 +-
drivers/gpu/drm/i915/i915_guc_submission.c | 45 +-
drivers/gpu/drm/i915/i915_irq.c | 352 ++-
drivers/gpu/drm/i915/i915_params.c | 9 +
drivers/gpu/drm/i915/i915_params.h | 2 +
drivers/gpu/drm/i915/i915_reg.h | 202 +-
drivers/gpu/drm/i915/i915_sysfs.c | 10 +
drivers/gpu/drm/i915/i915_trace.h | 52 +-
drivers/gpu/drm/i915/i915_vgpu.c | 36 +-
drivers/gpu/drm/i915/intel_atomic.c | 5 +-
drivers/gpu/drm/i915/intel_atomic_plane.c | 4 +-
drivers/gpu/drm/i915/intel_audio.c | 18 +-
drivers/gpu/drm/i915/intel_bios.c | 283 +-
drivers/gpu/drm/i915/intel_bios.h | 861 +-----
drivers/gpu/drm/i915/intel_color.c | 553 ++++
drivers/gpu/drm/i915/intel_crt.c | 40 +-
drivers/gpu/drm/i915/intel_csr.c | 86 +-
drivers/gpu/drm/i915/intel_ddi.c | 1265 +-------
drivers/gpu/drm/i915/intel_display.c | 3066 ++++++++++----------
drivers/gpu/drm/i915/intel_dp.c | 438 ++-
drivers/gpu/drm/i915/intel_dp_mst.c | 10 +-
drivers/gpu/drm/i915/intel_dpll_mgr.c | 1794 ++++++++++++
drivers/gpu/drm/i915/intel_dpll_mgr.h | 164 ++
drivers/gpu/drm/i915/intel_drv.h | 175 +-
drivers/gpu/drm/i915/intel_dsi.c | 194 +-
drivers/gpu/drm/i915/intel_dsi.h | 16 +-
drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 177 +-
drivers/gpu/drm/i915/intel_dsi_pll.c | 126 +-
drivers/gpu/drm/i915/intel_fbc.c | 5 +-
drivers/gpu/drm/i915/intel_fbdev.c | 20 +-
drivers/gpu/drm/i915/intel_fifo_underrun.c | 10 +-
drivers/gpu/drm/i915/intel_guc_loader.c | 73 +-
drivers/gpu/drm/i915/intel_hdmi.c | 5 +-
drivers/gpu/drm/i915/intel_i2c.c | 6 +-
drivers/gpu/drm/i915/intel_lrc.c | 1036 +++----
drivers/gpu/drm/i915/intel_lrc.h | 15 +-
drivers/gpu/drm/i915/intel_lvds.c | 70 +-
drivers/gpu/drm/i915/intel_mocs.c | 14 +-
drivers/gpu/drm/i915/intel_overlay.c | 70 +-
drivers/gpu/drm/i915/intel_panel.c | 52 +-
drivers/gpu/drm/i915/intel_pm.c | 547 ++--
drivers/gpu/drm/i915/intel_psr.c | 8 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 1553 +++++-----
drivers/gpu/drm/i915/intel_ringbuffer.h | 127 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 161 +-
drivers/gpu/drm/i915/intel_sdvo.c | 20 +-
drivers/gpu/drm/i915/intel_sprite.c | 61 +-
drivers/gpu/drm/i915/intel_tv.c | 58 +-
drivers/gpu/drm/i915/intel_uncore.c | 182 +-
drivers/gpu/drm/i915/intel_vbt_defs.h | 832 ++++++
drivers/gpu/drm/imx/dw_hdmi-imx.c | 13 +-
drivers/gpu/drm/imx/imx-drm-core.c | 10 -
drivers/gpu/drm/imx/ipuv3-plane.c | 123 +-
drivers/gpu/drm/imx/ipuv3-plane.h | 4 +
drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h | 5 +
drivers/gpu/drm/nouveau/nouveau_platform.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 17 +
drivers/gpu/drm/radeon/atombios_crtc.c | 6 +-
drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +
drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 6 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 2 +-
drivers/gpu/drm/ttm/ttm_tt.c | 4 +-
drivers/gpu/drm/via/via_dmablit.c | 2 +-
drivers/gpu/ipu-v3/ipu-cpmem.c | 79 +-
drivers/gpu/ipu-v3/ipu-dmfc.c | 8 +-
drivers/i2c/busses/i2c-jz4780.c | 7 +-
drivers/i2c/i2c-core.c | 10 +-
drivers/i2c/muxes/i2c-demux-pinctrl.c | 39 +-
drivers/idle/intel_idle.c | 97 +-
drivers/iio/accel/bmc150-accel-core.c | 7 +-
drivers/iio/adc/Kconfig | 1 +
drivers/iio/adc/max1363.c | 12 +-
drivers/iio/gyro/bmg160_core.c | 9 +-
drivers/iio/health/max30100.c | 3 +-
drivers/iio/imu/inv_mpu6050/Kconfig | 3 +-
drivers/iio/industrialio-buffer.c | 1 +
drivers/iio/light/apds9960.c | 3 +-
drivers/iio/magnetometer/st_magn.h | 1 +
drivers/infiniband/hw/i40iw/i40iw_cm.c | 10 +-
drivers/infiniband/hw/mlx5/mlx5_ib.h | 18 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 55 +-
drivers/infiniband/ulp/srpt/ib_srpt.h | 2 +
drivers/iommu/dma-iommu.c | 4 +-
drivers/iommu/intel-iommu.c | 2 +-
drivers/iommu/iommu.c | 3 +-
drivers/iommu/rockchip-iommu.c | 8 +-
drivers/mailbox/pcc.c | 4 +-
drivers/md/bitmap.c | 21 +-
drivers/md/md.c | 5 +-
drivers/md/raid1.c | 2 +-
drivers/media/usb/au0828/au0828-cards.c | 4 -
drivers/media/usb/au0828/au0828-core.c | 52 +-
drivers/media/usb/au0828/au0828-input.c | 4 +-
drivers/media/usb/au0828/au0828-video.c | 63 +-
drivers/media/usb/au0828/au0828.h | 9 +-
drivers/media/v4l2-core/videobuf-dma-sg.c | 2 +-
drivers/misc/ibmasm/ibmasmfs.c | 4 +-
drivers/misc/vmw_vmci/vmci_queue_pair.c | 2 +-
drivers/mmc/core/host.c | 6 +-
drivers/mmc/host/sdhci-pci-core.c | 25 +
drivers/mmc/host/sdhci-pci.h | 3 +
drivers/mmc/host/sdhci-pxav3.c | 22 +
drivers/mmc/host/sdhci.c | 39 +-
drivers/mmc/host/sdhci.h | 4 +
drivers/mmc/host/sh_mmcif.c | 2 +-
drivers/mmc/host/tmio_mmc_dma.c | 4 +-
drivers/mmc/host/tmio_mmc_pio.c | 2 +-
drivers/mmc/host/usdhi6rol0.c | 2 +-
drivers/mtd/devices/block2mtd.c | 6 +-
drivers/mtd/nand/nandsim.c | 6 +-
drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 1 +
drivers/net/ethernet/intel/e1000/e1000_main.c | 21 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 1 +
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +-
drivers/net/tun.c | 4 +-
drivers/nvdimm/btt.c | 2 +-
drivers/nvdimm/bus.c | 2 +-
drivers/nvdimm/core.c | 41 +-
drivers/nvdimm/nd.h | 4 +-
drivers/nvdimm/pfn_devs.c | 2 +-
drivers/nvdimm/pmem.c | 38 +-
drivers/oprofile/oprofilefs.c | 4 +-
drivers/pcmcia/db1xxx_ss.c | 11 +-
drivers/pinctrl/freescale/pinctrl-imx.c | 17 +-
drivers/pinctrl/intel/pinctrl-intel.c | 35 +-
drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +-
drivers/pinctrl/pinctrl-pistachio.c | 24 +-
drivers/pinctrl/pinctrl-xway.c | 17 +
drivers/pinctrl/qcom/pinctrl-ipq4019.c | 14 +-
drivers/pinctrl/sh-pfc/core.c | 4 +-
drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c | 1 +
drivers/pinctrl/sunxi/pinctrl-sunxi.c | 17 +-
drivers/pinctrl/sunxi/pinctrl-sunxi.h | 21 +-
drivers/powercap/intel_rapl.c | 1 +
drivers/scsi/aacraid/linit.c | 3 +-
drivers/scsi/cxlflash/main.c | 138 +-
drivers/scsi/cxlflash/main.h | 5 +-
drivers/scsi/device_handler/scsi_dh_alua.c | 4 +-
drivers/scsi/mpt3sas/mpt3sas_base.c | 33 +-
drivers/scsi/scsi.c | 3 +-
drivers/scsi/scsi_sysfs.c | 8 +-
drivers/scsi/sd.c | 49 +-
drivers/scsi/sd.h | 7 +-
drivers/scsi/st.c | 4 +-
drivers/spi/spi-imx.c | 16 +-
drivers/spi/spi-omap2-mcspi.c | 62 +-
drivers/spi/spi-rockchip.c | 16 +-
drivers/spi/spi.c | 4 +-
drivers/staging/Kconfig | 2 +
drivers/staging/Makefile | 1 +
.../lustre/include/linux/libcfs/libcfs_private.h | 2 +-
.../lustre/include/linux/libcfs/linux/linux-mem.h | 4 +-
drivers/staging/lustre/include/linux/lnet/types.h | 2 +-
.../lustre/lnet/klnds/socklnd/socklnd_lib.c | 2 +-
drivers/staging/lustre/lnet/libcfs/debug.c | 2 +-
drivers/staging/lustre/lnet/libcfs/tracefile.c | 16 +-
drivers/staging/lustre/lnet/libcfs/tracefile.h | 6 +-
drivers/staging/lustre/lnet/lnet/lib-md.c | 2 +-
drivers/staging/lustre/lnet/lnet/lib-move.c | 6 +-
drivers/staging/lustre/lnet/lnet/lib-socket.c | 4 +-
drivers/staging/lustre/lnet/lnet/router.c | 6 +-
drivers/staging/lustre/lnet/selftest/brw_test.c | 20 +-
drivers/staging/lustre/lnet/selftest/conctl.c | 4 +-
drivers/staging/lustre/lnet/selftest/conrpc.c | 10 +-
drivers/staging/lustre/lnet/selftest/framework.c | 2 +-
drivers/staging/lustre/lnet/selftest/rpc.c | 2 +-
drivers/staging/lustre/lnet/selftest/selftest.h | 6 +-
.../lustre/include/linux/lustre_patchless_compat.h | 2 +-
drivers/staging/lustre/lustre/include/lu_object.h | 2 +-
.../lustre/lustre/include/lustre/lustre_idl.h | 6 +-
drivers/staging/lustre/lustre/include/lustre_mdc.h | 4 +-
drivers/staging/lustre/lustre/include/lustre_net.h | 10 +-
drivers/staging/lustre/lustre/include/obd.h | 4 +-
.../staging/lustre/lustre/include/obd_support.h | 2 +-
drivers/staging/lustre/lustre/lclient/lcommon_cl.c | 4 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 12 +-
drivers/staging/lustre/lustre/ldlm/ldlm_pool.c | 2 +-
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 2 +-
drivers/staging/lustre/lustre/llite/dir.c | 23 +-
.../staging/lustre/lustre/llite/llite_internal.h | 8 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 8 +-
drivers/staging/lustre/lustre/llite/llite_mmap.c | 8 +-
drivers/staging/lustre/lustre/llite/lloop.c | 12 +-
drivers/staging/lustre/lustre/llite/lproc_llite.c | 18 +-
drivers/staging/lustre/lustre/llite/rw.c | 24 +-
drivers/staging/lustre/lustre/llite/rw26.c | 28 +-
drivers/staging/lustre/lustre/llite/vvp_io.c | 10 +-
drivers/staging/lustre/lustre/llite/vvp_page.c | 8 +-
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 12 +-
drivers/staging/lustre/lustre/mdc/mdc_request.c | 6 +-
drivers/staging/lustre/lustre/mgc/mgc_request.c | 22 +-
drivers/staging/lustre/lustre/obdclass/cl_page.c | 6 +-
drivers/staging/lustre/lustre/obdclass/class_obd.c | 6 +-
.../lustre/lustre/obdclass/linux/linux-obdo.c | 5 +-
.../lustre/lustre/obdclass/linux/linux-sysctl.c | 6 +-
drivers/staging/lustre/lustre/obdclass/lu_object.c | 6 +-
.../staging/lustre/lustre/obdecho/echo_client.c | 30 +-
drivers/staging/lustre/lustre/osc/lproc_osc.c | 16 +-
drivers/staging/lustre/lustre/osc/osc_cache.c | 44 +-
drivers/staging/lustre/lustre/osc/osc_page.c | 6 +-
drivers/staging/lustre/lustre/osc/osc_request.c | 26 +-
drivers/staging/lustre/lustre/ptlrpc/client.c | 6 +-
drivers/staging/lustre/lustre/ptlrpc/import.c | 2 +-
.../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/recover.c | 2 +-
drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c | 2 +-
drivers/staging/olpc_dcon/Kconfig | 35 +
drivers/staging/olpc_dcon/Makefile | 6 +
drivers/staging/olpc_dcon/TODO | 9 +
drivers/staging/olpc_dcon/olpc_dcon.c | 813 ++++++
drivers/staging/olpc_dcon/olpc_dcon.h | 111 +
drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 205 ++
drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 161 +
drivers/staging/rdma/hfi1/Kconfig | 1 +
drivers/tty/tty_io.c | 5 +-
drivers/usb/core/config.c | 16 +-
drivers/usb/dwc2/gadget.c | 23 +-
drivers/usb/dwc3/core.c | 48 +-
drivers/usb/dwc3/dwc3-keystone.c | 5 -
drivers/usb/dwc3/dwc3-pci.c | 2 +
drivers/usb/dwc3/gadget.c | 11 +-
drivers/usb/gadget/composite.c | 8 +-
drivers/usb/gadget/function/f_fs.c | 4 +-
drivers/usb/gadget/function/f_midi.c | 17 +-
drivers/usb/gadget/legacy/inode.c | 4 +-
drivers/usb/gadget/udc/atmel_usba_udc.c | 14 -
drivers/usb/gadget/udc/udc-core.c | 6 -
drivers/usb/phy/phy-qcom-8x16-usb.c | 72 +-
drivers/usb/renesas_usbhs/fifo.c | 4 +-
drivers/usb/renesas_usbhs/mod_gadget.c | 6 +-
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/cypress_m8.c | 11 +-
drivers/usb/serial/digi_acceleport.c | 19 +
drivers/usb/serial/ftdi_sio.c | 4 +
drivers/usb/serial/ftdi_sio_ids.h | 8 +
drivers/usb/serial/mct_u232.c | 9 +-
drivers/usb/serial/option.c | 2 +
drivers/usb/storage/scsiglue.c | 2 +-
drivers/usb/usbip/usbip_common.c | 11 +
drivers/video/fbdev/pvr2fb.c | 2 +-
drivers/virtio/virtio_pci_modern.c | 11 +-
drivers/xen/events/events_base.c | 28 +-
fs/9p/vfs_addr.c | 18 +-
fs/9p/vfs_file.c | 4 +-
fs/9p/vfs_super.c | 2 +-
fs/affs/file.c | 26 +-
fs/afs/dir.c | 2 +-
fs/afs/file.c | 4 +-
fs/afs/mntpt.c | 6 +-
fs/afs/super.c | 4 +-
fs/afs/write.c | 26 +-
fs/binfmt_elf.c | 2 +-
fs/binfmt_elf_fdpic.c | 2 +-
fs/block_dev.c | 4 +-
fs/btrfs/check-integrity.c | 64 +-
fs/btrfs/compression.c | 84 +-
fs/btrfs/ctree.c | 12 +-
fs/btrfs/dev-replace.c | 2 +
fs/btrfs/disk-io.c | 14 +-
fs/btrfs/extent-tree.c | 25 +-
fs/btrfs/extent_io.c | 266 +-
fs/btrfs/extent_io.h | 6 +-
fs/btrfs/file-item.c | 4 +-
fs/btrfs/file.c | 51 +-
fs/btrfs/free-space-cache.c | 30 +-
fs/btrfs/inode-map.c | 10 +-
fs/btrfs/inode.c | 104 +-
fs/btrfs/ioctl.c | 86 +-
fs/btrfs/lzo.c | 32 +-
fs/btrfs/qgroup.c | 63 +-
fs/btrfs/raid56.c | 28 +-
fs/btrfs/reada.c | 30 +-
fs/btrfs/relocation.c | 17 +-
fs/btrfs/scrub.c | 24 +-
fs/btrfs/send.c | 16 +-
fs/btrfs/struct-funcs.c | 4 +-
fs/btrfs/tests/extent-io-tests.c | 44 +-
fs/btrfs/tests/free-space-tests.c | 2 +-
fs/btrfs/tree-log.c | 137 +
fs/btrfs/volumes.c | 14 +-
fs/btrfs/zlib.c | 38 +-
fs/buffer.c | 100 +-
fs/cachefiles/rdwr.c | 38 +-
fs/ceph/addr.c | 114 +-
fs/ceph/caps.c | 2 +-
fs/ceph/dir.c | 4 +-
fs/ceph/file.c | 32 +-
fs/ceph/inode.c | 6 +-
fs/ceph/mds_client.c | 2 +-
fs/ceph/mds_client.h | 2 +-
fs/ceph/super.c | 8 +-
fs/cifs/cifsfs.c | 2 +-
fs/cifs/cifsglob.h | 4 +-
fs/cifs/cifssmb.c | 16 +-
fs/cifs/connect.c | 2 +-
fs/cifs/file.c | 96 +-
fs/cifs/inode.c | 10 +-
fs/configfs/mount.c | 4 +-
fs/cramfs/README | 26 +-
fs/cramfs/inode.c | 32 +-
fs/crypto/crypto.c | 8 +-
fs/dax.c | 34 +-
fs/dcache.c | 5 +-
fs/direct-io.c | 26 +-
fs/dlm/lowcomms.c | 8 +-
fs/ecryptfs/crypto.c | 22 +-
fs/ecryptfs/inode.c | 8 +-
fs/ecryptfs/keystore.c | 2 +-
fs/ecryptfs/main.c | 8 +-
fs/ecryptfs/mmap.c | 44 +-
fs/ecryptfs/read_write.c | 14 +-
fs/efivarfs/super.c | 4 +-
fs/exofs/dir.c | 30 +-
fs/exofs/inode.c | 34 +-
fs/exofs/namei.c | 4 +-
fs/ext2/dir.c | 36 +-
fs/ext2/namei.c | 6 +-
fs/ext4/crypto.c | 57 +-
fs/ext4/dir.c | 4 +-
fs/ext4/ext4.h | 33 +-
fs/ext4/file.c | 16 +-
fs/ext4/inline.c | 18 +-
fs/ext4/inode.c | 176 +-
fs/ext4/mballoc.c | 40 +-
fs/ext4/move_extent.c | 27 +-
fs/ext4/page-io.c | 18 +-
fs/ext4/readpage.c | 14 +-
fs/ext4/super.c | 65 +-
fs/ext4/symlink.c | 4 +-
fs/ext4/xattr.c | 32 +-
fs/f2fs/data.c | 52 +-
fs/f2fs/debug.c | 6 +-
fs/f2fs/dir.c | 4 +-
fs/f2fs/f2fs.h | 2 +-
fs/f2fs/file.c | 74 +-
fs/f2fs/inline.c | 10 +-
fs/f2fs/namei.c | 16 +-
fs/f2fs/node.c | 10 +-
fs/f2fs/recovery.c | 2 +-
fs/f2fs/segment.c | 16 +-
fs/f2fs/super.c | 108 +-
fs/freevxfs/vxfs_immed.c | 4 +-
fs/freevxfs/vxfs_lookup.c | 12 +-
fs/freevxfs/vxfs_subr.c | 2 +-
fs/fs-writeback.c | 2 +-
fs/fscache/page.c | 10 +-
fs/fuse/dev.c | 26 +-
fs/fuse/file.c | 72 +-
fs/fuse/inode.c | 16 +-
fs/gfs2/aops.c | 44 +-
fs/gfs2/bmap.c | 12 +-
fs/gfs2/file.c | 16 +-
fs/gfs2/meta_io.c | 4 +-
fs/gfs2/quota.c | 14 +-
fs/gfs2/rgrp.c | 5 +-
fs/hfs/bnode.c | 12 +-
fs/hfs/btree.c | 20 +-
fs/hfs/inode.c | 8 +-
fs/hfsplus/bitmap.c | 2 +-
fs/hfsplus/bnode.c | 90 +-
fs/hfsplus/btree.c | 22 +-
fs/hfsplus/inode.c | 8 +-
fs/hfsplus/super.c | 2 +-
fs/hfsplus/xattr.c | 6 +-
fs/hostfs/hostfs_kern.c | 18 +-
fs/hugetlbfs/inode.c | 10 +-
fs/isofs/compress.c | 36 +-
fs/isofs/inode.c | 2 +-
fs/jbd2/commit.c | 4 +-
fs/jbd2/journal.c | 2 +-
fs/jbd2/transaction.c | 4 +-
fs/jffs2/debug.c | 8 +-
fs/jffs2/file.c | 23 +-
fs/jffs2/fs.c | 8 +-
fs/jffs2/gc.c | 8 +-
fs/jffs2/nodelist.c | 8 +-
fs/jffs2/write.c | 7 +-
fs/jfs/jfs_metapage.c | 42 +-
fs/jfs/jfs_metapage.h | 4 +-
fs/jfs/super.c | 2 +-
fs/kernfs/mount.c | 4 +-
fs/libfs.c | 24 +-
fs/logfs/dev_bdev.c | 2 +-
fs/logfs/dev_mtd.c | 10 +-
fs/logfs/dir.c | 12 +-
fs/logfs/file.c | 26 +-
fs/logfs/readwrite.c | 20 +-
fs/logfs/segment.c | 28 +-
fs/logfs/super.c | 16 +-
fs/minix/dir.c | 18 +-
fs/minix/namei.c | 4 +-
fs/mpage.c | 22 +-
fs/ncpfs/dir.c | 10 +-
fs/ncpfs/ncplib_kernel.h | 2 +-
fs/nfs/blocklayout/blocklayout.c | 24 +-
fs/nfs/blocklayout/blocklayout.h | 4 +-
fs/nfs/client.c | 8 +-
fs/nfs/dir.c | 10 +-
fs/nfs/direct.c | 8 +-
fs/nfs/file.c | 20 +-
fs/nfs/inode.c | 2 +-
fs/nfs/internal.h | 6 +-
fs/nfs/nfs4file.c | 4 +-
fs/nfs/nfs4xdr.c | 2 +-
fs/nfs/objlayout/objio_osd.c | 2 +-
fs/nfs/pagelist.c | 6 +-
fs/nfs/pnfs.c | 6 +-
fs/nfs/read.c | 16 +-
fs/nfs/write.c | 4 +-
fs/nilfs2/bmap.c | 2 +-
fs/nilfs2/btnode.c | 10 +-
fs/nilfs2/dir.c | 32 +-
fs/nilfs2/gcinode.c | 2 +-
fs/nilfs2/inode.c | 4 +-
fs/nilfs2/mdt.c | 14 +-
fs/nilfs2/namei.c | 4 +-
fs/nilfs2/page.c | 18 +-
fs/nilfs2/recovery.c | 4 +-
fs/nilfs2/segment.c | 2 +-
fs/ntfs/aops.c | 50 +-
fs/ntfs/aops.h | 4 +-
fs/ntfs/attrib.c | 28 +-
fs/ntfs/bitmap.c | 10 +-
fs/ntfs/compress.c | 77 +-
fs/ntfs/dir.c | 56 +-
fs/ntfs/file.c | 56 +-
fs/ntfs/index.c | 14 +-
fs/ntfs/inode.c | 12 +-
fs/ntfs/lcnalloc.c | 6 +-
fs/ntfs/logfile.c | 16 +-
fs/ntfs/mft.c | 34 +-
fs/ntfs/ntfs.h | 2 +-
fs/ntfs/super.c | 72 +-
fs/ocfs2/alloc.c | 28 +-
fs/ocfs2/aops.c | 50 +-
fs/ocfs2/cluster/heartbeat.c | 10 +-
fs/ocfs2/dlmfs/dlmfs.c | 4 +-
fs/ocfs2/file.c | 14 +-
fs/ocfs2/mmap.c | 6 +-
fs/ocfs2/ocfs2.h | 20 +-
fs/ocfs2/quota_global.c | 11 +-
fs/ocfs2/refcounttree.c | 24 +-
fs/ocfs2/super.c | 4 +-
fs/orangefs/dir.c | 4 +-
fs/orangefs/inode.c | 26 +-
fs/orangefs/orangefs-bufmap.c | 4 +-
fs/orangefs/orangefs-debugfs.c | 3 +-
fs/orangefs/orangefs-utils.c | 8 +-
fs/orangefs/protocol.h | 33 +-
fs/orangefs/xattr.c | 19 +-
fs/overlayfs/super.c | 33 +
fs/pipe.c | 6 +-
fs/proc/task_mmu.c | 2 +-
fs/proc/vmcore.c | 4 +-
fs/pstore/inode.c | 4 +-
fs/qnx6/dir.c | 16 +-
fs/qnx6/inode.c | 4 +-
fs/qnx6/qnx6.h | 2 +-
fs/quota/dquot.c | 13 +-
fs/ramfs/inode.c | 4 +-
fs/reiserfs/file.c | 4 +-
fs/reiserfs/inode.c | 44 +-
fs/reiserfs/ioctl.c | 4 +-
fs/reiserfs/journal.c | 6 +-
fs/reiserfs/stree.c | 4 +-
fs/reiserfs/tail_conversion.c | 4 +-
fs/reiserfs/xattr.c | 18 +-
fs/splice.c | 32 +-
fs/squashfs/block.c | 4 +-
fs/squashfs/cache.c | 18 +-
fs/squashfs/decompressor.c | 2 +-
fs/squashfs/file.c | 24 +-
fs/squashfs/file_direct.c | 22 +-
fs/squashfs/lz4_wrapper.c | 8 +-
fs/squashfs/lzo_wrapper.c | 8 +-
fs/squashfs/page_actor.c | 4 +-
fs/squashfs/page_actor.h | 2 +-
fs/squashfs/super.c | 2 +-
fs/squashfs/symlink.c | 6 +-
fs/squashfs/xz_wrapper.c | 4 +-
fs/squashfs/zlib_wrapper.c | 4 +-
fs/sync.c | 4 +-
fs/sysv/dir.c | 18 +-
fs/sysv/namei.c | 4 +-
fs/ubifs/file.c | 54 +-
fs/ubifs/super.c | 6 +-
fs/ubifs/ubifs.h | 4 +-
fs/udf/file.c | 6 +-
fs/udf/inode.c | 4 +-
fs/ufs/balloc.c | 6 +-
fs/ufs/dir.c | 32 +-
fs/ufs/inode.c | 4 +-
fs/ufs/namei.c | 6 +-
fs/ufs/util.c | 4 +-
fs/ufs/util.h | 2 +-
fs/xfs/libxfs/xfs_bmap.c | 4 +-
fs/xfs/xfs_aops.c | 22 +-
fs/xfs/xfs_bmap_util.c | 4 +-
fs/xfs/xfs_file.c | 12 +-
fs/xfs/xfs_linux.h | 2 +-
fs/xfs/xfs_mount.c | 2 +-
fs/xfs/xfs_mount.h | 4 +-
fs/xfs/xfs_pnfs.c | 4 +-
fs/xfs/xfs_super.c | 8 +-
include/drm/drm_mem_util.h | 19 +
include/drm/ttm/ttm_bo_api.h | 2 +-
include/linux/backing-dev-defs.h | 2 +-
include/linux/bio.h | 2 +-
include/linux/blkdev.h | 2 +-
include/linux/buffer_head.h | 4 +-
include/linux/ceph/libceph.h | 4 +-
include/linux/compiler-gcc.h | 2 +-
include/linux/dcache.h | 10 +
include/linux/f2fs_fs.h | 4 +-
include/linux/fs.h | 14 +-
include/linux/iommu.h | 2 -
include/linux/mm.h | 2 +-
include/linux/mm_types.h | 2 +-
include/linux/netdevice.h | 5 +-
include/linux/nfs_page.h | 6 +-
include/linux/nilfs2_fs.h | 4 +-
include/linux/pagemap.h | 32 +-
include/linux/sunrpc/svc.h | 2 +-
include/linux/swap.h | 4 +-
include/linux/vmalloc.h | 4 +
include/net/act_api.h | 1 +
include/net/mac80211.h | 2 +
include/net/sctp/sctp.h | 6 +-
include/scsi/scsi_device.h | 25 +
include/trace/events/btrfs.h | 89 +-
include/uapi/linux/usb/ch9.h | 2 +-
include/uapi/linux/virtio_config.h | 2 +
include/video/imx-ipu-v3.h | 7 +-
ipc/mqueue.c | 4 +-
kernel/events/uprobes.c | 8 +-
lib/test_bpf.c | 229 +-
mm/fadvise.c | 8 +-
mm/filemap.c | 126 +-
mm/gup.c | 2 +-
mm/hugetlb.c | 8 +-
mm/madvise.c | 6 +-
mm/memory-failure.c | 2 +-
mm/memory.c | 55 +-
mm/mincore.c | 8 +-
mm/nommu.c | 2 +-
mm/page-writeback.c | 12 +-
mm/page_io.c | 2 +-
mm/readahead.c | 20 +-
mm/rmap.c | 2 +-
mm/shmem.c | 130 +-
mm/swap.c | 14 +-
mm/swap_state.c | 12 +-
mm/swapfile.c | 12 +-
mm/truncate.c | 40 +-
mm/userfaultfd.c | 4 +-
mm/vmalloc.c | 27 +
mm/zswap.c | 4 +-
net/ceph/messenger.c | 6 +-
net/ceph/pagelist.c | 4 +-
net/ceph/pagevec.c | 30 +-
net/core/dev.c | 1 +
net/core/netpoll.c | 3 +-
net/core/sock.c | 9 +-
net/ipv4/fou.c | 6 +
net/ipv4/gre_offload.c | 8 +
net/ipv4/ip_gre.c | 13 +-
net/ipv6/ip6_output.c | 8 +-
net/ipv6/ip6_tunnel.c | 2 +-
net/l2tp/l2tp_ip.c | 8 +-
net/l2tp/l2tp_ip6.c | 8 +-
net/mac80211/chan.c | 4 +-
net/mac80211/ieee80211_i.h | 4 +
net/mac80211/mesh_hwmp.c | 2 +-
net/mac80211/sta_info.c | 14 +-
net/mac80211/sta_info.h | 1 -
net/mac80211/tdls.c | 43 +-
net/mac80211/tx.c | 13 +-
net/mac80211/vht.c | 30 +-
net/mpls/af_mpls.c | 3 +
net/packet/af_packet.c | 2 +-
net/rds/ib_recv.c | 2 +-
net/rds/page.c | 4 +-
net/sctp/output.c | 3 +-
net/sunrpc/auth_gss/auth_gss.c | 8 +-
net/sunrpc/auth_gss/gss_krb5_crypto.c | 2 +-
net/sunrpc/auth_gss/gss_krb5_wrap.c | 4 +-
net/sunrpc/cache.c | 4 +-
net/sunrpc/rpc_pipe.c | 4 +-
net/sunrpc/socklib.c | 6 +-
net/sunrpc/xdr.c | 50 +-
net/vmw_vsock/vmci_transport.c | 4 +-
samples/bpf/Makefile | 12 +-
samples/bpf/bpf_helpers.h | 26 +
samples/bpf/map_perf_test_user.c | 1 +
samples/bpf/spintest_kern.c | 2 +-
samples/bpf/tracex2_kern.c | 4 +-
samples/bpf/tracex4_kern.c | 2 +-
sound/usb/Kconfig | 4 -
sound/usb/Makefile | 2 -
sound/usb/card.c | 14 -
sound/usb/card.h | 3 -
sound/usb/media.c | 318 --
sound/usb/media.h | 72 -
sound/usb/mixer.h | 3 -
sound/usb/pcm.c | 28 +-
sound/usb/quirks-table.h | 1 -
sound/usb/stream.c | 2 -
sound/usb/usbaudio.h | 6 -
tools/power/x86/turbostat/turbostat.c | 117 +-
tools/testing/selftests/seccomp/seccomp_bpf.c | 22 +-
770 files changed, 18018 insertions(+), 12655 deletions(-)
create mode 100644 drivers/gpu/drm/i915/Kconfig.debug
create mode 100644 drivers/gpu/drm/i915/intel_color.c
create mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.c
create mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.h
create mode 100644 drivers/gpu/drm/i915/intel_vbt_defs.h
create mode 100644 drivers/staging/olpc_dcon/Kconfig
create mode 100644 drivers/staging/olpc_dcon/Makefile
create mode 100644 drivers/staging/olpc_dcon/TODO
create mode 100644 drivers/staging/olpc_dcon/olpc_dcon.c
create mode 100644 drivers/staging/olpc_dcon/olpc_dcon.h
create mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c
create mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c
delete mode 100644 sound/usb/media.c
delete mode 100644 sound/usb/media.h

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