Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Apr 1999 09:00:23 -0400 (EDT)
From:      Zhihui Zhang <zzhang@cs.binghamton.edu>
To:        freebsd-hackers@freebsd.org
Subject:   Logical block number caching
Message-ID:  <Pine.GSO.3.96.990424085244.13519A-100000@sol.cs.binghamton.edu>

next in thread | raw e-mail | index | archive | help

The 4.4BSD book says the following on page 227:

The drawback to using a *logical* address cache is that it is difficult to
detect aliases for a block belonging to a local file and the same block
accessed through the block device disk whose logical block address is the
same as the physical block address.  The kernel handles these aliases by
administratively preventing them from occuring.  The kernel does not allow
the block device for a partition to be opened while that partition is
mounted and vice versa.

Is this the same situation with FreeBSD 3.1? I have tried to find where in
the source code this gets handled without luck.  I hope someone will tell
me whether FreeBSD uses the same strategy and which routines handle this.

Any help is appreciated.

--------------------------------------------------
Zhihui Zhang.  Please visit http://www.freebsd.org
--------------------------------------------------



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.3.96.990424085244.13519A-100000>