Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Access/modification time set failure on tmpfs



On Thu, Jun 19, 2008 at 09:04:10PM +0200, Christos Zoulas wrote:
> In article <g3ea7m$otq$1%ger.gmane.org@localhost>,
> Christos Zoulas <christos%astron.com@localhost> wrote:
> >In article <200806191140.59254.sverre%viewmark.com@localhost>,
> >Sverre Froyen  <sverre%viewmark.com@localhost> wrote:
> >>Hi,
> >>
> >>With sources from this morning and /tmp on tmpfs, I get
> >>
> >>cd /usr/src
> >>./build.sh -T ./tooldir install=/
> >>...
> >>Copying set base
> >>pax: Access/modification time set failed on: /./tmp (Invalid argument)
> >>pax: Access/modification time set failed on: /./tmp (Invalid argument)
> >>
> >>With /tmp on ffs there are no errors.
> >>
> >>This is i386 / 4.99.66
> >
> >tmpfs is busted. I am working on a fix.
> >
> >christos
> 
> checked in.
But too get it compiled, I had to apply the following patches ;-)

Kurt

Index: tmpfs_fifoops.c
===================================================================
RCS file: /cvsroot/src/sys/fs/tmpfs/tmpfs_fifoops.c,v
retrieving revision 1.7
diff -u -r1.7 tmpfs_fifoops.c
--- tmpfs_fifoops.c     28 Apr 2008 20:24:02 -0000      1.7
+++ tmpfs_fifoops.c     19 Jun 2008 20:03:39 -0000
@@ -105,7 +105,7 @@
 
        int error;
 
-       tmpfs_update(vp, NULL, NULL, UPDATE_CLOSE);
+       tmpfs_update(vp, NULL, NULL, NULL, UPDATE_CLOSE);
        error = VOCALL(fifo_vnodeop_p, VOFFSET(vop_close), v);
 
        return error;


Index: tmpfs_specops.c
===================================================================
RCS file: /cvsroot/src/sys/fs/tmpfs/tmpfs_specops.c,v
retrieving revision 1.8
diff -u -r1.8 tmpfs_specops.c
--- tmpfs_specops.c     28 Apr 2008 20:24:02 -0000      1.8
+++ tmpfs_specops.c     19 Jun 2008 20:03:54 -0000
@@ -106,7 +106,7 @@
 
        int error;
 
-       tmpfs_update(vp, NULL, NULL, UPDATE_CLOSE);
+       tmpfs_update(vp, NULL, NULL, NULL, UPDATE_CLOSE);
        error = VOCALL(spec_vnodeop_p, VOFFSET(vop_close), v);
 
        return error;


Home | Main Index | Thread Index | Old Index