netbsd-bugs@netbsd.org
[Top] [All Lists]

Re: kern/31430: ptyfs isn't getting mtime right

Subject: Re: kern/31430: ptyfs isn't getting mtime right
From: Simon Burge
Date: Wed, 12 Oct 2005 16:37:01 +0000 UTC
The following reply was made to PR kern/31430; it has been noted by GNATS.

From: Simon Burge <simonb@xxxxxxxxxxxxxxxxx>
To: YAMAMOTO Takashi <yamt@xxxxxxxxxxxxxxxxx>
Cc: christos@xxxxxxxxxx, gnats-bugs@xxxxxxxxxx,
        kern-bug-people@xxxxxxxxxx, gnats-admin@xxxxxxxxxx,
        netbsd-bugs@xxxxxxxxxx
Subject: Re: kern/31430: ptyfs isn't getting mtime right 
Date: Thu, 13 Oct 2005 02:36:20 +1000

 YAMAMOTO Takashi wrote:
 
 > > The patch below is a result of a discussion off-line with Christos.
 > > The granularity of the mtime doesn't need to be down to the nanosecond
 > > - using the kernel "time" variable (which is updated on each
 > > hardclock call) saves a potentially relatively expensive call to
 > > microtime/nanotime for each write, and is more than accurate enough to
 > > track pty idle times.
 > 
 > it isn't good to mix "time" and nanotime
 > because it can make timestamps go backward sometimes.
 
 You're suggesting that ptyfs_itimes() use "time" as well if any of the
 timespec pointers are NULL then?  Or a different solution?
 
 Cheers,
 Simon.
 --
 Simon Burge                            <simonb@xxxxxxxxxxxxxxxxx>
 NetBSD Support and Service:         http://www.wasabisystems.com/
 

<Prev in Thread] Current Thread [Next in Thread>