mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-23 02:44:41 +03:00
Constify memory management functions
This prevents warnings in ZFS that were caused by changes necessary to support PaX patched kernels. When debugging is enabled, these warnings become build failures. Signed-off-by: Richard Yao <ryao@cs.stonybrook.edu> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #131
This commit is contained in:
committed by
Brian Behlendorf
parent
33f507c0f3
commit
973e8269bd
@@ -385,7 +385,7 @@ EXPORT_SYMBOL(vmem_table);
|
||||
EXPORT_SYMBOL(vmem_list);
|
||||
|
||||
static kmem_debug_t *
|
||||
kmem_del_init(spinlock_t *lock, struct hlist_head *table, int bits, void *addr)
|
||||
kmem_del_init(spinlock_t *lock, struct hlist_head *table, int bits, const void *addr)
|
||||
{
|
||||
struct hlist_head *head;
|
||||
struct hlist_node *node;
|
||||
@@ -504,7 +504,7 @@ out:
|
||||
EXPORT_SYMBOL(kmem_alloc_track);
|
||||
|
||||
void
|
||||
kmem_free_track(void *ptr, size_t size)
|
||||
kmem_free_track(const void *ptr, size_t size)
|
||||
{
|
||||
kmem_debug_t *dptr;
|
||||
SENTRY;
|
||||
@@ -619,7 +619,7 @@ out:
|
||||
EXPORT_SYMBOL(vmem_alloc_track);
|
||||
|
||||
void
|
||||
vmem_free_track(void *ptr, size_t size)
|
||||
vmem_free_track(const void *ptr, size_t size)
|
||||
{
|
||||
kmem_debug_t *dptr;
|
||||
SENTRY;
|
||||
@@ -706,7 +706,7 @@ kmem_alloc_debug(size_t size, int flags, const char *func, int line,
|
||||
EXPORT_SYMBOL(kmem_alloc_debug);
|
||||
|
||||
void
|
||||
kmem_free_debug(void *ptr, size_t size)
|
||||
kmem_free_debug(const void *ptr, size_t size)
|
||||
{
|
||||
SENTRY;
|
||||
|
||||
@@ -758,7 +758,7 @@ vmem_alloc_debug(size_t size, int flags, const char *func, int line)
|
||||
EXPORT_SYMBOL(vmem_alloc_debug);
|
||||
|
||||
void
|
||||
vmem_free_debug(void *ptr, size_t size)
|
||||
vmem_free_debug(const void *ptr, size_t size)
|
||||
{
|
||||
SENTRY;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user