summaryrefslogtreecommitdiff
path: root/ANDROID_3.4.5/fs/dlm/memory.c
diff options
context:
space:
mode:
authorSrikant Patnaik2015-01-11 12:28:04 +0530
committerSrikant Patnaik2015-01-11 12:28:04 +0530
commit871480933a1c28f8a9fed4c4d34d06c439a7a422 (patch)
tree8718f573808810c2a1e8cb8fb6ac469093ca2784 /ANDROID_3.4.5/fs/dlm/memory.c
parent9d40ac5867b9aefe0722bc1f110b965ff294d30d (diff)
downloadFOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.gz
FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.tar.bz2
FOSSEE-netbook-kernel-source-871480933a1c28f8a9fed4c4d34d06c439a7a422.zip
Moved, renamed, and deleted files
The original directory structure was scattered and unorganized. Changes are basically to make it look like kernel structure.
Diffstat (limited to 'ANDROID_3.4.5/fs/dlm/memory.c')
-rw-r--r--ANDROID_3.4.5/fs/dlm/memory.c98
1 files changed, 0 insertions, 98 deletions
diff --git a/ANDROID_3.4.5/fs/dlm/memory.c b/ANDROID_3.4.5/fs/dlm/memory.c
deleted file mode 100644
index da64df75..00000000
--- a/ANDROID_3.4.5/fs/dlm/memory.c
+++ /dev/null
@@ -1,98 +0,0 @@
-/******************************************************************************
-*******************************************************************************
-**
-** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
-** Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved.
-**
-** This copyrighted material is made available to anyone wishing to use,
-** modify, copy, or redistribute it subject to the terms and conditions
-** of the GNU General Public License v.2.
-**
-*******************************************************************************
-******************************************************************************/
-
-#include "dlm_internal.h"
-#include "config.h"
-#include "memory.h"
-
-static struct kmem_cache *lkb_cache;
-static struct kmem_cache *rsb_cache;
-
-
-int __init dlm_memory_init(void)
-{
- int ret = 0;
-
- lkb_cache = kmem_cache_create("dlm_lkb", sizeof(struct dlm_lkb),
- __alignof__(struct dlm_lkb), 0, NULL);
- if (!lkb_cache)
- ret = -ENOMEM;
-
- rsb_cache = kmem_cache_create("dlm_rsb", sizeof(struct dlm_rsb),
- __alignof__(struct dlm_rsb), 0, NULL);
- if (!rsb_cache) {
- kmem_cache_destroy(lkb_cache);
- ret = -ENOMEM;
- }
-
- return ret;
-}
-
-void dlm_memory_exit(void)
-{
- if (lkb_cache)
- kmem_cache_destroy(lkb_cache);
- if (rsb_cache)
- kmem_cache_destroy(rsb_cache);
-}
-
-char *dlm_allocate_lvb(struct dlm_ls *ls)
-{
- char *p;
-
- p = kzalloc(ls->ls_lvblen, GFP_NOFS);
- return p;
-}
-
-void dlm_free_lvb(char *p)
-{
- kfree(p);
-}
-
-struct dlm_rsb *dlm_allocate_rsb(struct dlm_ls *ls)
-{
- struct dlm_rsb *r;
-
- r = kmem_cache_zalloc(rsb_cache, GFP_NOFS);
- return r;
-}
-
-void dlm_free_rsb(struct dlm_rsb *r)
-{
- if (r->res_lvbptr)
- dlm_free_lvb(r->res_lvbptr);
- kmem_cache_free(rsb_cache, r);
-}
-
-struct dlm_lkb *dlm_allocate_lkb(struct dlm_ls *ls)
-{
- struct dlm_lkb *lkb;
-
- lkb = kmem_cache_zalloc(lkb_cache, GFP_NOFS);
- return lkb;
-}
-
-void dlm_free_lkb(struct dlm_lkb *lkb)
-{
- if (lkb->lkb_flags & DLM_IFL_USER) {
- struct dlm_user_args *ua;
- ua = lkb->lkb_ua;
- if (ua) {
- if (ua->lksb.sb_lvbptr)
- kfree(ua->lksb.sb_lvbptr);
- kfree(ua);
- }
- }
- kmem_cache_free(lkb_cache, lkb);
-}
-