Re: [RFC] New locking primitive for 2.5

Christoph Hellwig
2002-02-08T12:32:52Z

In article <Pine.LNX.4.33.0202072305480.2976-100000@localhost.localdomain> you wrote:
> i think one example *could* be to turn inode->i_sem into a combi-lock. Eg.
> generic_file_llseek() could use the spin variant.

No. i_sem should be split into a spinlock for short-time accessed
fields that get written to even if the file content is only read (i.e.
atime) and a read-write semaphore.