linux/drivers
Huacai Chen 439057ec3b LoongArch: Add writecombine support for drm
LoongArch maintains cache coherency in hardware, but its WUC attribute
(Weak-ordered UnCached, which is similar to WC) is out of the scope of
cache coherency machanism. This means WUC can only used for write-only
memory regions.

Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: dri-devel@lists.freedesktop.org
Reviewed-by: WANG Xuerui <git@xen0n.name>
Reviewed-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
2022-06-03 20:09:27 +08:00
..
accessibility
acpi More power management updates for 5.19-rc1 2022-05-30 11:37:26 -07:00
amba IOMMU Updates for Linux v5.19 2022-05-31 09:56:54 -07:00
android
ata ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
atm
auxdisplay
base IOMMU Updates for Linux v5.19 2022-05-31 09:56:54 -07:00
bcma
block A big pile of assorted fixes and improvements for the filesystem with 2022-06-02 08:59:39 -07:00
bluetooth Bluetooth: btmtksdio: fix the reset takes too long 2022-05-13 13:19:01 +02:00
bus IOMMU Updates for Linux v5.19 2022-05-31 09:56:54 -07:00
cdrom cdrom: remove obsolete TODO list 2022-05-15 18:31:28 -06:00
char This update includes the following changes: 2022-05-27 18:06:49 -07:00
clk ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
clocksource Merge branch 'hpe/gxp-soc' into arm/late 2022-05-27 15:55:37 +02:00
comedi
connector
counter
cpufreq ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
cpuidle Merge branches 'pm-em' and 'pm-cpuidle' 2022-05-23 19:18:51 +02:00
crypto powerpc updates for 5.19 2022-05-28 11:27:17 -07:00
cxl cxl/port: Enable HDM Capability after validating DVSEC Ranges 2022-05-20 12:30:53 -07:00
dax dax: add .recovery_write dax_operation 2022-05-16 13:37:59 -07:00
dca
devfreq PM / devfreq: passive: Return non-error when not-supported event is required 2022-05-19 19:32:19 +02:00
dio
dma dmaengine updates for v5.19-rc1 2022-05-29 11:38:27 -07:00
dma-buf drm for 5.19-rc1 2022-05-25 16:18:27 -07:00
edac - A gargen variety of fixes which don't fit any other tip bucket: 2022-05-23 19:32:59 -07:00
eisa
extcon
firewire Merge branch 'for-linus' into for-next 2022-05-23 07:48:27 +02:00
firmware Yang Shi has improved the behaviour of khugepaged collapsing of readonly 2022-05-26 12:32:41 -07:00
fpga
fsi
gnss
gpio Pin control bulk changes for the v5.19 series: 2022-05-28 11:15:54 -07:00
gpu LoongArch: Add writecombine support for drm 2022-06-03 20:09:27 +08:00
greybus
hid drm for 5.19-rc1 2022-05-25 16:18:27 -07:00
hsi
hv hv_balloon: Fix balloon_probe() and balloon_remove() error handling 2022-05-26 10:04:57 +00:00
hwmon hwmon: (aquacomputer_d5next) Fix an error handling path in aqc_probe() 2022-05-22 12:25:55 -07:00
hwspinlock
hwtracing
i2c i2c: ismt: prevent memory corruption in ismt_access() 2022-06-02 08:40:56 -07:00
i3c i3c: master: svc: fix returnvar.cocci warning 2022-05-17 22:34:42 +02:00
idle
iio Thermal control updates for 5.19-rc1 2022-05-24 16:19:30 -07:00
infiniband v5.19 pull request 2022-05-26 21:08:40 -07:00
input ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
interconnect
iommu IOMMU Updates for Linux v5.19 2022-05-31 09:56:54 -07:00
ipack
irqchip irqchip/loongson-liointc: Fix build error for LoongArch 2022-06-03 20:09:27 +08:00
isdn
leds ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
macintosh macintosh: via-pmu and via-cuda need RTC_LIB 2022-05-22 15:58:30 +10:00
mailbox mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n 2022-05-24 08:08:24 -05:00
mcb
md - Fix DM core's dm_table_supports_poll to return false if no data 2022-06-01 14:25:04 -07:00
media Networking changes for 5.19. 2022-05-25 12:22:58 -07:00
memory More power management updates for 5.19-rc1 2022-05-30 11:37:26 -07:00
memstick
message
mfd ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
misc powerpc updates for 5.19 2022-05-28 11:27:17 -07:00
mmc ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
most
mtd ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
mux
net Networking fixes for 5.19-rc1, including fixes from bpf, and netfilter. 2022-06-02 12:50:16 -07:00
nfc NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx 2022-05-19 17:54:02 -07:00
ntb
nubus
nvdimm cxl for 5.19 2022-05-27 21:24:19 -07:00
nvme v5.19 pull request 2022-05-26 21:08:40 -07:00
nvmem
of drm for 5.19-rc1 2022-05-25 16:18:27 -07:00
opp OPP updates for 5.19-rc1 2022-05-25 15:02:26 +02:00
parisc
parport
pci pci-v5.19-fixes-1 2022-06-02 12:11:25 -07:00
pcmcia ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
peci
perf arm64 updates for 5.19: 2022-05-23 21:06:11 -07:00
phy
pinctrl Pin control bulk changes for the v5.19 series: 2022-05-28 11:15:54 -07:00
platform Cleanups and fixes 2022-05-30 11:01:50 -07:00
pnp
power ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
powercap Merge branches 'pm-em' and 'pm-cpuidle' 2022-05-23 19:18:51 +02:00
pps
ps3
ptp ptp: ptp_clockmatrix: fix is_single_shot 2022-05-25 21:51:32 -07:00
pwm pwm: pwm-cros-ec: Add channel type support 2022-05-20 16:40:01 +02:00
rapidio
ras
regulator Merge back reboot/poweroff notifiers rework for 5.19-rc1. 2022-05-25 14:38:29 +02:00
remoteproc
reset
rpmsg
rtc ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
s390 VFIO updates for v5.19-rc1 2022-06-01 13:49:15 -07:00
sbus
scsi hyperv-next for 5.19 2022-05-28 11:39:01 -07:00
sh
siox
slimbus
soc ARM: SoC changes, part 2 2022-06-02 15:27:44 -07:00
soundwire
spi spi: Fixes for v5.19 2022-06-01 10:30:18 -07:00
spmi
ssb
staging sound updates for 5.19-rc1 2022-05-25 16:55:16 -07:00
target SCSI misc on 20220524 2022-05-25 19:09:48 -07:00
tc
tee Fix a compiler warning in OP-TEE driver 2022-05-30 14:44:27 +02:00
thermal Additional thermal control update for 5.19-rc1 2022-05-30 11:34:13 -07:00
thunderbolt IOMMU Updates for Linux v5.19 2022-05-31 09:56:54 -07:00
tty Not a lot of material this cycle. Many singleton patches against various 2022-05-27 11:22:03 -07:00
uio
usb ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
vdpa vdpa/mlx5: Use consistent RQT size 2022-05-18 12:31:31 -04:00
vfio VFIO updates for v5.19-rc1 2022-06-01 13:49:15 -07:00
vhost Fix double fget() in vhost_net_set_backend() 2022-05-18 12:33:51 -04:00
video ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
virt Misc hardening changes for 5.19-rc1 2022-05-25 13:56:57 -07:00
virtio drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. 2022-05-13 07:20:13 -07:00
visorbus
vlynq
vme
w1
watchdog ARM: SoC changes, part 2 2022-06-02 15:27:44 -07:00
xen dma-mapping updates for Linux 5.19 2022-05-25 19:18:36 -07:00
zorro
Kconfig
Makefile