From: Christian K. <kre...@in...> - 2001-12-15 17:13:17
|
Brian Mattern wrote: > > Yesterday, while trying to find out if anyone had patched the 2.4 > kernels for imon, i stumbled upon a mention of a patch to fam to get it > to work with 2.4 kernel's dnotify fnctls. A bit more searching later, > and i finally found a link to the patch. The patch is at: > http://people.redhat.com/alexl/files/fam_dnotify.patch > > it seems to work pretty well, but required adding a definition for > AM_CONDITIONAL to the aclocal.am file (i just copied the definition from > e's aclocal file). Ah, good to know. I'm still at kernel 2.4.3 because that was a 2.4 version where the old fam patch was still applicable. > If anyone would rather not struggle with the patch, i put up a patch > tarball at: > http://curly.cc.utexas.edu/~bmattern/fam-oss-2.6.4-dnotify.tar.gz Do you, by any chance, know if the new 2.6.6 release includes the dnotify patch by default? > i think you need to rebuild efsd after building this. If the FAM api hasn't changed (and it shouldn't have), this won't be necessary. > it still takes .5 - 1 secs to update a view when you move/add/del a file, but > thats definately better than the 3-5 it was taking with fam in polling > mode. (is the current delay due to fam or e?) That's a bit hard to say. If fam is in polling mode, on average the large part of the delay will be due to the polling. efsd basically just passes the fam events through to e17. I'm not familiar enough with the details of the current e17 codebase to say anything about possible delays introduced by e17. > maybe we should replace the fam tarball on the e site with the dnotify > one? Probably, but I don't have the time. Except for fixing bugs in Efsd I won't touch anything in the E project until at least late march, and then my interest will depend on the state the project is in. I'm studying for my final exams which leaves precisely zero time for E right now. Cheers, Christian. -- ________________________________________________________________________ http://www.whoop.org |