[PULL] drm-misc-fixes

Sean Paul seanpaul at chromium.org
Thu May 25 17:44:04 UTC 2017


Hi Dave,
A handful of fixes for you this week, nothing overly complex. The pull is noisy
because it includes -rc2.

Due to some process miscommunications, Lukas fast-forwarded -fixes and merged
the radeon patch without R-b. Patrik also merged the gma500 patch directly
without review. Daniel has added safeguards in dim to prevent this from happening
in the future. I have run the branch through my usual testing as well as reviewed
the patches to ensure everything is above-board.


drm-misc-fixes-2017-05-25:
Core Changes:
- Don't drop vblank reference more than once in cases of ww retry (Daniel)

Driver Changes:
- radeon: Fix oops during radeon probe trying to reference wrong device (Lukas)
- qxl: Avoid sleeping while in atomic context on cursor update (Gabriel)
- gma500: Use VBT mode instead of pre-programmed mode for LVDS (Patrik)

Cc: Lukas Wunner <lukas at wunner.de>
Cc: Gabriel Krisman Bertazi <krisman at collabora.co.uk>
Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
Cc: Patrik Jakobsson <patrik.r.jakobsson at gmail.com>

Cheers, Sean


The following changes since commit d51aff16e821a755c242e14168f5d4601199eafd:

  Merge branch 'for-upstream/hdlcd' of git://linux-arm.org/linux-ld into drm-fixes (2017-05-20 06:00:49 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-misc tags/drm-misc-fixes-2017-05-25

for you to fetch changes up to 82bc9a42cf854fdf63155759c0aa790bd1f361b0:

  drm/gma500/psb: Actually use VBT mode when it is found (2017-05-23 22:01:07 +0200)

----------------------------------------------------------------
Core Changes:
- Don't drop vblank reference more than once in cases of ww retry (Daniel)

Driver Changes:
- radeon: Fix oops during radeon probe trying to reference wrong device (Lukas)
- qxl: Avoid sleeping while in atomic context on cursor update (Gabriel)
- gma500: Use VBT mode instead of pre-programmed mode for LVDS (Patrik)

Cc: Lukas Wunner <lukas at wunner.de>
Cc: Gabriel Krisman Bertazi <krisman at collabora.co.uk>
Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
Cc: Patrik Jakobsson <patrik.r.jakobsson at gmail.com>

----------------------------------------------------------------
Adam Ford (1):
      ARM: dts: LogicPD Torpedo: Fix camera pin mux

Al Viro (2):
      fix unsafe_put_user()
      osf_wait4(): fix infoleak

Alan Stern (2):
      USB: ene_usb6250: fix DMA to the stack
      USB: xhci: fix lock-inversion problem

Alexandre Belloni (2):
      watchdog: sama5d4: fix WDDIS handling
      watchdog: sama5d4: fix race condition

Andreas Kemnade (1):
      ARM: dts: gta04: fix polarity of clocks for mcbsp4

Andrey Korolyov (1):
      USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs

Anthony Mallet (1):
      USB: serial: ftdi_sio: fix setting latency for unprivileged users

Anton Bondarenko (1):
      usb: core: fix potential memory leak in error path during hcd creation

Ard Biesheuvel (1):
      i2c: designware: don't infer timings described by ACPI from clock rate

Arnd Bergmann (14):
      ARM: omap2+: make omap4_get_cpu1_ns_pa_addr declaration usable
      Merge tag 'v4.11-next-fixes' of https://github.com/mbgg/linux-mediatek into fixes
      Merge tag 'renesas-fixes-for-v4.12' of https://git.kernel.org/.../horms/renesas into fixes
      Merge tag 'mvebu-dt64-4.12-3' of git://git.infradead.org/linux-mvebu into fixes
      Merge tag 'mvebu-arm64-4.12-1' of git://git.infradead.org/linux-mvebu into fixes
      Merge branch 'tee/initial-merge' into fixes
      tee: add ARM_SMCCC dependency
      soc: imx: add PM dependency for IMX7_PM_DOMAINS
      staging: fsl-dpaa2/eth: add ETHERNET dependency
      iommu/mediatek: Include linux/dma-mapping.h
      watchdog: orion: fix compile-test dependencies
      ARM: remove duplicate 'const' annotations'
      firmware: ti_sci: fix strncat length check
      arm64: dts: rockchip: fix include reference

Bart Van Assche (1):
      scsi: scsi_lib: Add #include <scsi/scsi_transport.h>

Baruch Siach (4):
      ARM: dts: bcm2835: fix uart0 pinctrl node names
      ARM: dts: bcm2835: fix i2c0 pins
      ARM: dts: bcm2835: fix uart0/uart1 pins
      ARM: dts: bcm2835: add index to the ethernet alias

Bjørn Mork (1):
      USB: serial: qcserial: add more Lenovo EM74xx device IDs

Bogdan Mirea (1):
      usb: gadget: gserial: check if console kthread exists

Chris Brandt (2):
      usb: r8a66597-hcd: decrease timeout
      usb: r8a66597-hcd: select a different endpoint on timeout

Christoffer Dall (2):
      KVM: arm/arm64: Fix bug when registering redist iodevs
      KVM: arm/arm64: Hold slots_lock when unregistering kvm io bus devices

Christoph Hellwig (1):
      scsi: MAINTAINERS: update OSD entries

Christophe JAILLET (1):
      firmware: Google VPD: Fix memory allocation error handling

Colin Ian King (2):
      scsi: lpfc: ensure els_wq is being checked before destroying it
      scsi: pmcraid: remove redundant check to see if request_size is less than zero

Dan Carpenter (4):
      scsi: lpfc: double lock typo in lpfc_ns_rsp()
      scsi: qedf: Cleanup the type of io_log->op
      kvm: nVMX: off by one in vmx_write_pml_buffer()
      KVM: Silence underflow warning in avic_get_physical_id_entry()

Dan Williams (2):
      dax: fix false CONFIG_BLOCK dependency
      dax, xfs, ext4: compile out iomap-dax paths in the FS_DAX=n case

Daniel Vetter (1):
      drm: Fix deadlock retry loop in page_flip_ioctl

Daniele Palmas (1):
      usb: serial: option: add Telit ME910 support

Eric Anholt (1):
      watchdog: bcm281xx: Fix use of uninitialized spinlock.

Fabio Estevam (1):
      ARM: dts: imx53-qsrb: Pulldown PMIC IRQ pin

Florian Fainelli (2):
      Merge tag 'bcm2835-dt-next-2017-03-30' into devicetree/fixes
      soc: bcm: brcmstb: Correctly match 7435 SoC

Gabriel Krisman Bertazi (1):
      drm: qxl: Delay entering atomic context during cursor update

Ganapatrao Kulkarni (1):
      arm64: perf: Ignore exclude_hv when kernel is running in HYP

Gautham R. Shenoy (1):
      powerpc/powernv: Set NAPSTATELOST after recovering paca on P9 DD1

Geert Uytterhoeven (1):
      soc: renesas: Provide dummy rcar_rst_read_mode_pins() for compile-testing

Gilad Ben-Yossef (1):
      staging: MAINTAINERS: add GBY as ccree maintainer

Greg Kroah-Hartman (2):
      Merge tag 'fixes-for-v4.12-rc2' of git://git.kernel.org/.../balbi/usb into usb-linus
      Merge tag 'usb-serial-4.12-rc2' of git://git.kernel.org/.../johan/usb-serial into usb-linus

Gregory CLEMENT (3):
      arm64: marvell: enable the Armada 37xx pinctrl driver
      ARM64: dts: marvell: Add pinctrl nodes for Armada 3700
      ARM64: dts: marvell: armada37xx: add pinctrl definition

Guenter Roeck (5):
      scsi: cxlflash: Select IRQ_POLL
      staging: typec: tcpm: Drop duplicate PD messages
      staging: typec: tcpm: Set correct flags in PD request messages
      staging: typec: tcpm: Respond to Discover Identity commands
      staging: typec: tcpm: Fix Port Power Role field in PS_RDY messages

Guru Das Srinagesh (1):
      staging: typec: Fix sparse warnings about incorrect types

Gustavo A. R. Silva (2):
      scsi: qedf: properly update arguments position in function call
      block: xen-blkback: add null check to avoid null pointer dereference

Hanjun Guo (2):
      irqchip/mbigen: Fix memory mapping code
      irqchip/mbigen: Fix potential NULL dereferencing

Hannes Reinecke (1):
      scsi: libfc: do not flood console with messages 'libfc: queue full ...'

Hans Verkuil (1):
      ARM: dts: omap4: enable CEC pin for Pandaboard A4 and ES

Heikki Krogerus (1):
      usb: dwc3: pci: add Intel Cannonlake PCI IDs

Ian Chard (1):
      staging: ccree: remove extraneous spin_unlock_bh() in error handler

Ian W MORRISON (1):
      staging: rtl8723bs: remove re-positioned call to kfree in os_dep/ioctl_cfg80211.c

James Smart (5):
      scsi: lpfc: Fix panic on BFS configuration
      nvme-fc: correct port role bits
      nvme-fc: require target or discovery role for fc-nvme targets
      nvme-fc: stop queues on error detection
      nvmet-fc: remove target cpu scheduling flag

Jan Kara (1):
      fuseblk: Fix warning in super_setup_bdi_name()

Javier Martinez Canillas (1):
      staging: typec: fusb302: Fix module autoload

Jens Axboe (1):
      Merge branch 'stable/for-jens-4.12' of git://git.kernel.org/.../konrad/xen into for-linus

Jiri Slaby (1):
      sisusb_con: fix coccinelle warning

Johan Hovold (16):
      USB: serial: ir-usb: fix big-endian baud-rate debug printk
      USB: serial: mct_u232: fix big-endian baud-rate handling
      USB: serial: io_ti: fix div-by-zero in set_termios
      uwb: fix device quirk on big-endian hosts
      USB: chaoskey: fix Alea quirk on big-endian hosts
      USB: iowarrior: fix info ioctl on big-endian hosts
      USB: ehci-platform: fix companion-device leak
      USB: core: of: document reference taken by companion helper
      USB: gadget: dummy_hcd: fix hub-descriptor removable fields
      USB: usbip: fix nonconforming hub descriptor
      USB: hub: fix SS hub-descriptor handling
      USB: hub: fix non-SS hub-descriptor handling
      USB: hub: fix SS max number of ports
      USB: host: xhci: use max-port define
      of: fdt: add missing allocation-failure check
      watchdog: pcwd_usb: fix NULL-deref at probe

John Crispin (1):
      arm: dts: mt7623: add clock-frequency to the a7 timer node to mt7623.dtsi

Jon Derrick (1):
      nvme: unmap CMB and remove sysfs file in reset path

Juergen Gross (2):
      xen: cleanup pvh leftovers from pv-only sources
      xen: make xen_flush_tlb_all() static

Julius Werner (1):
      drivers: char: mem: Check for address space wraparound with mmap()

KarimAllah Ahmed (1):
      iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings

Keerthy (1):
      ARM: dts: dra7: Add power hold and power controller properties to palmas

Kees Cook (1):
      scsi: qedf: Avoid reading past end of buffer

Lars Ellenberg (1):
      drbd: fix request leak introduced by locking/atomic, kref: Kill kref_sub()

Leonard Crestez (1):
      ARM: dts: imx6sx-sdb: Remove OPP override

Linus Torvalds (23):
      Merge tag 'powerpc-4.12-3' of git://git.kernel.org/.../powerpc/linux
      Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
      Merge tag 'armsoc-fixes' of git://git.kernel.org/.../arm/arm-soc
      Merge tag 'devicetree-fixes-for-4.12' of git://git.kernel.org/.../robh/linux
      Merge tag 'for-linus-4.12b-rc2-tag' of git://git.kernel.org/.../xen/tip
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 'iommu-fixes-v4.12-rc1' of git://git.kernel.org/.../joro/iommu
      Merge branch 'i2c/for-current' of git://git.kernel.org/.../wsa/linux
      Merge branch 'libnvdimm-for-next' of git://git.kernel.org/.../nvdimm/nvdimm
      Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
      Merge tag 'drm-fixes-for-v4.12-rc2' of git://people.freedesktop.org/~airlied/linux
      Merge git://www.linux-watchdog.org/linux-watchdog
      Merge tag 'char-misc-4.12-rc2' of git://git.kernel.org/.../gregkh/char-misc
      Merge tag 'usb-4.12-rc2' of git://git.kernel.org/.../gregkh/usb
      Merge tag 'staging-4.12-rc2' of git://git.kernel.org/.../gregkh/staging
      Merge branch 'for-linus' of git://git.kernel.dk/linux-block
      Merge tag 'trace-v4.12-rc1' of git://git.kernel.org/.../rostedt/linux-trace
      Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs
      Clean up x86 unsafe_get/put_user() type handling
      x86: fix 32-bit case of __get_user_asm_u64()
      Linux 4.12-rc2

Linus Walleij (1):
      ARM: configs: add a gemini defconfig

Lukas Wunner (1):
      drm/radeon: Fix oops upon driver load on PowerXpress laptops

MaJun (1):
      irqchip/mbigen: Fix the clear register offset calculation

Maksim Salau (1):
      usb: misc: legousbtower: Fix memory leak

Malcolm Priestley (4):
      staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory.
      staging: rtl8192e: fix 2 byte alignment of register BSSIDR.
      staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.
      staging: rtl8192e: GetTs Fix invalid TID 7 warning.

Marc Zyngier (6):
      ARM: KVM: Fix tracepoint generation after move to virt/kvm/arm/
      arm64: KVM: Do not use stack-protector to compile EL2 code
      arm: KVM: Do not use stack-protector to compile HYP code
      KVM: arm/arm64: vgic-v2: Do not use Active+Pending state for a HW interrupt
      KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a HW interrupt
      KVM: arm/arm64: vgic-v3: Use PREbits to infer the number of ICH_APxRn_EL2 registers

Mark Rutland (1):
      arm64/cpufeature: don't use mutex in bringup path

Markus Heiser (1):
      doc-rst: fixed kernel-doc directives in usb/typec.rst

Mathias Nyman (3):
      usb: xhci: trace URB before giving it back instead of after
      xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton
      xhci: Fix command ring stop regression in 4.11

Matthias Lange (1):
      xhci: remove GFP_DMA flag from allocation

Michael Ellerman (3):
      powerpc/modules: If mprofile-kernel is enabled add it to vermagic
      powerpc/mm: Fix crash in page table dump with huge pages
      powerpc/mm: Fix virt_addr_valid() etc. on 64-bit hash

Michael Neuling (2):
      powerpc/tm: Fix FP and VMX register corruption
      selftests/powerpc: Test TM and VMX register state

Naveen N. Rao (5):
      powerpc/kprobes: Fix handling of instruction emulation on probe re-entry
      ftrace: Simplify glob handling in unregister_ftrace_function_probe_func()
      ftrace/instances: Clear function triggers when removing instances
      selftests/ftrace: Fix bashisms
      selftests/ftrace: Add test to remove instance with active event triggers

Olivier Leveque (1):
      staging: typec: tcpci: declare private structure as static

Olof Johansson (6):
      Merge tag 'v4.12-rc1' into fixes
      devicetree: Move include prefixes from arch to separate directory
      Merge tag 'arm-soc/for-4.12/devicetree-fixes' of http://github.com/Broadcom/stblinux into fixes
      Merge tag 'arm-soc/for-4.12/drivers-fixes' of http://github.com/Broadcom/stblinux into fixes
      Merge tag 'imx-fixes-4.12' of git://git.kernel.org/.../shawnguo/linux into fixes
      Merge tag 'omap-for-v4.12/fixes-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into fixes

Pan Bian (1):
      usb: dwc3: keystone: check return value

Paolo Bonzini (3):
      KVM: nVMX: fix EPT permissions as reported in exit qualification
      KVM: x86: lower default for halt_poll_ns
      iTCO_wdt: all versions count down twice

Patrik Jakobsson (1):
      drm/gma500/psb: Actually use VBT mode when it is found

Paul Mackerras (3):
      KVM: PPC: Book3S HV: Add radix checks in real-mode hypercall handlers
      KVM: PPC: Book3S PR: Check copy_to/from_user return values
      KVM: PPC: Book3S PR: Don't include SPAPR TCE code on non-pseries platforms

Peter Chen (2):
      usb: host: xhci-mem: allocate zeroed Scratchpad Buffer
      usb: host: xhci-ring: don't need to clear interrupt pending for MSI enabled hcd

Peter Ujfalusi (1):
      usb: musb: tusb6010_omap: Do not reset the other direction's packet size

Phil Elwell (1):
      staging: vc04_services: Fix bulk cache maintenance

Radim Krčmář (5):
      Merge branch 'kvm-ppc-fixes' of git://git.kernel.org/.../paulus/powerpc
      Merge tag 'kvm-arm-for-v4.12-rc2' of git://git.kernel.org/.../kvmarm/kvmarm
      KVM: x86: zero base3 of unusable segments
      KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh()
      KVM: x86: prevent uninitialized variable warning in check_svme()

Randy Dunlap (1):
      MAINTAINERS: greybus-dev list is members-only

Ravikumar Kattekola (1):
      ARM: dts: dra7: Reduce cpu thermal shutdown temperature

Rob Herring (3):
      Partially Revert "of: fix sparse warnings in fdt, irq, reserved mem, and resolver code"
      arm64: defconfig: sync with savedefconfig
      arm64: defconfig: enable options needed for QCom DB410c board

Robin Murphy (2):
      arm64: Remove redundant mov from LL/SC cmpxchg
      iommu/dma: Don't touch invalid iova_domain members

Roger Quadros (1):
      usb: dwc3: gadget: Fix ISO transfer performance

Rui Miguel Silva (3):
      staging: typec: fusb302: do not free gpio from managed resource
      staging: typec: fusb302: reset i2c_busy state in error
      staging: typec: fusb302: refactor resume retry mechanism

Shaohua Li (1):
      blktrace: fix integer parse

Shile Zhang (1):
      watchdog: wdt_pci: fix build error if define SOFTWARE_REBOOT

Shuah Khan (1):
      dtc: check.c fix compile error

Steven Rostedt (1):
      tracing: Move postpone selftests to core from early_initcall

Steven Rostedt (VMware) (4):
      sched/core: Call __schedule() from do_idle() without enabling preemption
      ftrace: Remove #ifdef from code and add clear_ftrace_function_probes() stub
      kprobes: Document how optimized kprobes are removed from module unload
      tracing: Make sure RCU is watching before calling a stack trace

Suman Anna (1):
      uio: fix incorrect memory leak cleanup

Suzuki K Poulose (3):
      kvm: arm/arm64: Fix race in resetting stage2 PGD
      kvm: arm/arm64: Force reading uncached stage2 PGD
      kvm: arm/arm64: Fix use after free of stage2 page table

Thinh Nguyen (1):
      usb: dwc3: gadget: Prevent losing events in event cache

Thomas Gleixner (2):
      genirq: Fix chained interrupt data ordering
      tracing/kprobes: Enforce kprobes teardown after testing

Thomas Petazzoni (1):
      usb: host: xhci-plat: propagate return value of platform_get_irq()

Tobias Regnery (1):
      misc: pci_endpoint_test: select CRC32

Tomas Melin (1):
      watchdog: cadence_wdt: fix timeout setting

Tony Lindgren (2):
      memory: omap-gpmc: Fix debug output for access width
      usb: musb: Fix trying to suspend while active for OTG configurations

Vamsi Krishna Samavedam (1):
      USB: core: replace %p with %pK

Vijay Immanuel (1):
      nvmet: release the sq ref on rdma read errors

Wanpeng Li (4):
      KVM: x86: Fix load damaged SSEx MXCSR register
      KVM: VMX: Don't enable EPT A/D feature if EPT feature is disabled
      KVM: x86: Fix potential preemption when get the current kvmclock timestamp
      KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation

Wei Yongjun (3):
      xen/9pfs: fix return value check in xen_9pfs_front_probe()
      xen/9pfs: p9_trans_xen_init and p9_trans_xen_exit can be static
      watchdog: zx2967: remove redundant dev_err call in zx2967_wdt_probe()

William Wu (1):
      usb: gadget: f_fs: avoid out of bounds access on comp_desc

Willy Tarreau (1):
      char: lp: fix possible integer overflow in lp_setup()

Yisheng Xie (1):
      staging/android/ion: remove useless document file

Yueyao Zhu (1):
      staging: typec: fusb302: Fix chip->vbus_present init value

Zhichao Huang (2):
      KVM: arm: plug potential guest hardware debug leakage
      KVM: arm: rename pm_fake handler to trap_raz_wi

Zhou Zhengping (1):
      scsi: Skip deleted devices in __scsi_device_lookup

yong mao (1):
      ARM64: dts: mediatek: configure some fixed mmc parameters

 .../devicetree/bindings/staging/ion/hi6220-ion.txt |  31 ------
 Documentation/usb/typec.rst                        |   6 +-
 Documentation/watchdog/watchdog-parameters.txt     |   2 +-
 MAINTAINERS                                        |  15 +--
 Makefile                                           |   2 +-
 arch/alpha/kernel/osf_sys.c                        |   6 +-
 arch/arm/boot/dts/bcm283x-rpi-smsc9512.dtsi        |   2 +-
 arch/arm/boot/dts/bcm283x-rpi-smsc9514.dtsi        |   2 +-
 arch/arm/boot/dts/bcm283x.dtsi                     |  22 ++--
 arch/arm/boot/dts/dra7-evm.dts                     |   2 +
 arch/arm/boot/dts/dra7.dtsi                        |   4 +
 arch/arm/boot/dts/imx53-qsrb.dts                   |   2 +-
 arch/arm/boot/dts/imx6sx-sdb.dts                   |  17 ---
 arch/arm/boot/dts/include/arm                      |   1 -
 arch/arm/boot/dts/include/arm64                    |   1 -
 arch/arm/boot/dts/include/dt-bindings              |   1 -
 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts  |   6 +-
 arch/arm/boot/dts/mt7623.dtsi                      |   2 +
 arch/arm/boot/dts/omap3-gta04.dtsi                 |   3 +-
 arch/arm/boot/dts/omap4-panda-a4.dts               |   2 +-
 arch/arm/boot/dts/omap4-panda-es.dts               |   2 +-
 arch/arm/configs/gemini_defconfig                  |  68 ++++++++++++
 arch/arm/include/asm/kvm_coproc.h                  |   3 +-
 arch/arm/kvm/coproc.c                              | 106 ++++++++++++------
 arch/arm/kvm/handle_exit.c                         |   4 +-
 arch/arm/kvm/hyp/Makefile                          |   2 +
 arch/arm/kvm/hyp/switch.c                          |   4 +-
 arch/arm/kvm/trace.h                               |   8 +-
 arch/arm/mach-at91/pm.c                            |   2 +-
 arch/arm/mach-bcm/bcm_kona_smc.c                   |   2 +-
 arch/arm/mach-cns3xxx/core.c                       |   2 +-
 arch/arm/mach-omap2/common.h                       |   3 +-
 arch/arm/mach-omap2/omap-mpuss-lowpower.c          |  10 +-
 arch/arm/mach-omap2/omap-smp.c                     |  11 +-
 arch/arm/mach-omap2/prm_common.c                   |   2 +-
 arch/arm/mach-omap2/vc.c                           |   2 +-
 arch/arm/mach-spear/time.c                         |   2 +-
 arch/arm64/Kconfig.platforms                       |   5 +
 arch/arm64/boot/dts/include/arm                    |   1 -
 arch/arm64/boot/dts/include/arm64                  |   1 -
 arch/arm64/boot/dts/include/dt-bindings            |   1 -
 arch/arm64/boot/dts/marvell/armada-3720-db.dts     |   8 ++
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |  73 ++++++++++++-
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts        |   3 +
 arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts  |   2 +-
 arch/arm64/configs/defconfig                       | 106 ++++++++----------
 arch/arm64/include/asm/atomic_ll_sc.h              |   1 -
 arch/arm64/include/asm/cpufeature.h                |  12 ++-
 arch/arm64/include/asm/kvm_host.h                  |   8 +-
 arch/arm64/kernel/cpufeature.c                     |  23 +++-
 arch/arm64/kernel/perf_event.c                     |  23 ++--
 arch/arm64/kvm/hyp/Makefile                        |   2 +
 arch/cris/boot/dts/include/dt-bindings             |   1 -
 arch/metag/boot/dts/include/dt-bindings            |   1 -
 arch/mips/boot/dts/include/dt-bindings             |   1 -
 arch/powerpc/boot/dts/include/dt-bindings          |   1 -
 arch/powerpc/include/asm/module.h                  |   4 +
 arch/powerpc/include/asm/page.h                    |  12 +++
 arch/powerpc/kernel/idle_book3s.S                  |   2 +-
 arch/powerpc/kernel/kprobes.c                      |   3 +-
 arch/powerpc/kernel/process.c                      |  19 ++++
 arch/powerpc/kvm/Kconfig                           |   2 +-
 arch/powerpc/kvm/Makefile                          |   4 +-
 arch/powerpc/kvm/book3s_64_vio_hv.c                |  13 +++
 arch/powerpc/kvm/book3s_hv_builtin.c               |   9 +-
 arch/powerpc/kvm/book3s_pr_papr.c                  |  70 +++++++++---
 arch/powerpc/kvm/powerpc.c                         |   4 +-
 arch/powerpc/mm/dump_linuxpagetables.c             |   7 +-
 arch/x86/include/asm/kvm_host.h                    |   2 +-
 arch/x86/include/asm/uaccess.h                     |  11 +-
 arch/x86/kernel/fpu/init.c                         |   1 +
 arch/x86/kvm/emulate.c                             |   2 +-
 arch/x86/kvm/paging_tmpl.h                         |  35 +++---
 arch/x86/kvm/pmu_intel.c                           |   2 +-
 arch/x86/kvm/svm.c                                 |   3 +-
 arch/x86/kvm/vmx.c                                 |   4 +-
 arch/x86/kvm/x86.c                                 |  45 +++++---
 arch/x86/xen/enlighten_pv.c                        |  15 +--
 arch/x86/xen/mmu.c                                 |   2 +-
 arch/x86/xen/mmu_pv.c                              | 102 +++++++-----------
 drivers/block/drbd/drbd_req.c                      |  27 ++---
 drivers/block/xen-blkback/xenbus.c                 |   8 +-
 drivers/char/lp.c                                  |   6 +-
 drivers/char/mem.c                                 |   5 +
 drivers/dax/super.c                                |   2 +
 drivers/firmware/google/vpd.c                      |  21 ++--
 drivers/firmware/ti_sci.c                          |   3 +-
 drivers/gpu/drm/drm_plane.c                        |   5 +-
 drivers/gpu/drm/gma500/psb_intel_lvds.c            |  18 ++--
 drivers/gpu/drm/qxl/qxl_display.c                  |   4 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |   2 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |  18 ++--
 drivers/iommu/dma-iommu.c                          |  13 ++-
 drivers/iommu/intel-iommu.c                        |   5 +-
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/irqchip/irq-mbigen.c                       |  17 +--
 drivers/memory/omap-gpmc.c                         |   2 +-
 drivers/misc/Kconfig                               |   1 +
 drivers/nvme/host/fc.c                             |  10 ++
 drivers/nvme/host/pci.c                            |   7 +-
 drivers/nvme/target/core.c                         |   6 ++
 drivers/nvme/target/fc.c                           |   4 +-
 drivers/nvme/target/fcloop.c                       |   1 -
 drivers/nvme/target/nvmet.h                        |   1 +
 drivers/nvme/target/rdma.c                         |   1 +
 drivers/of/fdt.c                                   |   3 +
 drivers/of/of_reserved_mem.c                       |   2 +-
 drivers/scsi/cxlflash/Kconfig                      |   1 +
 drivers/scsi/libfc/fc_fcp.c                        |  15 +--
 drivers/scsi/lpfc/lpfc_crtn.h                      |   1 +
 drivers/scsi/lpfc/lpfc_ct.c                        |   2 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   9 +-
 drivers/scsi/lpfc/lpfc_nvmet.c                     |   1 -
 drivers/scsi/lpfc/lpfc_sli.c                       |  19 ++--
 drivers/scsi/pmcraid.c                             |   3 -
 drivers/scsi/qedf/qedf.h                           |   2 +-
 drivers/scsi/qedf/qedf_els.c                       |   2 +-
 drivers/scsi/qedf/qedf_main.c                      |   2 +-
 drivers/scsi/scsi.c                                |   2 +
 drivers/scsi/scsi_lib.c                            |   1 +
 drivers/soc/bcm/brcmstb/common.c                   |   2 +-
 drivers/soc/imx/Kconfig                            |   3 +-
 drivers/staging/android/ion/devicetree.txt         |  51 ---------
 drivers/staging/ccree/ssi_request_mgr.c            |   1 -
 drivers/staging/fsl-dpaa2/Kconfig                  |   1 +
 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c     |  24 +++--
 drivers/staging/rtl8192e/rtl819x_TSProc.c          |  15 +--
 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c  |   1 -
 drivers/staging/typec/fusb302/fusb302.c            |  86 ++++++++-------
 drivers/staging/typec/pd.h                         |  10 ++
 drivers/staging/typec/pd_vdo.h                     |   4 +-
 drivers/staging/typec/tcpci.c                      |   2 +-
 drivers/staging/typec/tcpm.c                       |  77 +++++++++++++-
 drivers/staging/typec/tcpm.h                       |   3 +
 .../interface/vchiq_arm/vchiq_2835_arm.c           |  31 +++---
 drivers/tee/Kconfig                                |   1 +
 drivers/uio/uio.c                                  |   8 +-
 drivers/usb/core/devio.c                           |  14 +--
 drivers/usb/core/hcd.c                             |   5 +-
 drivers/usb/core/hub.c                             |  27 +++--
 drivers/usb/core/of.c                              |   3 +
 drivers/usb/core/urb.c                             |   2 +-
 drivers/usb/dwc3/dwc3-keystone.c                   |   4 +
 drivers/usb/dwc3/dwc3-pci.c                        |   4 +
 drivers/usb/dwc3/gadget.c                          |  21 +++-
 drivers/usb/gadget/function/f_fs.c                 |  10 +-
 drivers/usb/gadget/function/u_serial.c             |   2 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |   6 +-
 drivers/usb/host/ehci-platform.c                   |   4 +-
 drivers/usb/host/r8a66597-hcd.c                    |   6 +-
 drivers/usb/host/xhci-hub.c                        |   2 +-
 drivers/usb/host/xhci-mem.c                        |  11 +-
 drivers/usb/host/xhci-pci.c                        |   7 +-
 drivers/usb/host/xhci-plat.c                       |   2 +-
 drivers/usb/host/xhci-ring.c                       |  20 ++--
 drivers/usb/host/xhci.c                            |  13 +--
 drivers/usb/misc/chaoskey.c                        |   2 +-
 drivers/usb/misc/iowarrior.c                       |   2 +-
 drivers/usb/misc/legousbtower.c                    |   1 +
 drivers/usb/misc/sisusbvga/sisusb_con.c            |   2 +-
 drivers/usb/musb/musb_host.c                       |   9 +-
 drivers/usb/musb/tusb6010_omap.c                   |  13 ++-
 drivers/usb/serial/ftdi_sio.c                      |  10 +-
 drivers/usb/serial/ftdi_sio_ids.h                  |   2 +
 drivers/usb/serial/io_ti.c                         |   5 +-
 drivers/usb/serial/ir-usb.c                        |  21 ++--
 drivers/usb/serial/mct_u232.c                      |   2 +-
 drivers/usb/serial/option.c                        |   8 ++
 drivers/usb/serial/qcserial.c                      |   2 +
 drivers/usb/storage/ene_ub6250.c                   |  90 ++++++++++------
 drivers/usb/usbip/vhci_hcd.c                       |  11 +-
 drivers/uwb/i1480/dfu/usb.c                        |   5 +-
 drivers/watchdog/Kconfig                           |   2 +-
 drivers/watchdog/bcm_kona_wdt.c                    |   3 +-
 drivers/watchdog/cadence_wdt.c                     |   2 +-
 drivers/watchdog/iTCO_wdt.c                        |  22 ++--
 drivers/watchdog/pcwd_usb.c                        |   3 +
 drivers/watchdog/sama5d4_wdt.c                     |  77 ++++++++++----
 drivers/watchdog/wdt_pci.c                         |   2 +-
 drivers/watchdog/zx2967_wdt.c                      |   4 +-
 fs/ext2/inode.c                                    |   4 +-
 fs/ext4/inode.c                                    |   4 +-
 fs/fuse/inode.c                                    |   9 +-
 fs/xfs/xfs_iomap.c                                 |   4 +-
 include/kvm/arm_vgic.h                             |   5 +-
 include/linux/dax.h                                |  34 ++++--
 include/linux/kprobes.h                            |   3 +
 include/linux/nvme-fc-driver.h                     |  16 +--
 include/linux/of_irq.h                             |   2 +-
 include/linux/soc/renesas/rcar-rst.h               |   5 +
 include/linux/usb/hcd.h                            |   1 +
 include/uapi/linux/usb/ch11.h                      |   3 +
 kernel/irq/chip.c                                  |   2 +-
 kernel/kprobes.c                                   |   8 +-
 kernel/sched/core.c                                |  25 +++++
 kernel/sched/idle.c                                |   2 +-
 kernel/sched/sched.h                               |   2 +
 kernel/trace/blktrace.c                            |   4 +-
 kernel/trace/ftrace.c                              |  12 ++-
 kernel/trace/trace.c                               |  34 +++++-
 kernel/trace/trace.h                               |   5 +
 kernel/trace/trace_kprobe.c                        |   5 +
 net/9p/trans_xen.c                                 |   8 +-
 scripts/Makefile.lib                               |   2 +-
 scripts/dtc/checks.c                               |   2 +-
 scripts/dtc/include-prefixes/arc                   |   1 +
 scripts/dtc/include-prefixes/arm                   |   1 +
 scripts/dtc/include-prefixes/arm64                 |   1 +
 scripts/dtc/include-prefixes/c6x                   |   1 +
 scripts/dtc/include-prefixes/cris                  |   1 +
 scripts/dtc/include-prefixes/dt-bindings           |   1 +
 scripts/dtc/include-prefixes/h8300                 |   1 +
 scripts/dtc/include-prefixes/metag                 |   1 +
 scripts/dtc/include-prefixes/microblaze            |   1 +
 scripts/dtc/include-prefixes/mips                  |   1 +
 scripts/dtc/include-prefixes/nios2                 |   1 +
 scripts/dtc/include-prefixes/openrisc              |   1 +
 scripts/dtc/include-prefixes/powerpc               |   1 +
 scripts/dtc/include-prefixes/sh                    |   1 +
 scripts/dtc/include-prefixes/xtensa                |   1 +
 tools/testing/selftests/ftrace/ftracetest          |   2 +-
 .../ftrace/test.d/ftrace/func_event_triggers.tc    |   2 +-
 tools/testing/selftests/ftrace/test.d/functions    |   4 +-
 .../ftrace/test.d/instances/instance-event.tc      |   8 +-
 tools/testing/selftests/powerpc/tm/.gitignore      |   1 +
 tools/testing/selftests/powerpc/tm/Makefile        |   4 +-
 .../testing/selftests/powerpc/tm/tm-vmx-unavail.c  | 118 +++++++++++++++++++++
 virt/kvm/arm/hyp/vgic-v3-sr.c                      |  18 ++--
 virt/kvm/arm/mmu.c                                 |  33 +++---
 virt/kvm/arm/vgic/vgic-init.c                      |   5 +-
 virt/kvm/arm/vgic/vgic-mmio-v3.c                   |  12 ++-
 virt/kvm/arm/vgic/vgic-v2.c                        |   7 ++
 virt/kvm/arm/vgic/vgic-v3.c                        |   7 ++
 233 files changed, 1659 insertions(+), 822 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/staging/ion/hi6220-ion.txt
 delete mode 120000 arch/arm/boot/dts/include/arm
 delete mode 120000 arch/arm/boot/dts/include/arm64
 delete mode 120000 arch/arm/boot/dts/include/dt-bindings
 create mode 100644 arch/arm/configs/gemini_defconfig
 delete mode 120000 arch/arm64/boot/dts/include/arm
 delete mode 120000 arch/arm64/boot/dts/include/arm64
 delete mode 120000 arch/arm64/boot/dts/include/dt-bindings
 delete mode 120000 arch/cris/boot/dts/include/dt-bindings
 delete mode 120000 arch/metag/boot/dts/include/dt-bindings
 delete mode 120000 arch/mips/boot/dts/include/dt-bindings
 delete mode 120000 arch/powerpc/boot/dts/include/dt-bindings
 delete mode 100644 drivers/staging/android/ion/devicetree.txt
 create mode 120000 scripts/dtc/include-prefixes/arc
 create mode 120000 scripts/dtc/include-prefixes/arm
 create mode 120000 scripts/dtc/include-prefixes/arm64
 create mode 120000 scripts/dtc/include-prefixes/c6x
 create mode 120000 scripts/dtc/include-prefixes/cris
 create mode 120000 scripts/dtc/include-prefixes/dt-bindings
 create mode 120000 scripts/dtc/include-prefixes/h8300
 create mode 120000 scripts/dtc/include-prefixes/metag
 create mode 120000 scripts/dtc/include-prefixes/microblaze
 create mode 120000 scripts/dtc/include-prefixes/mips
 create mode 120000 scripts/dtc/include-prefixes/nios2
 create mode 120000 scripts/dtc/include-prefixes/openrisc
 create mode 120000 scripts/dtc/include-prefixes/powerpc
 create mode 120000 scripts/dtc/include-prefixes/sh
 create mode 120000 scripts/dtc/include-prefixes/xtensa
 create mode 100644 tools/testing/selftests/powerpc/tm/tm-vmx-unavail.c

-- 
Sean Paul, Software Engineer, Google / Chromium OS


More information about the dri-devel mailing list