]> Devi Nivas Git - cs3210-lab0.git/commit
Avoid rereading the superblock in bfree
authorDan Cross <cross@gajendra.net>
Wed, 20 Mar 2019 17:28:13 +0000 (17:28 +0000)
committerFrans Kaashoek <kaashoek@mit.edu>
Mon, 19 Aug 2019 23:25:43 +0000 (19:25 -0400)
commit82638c019ced44651d65c99aaa7c698676c217be
treefd3c7c1894a7fe4a220d2cc46112f9bfec6f984e
parent0581c37baf8950ae9602a1419498a800f9fade4f
Avoid rereading the superblock in bfree

The superblock is read when the first process returns to
userspace (via the call to `iinit` from the first invocation of
`forkret`, when `first` is still set to 1) and cached in a
global; it is treated as immutable from that point on.  There is
no reason to re-read it in bfree.

Removing this call seems to have simply been missed in 8320d61b
when this general area was last touched.  Remove it now to avoid
potential confusion.

Signed-off-by: Dan Cross <cross@gajendra.net>
fs.c