Tidy up the XFS quota manager low memory handling using Steve's
shiny new kmem_shake_register/kmem_shake_deregister interfaces.
[Shaun - not sure what the CVS problem is. One of the guys in
the states will look at it once they're up & about I'm sure -
I'm about to head home for the day & don't know much about the
oss CVS tree setup anyways].
cheers.
Date: Sun Jan 13 23:08:16 PST 2002
Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Modid: xfs-cmds:slinx:109509a
cmd/xfsprogs/include/xfs_inode.h - 1.10
cmd/xfsprogs/libxfs/xfs_ialloc.c - 1.6
cmd/xfsprogs/libxfs/xfs_inode.c - 1.4
- sync with recent kernel source changes (benign for userspace).
cmd/xfstests/tools/srcdiff - 1.10
- update location of the xfs_support directory.
Modid: 2.4.x-xfs:slinx:109509b
linux/fs/xfs/xfs_qm.c - 1.71
- switch to the kmem_shake_register/kmem_shake_deregister interface
which Steve has recently added. much cleaner than our old way
and has more of a chance of shaking memory when the rest of XFS
needs it.
linux/fs/xfs_support/kmem.c - 1.17
- fix several buglets in the kmem_shake_register/kmem_shake_deregister
routines. added a couple of BUG() calls in case these situations
arise, and simplify body of the shake loop itself.
linux/fs/quota.c - 1.4
- fix compiler warning.
|