Messages in this thread | | | Date | Mon, 13 Mar 2000 09:35:47 +0300 | From | Hans Reiser <> | Subject | Re: (reiserfs) Re: patch: reiserfs for 2.3.49 |
| |
Stephen, you have suggested in the past, and we have agreed with you, that there is a need for a struct for fs specific info.
When that functionality is available, we will use it and migrate these flags to that struct. Zarochentcev, as part of his allocate on flush work, has created such a struct, and I hope that in 1-2 weeks he will have a working patch which both creates an FS specific struct, and creates a VFS memory pressure operation. He has been working on it for 6 weeks, and I am told he is not as far off now as I had feared. However, even though he will create a clean solution, I propose that as a pragmatic matter we be allowed to use these 5 unused bh_state bits for now in 2.4 with the understanding that the fs specific struct must be used in 2.5
Hans
Chris Mason wrote: > > On Mon, 13 Mar 2000, Stephen C. Tweedie wrote: > > > Hi, > > > > On Sun, 12 Mar 2000 22:00:53 -0500 (EST), Gregory Maxwell > > <greg@linuxpower.cx> said: > > > > > When I looked the other day (please excuse memory fuzz), there was only > > > ONE small, veryfiable patch made outside of the reiserfs directory > > > excluding includes, makefile, and menu garbage. > > > > > They removed the VFS bastardazation. :) > > > > Most of it. It still uses a whole bunch of fs-specific flags in the > > buffer_head flags word, which was one of the things Linus objected to > > last time we tried to sort out a decent IO abstraction for journaling, > > That's a good point, but I did not realize Linus objected to the bits > themselves. We do have 5 of our own bits that we set in the > buffer head b_state, and the journal depends on them a great deal. If > people have large objections to them, please bring them up now. > > > but it is _much_ cleaner than the old 2.2 diffs. > > > > thanks, > Chris
-- You can get ReiserFS at http://devlinux.org/namesys, and customizations and industrial grade support at reiser@idiom.com.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |