Date: Tue, 2 Oct 2001 12:25:10 -0700 (PDT) From: Matt Dillon <dillon@earth.backplane.com> To: Alfred Perlstein <bright@mu.org> Cc: Poul-Henning Kamp <phk@critter.freebsd.dk>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/ufs/ufs ufs_vnops.c Message-ID: <200110021925.f92JPAu59635@earth.backplane.com> References: <200110021733.f92HXwI58562@earth.backplane.com> <11806.1002044186@critter.freebsd.dk> <20011002142053.L59854@elvis.mu.org>
next in thread | previous in thread | raw e-mail | index | archive | help
: :* Poul-Henning Kamp <phk@critter.freebsd.dk> [011002 12:37] wrote: :> In message <200110021733.f92HXwI58562@earth.backplane.com>, Matt Dillon writes: :> :> > We can't switch around which one the syscall locks (lock the source :> > instead of the destination) without changing the VOP_RENAME api. :> :> Well, we can change the API, just not the semantics... : :Before we go off into hysterics, one solution I heard from Alexander :Viro was to just serialize all rename operations on the filesystem :using a lock in the superblock. It sucks, but at least it's correct. : :I hope this is relevant. : :-- :-Alfred Perlstein [alfred@freebsd.org] Ugh. No. I've got a better solution. I've got two separate email threads going on here so I am going to consolidate and post the idea w/ patches to freebsd-hackers. -Matt 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?200110021925.f92JPAu59635>