shithub: gefs

Download patch

ref: 7a363ec62017a3484e79eb406d48f2008705bc53
parent: f76ca1de77fb595a5592813bf52704ea670ce21a
author: Ori Bernstein <ori@eigenstate.org>
date: Tue Dec 19 22:49:56 EST 2023

fs: work around vlong silliness

--- a/fs.c
+++ b/fs.c
@@ -2217,7 +2217,9 @@
 				a = &fs->arenas[i];
 				qlock(a);
 				if(a->nlog < a->reserve/(10*Blksz)){
-					oldhd[i] = (Bptr){-1, -1, -1};
+					oldhd[i].addr = -1;
+					oldhd[i].hash = -1;
+					oldhd[i].gen = -1; //(Bptr){-1, -1, -1};
 					qunlock(a);
 					continue;
 				}