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, 21 Apr 2016 11:26:49 +0200 [thread overview]
Message-ID: <20160421092649.GA12593@phenom.ffwll.local> (raw)
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
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
next reply other threads:[~2016-04-21 9:26 UTC|newest]
Thread overview: 318+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-21 9:26 Daniel Vetter [this message]
2016-04-21 13:32 ` [PULL] drm-intel-next Daniel Vetter
-- strict thread matches above, loose matches on Subject: below --
2026-05-14 14:24 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-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-11-26 8:24 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=20160421092649.GA12593@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.