> I've had a look at the extended attributes/ACL patch, and in all the places > where it refers to IS_IMMUTABLE, IS_IMMUTABLE_FILE is the correct choice. > > You can try the patch I've just made if you like - no guarantees though. > try http://vilain.net/linux/acl/acl-0.8.54-2.4.21-pre4-ac6-ctx16.patch.gz > > It's against the most recent kernel in the -ac tree. It builds OK, but I > have yet to test it.
I had the chance to test your patch. I built and booted the patched kernel. At first it appeared stable.. I have not made in-depth testing yet, although I did notice that domain name resolution was not working, which is pretty strange.. At first I didn't suspect it could be a kernel problem, only name resolution did not work.. I was able to download files, compile stuff, etc without a glitch.. I suspected a problem at the lan's gateway and I tried to run a dns server on the box itself, and set /etc/resolv.conf to 127.0.0.1.. The dnscache's log did not show any incoming requests as I tried to resolve IPs.. I then setup an external dnscache on another computer in the lan. When I tried to resolve IP's, the log did show incoming requests, but it would still refuse to work. Name resolution would fail with "Temporary name resolution failure"... I then though it might be the new kernel I had compiled.. I tried the previous "stable" kernel I had, which was compiled with the same .config as the broken one, and then domain name resolution worked...! Needless to say, I am completly clueless as to why your patch is preventing name resolution... If you have ideas on some tests I could perform in order to pin point the problem, let me know... Many thanks, Cedric
