Skip to contentSkip to conversation

jfs_metapage.c: remove an unused function

PATCH New Adrian Bunk 2 participants 3 messages Oct 28, 2004 – Oct 29, 2004 JFS filesystem

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 jfs_metapage.c: remove an unused function

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The patch below removes an unused function from fs/jfs/jfs_metapage.c

diffstat output:

 fs/jfs/jfs_metapage.c |    5 -----
 1 files changed, 5 deletions(-)

- --- linux-2.6.10-rc1-mm1-full/fs/jfs/jfs_metapage.c.old 2004-10-28 22:41:29.000000000 +0200
+++ linux-2.6.10-rc1-mm1-full/fs/jfs/jfs_metapage.c 2004-10-28 22:41:42.000000000 +0200
@@ -108,11 +108,6 @@
}
}

- -static inline struct metapage *alloc_metapage(int no_wait)
- -{
- - return mempool_alloc(metapage_mempool, no_wait ? GFP_ATOMIC : GFP_NOFS);
- -}
- -
static inline void free_metapage(struct metapage *mp) {
mp->flag = 0;

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFBgXGsmfzqmE8StAARApqPAKCKO56icieQVYa4/2bVv9QATXy3wgCgpuxF r2f/jTAlTJE1y4PwstB9aLU=
=O6wB
-----END PGP SIGNATURE-----

#1 lore raw

PATCH 1/1 jfs_metapage.c: remove an unused function

[ this time without the problems due to a digital signature... ]

The patch below removes an unused function from fs/jfs/jfs_metapage.c

diffstat output:

 fs/jfs/jfs_metapage.c |    5 -----
 1 files changed, 5 deletions(-)
fs/jfs/jfs_metapage.c renamed from fs/jfs/jfs_metapage.c.old +0 -5
@@ -108,11 +108,6 @@
 	}
 }
 
-static inline struct metapage *alloc_metapage(int no_wait)
-{
-	return mempool_alloc(metapage_mempool, no_wait ? GFP_ATOMIC : GFP_NOFS);
-}
-
 static inline void free_metapage(struct metapage *mp)
 {
 	mp->flag = 0;
#2 lore raw
Quoted 3 lines · Adrian Bunk

The patch below removes an unused function from fs/jfs/jfs_metapage.c

--- patch removed ---

I guess I had intended to call alloc_metapage when I wrote that code, but I never did. This must have been my intent:

fs/jfs/jfs_metapage.c +2 -2
diff -urp linux.orig/fs/jfs/jfs_metapage.c linux/fs/jfs/jfs_metapage.c
@@ -289,7 +289,7 @@ again:
 		 */
 		mp = NULL;
 		if (JFS_IP(inode)->fileset == AGGREGATE_I) {
-			mp =  mempool_alloc(metapage_mempool, GFP_ATOMIC);
+			mp = alloc_metapage(1);
 			if (!mp) {
 				/*
 				 * mempool is supposed to protect us from
@@ -306,7 +306,7 @@ again:
 			struct metapage *mp2;
 
 			spin_unlock(&meta_lock);
-			mp =  mempool_alloc(metapage_mempool, GFP_NOFS);
+			mp = alloc_metapage(0);
 			spin_lock(&meta_lock);
 
 			/* we dropped the meta_lock, we need to search the

It seems cleaner to call alloc_metapage, since we have a corresponding free_metapage, but this version is less cryptic:

fs/jfs/jfs_metapage.c +4 -4
diff -urp linux.orig/fs/jfs/jfs_metapage.c linux/fs/jfs/jfs_metapage.c
@@ -108,9 +108,9 @@ static void init_once(void *foo, kmem_ca
 	}
 }
 
-static inline struct metapage *alloc_metapage(int no_wait)
+static inline struct metapage *alloc_metapage(int gfp_mask)
 {
-	return mempool_alloc(metapage_mempool, no_wait ? GFP_ATOMIC : GFP_NOFS);
+	return mempool_alloc(metapage_mempool, gfp_mask);
 }
 
 static inline void free_metapage(struct metapage *mp)
@@ -289,7 +289,7 @@ again:
 		 */
 		mp = NULL;
 		if (JFS_IP(inode)->fileset == AGGREGATE_I) {
-			mp =  mempool_alloc(metapage_mempool, GFP_ATOMIC);
+			mp = alloc_metapage(GFP_ATOMIC);
 			if (!mp) {
 				/*
 				 * mempool is supposed to protect us from
@@ -306,7 +306,7 @@ again:
 			struct metapage *mp2;
 
 			spin_unlock(&meta_lock);
-			mp =  mempool_alloc(metapage_mempool, GFP_NOFS);
+			mp = alloc_metapage(GFP_NOFS);
 			spin_lock(&meta_lock);
 
 			/* we dropped the meta_lock, we need to search the
Signature · 3 lines
Dave Kleikamp
IBM Linux Technology Center
[email protected]