Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
On 2004-07-24T07:07:18,
Lars Marowsky-Bree <lmb at suse.de> said:
> I also discussed this with Andrea and Chris Mason over dinner, and they
> basically said it's an XFS bug - pagecount() is a macro which ought to
> work correctly for slab pages too, however XFS is doing something funny.
> Please also bring this to attention at LKML.
Oh. I just noticed, we are using page_count() and not pagecount(); the
second one should yield the right number for slab pages. However, I'm
mostly sure we still need special handling for the slab pages.
page_count() will only yield the right number for the first part of a
split slab page and return 0 for any other one; the macro pagecount()
will yield that very number for all splits of a page.
Sincerely,
Lars Marowsky-Brée <lmb at suse.de>
--
High Availability & Clustering \ ever tried. ever failed. no matter.
SUSE Labs, Research and Development | try again. fail again. fail better.
SUSE LINUX AG - A Novell company \ -- Samuel Beckett