xfs
[Top] [All Lists]

TAKE 980654 - Don't double count reserved block changes on UP.

To: sgi.bugs.xfs@xxxxxxxxxxxx
Subject: TAKE 980654 - Don't double count reserved block changes on UP.
From: dgc@xxxxxxx (David Chinner)
Date: Mon, 28 Apr 2008 16:26:46 +1000 (EST)
Cc: xfs@xxxxxxxxxxx
Sender: xfs-bounce@xxxxxxxxxxx
Don't double count reserved block changes on UP.

On uniprocessor machines, the incore superblock is used for
all in memory accounting of free blocks. in this situation,
changes to the reserved block count are accounted twice;
once directly and once via xfs_mod_incore_sb(). Seeing as
the modification on SMP is done via xfs_mod_incore_sb(),
make this the only update mechanism that UP uses as well.


Date:  Mon Apr 28 16:26:28 AEST 2008
Workarea:  chook.melbourne.sgi.com:/build/dgc/isms/2.6.x-xfs
Inspected by:  lachlan@xxxxxxx

The following file(s) were checked into:
  longdrop.melbourne.sgi.com:/isms/linux/2.6.x-xfs-melb


Modid:  xfs-linux-melb:xfs-kern:30997a
fs/xfs/xfs_fsops.c - 1.134 - changed
http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-linux/xfs_fsops.c.diff?r1=text&tr1=1.134&r2=text&tr2=1.133&f=h
        - Don't double count reserved block changes on UP.



<Prev in Thread] Current Thread [Next in Thread>
  • TAKE 980654 - Don't double count reserved block changes on UP., David Chinner <=