| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
It won't be used when amap and anon locking will be introduced.
This "fixes" passing a unrelated/uninitialized pointer in an error path
in case of memory shortage.
ok kettenis@
|
| |
|
|
|
|
|
| |
reduces the diff to linux 5.7.y
ok kettenis@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Without this boot time tests from setting amdgpu_testing = 1 fail.
For example on Vega 56:
drm: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
...
[drm] Tested GTT->VRAM and VRAM->GTT copy for GTT offset 0xa00000
[drm] Tested GTT->VRAM and VRAM->GTT copy for GTT offset 0xb00000
...
[drm] Tested GTT->VRAM and VRAM->GTT copy for GTT offset 0x1fe00000
[drm] Tested GTT->VRAM and VRAM->GTT copy for GTT offset 0x1ff00000
[drm] *ERROR* 0xffff80000135f858 bind failed
Error while testing BO move
ok kettenis@
|
| |
|
|
|
|
|
|
| |
SLAB_HWCACHE_ALIGN flag.
tested by semarie@
|
|
|
|
| |
ok kettenis@
|
|
|
|
|
|
|
|
| |
In drm linux spinlocks are mapped to mutex(9). Locks without calls to
spin_lock_irqsave(), spin_lock_irq() and the like (which block
interrupts) can be changed to IPL_NONE.
ok kettenis@
|
|
|
|
|
|
| |
From Chris Wilson
42765cb3887c2eea8a65f665a58f42b4ee6333c1 in linux 5.7.y/5.7.6
757a9395f33c51c4e6eff2c7c0fbd50226a58224 in mainline linux
|
|
|
|
|
|
| |
From Linus Torvalds
8e45fdafdecc8436c5b6e1620c30726056e6b29c in linux 5.7.y/5.7.3
17839856fd588f4ab6b789f482ed3ffd7c403e1f in mainline linux
|
|
|
|
|
|
|
| |
In linux kunmap() has a page struct * argument our kunmap() has a void *
argument which results in uncoverted uses building but doing the wrong
thing. Renaming will catch any codepaths that need to be changed at
compile time.
|
|
adds kernel support for
amdgpu: vega20, raven2, renoir, navi10, navi14
inteldrm: icelake, tigerlake
Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for
helping, patrick@ for helping adapt rockchip drm and many developers for
testing.
|