History log of /dragonfly/sys/dev/drm/include/linux/vmalloc.h (Results 1 – 10 of 10)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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