summaryrefslogtreecommitdiff
path: root/sys/compat/linuxkpi/common/include/linux/slab.h
AgeCommit message (Expand)Author
2025-09-05LinuxKPI: cleanup: implement __free() and DEFINE_FREE(); use for kfree()Bjoern A. Zeeb
2025-08-07linuxkpi: Call `lkpi_fpu_safe_exec()` in the implementation of kvmalloc()Jean-Sébastien Pédron
2025-07-13LinuxKPI: Have kvzalloc() rely on kvmalloc(), not kmalloc()Olivier Certner
2025-04-12LinuxKPI; cleanup slab.h a bit; move more free() into slab.cBjoern A. Zeeb
2025-04-12LinuxKPI: implement krealloc() for memory being contiguousBjoern A. Zeeb
2025-04-12LinuxKPI: switch mallocarray to an lkpi implementation using __kmalloc()Bjoern A. Zeeb
2024-07-26LinuxKPI: move __kmalloc from slab.h to slab.cBjoern A. Zeeb
2024-07-21LinuxKPI: Add kmalloc_size_roundup functionVladimir Kondratyev
2024-07-21LinuxKPI: Add kvrealloc to linux/slab.hVladimir Kondratyev
2024-02-11LinuxKPI: Allow kmalloc to be called when FPU protection is enabledVladimir Kondratyev
2023-12-07Revert "linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` now"Jean-Sébastien Pédron
2023-11-24linuxkpi: `GFP_KERNEL` equals `M_NOWAIT` nowJean-Sébastien Pédron
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-03-20linuxkpi: Support non-NULL zero-size pointersJean-Sébastien Pédron
2022-11-11linuxkpi: Define `ZERO_OR_NULL_PTR()` in <linux/slab.h>Jean-Sébastien Pédron
2022-11-11linuxkpi: Add `krealloc_array()`Jean-Sébastien Pédron
2022-08-18linuxkpi: Add stub kmem_cache_shrinkEmmanuel Vadot
2022-01-10LinuxKPI: Constantly use _LINUXKPI_ prefix in include guardsVladimir Kondratyev
2022-01-10LinuxKPI: Move kfree_async() functionality in to kfree()Vladimir Kondratyev
2022-01-10LinuxKPI: Add some typical header pollutionVladimir Kondratyev
2021-07-05LinuxKPI: Allow kmem_cache_free() to be called from critical sectionsVladimir Kondratyev
2021-05-25LinuxKPI: add kfree_sensitive() using zfree().Bjoern A. Zeeb
2021-03-09Implement basic support for allocating memory from a specific numa nodeHans Petter Selasky
2021-01-17LinuxKPI: Reimplement irq_work queue on top of fast taskqueueVladimir Kondratyev
2020-08-29LinuxKPI: Implement ksize() function.Vladimir Kondratyev
2019-03-13Implement more malloc function macros in the LinuxKPI.Hans Petter Selasky
2018-06-07Define ARCH_KMALLOC_MINALIGN in the LinuxKPI.Hans Petter Selasky
2018-05-31Implement support for the kvmalloc_array() function in the LinuxKPI.Hans Petter Selasky
2018-03-23linuxkpi whitespace cleanupEd Maste
2018-03-04Keep the old SLAB_DESTROY_BY_RCU macro definition around in the LinuxKPIHans Petter Selasky
2018-03-04Rename the SLAB_DESTROY_BY_RCU flag into SLAB_TYPESAFE_BY_RCU in the LinuxKPIHans Petter Selasky
2018-02-18Implement the KMEM_CACHE() function macro in the LinuxKPI.Hans Petter Selasky
2018-01-10linuxkpi: Simplify kmalloc_array.Pedro F. Giffuni
2018-01-07linuxkpi: Implement kcalloc() based on mallocarray()Kristof Provost
2017-03-27Implement vmalloc_32() in the LinuxKPI.Hans Petter Selasky
2017-03-08Cleanup the LinuxKPI slab implementation.Hans Petter Selasky
2017-01-28Revert crap accidentally committedBaptiste Daroussin
2017-01-28Revert r312923 a better approach will be taken laterBaptiste Daroussin
2016-12-09Avoid malloc() warnings when using the LinuxKPI by zero-checkingHans Petter Selasky
2016-12-09Prefix the Linux KPI's kmem_xxx() functions with linux_ to avoidHans Petter Selasky
2016-03-03Add more functions to the LinuxKPI.Hans Petter Selasky
2015-10-29Finish process of moving the LinuxKPI module into the default kernel build.Hans Petter Selasky