Source-Changes archive

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

Re: CVS commit: syssrc/sys



On Fri, Dec 07, 2001 at 12:34:24AM +0200, Jaromir Dolecek wrote:

 > Module Name: syssrc
 > Committed By:        jdolecek
 > Date:                Thu Dec  6 22:34:24 UTC 2001
 > 
 > Modified Files:
 >      syssrc/sys/kern: kern_descrip.c
 >      syssrc/sys/sys: fcntl.h file.h
 > 
 > Log Message:
 > replace FIF_WANTCLOSE/FIF_LARVAL with FWANTCLOSE/FLARVAL, which are set
 > in f_flag of struct file
 > for now, keep former f_iflags of struct file as _f_spare0, it will be g/c'ed
 > when struct file will be changed (this will happen soon)

Gah!

FIF_* are *INTERNAL* flags, not to be in the same namespace as the
other F* flags.  And, in a fine-grained locking world, they might be
protected by different locks.

Please back this out, and discuss it on tech-kern before you go any
further.

-- 
        -- Jason R. Thorpe <thorpej%wasabisystems.com@localhost>



Home | Main Index | Thread Index | Old Index