linux/drivers/staging
Hans de Goede 2fab6e7542 staging: vboxvideo: Temporarily remove page_flip support
drm_mode_page_flip_ioctl() cannot deal with the in between phase of
the transitioning to atomic modeset support. Once we start using
drm_helper_crtc_mode_set(), we start setting plane->state on the primary
plane. But we are not fully atomic yet so then set both plane-state->fb
and plane->fb.

If both plane-state->fb and plane->fb are set drm_mode_page_flip_ioctl()
gets confused and stops calling drm_framebuffer_get() on the new fb while
still calling drm_framebuffer_put() on the old fb.

The current page_flip implementation expects drm_mode_page_flip_ioctl()
to take care of both and once we switch to drm_atomic_helper_page_flip()
that will expect neither to be done, taking care of both itself.

So for the transition we need to remove page_flip support and then after
the transition is complete and we set DRIVER_ATOMIC in our driver_features,
we can start using drm_atomic_helper_page_flip().

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-09-29 05:31:32 -07:00
..
android staging: android: ion: Clean unused debug_show memeber of the heap object 2018-09-10 10:28:07 +02:00
axis-fifo
board
clocking-wizard
comedi staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice 2018-08-08 14:11:19 +02:00
dgnc staging: dgnc: Fix a sleep-in-atomic-context bug in cls_assert_modem_signals() 2018-09-18 13:29:10 +02:00
emxx_udc staging: emxx_udc: remove unnecessary nullpointer checks 2018-09-25 21:05:20 +02:00
erofs staging: erofs: option validation in remount 2018-09-20 12:26:29 +02:00
fbtft Merge 4.19-rc4 into staging-next 2018-09-16 22:04:13 +02:00
fsl-dpaa2 staging: fsl-dpaa2/ethsw: Fix uninitialized variables 2018-09-10 10:38:17 +02:00
fwserial
gasket staging: gasket: page_table: handle failed dma_map_page 2018-09-18 13:22:01 +02:00
gdm724x
goldfish
greybus staging: greybus: fix spelling mistake "entires" -> "entries" 2018-09-18 13:29:11 +02:00
gs_fpgaboot
iio drivers: iio: Update MODULE AUTHOR email address 2018-08-19 17:23:39 +01:00
ks7010
media staging: Convert to using %pOFn instead of device_node.name 2018-09-10 10:18:32 +02:00
most staging: most: fix label names 2018-09-25 21:09:56 +02:00
mt29f_spinand
mt7621-dma
mt7621-dts staging: mt7621-dts: add pcie controller port registers 2018-08-08 14:08:41 +02:00
mt7621-eth staging: remove unneeded static set .owner field in platform_driver 2018-09-14 10:45:51 +02:00
mt7621-mmc staging: mt7621-mmc: Delete IRQ_MSG() and its users 2018-09-20 12:28:02 +02:00
mt7621-pci staging: mt7621-pci: remove unnecessary check of device_type == pci 2018-09-10 10:38:17 +02:00
mt7621-pinctrl
mt7621-spi
netlogic
nvec
octeon
octeon-usb staging: octeon-hcd: remove unnecessary unlikely() 2018-09-14 15:21:06 +02:00
olpc_dcon staging: olpc_dcon: add a missing dependency 2018-09-20 12:28:02 +02:00
pi433 staging: pi433: eliminate a temporary variable 2018-08-27 12:07:56 +02:00
rtl8188eu staging: rtl8188eu: Skip unnecessary field checks 2018-09-28 14:30:52 +02:00
rtl8192e staging: rtl8192e: Fix compiler warning from strncpy() 2018-09-10 10:18:32 +02:00
rtl8192u staging:rtl8192u: Remove potential memory leak 2018-09-28 14:36:58 +02:00
rtl8712 staging: rtl8712: replace licence header with SPDX licence id 2018-09-20 12:29:26 +02:00
rtl8723bs staging: rtl8723bs: Skip unnecessary field checks 2018-09-28 14:41:36 +02:00
rtlwifi staging: rtlwifi: Remove set but not used variable 'ppsc' 2018-09-28 14:41:36 +02:00
rts5208 staging: rts5208: Remove unnecessary braces {} 2018-09-25 21:10:36 +02:00
sm750fb staging: sm750fb: Fix typo frambuffer->framebuffer 2018-09-25 21:02:06 +02:00
speakup
unisys
vboxvideo staging: vboxvideo: Temporarily remove page_flip support 2018-09-29 05:31:32 -07:00
vc04_services staging: bcm2835-camera: Avoid unneeded internal declaration warning 2018-09-28 14:41:36 +02:00
vme
vt6655
vt6656
wilc1000 staging: wilc1000: fix incorrect allocation size for structure 2018-09-28 14:30:52 +02:00
wlan-ng staging: wlan-ng: remove "autogenerated code" comments 2018-09-28 14:43:52 +02:00
xgifb
Kconfig ARM: SoC driver updates 2018-08-23 13:52:46 -07:00
Makefile ARM: SoC driver updates 2018-08-23 13:52:46 -07:00