[PULL] drm-intel-next

Daniel Vetter daniel.vetter at ffwll.ch
Mon Mar 23 00:37:33 PDT 2015


Hi Dave,

drm-intel-next-2015-03-13-rebased:
- EU count report param for gen9+ (Jeff McGee)
- piles of pll/wm/... fixes for chv, finally out of preliminary hw support
  (Ville, Vijay)
- gen9 rps support from Akash
- more work to move towards atomic from Matt, Ander and others
- runtime pm support for skl (Damien)
- edp1.4 intermediate link clock support (Sonika)
- use frontbuffer tracking for fbc (Paulo)
- remove ilk rc6 (John Harrison)
- a bunch of smaller things and fixes all over

Includes backmerge because git rerere couldn't keep up any more. And full
rebase because at first I accidentally based this on top of the broken
merge and didn't notice (since we pull in drm-next too for -nightly).

Cheers, Daniel


The following changes since commit 03be70050c85768e9ce7c0d0887110d1b629e127:

  Merge tag 'topic/drm-misc-2015-03-10' of git://anongit.freedesktop.org/drm-intel into drm-next (2015-03-11 12:15:06 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2015-03-13-merge

for you to fetch changes up to 0f9e9cd61f46c07246e30871fd638ffeaca3c576:

  Merge tag 'drm-intel-fixes-2015-03-19' into drm-intel-next (2015-03-20 11:44:34 +0100)

----------------------------------------------------------------
Aaro Koskinen (1):
      ARM: OMAP: enable TWL4030_USB in omap2plus_defconfig

Ahmed S. Darwish (2):
      can: kvaser_usb: Avoid double free on URB submission failures
      can: kvaser_usb: Read all messages in a bulk-in URB buffer

Akash Goel (11):
      drm/i915/skl: Added new macros
      drm/i915/skl: Updated intel_gpu_freq() and intel_freq_opcode()
      drm/i915/skl: Updated the gen6_init_rps_frequencies function
      drm/i915/skl: Updated the gen6_set_rps function
      drm/i915/skl: Restructured the gen6_set_rps_thresholds function
      drm/i915/skl: Updated the gen6_rps_limits function
      drm/i915/skl: Updated the gen9_enable_rps function
      drm/i915/skl: Updated the act_freq_mhz_show sysfs function
      drm/i915/skl: Updated the i915_frequency_info debugfs function
      drm/i915/skl: Enabling processing of Turbo interrupts
      drm/i915/skl: Enable the RPS interrupts programming

Al Viro (8):
      new helper: dup_iter()
      move iov_iter.c from mm/ to lib/
      gadget/function/f_fs.c: close leaks
      gadget/function/f_fs.c: use put iov_iter into io_data
      gadget/function/f_fs.c: switch to ->{read,write}_iter()
      gadgetfs: use-after-free in ->aio_read()
      gadget: switch ep_io_operations to ->read_iter/->write_iter
      gadgetfs: get rid of flipping ->f_op in ep_config()

Alan Stern (1):
      gadgetfs: really get rid of switching ->f_op

Alexander Drozdov (1):
      ipv4: ip_check_defrag should not assume that skb_network_offset is zero

Alexander Stein (1):
      ARM: at91/dt: at91sam9263: Fixup sram1 device tree node

Alexander Sverdlin (1):
      spi: pl022: Fix race in giveback() leading to driver lock-up

Alexandre Belloni (4):
      ARM: at91: pm: fix at91rm9200 standby
      ARM: at91: pm: fix SRAM allocation
      ARM: at91/defconfig: add at91rm9200 ethernet support
      ARM: at91: debug: fix non MMU debug

Alexey Brodkin (1):
      stmmac: check IRQ availability early on probe

Alexey Kardashevskiy (1):
      vfio-pci: Add missing break to enable VFIO_PCI_ERR_IRQ_INDEX

Ameen Ali (1):
      s390/dcss: array index 'i' is used before limits check.

Ander Conselvan de Oliveira (4):
      drm/i915: Set crtc backpointer when duplicating crtc state
      drm/i915: Add a for_each_intel_connector macro
      drm/i915: Improve staged config logging
      drm/i915: Simplify the way BC bifurcation state consistency is kept

Andrey Ryabinin (2):
      kasan, module, vmalloc: rework shadow allocation for modules
      kasan, module: move MODULE_ALIGN macro into <linux/moduleloader.h>

Andrzej Hajda (1):
      ARM: dts: add display power domain for exynos5250

Andy Shevchenko (3):
      spi: dw-pci: correct number of chip selects
      spi: dw: revisit FIFO size detection again
      spi: dw-mid: avoid potential NULL dereference

Anthony Harivel (1):
      ARM: at91/defconfig: remove CONFIG_SYSFS_DEPRECATED

Ard Biesheuvel (2):
      efi/arm64: use UEFI for system reset and poweroff
      arm64: put __boot_cpu_mode label after alignment instead of before

Arnd Bergmann (11):
      Input: sun4i-ts - add thermal driver dependency
      Merge tag 'samsung-fixes-dt' of git://git.kernel.org/.../kgene/linux-samsung into fixes
      Merge tag 'samsung-fixes-1' of git://git.kernel.org/.../kgene/linux-samsung into fixes
      Merge tag 'at91-fixes' of git://git.kernel.org/.../nferre/linux-at91 into fixes
      ARM: fix typos in smc91x platform data
      of: unittest: fix I2C dependency
      Merge tag 'socfpga_fixes_for_v4.0' of git://git.rocketboards.org/linux-socfpga-next into fixes
      Merge tag 'at91-fixes2' of git://git.kernel.org/.../nferre/linux-at91 into fixes
      Merge tag 'fixes-v4.0-rc2' of git://git.kernel.org/.../tmlind/linux-omap into fixes
      Merge tag 'imx-fixes-4.0' of git://git.kernel.org/.../shawnguo/linux into fixes
      Merge tag 'at91-fixes3' of git://git.kernel.org/.../nferre/linux-at91 into fixes

Arturo Borrero (1):
      netfilter: nft_compat: don't truncate ethernet protocol type to u8

Baruch Siach (1):
      ARM: digicolor: add the machine directory to Makefile

Boris BREZILLON (2):
      ARM: at91/dt: sama5d4: rename lcd_clk into lcdc_clk
      ARM: at91/dt: sama5d4: fix lcdck clock definition

Boris Brezillon (3):
      ARM: at91/dt: at91sam9261: fix clocks and clock-names in udc definition
      ARM: at91/dt: declare matrix node as a syscon device
      ARM: at91/dt: fix at91 udc compatible strings

Brian King (1):
      bnx2x: Force fundamental reset for EEH recovery

Catalin Marinas (1):
      arm64: Invalidate the TLB corresponding to intermediate page table levels

Chanwoo Choi (1):
      ARM: EXYNOS: Fix wrong hwirq of RTC interrupt for Exynos3250 SoC

Chen Gang (1):
      arch/c6x/include/asm/pgtable.h: define dummy pgprot_writecombine for !MMU

Chris Wilson (5):
      drm: Don't assign fbs for universal cursor support to files
      drm/i915: Make WAIT_IOCTL negative timeouts be indefinite again
      drm/i915: Prevent TLB error on first execution on SNB
      drm/i915: Disable the mmio.debug WARN after it fires
      drm/i915: Move drm_framebuffer_unreference out of struct_mutex for flips

Christian Borntraeger (2):
      s390: let the compiler do page clearing
      KVM: s390/cpacf: Fix kernel bug under z/VM

Christian König (1):
      drm/radeon: drop setting UPLL to sleep mode

Chung-Ling Tang (1):
      nios2: update pt_regs

Chunyan Zhang (1):
      Documentation: DT: Renamed of-serial.txt to 8250.txt

Colin Ian King (1):
      drm/vmwgfx: Correctly NULLify dma buffer pointer on failure

Damien Lespiau (12):
      drm/i915: Make for_each_plane() take dev_priv as argument
      drm/i915: Make for_each_sprite() take dev_priv as argument
      drm/i915/skl: Only use the 800mV+2bB HDMI translation entry
      drm/i915/skl: Make gen8_irq_power_well_post_enable() take a pipe mask
      drm/i915/skl: Introduce enable_requested and is_enabled in the power well code
      drm/i915/skl: Mirror what we do on HSW for the power well enable log message
      drm/i915/skl: Restore pipe interrupt registers after power well enabling
      drm/i915: Remove unused condition in hsw_power_well_post_enable()
      drm/i915/skl: Restore the DDI translation tables when enabling PW1
      drm/i915: Exit early from psr_status if PSR is not supported by the device
      drm/i915/skl: Implement WaDisableHBR2
      drm/i915: Make sure the primary plane is enabled before reading out the fb state

Danesh Petigara (1):
      mm: cma: fix CMA aligned offset calculation

Daniel Mack (1):
      ALSA: snd-usb: add quirks for Roland UA-22

Daniel Vetter (7):
      drm/mst: fix recursive sleep warning on qlock
      drm/i915: Remove irq-related FIXME in reset code
      Revert "drm/i915: Switch planes from transitional helpers to full atomic helpers"
      drm/fourcc: 64 #defines need ULL postfix
      drm/i915: Add ULL postfix to VGT_MAGIC constant
      drm/i915: Update DRIVER_DATE to 20150313
      Merge tag 'drm-intel-fixes-2015-03-19' into drm-intel-next

Dave Airlie (3):
      Merge tag 'drm-intel-fixes-2015-03-12' of git://anongit.freedesktop.org/drm-intel into drm-fixes
      Merge branch 'vmwgfx-fixes-4.0' of git://people.freedesktop.org/~thomash/linux into drm-fixes
      Merge branch 'drm-fixes-4.0' of git://people.freedesktop.org/~agd5f/linux into drm-fixes

Dave Gerlach (2):
      ARM: dts: am33xx: fix SLEWCTRL_FAST pinctrl binding
      ARM: dts: am43xx: fix SLEWCTRL_FAST pinctrl binding

Dave Gordon (1):
      drm/i915: use in_interrupt() not in_irq() to check context

David Rientjes (1):
      mm, hugetlb: close race when setting PageTail for gigantic pages

David S. Miller (4):
      Merge branch 'xgene'
      Merge branch 'xen-netback'
      Merge git://git.kernel.org/.../pablo/nf
      Merge tag 'linux-can-fixes-for-4.0-20150309' of git://git.kernel.org/.../mkl/linux-can

David Vrabel (3):
      xen-netback: return correct ethtool stats
      xen-netback: unref frags when handling a from-guest skb with a frag list
      xen-netback: refactor xenvif_handle_frag_list()

Dmitry Torokhov (1):
      Input: ALPS - fix memory leak when detection fails

Doug Anderson (1):
      regulator: rk808: Set the enable time for LDOs

Dudley Du (1):
      Input: cyapa - fix unaligned functions redefinition error

Eric Dumazet (1):
      tcp: align tcp_xmit_size_goal() on tcp_tso_autosize()

Fabio Estevam (1):
      of/overlay: Remove unused variable

Fabrice GASNIER (1):
      ARM: STi: Add STiH410 SoC support

Feng Kan (1):
      PCI: xgene: Add register offset to config space base address

Florian Fainelli (1):
      net: bcmgenet: properly disable password matching

Francesco Ruggeri (1):
      net: delete stale packet_mclist entries

Fugang Duan (1):
      net: fec: fix rcv is not last issue when do suspend/resume test

Geert Uytterhoeven (4):
      regulator: da9210: Mask all interrupt sources to deassert interrupt line
      Input: cyapa - remove superfluous type check in cyapa_gen5_read_idac_data()
      mtd: nand: MTD_NAND_HISI504 should depend on HAS_DMA
      drm/i915: Spelling s/auxilliary/auxiliary/

George McCollister (1):
      ARM: dts: am335x-lxm: Use rmii-clock-ext

Gregory CLEMENT (1):
      MAINTAINERS: Add myself as co-maintainer to the legacy support of the mvebu SoCs

Guenter Roeck (1):
      of/platform: Fix sparc:allmodconfig build

Heikki Krogerus (1):
      ACPI / LPSS: provide con_id for the clkdev

Heiko Carstens (3):
      s390/jump label: add missing jump_label_apply_nops() call
      s390/jump label: improve and fix sanity check
      s390/ftrace: fix crashes when switching tracers / add notrace to cpu_relax()

Heiko Stübner (1):
      clk: divider: return real rate instead of divider value

Iyappan Subramanian (3):
      Documentation: dts: Update compatible field description for APM X-Gene
      dtb: change binding name to match with newer firmware DT
      drivers: net: xgene: fix new firmware backward compatibility with older driver

Jakub Kicinski (1):
      Revert "i2c: core: Dispose OF IRQ mapping at client removal time"

James Bottomley (1):
      libsas: Fix Kernel Crash in smp_execute_task

James Morris (1):
      Merge branch 'for-current' of https://github.com/PeterHuewe/linux-tpmdd into for-linus

Jamie Garside (1):
      microblaze: Fix syscall error recovery for invalid syscall IDs

Jan Beulich (1):
      xen-pciback: limit guest control of command register

Jani Nikula (2):
      drm/i915: remove indirection in the PCI ID macros
      drm/i915: redefine WARN_ON_ONCE to include the condition

Jarkko Sakkinen (1):
      tpm: fix call order in tpm-chip.c

Jason Cooper (1):
      Merge branch 'irqchip/urgent-gic' into irqchip/urgent

Jason Low (1):
      cpuset: Fix cpuset sched_relax_domain_level

Javier Martinez Canillas (1):
      drivers/rtc/rtc-s3c.c: add .needs_src_clk to s3c6410 RTC data

Jean Delvare (1):
      iommu/io-pgtable-arm: Add built time dependency

Jeff Layton (1):
      locks: fix generic_delete_lease tracepoint to use victim pointer

Jeff McGee (3):
      drm/i915/chv: Determine CHV slice/subslice/EU info
      drm/i915/chv: Add CHV HW status to SSEU status
      drm/i915: Export total subslice and EU counts

Jeff Vander Stoep (1):
      mm: reorder can_do_mlock to fix audit denial

Jesse Barnes (1):
      drm/i915/skl: port A fuse straps don't work on early SKL steppings

Jiri Pirko (1):
      team: don't traverse port list using rcu in team_set_mac_address

John Harrison (1):
      drm/i915: Remove ironlake rc6 support

Jon Paul Maloy (1):
      tipc: fix bug in link failover handling

Jonas Andersson (1):
      ARM: at91/dt: at91sam9260: fix usart pinctrl

Josh Boyer (1):
      Revert "cpupower Makefile change to help run the tool without 'make install'"

Josh Cartwright (1):
      net: macb: constify macb configuration data

Juergen Gross (2):
      x86/xen: correct bug in p2m list initialization
      xen/events: avoid NULL pointer dereference in dom0 on large machines

Julia Lawall (1):
      clk: don't export static symbol

Julian Anastasov (1):
      ipvs: add missing ip_vs_pe_put in sync code

Kiran Padwal (1):
      video: ARM CLCD: Add missing error check for devm_kzalloc

Kishon Vijay Abraham I (1):
      ARM: DRA7: hwmod_data: Fix hwmod data for pcie

Krzysztof Kolasa (1):
      drm/mm: Fix support 4 GiB and larger ranges

Krzysztof Kozlowski (1):
      ARM: EXYNOS: Don't use LDREX and STREX after disabling cache coherency

Leif Lindholm (1):
      of: fix handling of '/' in options for of_find_node_by_path()

Linus Torvalds (36):
      Merge branch 'for-4.0-fixes' of git://git.kernel.org/.../tj/wq
      Merge branch 'for-4.0-fixes' of git://git.kernel.org/.../tj/libata
      Merge branch 'for-4.0-fixes' of git://git.kernel.org/.../tj/cgroup
      Merge tag 'fbdev-fixes-4.0' of git://git.kernel.org/.../tomba/linux
      Merge branch 'for-linus' of git://git.kernel.org/.../jmorris/linux-security
      Merge tag 'spi-v4.0-rc2' of git://git.kernel.org/.../broonie/spi
      Merge tag 'regulator-v4.0-rc2' of git://git.kernel.org/.../broonie/regulator
      Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
      Merge git://git.kernel.org/.../davem/net
      Merge tag 'trace-fixes-v4.0-rc2-2' of git://git.kernel.org/.../rostedt/linux-trace
      Merge branch 'for-linus' of git://git.kernel.org/.../s390/linux
      Merge git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 'iommu-fixes-v4.0-rc3' of git://git.kernel.org/.../joro/iommu
      Merge tag 'for-linus-20150310' of git://git.infradead.org/linux-mtd
      mm: fix up numa read-only thread grouping logic
      Merge tag 'nios2-fix-4.0-rc4' of git://git.rocketboards.org/linux-socfpga-next
      Merge tag 'microblaze-4.0-rc4' of git://git.monstr.eu/linux-2.6-microblaze
      Merge tag 'pci-v4.0-fixes-2' of git://git.kernel.org/.../helgaas/pci
      Merge branch 'i2c/for-current' of git://git.kernel.org/.../wsa/linux
      Merge branch 'akpm' (patches from Andrew)
      Merge branch 'gadget' of git://git.kernel.org/.../viro/vfs
      Merge tag 'devicetree-fixes-for-4.0' of git://git.kernel.org/.../robh/linux
      Merge tag 'sound-4.0-rc4' of git://git.kernel.org/.../tiwai/sound
      Merge tag 'stable/for-linus-4.0-rc3-tag' of git://git.kernel.org/.../xen/tip
      Merge tag 'pm+acpi-4.0-rc4' of git://git.kernel.org/.../rafael/linux-pm
      Merge tag 'linux-kselftest-4.0-rc4' of git://git.kernel.org/.../shuah/linux-kselftest
      Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
      Merge tag 'vfio-v4.0-rc4' of git://github.com/awilliam/linux-vfio
      Merge tag 'locks-v4.0-4' of git://git.samba.org/jlayton/linux
      Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge tag 'irqchip-fixes-4.0' of git://git.infradead.org/users/jcooper/linux
      Merge tag 'fixes-for-linus' of git://git.kernel.org/.../arm/arm-soc
      Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/.../clk/linux
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Linux 4.0-rc4

Lorenzo Colitti (1):
      net: ping: Return EAFNOSUPPORT when appropriate.

Lukasz Majewski (9):
      ARM: dts: Enable TMU for exynos4210-trats
      ARM: dts: Add LDO10 for TMU for exynos4412-odroid-common
      ARM: dts: Enable TMU for exynos4412-odriod-common
      ARM: dts: Adding CPU cooling binding for Exynos SoCs
      ARM: dts: add TMU default definitions for exynos4412
      ARM: dts: default trip points definition for exynos5420
      ARM: dts: define default thermal-zones for exynos4
      ARM: dts: Trip points and sensor configuration data for exynos5440
      ARM: dts: Provide dt bindings identical for Exynos TMU

Maarten Lankhorst (1):
      drm/radeon: fix wait to actually occur after the signaling callback

Marc Kleine-Budde (2):
      MAINTAINERS: linux-can moved to github
      MAINTAINERS: add Marc Kleine-Budde as co maintainer for CAN networking layer

Marc Zyngier (4):
      irqchip: gicv3-its: Allocate enough memory for the full range of DeviceID
      irqchip: gicv3-its: Iterate over PCI aliases to generate ITS configuration
      irqchip: gicv3-its: Fix unsafe locking reported by lockdep
      irqchip: gic: Fix unsafe locking reported by lockdep

Marcelo Tosatti (1):
      Merge tag 'kvm-s390-master-20150303' of git://git.kernel.org/.../kvms390/linux

Marcin Bis (1):
      spi: fix a typo in comment.

Marek Szyprowski (6):
      dt-bindings: document a note about power domain subdomains
      ARM: EXYNOS: add support for sub-power domains
      ARM: dts: add hdmi related nodes for exynos4 SoCs
      ARM: dts: add dependency between TV and LCD0 power domains for exynos4
      ARM: dts: enable hdmi support for exynos4412-odroid-common
      ARM: dts: add 'hdmi' clock to mixer nodes for exynos5250 and exynos5420

Mark Brown (4):
      of/overlay: Directly include idr.h
      Merge remote-tracking branch 'regulator/fix/core' into regulator-linus
      Merge remote-tracking branches 'regulator/fix/da9210' and 'regulator/fix/rk808' into regulator-linus
      Merge remote-tracking branches 'spi/fix/atmel', 'spi/fix/doc', 'spi/fix/dw', 'spi/fix/img-spfi', 'spi/fix/pl022' and 'spi/fix/ti-qspi' into spi-linus

Mark Fasheh (1):
      ocfs2: make append_dio an incompat feature

Mark Salter (1):
      net: eth: xgene: fix booting with devicetree

Martin Hicks (1):
      sata-fsl: Apply link speed limits

Martin Schwidefsky (1):
      s390/mm: fix incorrect ASCE after crst_table_downgrade

Mathias Gottschlag (4):
      Input: psmouse - remove hardcoded touchpad size from the focaltech driver
      Input: psmouse - ensure that focaltech reports consistent coordinates
      Input: psmouse - disable changing resolution/rate/scale for FocalTech
      Input: psmouse - disable "palm detection" in the focaltech driver

Matt Porter (3):
      ARM: dts: am335x-bone-common: enable aes and sham
      dt: submitting-patches: clarify that DT maintainers are to be cced on bindings
      MAINTAINERS: Remove self as ARM mach-bcm co-maintainer

Matt Roper (6):
      drm/i915: Kill intel_crtc->cursor_{width, height} (v2)
      drm/i915: Use plane->state->fb in watermark code (v2)
      drm/i915: Don't clobber plane state on internal disables
      drm/i915: Update intel_crtc_active() to use state values (v2)
      drm/i915: Use crtc->state->active in ilk/skl watermark calculations (v3)
      drm/i915: Don't assume primary & cursor are always on for wm calculation (v4)

Matwey V. Kornilov (2):
      of: Add prompt for OF_OVERLAY config
      of: Drop superfluous dependance for OF_OVERLAY

Maxime Ripard (2):
      mtd: nand: pxa3xx: Fix PIO FIFO draining
      irqchip: armada-370-xp: Fix chained per-cpu interrupts

Mel Gorman (1):
      mm: thp: Return the correct value for change_huge_pmd

Michael Ellerman (1):
      selftests/exec: Check if the syscall exists and bail if not

Michael Mueller (3):
      KVM: s390: fix in memory copy of facility lists
      KVM: s390: include guest facilities in kvm facility test
      KVM: s390: non-LPAR case obsolete during facilities mask init

Michael Turquette (1):
      clk: introduce clk_is_match

Michal Hocko (1):
      mm, oom: do not fail __GFP_NOFAIL allocation if oom killer is disabled

Michal Simek (2):
      of: Add vendor prefix for Arasan
      microblaze: Coding style cleanup

Michel Marti (1):
      ARM: at91/dt: keep watchdog running in idle mode

Mika Kuoppala (4):
      drm/i915: Do both mt and gen6 style forcewake reset on ivb probe
      drm/i915: Setup all page directories for gen8
      drm/i915: Do both mt and gen6 style forcewake reset on ivb probe
      drm/i915: Fix vmap_batch page iterator overrun

Mugunthan V N (1):
      drivers: spi: ti-qspi: wait for busy bit clear before data write/read

Neil Roberts (1):
      drm/i915: Add I915_PARAM_REVISION

Nicolas Ferre (2):
      ARM: at91/dt: sama5d4: add missing alias for i2c0
      ARM: at91/dt: fix USB high-speed clock to select UTMI

Nicolas Schichan (1):
      bcm63xx_enet: fix poll callback.

Niklas Cassel (1):
      serial: add device tree binding documentation for ETRAX FS UART

Oliver Hartkopp (1):
      can: add missing initialisations in CAN related skbuffs

Pablo Neira Ayuso (3):
      netfilter: nf_tables: fix addition/deletion of elements from commit/abort
      Merge https://git.kernel.org/.../horms/ipvs
      netfilter: nf_tables: fix error handling of rule replacement

Patrice Vilchez (1):
      ARM: at91/pm: MOR register KEY was missing

Patrick McHardy (3):
      netfilter: nf_tables: fix transaction race condition
      netfilter: nf_tables: check for overflow of rule dlen field
      netfilter: nf_tables: fix userdata length overflow

Paulo Zanoni (3):
      drm/i915: pass which operation triggered the frontbuffer tracking
      drm/i915: also do frontbuffer tracking on pwrites
      drm/i915: add frontbuffer tracking to FBC

Peter Chen (2):
      ARM: imx6qdl-sabresd: set swbst_reg as vbus's parent reg
      ARM: imx6sl-evk: set swbst_reg as vbus's parent reg

Peter Hurley (2):
      of: Fix premature bootconsole disable with 'stdout-path'
      of: unittest: Add options string testcase variants

Peter Rosin (1):
      pm: at91: Workaround DDRSDRC self-refresh bug with LPDDR1 memories.

Peter Senna Tschudin (1):
      bgmac: Clean warning messages

Peter Ujfalusi (1):
      ARM: omap2+: omap_hwmod: Set unique lock_class_key per hwmod

Pratyush Anand (1):
      ftrace: Fix en(dis)able graph caller when en(dis)abling record via sysctl

Punnaiah Choudary Kalluri (1):
      net: macb: Correct the MID field length value

Rafael J. Wysocki (1):
      Merge branch 'pm-tools'

Ramalingam C (1):
      drm/i915: Fixing mutex deadlock window at eDP DRRS

Ravikumar Kattekola (2):
      ARM: dts: DRA7x: Fix the bypass clock source for dpll_iva and others
      ARM: dts: OMAP5: Fix the bypass clock source for dpll_iva and others

Rob Herring (1):
      Merge tag 'v4.0-rc3' into HEAD

Robert Jarzmik (1):
      mtd: pxa3xx_nand: fix driver when num_cs is 0

Rodrigo Vivi (1):
      drm/i915: Make sure we invalidate frontbuffer on fbcon.

Roger Quadros (2):
      ARM: dts: dra7x-evm: Don't use dcan1_rx.gpio1_15 in DCAN pinctrl
      ARM: dts: dra7x-evm: avoid possible contention while muxing on CAN lines

Russell King (1):
      ARM: socfpga: make sure socfpga_cpu1start_addr is properly flushed

Ryusuke Konishi (1):
      nilfs2: fix deadlock of segment constructor during recovery

Sasha Levin (1):
      PCI: Don't read past the end of sysfs "driver_override" buffer

Sebastian Ott (4):
      s390/scm_block: fix off by one during cluster reservation
      s390/pci: fix possible information leak in mmio syscall
      s390/pci: fix [un]map_resources sequence
      s390/pci: unify pci_iomap symbol exports

Shawn Guo (3):
      ARM: imx: fix struct clk pointer comparing
      ASoC: fsl_spdif: fix struct clk pointer comparing
      ASoC: kirkwood: fix struct clk pointer comparing

Sifan Naeem (1):
      spi: img-spfi: Verify max spfi transfer length

Sonika Jindal (3):
      drm/i915/skl: Read sink supported rates from edp panel
      drm/i915/skl: Add support for edp 1.4 intermediate frequencies
      drm/i915/skl: Program PLL for edp1.4 intermediate frequencies

Stefan Agner (2):
      net: fec: fix unbalanced clk disable on driver unbind
      MAINTAINERS: add Freescale Vybrid SoC

Stefan Sauer (1):
      Input: mma8450 - add parent device

Steffen Trumtrar (1):
      ARM: socfpga: fix uart DMA binding error

Stephane Grosjean (1):
      can: peak_usb: fix missing ctrlmode_ init for every dev

Stephen Boyd (3):
      clk: qcom: Fix slimbus n and m val offsets
      clk: qcom: lcc-msm8960: Fix PLL rate detection
      clk: qcom: Add PLL4 vote clock

Steven Rostedt (Red Hat) (4):
      seq_buf: Fix seq_buf_vprintf() truncation
      seq_buf: Fix seq_buf_bprintf() truncation
      ftrace: Clear REGS_EN and TRAMP_EN flags on disabling record via sysctl
      ftrace: Fix ftrace enable ordering of sysctl ftrace_enabled

Sudeep Holla (1):
      ARM: vexpress: update CONFIG_USB_ISP1760 option

Sudip Mukherjee (1):
      video: fbdev: fix possible null dereference

Suzuki K. Poulose (1):
      fanotify: fix event filtering with FAN_ONDIR set

Sylvain Rochet (2):
      pm: at91: pm_slowclock: fix suspend/resume hang up in timeouts
      dts: Documentation: AT91 Watchdog, explain what atmel,idle-halt property really do

Takashi Iwai (7):
      regulator: Fix regression due to NULL constraints check
      ALSA: hda - Fix regression of HD-audio controller fallback modes
      ALSA: hda - Fix built-in mic on Compaq Presario CQ60
      ALSA: control: Add sanity checks for user ctl id name string
      ALSA: hda - Set single_adc_amp flag for CS420x codecs
      ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic
      ALSA: hda - Don't access stereo amps for mono channel widgets

Takashi Sakamoto (2):
      Revert "ALSA: dice: fix wrong offsets for Dice interface"
      ALSA: firewire-lib: leave unit reference counting completely

Tejun Heo (1):
      workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEMPT_NONE

Tero Kristo (3):
      ARM: OMAP2+: hwmod: fix deassert hardreset clkdm usecounting
      ARM: OMAP4+: PRM: fix omap4 version of prm_save_and_clear_irqen
      ARM: dts: OMAP5: fix polling intervals for thermal zones

Thierry Reding (4):
      iommu/exynos: Play nice in multi-platform builds
      iommu/omap: Play nice in multi-platform builds
      iommu/rockchip: Play nice in multi-platform builds
      iommu/msm: Mark driver BROKEN

Thomas Hellstrom (3):
      drm/vmwgfx: Fix a couple of lock dependency violations
      drm/vmwgfx: Reorder device takedown somewhat
      drm/vmwgfx: Fix an issue with the device losing its irq line on module unload

Tobias Waldekranz (1):
      net: gianfar: correctly determine the number of queue groups

Tomasz Stanislawski (1):
      ARM: dts: enable hdmi support for exynos4210-universal_c210

Tomi Valkeinen (1):
      OMAPDSS: fix regression with display sysfs files

Tony Krowiak (1):
      KVM: s390/cpacf: Enable key wrapping by default

Tony Lindgren (3):
      clk: ti: Fix FAPLL parent enable bit handling
      Merge tag 'for-v4.0-rc/omap-fixes-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v4.0/fixes
      ARM: OMAP2+: Fix wl12xx on dm3730-evm with mainline u-boot

Torsten Fleischer (1):
      spi: atmel: Fix interrupt setup for PDC transfers

Tyler Baker (2):
      ARM: sunxi_defconfig: increase the number of maximum number of CPUs to 8
      ARM: multi_v7_defconfig: increase the number of maximum number of CPUs to 16

Uwe Kleine-König (3):
      clk: divider: fix calculation of maximal parent rate for a given divider
      clk: divider: fix selection of divider when rounding to closest
      clk: divider: fix calculation of initial best divider when rounding to closest

Valentin Rothberg (1):
      Input: tc3589x-keypad - set IRQF_ONESHOT flag to ensure IRQ request

Vandana Kannan (1):
      drm/i915: Add debugfs entry for DRRS

Vidya Srinivas (1):
      drm/i915: Program PFI credits for VLV

Vignesh R (2):
      ARM: dts: am33xx-clocks: Fix ehrpwm tbclk data on am33xx
      ARM: dts: am43xx-clocks: Fix ehrpwm tbclk data on am43xx

Vijay Purushothaman (3):
      drm/i915: Disable M2 frac division for integer case
      drm/i915: Initialize CHV digital lock detect threshold
      drm/i915: Update prop, int co-eff and gain threshold for CHV

Ville Syrjälä (23):
      drm/i915: Reduce CHV DPLL min vco frequency to 4.8 GHz
      drm/i915: Reduce CHV DDL multiplier to 16/8
      drm/i915: Kill DRAIN_LATENCY_PRECISION_* defines
      drm/i915: Simplify VLV drain latency computation
      drm/i915: Hide VLV DDL precision handling
      drm/i915: Reorganize VLV DDL setup
      drm/i915: Pass plane to vlv_compute_drain_latency()
      drm/i915: Read out display FIFO size on VLV/CHV
      drm/i915: Make sure PND deadline mode is enabled on VLV/CHV
      drm/i915: Allow pixel clock up to 95% of cdclk on CHV
      drm/i915: Fix chv cdclk support
      drm/i915: Rewrite VLV/CHV watermark code
      drm/i915: Enable the maxfifo PM5 mode when appropriate on CHV
      drm/i915: Disable DDR DVFS on CHV
      drm/i915: Remove debug prints from primary plane update funcs
      drm/i915: Reduce clutter by using the local plane pointer
      drm/i915: Use plane->state->fb instead of plane->fb in intel_plane_restore()
      drm/i915: Add polish to VLV WM shift+mask operations
      drm/i915: Use FW_WM() macro for older gmch platforms too
      drm/i915: Rewrite some some of the FDI lane checks
      drm/i915: Rewrite IVB FDI bifurcation conflict checks
      drm/i915: Read CHV_PLL_DW8 from the correct offset
      drm/i915: Remove the preliminary_hw_support shackles from CHV

Vince Bridgers (1):
      ARM: socfpga: Correct SCU virtual mapping in socfpga

Vladimir Davydov (1):
      memcg: disable hierarchy support if bound to the legacy cgroup hierarchy

Vladimir Murzin (2):
      irqchip: gicv3-its: Fix ITS CPU init
      irqchip: gic-v3: Fix out of bounds access to cpu_logical_map

Wang Long (2):
      of/unittest: remove the duplicate of_changeset_init
      of/unittest: Fix the wrong expected value in of_selftest_property_string

Wenyou Yang (1):
      ARM: at91: pm_slowclock: fix the compilation error

Will Deacon (1):
      iommu/io-pgtable-arm: Fix self-test WARNs on i386

Willem de Bruijn (1):
      ip: fix error queue empty skb handling

Xi Ruoyao (1):
      drm/i915: Ensure plane->state->fb stays in sync with plane->fb

Yannick Guerrini (1):
      drm/i915: Fix trivial typos in comments and warning message

Yun Wu (5):
      irqchip: gicv3-its: Zero itt before handling to hardware
      irqchip: gicv3-its: Use 64KB page as default granule
      irqchip: gicv3-its: Add limitation to page order
      irqchip: gicv3-its: Define macros for GITS_CTLR fields
      irqchip: gicv3-its: Support safe initialization

Yuval Shaia (1):
      xen: Remove trailing semicolon from xenbus_register_frontend() definition

Zefan Li (2):
      cpuset: initialize effective masks when clone_children is enabled
      cpuset: fix a warning when clearing configured masks in old hierarchy

gchen gchen (1):
      mm/nommu.c: export symbol max_mapnr

jmlatten at linux.vnet.ibm.com (1):
      tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send

kbuild test robot (3):
      clk: qcom: fix platform_no_drv_owner.cocci warnings
      clk: qcom: fix platform_no_drv_owner.cocci warnings
      drm/i915: fix simple_return.cocci warnings

 .../bindings/arm/exynos/power_domain.txt           |   2 +
 Documentation/devicetree/bindings/arm/sti.txt      |   4 +
 .../devicetree/bindings/net/apm-xgene-enet.txt     |   5 +-
 .../devicetree/bindings/power/power_domain.txt     |  29 +
 .../bindings/serial/{of-serial.txt => 8250.txt}    |   0
 .../bindings/serial/axis,etraxfs-uart.txt          |  19 +
 .../devicetree/bindings/submitting-patches.txt     |   3 +
 .../devicetree/bindings/vendor-prefixes.txt        |   2 +
 .../devicetree/bindings/watchdog/atmel-wdt.txt     |   5 +
 MAINTAINERS                                        |  17 +-
 Makefile                                           |   2 +-
 arch/arm/Makefile                                  |   1 +
 arch/arm/boot/dts/am335x-bone-common.dtsi          |   8 +
 arch/arm/boot/dts/am335x-bone.dts                  |   8 -
 arch/arm/boot/dts/am335x-lxm.dts                   |   4 +
 arch/arm/boot/dts/am33xx-clocks.dtsi               |   6 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi               |  12 +-
 arch/arm/boot/dts/at91sam9260.dtsi                 |   7 +-
 arch/arm/boot/dts/at91sam9261.dtsi                 |   9 +-
 arch/arm/boot/dts/at91sam9263.dtsi                 |   5 +-
 arch/arm/boot/dts/at91sam9g45.dtsi                 |   3 +-
 arch/arm/boot/dts/at91sam9n12.dtsi                 |   1 -
 arch/arm/boot/dts/at91sam9x5.dtsi                  |   5 +-
 arch/arm/boot/dts/dra7-evm.dts                     |  10 +-
 arch/arm/boot/dts/dra72-evm.dts                    |  10 +-
 arch/arm/boot/dts/dra7xx-clocks.dtsi               |  90 +-
 arch/arm/boot/dts/exynos3250.dtsi                  |   2 +
 arch/arm/boot/dts/exynos4-cpu-thermal.dtsi         |  52 ++
 arch/arm/boot/dts/exynos4.dtsi                     |  45 +
 arch/arm/boot/dts/exynos4210-trats.dts             |  19 +
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |  57 ++
 arch/arm/boot/dts/exynos4210.dtsi                  |  38 +-
 arch/arm/boot/dts/exynos4212.dtsi                  |   5 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |  64 ++
 arch/arm/boot/dts/exynos4412-tmu-sensor-conf.dtsi  |  24 +
 arch/arm/boot/dts/exynos4412-trats2.dts            |  15 +
 arch/arm/boot/dts/exynos4412.dtsi                  |   5 +-
 arch/arm/boot/dts/exynos4x12.dtsi                  |  12 +
 arch/arm/boot/dts/exynos5250.dtsi                  |  44 +-
 arch/arm/boot/dts/exynos5420-trip-points.dtsi      |  35 +
 arch/arm/boot/dts/exynos5420.dtsi                  |  33 +-
 arch/arm/boot/dts/exynos5440-tmu-sensor-conf.dtsi  |  24 +
 arch/arm/boot/dts/exynos5440-trip-points.dtsi      |  25 +
 arch/arm/boot/dts/exynos5440.dtsi                  |  18 +
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi             |   2 +
 arch/arm/boot/dts/imx6sl-evk.dts                   |   2 +
 arch/arm/boot/dts/omap5-core-thermal.dtsi          |   2 +-
 arch/arm/boot/dts/omap5-gpu-thermal.dtsi           |   2 +-
 arch/arm/boot/dts/omap5.dtsi                       |   4 +
 arch/arm/boot/dts/omap54xx-clocks.dtsi             |  41 +-
 arch/arm/boot/dts/sama5d3.dtsi                     |   3 +-
 arch/arm/boot/dts/sama5d4.dtsi                     |   9 +-
 arch/arm/boot/dts/socfpga.dtsi                     |   6 +
 arch/arm/configs/at91_dt_defconfig                 |   1 +
 arch/arm/configs/multi_v7_defconfig                |   2 +-
 arch/arm/configs/omap2plus_defconfig               |   1 +
 arch/arm/configs/sama5_defconfig                   |   2 -
 arch/arm/configs/sunxi_defconfig                   |   1 +
 arch/arm/configs/vexpress_defconfig                |   2 +-
 arch/arm/include/debug/at91.S                      |   5 +-
 arch/arm/mach-at91/pm.c                            |  22 +-
 arch/arm/mach-at91/pm.h                            |   2 +-
 arch/arm/mach-at91/pm_slowclock.S                  |  80 +-
 arch/arm/mach-exynos/platsmp.c                     |   3 +-
 arch/arm/mach-exynos/pm_domains.c                  |  28 +
 arch/arm/mach-exynos/suspend.c                     |   4 +-
 arch/arm/mach-imx/mach-imx6q.c                     |   5 +-
 arch/arm/mach-omap2/omap_hwmod.c                   |  10 +-
 arch/arm/mach-omap2/omap_hwmod.h                   |   1 +
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c          | 103 +--
 arch/arm/mach-omap2/pdata-quirks.c                 |   1 +
 arch/arm/mach-omap2/prm44xx.c                      |   4 +-
 arch/arm/mach-pxa/idp.c                            |   1 +
 arch/arm/mach-pxa/lpd270.c                         |   2 +-
 arch/arm/mach-sa1100/neponset.c                    |   4 +-
 arch/arm/mach-sa1100/pleb.c                        |   2 +-
 arch/arm/mach-socfpga/core.h                       |   2 +-
 arch/arm/mach-socfpga/socfpga.c                    |   5 +
 arch/arm/mach-sti/board-dt.c                       |   1 +
 arch/arm64/boot/dts/apm/apm-storm.dtsi             |   4 +-
 arch/arm64/include/asm/tlb.h                       |   3 +
 arch/arm64/include/asm/tlbflush.h                  |  13 +
 arch/arm64/kernel/efi.c                            |   9 +
 arch/arm64/kernel/head.S                           |   2 +-
 arch/arm64/kernel/process.c                        |   8 +
 arch/c6x/include/asm/pgtable.h                     |   5 +
 arch/microblaze/kernel/entry.S                     |   7 +-
 arch/nios2/include/asm/ptrace.h                    |  47 +
 arch/nios2/include/asm/ucontext.h                  |  32 -
 arch/nios2/include/uapi/asm/Kbuild                 |   2 +
 arch/nios2/include/uapi/asm/elf.h                  |   4 +-
 arch/nios2/include/uapi/asm/ptrace.h               |  50 +-
 arch/nios2/include/uapi/asm/sigcontext.h           |  12 +-
 arch/nios2/kernel/signal.c                         |   4 +-
 arch/s390/include/asm/kvm_host.h                   |  12 +-
 arch/s390/include/asm/mmu_context.h                |   2 +-
 arch/s390/include/asm/page.h                       |  11 +-
 arch/s390/kernel/jump_label.c                      |  12 +-
 arch/s390/kernel/module.c                          |   1 +
 arch/s390/kernel/processor.c                       |   2 +-
 arch/s390/kvm/kvm-s390.c                           |  68 +-
 arch/s390/kvm/kvm-s390.h                           |   3 +-
 arch/s390/kvm/priv.c                               |   2 +-
 arch/s390/pci/pci.c                                |  28 +-
 arch/s390/pci/pci_mmio.c                           |  17 +-
 arch/x86/xen/p2m.c                                 |   2 +-
 drivers/acpi/acpi_lpss.c                           |   5 +-
 drivers/ata/sata_fsl.c                             |   2 +
 drivers/char/tpm/tpm-chip.c                        |  34 +-
 drivers/char/tpm/tpm_ibmvtpm.c                     |  10 +-
 drivers/char/tpm/tpm_ibmvtpm.h                     |   6 +-
 drivers/clk/clk-divider.c                          |  29 +-
 drivers/clk/clk.c                                  |  27 +-
 drivers/clk/qcom/gcc-msm8960.c                     |  13 +
 drivers/clk/qcom/lcc-ipq806x.c                     |   1 -
 drivers/clk/qcom/lcc-msm8960.c                     |   7 +-
 drivers/clk/ti/fapll.c                             |   6 +-
 drivers/gpu/drm/drm_crtc.c                         |  35 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |  11 +-
 drivers/gpu/drm/drm_mm.c                           |   2 +-
 drivers/gpu/drm/i915/i915_cmd_parser.c             |   5 +-
 drivers/gpu/drm/i915/i915_debugfs.c                | 213 ++++-
 drivers/gpu/drm/i915/i915_dma.c                    |  53 +-
 drivers/gpu/drm/i915/i915_drv.c                    |   7 -
 drivers/gpu/drm/i915/i915_drv.h                    |  65 +-
 drivers/gpu/drm/i915/i915_gem.c                    |  52 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |   4 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |  21 +-
 drivers/gpu/drm/i915/i915_irq.c                    |  24 +-
 drivers/gpu/drm/i915/i915_params.c                 |   6 +-
 drivers/gpu/drm/i915/i915_reg.h                    |  81 +-
 drivers/gpu/drm/i915/i915_sysfs.c                  |   4 +-
 drivers/gpu/drm/i915/i915_vgpu.h                   |   2 +-
 drivers/gpu/drm/i915/intel_atomic.c                |  12 +-
 drivers/gpu/drm/i915/intel_ddi.c                   |  39 +-
 drivers/gpu/drm/i915/intel_display.c               | 398 +++++----
 drivers/gpu/drm/i915/intel_dp.c                    | 187 +++-
 drivers/gpu/drm/i915/intel_dp_mst.c                |   4 +-
 drivers/gpu/drm/i915/intel_drv.h                   |  16 +-
 drivers/gpu/drm/i915/intel_fbc.c                   |  91 +-
 drivers/gpu/drm/i915/intel_fbdev.c                 |  27 +-
 drivers/gpu/drm/i915/intel_frontbuffer.c           |  18 +-
 drivers/gpu/drm/i915/intel_pm.c                    | 990 ++++++++++-----------
 drivers/gpu/drm/i915/intel_ringbuffer.c            |  47 +-
 drivers/gpu/drm/i915/intel_ringbuffer.h            |   1 -
 drivers/gpu/drm/i915/intel_runtime_pm.c            |  56 +-
 drivers/gpu/drm/i915/intel_sdvo.c                  |   2 +-
 drivers/gpu/drm/i915/intel_sprite.c                |   4 +-
 drivers/gpu/drm/i915/intel_uncore.c                |  18 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |  68 +-
 drivers/gpu/drm/radeon/si.c                        |   6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |  78 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  14 +-
 drivers/i2c/i2c-core.c                             |   3 -
 drivers/input/keyboard/tc3589x-keypad.c            |   6 +-
 drivers/input/misc/mma8450.c                       |   1 +
 drivers/input/mouse/alps.c                         |   4 +-
 drivers/input/mouse/cyapa_gen3.c                   |   2 +-
 drivers/input/mouse/cyapa_gen5.c                   |   4 +-
 drivers/input/mouse/focaltech.c                    |  50 +-
 drivers/input/mouse/psmouse-base.c                 |  14 +-
 drivers/input/mouse/psmouse.h                      |   6 +
 drivers/input/touchscreen/Kconfig                  |   1 +
 drivers/iommu/Kconfig                              |   2 +
 drivers/iommu/exynos-iommu.c                       |   7 +
 drivers/iommu/io-pgtable-arm.c                     |   5 +-
 drivers/iommu/omap-iommu.c                         |   7 +
 drivers/iommu/rockchip-iommu.c                     |   7 +
 drivers/irqchip/irq-armada-370-xp.c                |  21 +-
 drivers/irqchip/irq-gic-v3-its.c                   | 157 +++-
 drivers/irqchip/irq-gic-v3.c                       |   2 +-
 drivers/irqchip/irq-gic.c                          |  20 +-
 drivers/mtd/nand/Kconfig                           |   1 +
 drivers/mtd/nand/pxa3xx_nand.c                     |  50 +-
 drivers/net/can/dev.c                              |   8 +
 drivers/net/can/usb/kvaser_usb.c                   |  48 +-
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c         |   4 +
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c     |   2 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.c   |   4 +
 drivers/net/ethernet/broadcom/bcm63xx_enet.c       |   8 +-
 drivers/net/ethernet/broadcom/bgmac.c              |   7 -
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   3 +
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   6 +-
 drivers/net/ethernet/cadence/macb.c                |   8 +-
 drivers/net/ethernet/cadence/macb.h                |   2 +-
 drivers/net/ethernet/freescale/fec_main.c          |   3 +-
 drivers/net/ethernet/freescale/gianfar.c           |  19 +-
 drivers/net/ethernet/smsc/smc91x.c                 |   1 +
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |  65 +-
 drivers/net/team/team.c                            |   6 +-
 drivers/net/xen-netback/interface.c                |   3 +-
 drivers/net/xen-netback/netback.c                  |  22 +-
 drivers/of/Kconfig                                 |   3 +-
 drivers/of/base.c                                  |  27 +-
 drivers/of/overlay.c                               |   3 +-
 drivers/of/unittest.c                              |  28 +-
 drivers/pci/host/pci-xgene.c                       |   4 +-
 drivers/pci/pci-sysfs.c                            |   5 +-
 drivers/regulator/core.c                           |   7 -
 drivers/regulator/da9210-regulator.c               |   9 +
 drivers/regulator/rk808-regulator.c                |   8 +
 drivers/rtc/rtc-s3c.c                              |   1 +
 drivers/s390/block/dcssblk.c                       |   2 +-
 drivers/s390/block/scm_blk_cluster.c               |   2 +-
 drivers/scsi/libsas/sas_discover.c                 |   6 +-
 drivers/spi/spi-atmel.c                            |  12 +-
 drivers/spi/spi-dw-mid.c                           |   6 +
 drivers/spi/spi-dw-pci.c                           |   4 +-
 drivers/spi/spi-dw.c                               |   4 +-
 drivers/spi/spi-img-spfi.c                         |   7 +
 drivers/spi/spi-pl022.c                            |   2 +-
 drivers/spi/spi-ti-qspi.c                          |  22 +
 drivers/usb/gadget/function/f_fs.c                 | 204 ++---
 drivers/usb/gadget/legacy/inode.c                  | 466 ++++------
 drivers/vfio/pci/vfio_pci_intrs.c                  |   2 +
 drivers/video/fbdev/amba-clcd.c                    |   3 +
 drivers/video/fbdev/core/fbmon.c                   |   6 +-
 drivers/video/fbdev/omap2/dss/display-sysfs.c      | 179 ++--
 drivers/xen/events/events_base.c                   |  18 +-
 drivers/xen/xen-pciback/conf_space.c               |   2 +-
 drivers/xen/xen-pciback/conf_space.h               |   2 +
 drivers/xen/xen-pciback/conf_space_header.c        |  61 +-
 fs/locks.c                                         |   2 +-
 fs/nilfs2/segment.c                                |   7 +-
 fs/notify/fanotify/fanotify.c                      |   3 +-
 fs/ocfs2/ocfs2.h                                   |   2 +-
 fs/ocfs2/ocfs2_fs.h                                |  15 +-
 include/drm/i915_pciids.h                          |  49 +-
 include/dt-bindings/pinctrl/am33xx.h               |   3 +-
 include/dt-bindings/pinctrl/am43xx.h               |   3 +-
 include/linux/clk.h                                |  18 +
 include/linux/irqchip/arm-gic-v3.h                 |   5 +
 include/linux/kasan.h                              |   9 +-
 include/linux/moduleloader.h                       |   8 +
 include/linux/of_platform.h                        |   2 +-
 include/linux/spi/spi.h                            |   2 +-
 include/linux/uio.h                                |   2 +
 include/linux/vmalloc.h                            |   1 +
 include/linux/workqueue.h                          |   3 +-
 include/net/netfilter/nf_tables.h                  |  22 +-
 include/soc/at91/at91sam9_ddrsdr.h                 |   2 +-
 include/uapi/drm/drm_fourcc.h                      |   2 +-
 include/uapi/drm/i915_drm.h                        |   3 +
 include/video/omapdss.h                            |   1 +
 include/xen/xenbus.h                               |   4 +-
 kernel/cpuset.c                                    |   9 +-
 kernel/module.c                                    |   2 -
 kernel/trace/ftrace.c                              |  40 +-
 kernel/workqueue.c                                 |  56 +-
 lib/Makefile                                       |   2 +-
 {mm => lib}/iov_iter.c                             |  15 +
 lib/seq_buf.c                                      |   4 +-
 mm/Makefile                                        |   2 +-
 mm/cma.c                                           |  12 +-
 mm/huge_memory.c                                   |  11 +-
 mm/hugetlb.c                                       |   4 +-
 mm/kasan/kasan.c                                   |  14 +-
 mm/memcontrol.c                                    |   4 +-
 mm/memory.c                                        |   7 +-
 mm/mlock.c                                         |   4 +-
 mm/nommu.c                                         |   1 +
 mm/page_alloc.c                                    |   3 +-
 mm/vmalloc.c                                       |   1 +
 net/can/af_can.c                                   |   3 +
 net/ipv4/ip_fragment.c                             |  11 +-
 net/ipv4/ip_sockglue.c                             |  33 +-
 net/ipv4/ping.c                                    |  12 +-
 net/ipv4/tcp.c                                     |  10 +-
 net/ipv6/datagram.c                                |  39 +-
 net/ipv6/ping.c                                    |   5 +-
 net/netfilter/ipvs/ip_vs_sync.c                    |   3 +
 net/netfilter/nf_tables_api.c                      |  61 +-
 net/netfilter/nft_compat.c                         |  14 +-
 net/packet/af_packet.c                             |  22 +-
 net/rxrpc/ar-error.c                               |   4 +-
 net/tipc/link.c                                    |   7 +-
 sound/core/control.c                               |   4 +
 sound/firewire/dice/dice-interface.h               |  18 +-
 sound/firewire/dice/dice-proc.c                    |   4 +-
 sound/firewire/iso-resources.c                     |   3 +-
 sound/pci/hda/hda_controller.c                     |   2 +-
 sound/pci/hda/hda_generic.c                        |  30 +-
 sound/pci/hda/patch_cirrus.c                       |   2 +
 sound/pci/hda/patch_conexant.c                     |  11 +
 sound/soc/fsl/fsl_spdif.c                          |   4 +-
 sound/soc/kirkwood/kirkwood-i2s.c                  |   2 +-
 sound/usb/quirks-table.h                           |  30 +
 tools/power/cpupower/Makefile                      |   2 +-
 tools/testing/selftests/exec/execveat.c            |  10 +-
 290 files changed, 4289 insertions(+), 2440 deletions(-)
 rename Documentation/devicetree/bindings/serial/{of-serial.txt => 8250.txt} (100%)
 create mode 100644 Documentation/devicetree/bindings/serial/axis,etraxfs-uart.txt
 create mode 100644 arch/arm/boot/dts/exynos4-cpu-thermal.dtsi
 create mode 100644 arch/arm/boot/dts/exynos4412-tmu-sensor-conf.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5420-trip-points.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5440-tmu-sensor-conf.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5440-trip-points.dtsi
 delete mode 100644 arch/nios2/include/asm/ucontext.h
 rename {mm => lib}/iov_iter.c (97%)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the dri-devel mailing list