From owner-freebsd-bugs Thu Jan 4 23:16:39 2001 From owner-freebsd-bugs@FreeBSD.ORG Thu Jan 4 23:16:38 2001 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 3285537B400; Thu, 4 Jan 2001 23:16:38 -0800 (PST) Received: (from dillon@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f057Gbn06697; Thu, 4 Jan 2001 23:16:37 -0800 (PST) (envelope-from dillon) Date: Thu, 4 Jan 2001 23:16:37 -0800 (PST) From: Message-Id: <200101050716.f057Gbn06697@freefall.freebsd.org> To: wolf@oleane.net, dillon@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/14997: NFSv3 open O_EXCL fails to set proper "atime" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: NFSv3 open O_EXCL fails to set proper "atime" State-Changed-From-To: open->closed State-Changed-By: dillon State-Changed-When: Thu Jan 4 23:11:46 PST 2001 State-Changed-Why: The NFSv3 access time screwup for O_EXCL opens has been fixed in -current (5.x), and will be MFC'd to -stable (4.x) on friday Jan 5 2001. I will look into MFCing it to 3.x... I'll do it if it is trivial. The NFSv3 protocol uses the time fields to store the file verifier. The client is supposed to do a SETATTR after a successful O_EXCL open to clean it up. The FreeBSD client code was not doing the correct SETATTR, leaving the file attributes in a broken state. http://www.freebsd.org/cgi/query-pr.cgi?pr=14997 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message