Displaying 5 results from an estimated 5 matches for "v_interlock".
Did you mean:
interlock
2003 Aug 19
0
inode deadlock: can't reclaim VLRU: suggestions please [was RE: k ernel deadlock]
...eing,
so the vnlru process goes to sleep for 3 seconds without signaling
anything. Then it wakes, tries again, same result.
Current constraints are:
- v_type is not VNON or VBAD
- v_object is NULL or v_object->resident_page_count < trigger
- VMIGHTFREE(vp) is true
- can acquire vp->v_interlock
I tried adding code which uses only the following constraints if
no nodes could be freed the previous time:
- VMIGHTFREE(vp) is true
- can acquire v_interlock
However, few nodes meet these constraints either.
Which of the following approaches seem best:
1. Can I do away with some of the VMI...
2000 Aug 28
0
FreeBSD Security Advisory: FreeBSD-SA-00:41.elf
...d. There is every reason in the world to get
+ * VTEXT now since from here on out, there are places we can have
+ * a context switch. Better safe than sorry; I really don't want
+ * the file to change while it's being loaded.
+ */
+ simple_lock(&imgp->vp->v_interlock);
+ imgp->vp->v_flag |= VTEXT;
+ simple_unlock(&imgp->vp->v_interlock);
+
if ((error = exec_extract_strings(imgp)) != 0)
goto fail;
@@ -610,9 +642,6 @@
imgp->auxargs = elf_auxargs;
imgp->interpreted = 0;
- /* don't a...
2003 Jul 02
0
union_lookup panics ...
...ist = {le_next = 0x0, le_prev = 0x0},
v_numoutput = 0, v_type = VREG, v_un = {vu_mountedhere = 0x0,
vu_socket = 0x0, vu_spec = {vu_specinfo = 0x0, vu_specnext = {
sle_next = 0x0}}, vu_fifoinfo = 0x0}, v_lease = 0x0, v_lastw = 0,
v_cstart = 0, v_lasta = 0, v_clen = 0, v_object = 0x0, v_interlock = {
lock_data = 0}, v_vnlock = 0x0, v_tag = VT_UNION, v_data = 0x92aa0080,
v_cache_src = {lh_first = 0x0}, v_cache_dst = {tqh_first = 0x0,
tqh_last = 0xc5e06340}, v_dd = 0xc5e062c0, v_ddid = 0, v_pollinfo = {
vpi_lock = {lock_data = 0}, vpi_selinfo = {si_pid = 0, si_note = {
s...
2003 Jun 11
1
nfs panic with umount -f
...ist = {le_next = 0x0, le_prev = 0x0},
v_numoutput = 0, v_type = VBAD, v_un = {vu_mountedhere = 0x0,
vu_socket = 0x0, vu_spec = {vu_specinfo = 0x0, vu_specnext = {
sle_next = 0x0}}, vu_fifoinfo = 0x0}, v_lease = 0x0, v_lastw = 0,
v_cstart = 0, v_lasta = 0, v_clen = 0, v_object = 0x0, v_interlock = {
lock_data = 0}, v_vnlock = 0x0, v_tag = VT_NON, v_data = 0x0,
v_cache_src = {lh_first = 0x0}, v_cache_dst = {tqh_first = 0x0,
tqh_last = 0xe8469d00}, v_dd = 0xe8469c80, v_ddid = 0, v_pollinfo = {
vpi_lock = {lock_data = 0}, vpi_selinfo = {si_pid = 0, si_note = {
slh_first...
2012 Sep 30
2
rsync over NFSv4
Hi,
my FreeBSD-9/stable machine (FreeBSD freebsd-tower.goebo.site
9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #2 r241044M: Sat Sep 29 12:52:01
CEST 2012 lbo@freebsd-tower.goebo.site:/usr/obj/usr/src/sys/GENERIC
i386) crashes reproducibly when rsync-ing files to an NFSv4 share on
the FreeBSD machine. The crash makes the system reboot. The crash
creates files in /var/crash which may be obtained