Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2 |
|
#
1382b9d0 |
| 07-Jun-2020 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Add linux/llist.h
Mostly obtained from OpenBSD with a few key modifications
|
Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0 |
|
#
106adca4 |
| 30-May-2019 |
François Tigeot <ftigeot@wolfpond.org> |
drm/linux: Add vmalloc() and vzalloc()
|
Revision tags: v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1 |
|
#
b3816793 |
| 16-Sep-2018 |
François Tigeot <ftigeot@wolfpond.org> |
drm/linux: use pgprot_t
|
Revision tags: v5.2.2 |
|
#
f0bba3d1 |
| 09-Jun-2018 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Define struct page and use it everywhere
* Removing countless differences with Linux
* struct page is essentially struct vm_page named differently. Both can be casted to the other one withou
drm: Define struct page and use it everywhere
* Removing countless differences with Linux
* struct page is essentially struct vm_page named differently. Both can be casted to the other one without further thought.
show more ...
|
Revision tags: v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2 |
|
#
2cce721c |
| 28-Nov-2017 |
François Tigeot <ftigeot@wolfpond.org> |
drm/linux: Add vmalloc_user() and vfree()
|
Revision tags: v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2 |
|
#
646a8671 |
| 17-Mar-2017 |
François Tigeot <ftigeot@wolfpond.org> |
drm/linux: Improve vmap/vunmap API, add is_vmalloc_addr()
* vmap() and vunmap() only take a single argument
|
Revision tags: v4.9.0, v4.8.0rc |
|
#
3091de50 |
| 17-Dec-2016 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - Tag vm_map_entry structure, slight optimization to zalloc, misc.
* Tag the vm_map_entry structure, allowing debugging programs to break-down how KMEM is being used more easily.
This re
kernel - Tag vm_map_entry structure, slight optimization to zalloc, misc.
* Tag the vm_map_entry structure, allowing debugging programs to break-down how KMEM is being used more easily.
This requires an additional argument to vm_map_find() and most kmem_alloc*() functions.
* Remove the page chunking parameter to zinit() and zinitna(). It was only being used degeneratively. Increase the chunking from one page to four pages, which will reduce the amount of vm_map_entry spam in the kernel_map.
* Use atomic ops when adjusting zone_kern_pages.
show more ...
|
#
6fe294ae |
| 16-Dec-2016 |
Matthew Dillon <dillon@apollo.backplane.com> |
drm - Fix memory leak in broadwell or later GPUs
* vunmap() linux compatibility code was not implemented, leading to a memory leak for certain operations in newer GPUs. Browsers tend to tickle
drm - Fix memory leak in broadwell or later GPUs
* vunmap() linux compatibility code was not implemented, leading to a memory leak for certain operations in newer GPUs. Browsers tend to tickle the code paths in question.
* Implement vunmap() to fix the leak.
show more ...
|
Revision tags: v4.6.1, v4.6.0 |
|
#
d11dcf6a |
| 31-Jul-2016 |
François Tigeot <ftigeot@wolfpond.org> |
drm/linux: Add vmap()
|
Revision tags: v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2 |
|
#
3779d0ea |
| 12-Dec-2015 |
François Tigeot <ftigeot@wolfpond.org> |
drm: Add linux/vmalloc.h
|