Hi, I was taking a look at reiserfs code on 2.4.5 and I found out something which may be hurting performance quite badly. There are quite a few places using get_hash_table() in the code without calling "touch_buffer()" for the (possibly) found buffer_head. The "touch_buffer(bh)" call will set the referenced bit on "bh->b_page", which is what informs the VM subsystem about the page usage.
- [reiserfs-list] Re: Reiserfs usage of get_hash_table() Marcelo Tosatti
