[PATCH] ncpfs: remove kmalloc wrapper

Remove remaining kmalloc wrapper bits from fs/ncpfs/.

Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Pekka Enberg and committed by Linus Torvalds 44db77f3 69c99ac1

+13 -54
+2 -17
fs/ncpfs/inode.c
··· 716 716 fput(server->ncp_filp); 717 717 kill_proc(server->m.wdog_pid, SIGTERM, 1); 718 718 719 - if (server->priv.data) 720 - ncp_kfree_s(server->priv.data, server->priv.len); 721 - if (server->auth.object_name) 722 - ncp_kfree_s(server->auth.object_name, server->auth.object_name_len); 719 + kfree(server->priv.data); 720 + kfree(server->auth.object_name); 723 721 vfree(server->packet); 724 722 sb->s_fs_info = NULL; 725 723 kfree(server); ··· 956 958 return result; 957 959 } 958 960 959 - #ifdef DEBUG_NCP_MALLOC 960 - int ncp_malloced; 961 - int ncp_current_malloced; 962 - #endif 963 - 964 961 static struct super_block *ncp_get_sb(struct file_system_type *fs_type, 965 962 int flags, const char *dev_name, void *data) 966 963 { ··· 974 981 int err; 975 982 DPRINTK("ncpfs: init_module called\n"); 976 983 977 - #ifdef DEBUG_NCP_MALLOC 978 - ncp_malloced = 0; 979 - ncp_current_malloced = 0; 980 - #endif 981 984 err = init_inodecache(); 982 985 if (err) 983 986 goto out1; ··· 992 1003 DPRINTK("ncpfs: cleanup_module called\n"); 993 1004 unregister_filesystem(&ncp_fs_type); 994 1005 destroy_inodecache(); 995 - #ifdef DEBUG_NCP_MALLOC 996 - PRINTK("ncp_malloced: %d\n", ncp_malloced); 997 - PRINTK("ncp_current_malloced: %d\n", ncp_current_malloced); 998 - #endif 999 1006 } 1000 1007 1001 1008 module_init(init_ncp_fs)
+11 -9
fs/ncpfs/ioctl.c
··· 518 518 if (user.object_name_len > NCP_OBJECT_NAME_MAX_LEN) 519 519 return -ENOMEM; 520 520 if (user.object_name_len) { 521 - newname = ncp_kmalloc(user.object_name_len, GFP_USER); 522 - if (!newname) return -ENOMEM; 521 + newname = kmalloc(user.object_name_len, GFP_USER); 522 + if (!newname) 523 + return -ENOMEM; 523 524 if (copy_from_user(newname, user.object_name, user.object_name_len)) { 524 - ncp_kfree_s(newname, user.object_name_len); 525 + kfree(newname); 525 526 return -EFAULT; 526 527 } 527 528 } else { ··· 541 540 server->priv.len = 0; 542 541 server->priv.data = NULL; 543 542 /* leave critical section */ 544 - if (oldprivate) ncp_kfree_s(oldprivate, oldprivatelen); 545 - if (oldname) ncp_kfree_s(oldname, oldnamelen); 543 + kfree(oldprivate); 544 + kfree(oldname); 546 545 return 0; 547 546 } 548 547 case NCP_IOC_GETPRIVATEDATA: ··· 582 581 if (user.len > NCP_PRIVATE_DATA_MAX_LEN) 583 582 return -ENOMEM; 584 583 if (user.len) { 585 - new = ncp_kmalloc(user.len, GFP_USER); 586 - if (!new) return -ENOMEM; 584 + new = kmalloc(user.len, GFP_USER); 585 + if (!new) 586 + return -ENOMEM; 587 587 if (copy_from_user(new, user.data, user.len)) { 588 - ncp_kfree_s(new, user.len); 588 + kfree(new); 589 589 return -EFAULT; 590 590 } 591 591 } else { ··· 598 596 server->priv.len = user.len; 599 597 server->priv.data = new; 600 598 /* leave critical section */ 601 - if (old) ncp_kfree_s(old, oldlen); 599 + kfree(old); 602 600 return 0; 603 601 } 604 602
-28
include/linux/ncp_fs.h
··· 201 201 return container_of(inode, struct ncp_inode_info, vfs_inode); 202 202 } 203 203 204 - #ifdef DEBUG_NCP_MALLOC 205 - 206 - #include <linux/slab.h> 207 - 208 - extern int ncp_malloced; 209 - extern int ncp_current_malloced; 210 - 211 - static inline void * 212 - ncp_kmalloc(unsigned int size, int priority) 213 - { 214 - ncp_malloced += 1; 215 - ncp_current_malloced += 1; 216 - return kmalloc(size, priority); 217 - } 218 - 219 - static inline void ncp_kfree_s(void *obj, int size) 220 - { 221 - ncp_current_malloced -= 1; 222 - kfree(obj); 223 - } 224 - 225 - #else /* DEBUG_NCP_MALLOC */ 226 - 227 - #define ncp_kmalloc(s,p) kmalloc(s,p) 228 - #define ncp_kfree_s(o,s) kfree(o) 229 - 230 - #endif /* DEBUG_NCP_MALLOC */ 231 - 232 204 /* linux/fs/ncpfs/inode.c */ 233 205 int ncp_notify_change(struct dentry *, struct iattr *); 234 206 struct inode *ncp_iget(struct super_block *, struct ncp_entry_info *);