On Thu, Apr 21, 2016 at 11:26:49AM +0200, Daniel Vetter wrote: > 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) Gustavo pointed out that there's piles of stuff from Linus' tree in here. I forgot to add: contains backmerge, because Chris needed to get at the core mm notifier for vmap space. As usual the backmerge has it all explained, simply missed to give you a changelog for just the non-upstream changes in here. -Daniel > > 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 -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel