linux-uconsole/drivers
Boris Brezillon 416271c452 UPSTREAM: drm/atomic: Fix remaining places where !funcs->best_encoder is valid
Adapt drm_pick_crtcs() and update_connector_routing() to fallback to
drm_atomic_helper_best_encoder() if funcs->best_encoder() is NULL so
that DRM drivers can leave this hook unassigned if they know they want
to use drm_atomic_helper_best_encoder().

Update the vtables documentation accordingly.

Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1465300095-16971-2-git-send-email-boris.brezillon@free-electrons.com
(cherry picked from commit c61b93fe51)

Conflicts:
      include/drm/drm_modeset_helper_vtables.h

Change-Id: If27c471552026da17d22ee0e77b28b65b2c811ef
Signed-off-by: Jerry Xu <xbl@rock-chips.com>
2018-01-23 14:27:05 +08:00
..
accessibility
acpi BACKPORT: device property: Introduce fwnode_property_get_reference_args 2017-11-27 14:12:20 +08:00
adc
amba
android Revert "ANDROID: binder: Add thread->process_todo flag." 2017-12-15 09:06:15 +08:00
ata Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
atm
auxdisplay
base UPSTREAM: regmap: Fix typo in IS_ENABLED() check 2017-12-13 16:14:37 +08:00
bcma bcma: use (get|put)_device when probing/removing device driver 2017-03-12 06:37:30 +01:00
block xen-blkback: don't leak stack data via response ring 2017-11-21 09:21:17 +01:00
bluetooth Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
bus bus: mbus: fix window size calculation for 4GB windows 2017-10-27 10:23:17 +02:00
cdrom
char ipmi: fix unsigned long underflow 2017-11-24 08:32:25 +01:00
cir
clk clk: rockchip: px30: Fix parent clk for nand, sdio and emmc 2018-01-23 14:22:18 +08:00
clocksource clocksource: arch_timer: make virtual counter access configurable 2018-01-11 10:44:36 +08:00
cmmb
connector
cpufreq soc: rockchip: add functions to select opp level form device-tree 2018-01-02 10:21:39 +08:00
cpuidle Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2016-10-18 12:31:07 +08:00
crypto crypto: vmx - disable preemption to enable vsx in aes_ctr.c 2017-11-15 17:13:10 +01:00
dca
devfreq PM / devfreq: rockchip_dmc: pass a pointer to devfreq in bandwidth request/update actions 2018-01-23 14:18:50 +08:00
dio
dma dmaengine: pl330: flush before first loop 2018-01-22 19:38:40 +08:00
dma-buf UPSTREAM: dma-buf: add support for compat ioctl 2017-08-15 18:43:45 +08:00
edac EDAC: Increment correct counter in edac_inc_ue_error() 2016-09-07 08:32:41 +02:00
eisa
extcon Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
firewire firewire: net: fix fragmented datagram_size off-by-one 2016-11-10 16:36:35 +01:00
firmware firmware: rockchip_sip: add sip_smc_vpu_reset 2017-12-22 16:58:14 +08:00
fmc
fpga
gpio gpio: rockchip: Make the gpio base added at gpiolib 2017-12-22 16:08:01 +08:00
gpu UPSTREAM: drm/atomic: Fix remaining places where !funcs->best_encoder is valid 2018-01-23 14:27:05 +08:00
headset_observe rk_headset: fix NULL pointer 2017-11-10 11:52:56 +08:00
hid Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2017-11-20 20:53:19 +05:30
hsi
hv Drivers: hv: fcopy: restore correct transfer length 2017-10-12 11:27:33 +02:00
hwmon Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-11-02 17:00:07 +08:00
hwspinlock
hwtracing Merge tag 'v4.4.92' into linux-linaro-lsk-v4.4 2017-10-13 12:04:17 +08:00
i2c Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
ide
idle intel_idle: Support for Intel Xeon Phi Processor x200 Product Family 2016-09-15 08:27:46 +02:00
iio Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
infiniband IB/srp: Avoid that a cable pull can trigger a kernel crash 2017-11-30 08:37:23 +00:00
input input: touchscreen: add gt1x driver 2018-01-18 18:14:34 +08:00
iommu iommu/rockchip: use status register instead of flags as parameter 2018-01-04 11:51:33 +08:00
ipack
irqchip Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
isdn isdn/i4l: fetch the ppp_write buffer in one shot 2017-10-21 17:09:02 +02:00
leds leds: leds-is31fl32xx: enable multi-control mode and solve register failed issue during reboot. 2017-12-13 18:36:20 +08:00
lguest
lightnvm lightnvm: put bio before return 2016-09-24 10:07:35 +02:00
macintosh
mailbox rk: rm include/linux/rockchip/common.h 2017-11-17 14:55:40 +08:00
mcb
md Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2017-12-01 01:02:04 +08:00
media media: rk-isp10: grab a copy of userspace headers 2018-01-20 15:26:04 +08:00
memory
memstick memstick: rtsx_usb_ms: Manage runtime PM when accessing the device 2016-10-28 03:01:35 -04:00
message
mfd drm/rockchip: inno_hdmi: add support for rk618 2018-01-12 15:03:05 +08:00
misc Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
mmc UPSTREAM: mmc: dw_mmc: Don't allow Runtime PM for SDIO cards 2017-12-11 14:16:23 +08:00
mtd LSK 17.07 v4.4-android 2017-07-26 19:32:04 +08:00
mtk_wcn_bt
mtk_wcn_combo
net rtl8189fs: Solve rtl8189fs compile error 2018-01-05 17:37:22 +08:00
nfc Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-11-02 17:00:07 +08:00
ntb ntb_transport: fix bug calculating num_qps_mw 2017-08-30 10:19:29 +02:00
nubus
nvdimm libnvdimm, namespace: make 'resource' attribute only readable by root 2017-11-30 08:37:23 +00:00
nvme Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
nvmem nvmem: rockchip-efuse: add support for rk3128-efuse 2017-09-05 18:24:43 +08:00
of BACKPORT: device property: Introduce fwnode_property_get_reference_args 2017-11-27 14:12:20 +08:00
oprofile
parisc parisc: pci memory bar assignment fails with 64bit kernels on dino/cujo 2017-08-24 17:02:35 -07:00
parport parisc, parport_gsc: Fixes for printk continuation lines 2017-06-17 06:39:37 +02:00
pci Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
pcmcia
perf LSK 17.07 v4.4-android 2017-07-26 19:32:04 +08:00
phy phy/rockchip: dphy: Add support for PX30 2018-01-11 16:45:24 +08:00
pinctrl gpio: rockchip: Make the gpio base added at gpiolib 2017-12-22 16:08:01 +08:00
platform Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
pnp PNP: Add Broadwell to Intel MCH size workaround 2016-08-16 09:30:48 +02:00
power power: rk818-battery: fix 4250mv charge voltage missing 2018-01-09 14:34:29 +08:00
powercap
pps
ps3
ptp
pwm pwm: rockchip: Add rk3328 support 2017-08-31 10:26:00 +08:00
rapidio
ras
regulator regulator: rk808: rk816: fix up the DCDC and LDO setting off in sleep mode 2017-12-13 17:24:55 +08:00
remoteproc remoteproc: Fix potential race condition in rproc_add 2016-08-20 18:09:20 +02:00
reset
rk_nand drivers: rk_nand: fix firmware upgrade fail issue 2017-12-27 17:10:16 +08:00
rpmsg
rtc rtc: remove an unused rk808 driver file 2017-12-07 18:58:32 +08:00
s390 s390/qeth: issue STARTLAN as first IPA command 2017-11-15 17:13:11 +01:00
sbus
scsi Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2017-11-22 12:01:54 +08:00
sfi
sh
smc
sn
soc soc: rockchip: rockchip_opp_select: export some functions 2018-01-22 19:09:51 +08:00
spi Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
spmi spmi: Include OF based modalias in device uevent 2017-07-27 15:06:10 -07:00
ssb ssb: Fix error routine when fallback SPROM fails 2017-01-09 08:07:42 +01:00
staging RK3368 GPU: Fix strcpy warning. 2018-01-12 19:36:57 +08:00
switch drivers: switch: clear drvdata before device_destroy 2017-04-28 18:35:47 +08:00
target target: Fix QUEUE_FULL + SCSI task attribute handling 2017-11-30 08:37:22 +00:00
tc
tee Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2017-11-20 20:53:19 +05:30
testcode
thermal thermal: rockchip: add tsadc support for px30 2018-01-18 14:24:19 +08:00
thunderbolt
tty serial: 8250: fix bug cpu and DMA read uart fifo concurrently 2018-01-08 09:17:59 +08:00
uio uio: fix dmem_region_start computation 2016-10-31 04:13:59 -06:00
usb usb: dwc_otg_310: remove warning 2018-01-23 14:24:05 +08:00
uwb uwb: ensure that endpoint is interrupt 2017-10-12 11:27:35 +02:00
vfio vfio-pci: Handle error from pci_iomap 2017-08-06 19:19:46 -07:00
vhost fix a page leak in vhost_scsi_iov_to_sgl() error recovery 2017-11-30 08:37:22 +00:00
video video: rockchip: vpu: fix kfree bug 2018-01-20 15:23:42 +08:00
virt
virtio virtio_balloon: init 1st buffer in stats vq 2017-03-31 09:49:53 +02:00
vlynq
vme vme: Fix wrong pointer utilization in ca91cx42_slave_get 2017-01-19 20:17:21 +01:00
w1 Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2017-03-20 12:03:10 +08:00
watchdog Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-12-01 11:04:13 +08:00
xen xen: xenbus driver must not accept invalid transaction ids 2017-11-30 08:37:28 +00:00
zorro
Kconfig LSK 17.07 v4.4-android 2017-07-26 19:32:04 +08:00
Makefile LSK 17.07 v4.4-android 2017-07-26 19:32:04 +08:00