NetBSD-Bugs archive

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

Re: kern/41068: tmpfs assertion



The following reply was made to PR kern/41068; it has been noted by GNATS.

From: Andrew Doran <ad%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: kern/41068: tmpfs assertion
Date: Wed, 8 Apr 2009 19:16:26 +0000

 On Wed, Apr 08, 2009 at 10:10:05AM +0000, Joerg Sonnenberger wrote:
 
 >  >  On Mon, Apr 06, 2009 at 02:00:07PM +0000, Joerg Sonnenberger wrote:
 >  >   >>  This cookie scheme is clearly not workable.
 >  >   >>  
 >  >   >>  Why doesn't it just assign sequence numbers to each node or 
 > something?
 >  >   >  
 >  >   > Because Linux compat would fall apart with that rather badly.
 >  >  
 >  >  Linux compat would fall over on small integers? What on earth are they
 >  >  doing? 
 >  
 >  What small numbers do you have in mind? If you don't want to do all the
 >  dance with checking for duplicates, you have to use 64bit numbers.
 >  ...and those are a problem for 32bit readdir applications.
 
 It could be solved by creating a vmem. See subr_percpu.c. This would give
 mostly lockless allocation of IDs and could also be used for inode numbers.
 


Home | Main Index | Thread Index | Old Index