Date: Wed, 30 Aug 2000 09:25:04 -0400 (EDT) From: Robert Watson <rwatson@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/linux/linprocfs linprocfs_vnops.c Message-ID: <Pine.NEB.3.96L.1000830092348.11117A-100000@fledge.watson.org> In-Reply-To: <200008301323.GAA07228@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
So I'm not clear why my clean build of GENERIC didn't pick this up. Do the modules (or linprocfs, specifically) use the system /usr/include/sys, or something? I also noticed that after making some changes, the dependencies weren't always picked up right. Anyhow, the compile should be fixed, and as mentioned in the commit message, I'll apply a few further changes to linprocfs later today. Thanks, Robert N M Watson robert@fledge.watson.org http://www.watson.org/~robert/ PGP key fingerprint: AF B5 5F FF A6 4A 79 37 ED 5F 55 E9 58 04 6A B1 TIS Labs at Network Associates, Safeport Network Services On Wed, 30 Aug 2000, Robert Watson wrote: > rwatson 2000/08/30 06:23:19 PDT > > Modified files: > sys/i386/linux/linprocfs linprocfs_vnops.c > Log: > o Update linprocfs to include similar changes as those in procfs, fixing > the build (oops!): replace calls to p_trespass() and PRISON_CHECK() > with p_can(..., {P_CAN_SEE, P_CAN_DEBUG}, NULL) > o Remove volatile usage from procfs_readdir() to remove warnings > o Apply bp's CREATE fix to linprocfs, causing EROFS to be returned on > CREATE calls to procfs_lookup() > o Some further synchronization still needs to occur: only existing > access checks were replaced, to fix the build--the new ones were not > added. I'll do this later today, this is a "fix the build quickly" > commit. This means that, in the interim, some information leakage > can still occur via linprocfs when using jail or kern.ps_showallprocs > > Submitted by: knu > Approved by: des > Obtained from: TrustedBSD Project > > Revision Changes Path > 1.4 +10 -9 src/sys/i386/linux/linprocfs/linprocfs_vnops.c > > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1000830092348.11117A-100000>