OpenVZ Forum


Home » Mailing lists » Devel » [PATCH] tmpfs free_inodes leak
[PATCH] tmpfs free_inodes leak [message #517] Tue, 06 December 2005 15:00
dim is currently offline  dim
Messages: 344
Registered: August 2005
Senior Member
Patch from mainstream:

[PATCH] tmpfs free_inodes leak

When new_inode failed, shmem_get_inode forgot to restore free_inodes.

Signed-off-by: Hugh Dickins <hugh@veritas.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

--
Thanks,
Dmitry.

diff -Naru a/mm/shmem.c b/mm/shmem.c
--- a/mm/shmem.c 2005-12-06 06:49:37 -08:00
+++ b/mm/shmem.c 2005-12-06 06:49:37 -08:00
@@ -1314,6 +1314,10 @@
case S_IFLNK:
break;
}
+ } else if (sbinfo) {
+ spin_lock(&sbinfo->stat_lock);
+ sbinfo->free_inodes++;
+ spin_unlock(&sbinfo->stat_lock);
}
return inode;
}
# This is a BitKeeper generated diff -Nru style patch.
#
# ChangeSet
# 2004/11/15 19:54:18-08:00 hugh@veritas.com
# [PATCH] tmpfs free_inodes leak
#
# When new_inode failed, shmem_get_inode forgot to restore free_inodes.
#
# Signed-off-by: Hugh Dickins <hugh@veritas.com>
# Signed-off-by: Andrew Morton <akpm@osdl.org>
# Signed-off-by: Linus Torvalds <torvalds@osdl.org>
#
# mm/shmem.c
# 2004/11/15 19:29:07-08:00 hugh@veritas.com +4 -0
# tmpfs free_inodes leak
#
 
Read Message
Previous Topic: [KERNEL COMMIT]: diff-ve-fsareacheck-msg-20051130
Next Topic: Re: first stable release of OpenVZ kernel virtualization solution
Goto Forum:
  


Current Time: Wed Aug 06 11:53:43 GMT 2025

Total time taken to generate the page: 1.56910 seconds