fstrans_start(vp->v_mount) and vgone

2023-04-11 Thread Taylor R Campbell
Last year hannken@ changed fstrans(9) to use a hash table mapping struct mount pointers to fstrans info, in order to fix a crash found by syzkaller arising from a race between fstrans_start(vp->v_mount) and vgone(vp): https://syzkaller.appspot.com/bug?extid=54dc9ac0804a97b59bc6

Re: kernel goes dark on boot

2023-04-11 Thread Emmanuel Dreyfus
On Fri, Apr 07, 2023 at 12:05:27PM +, Emmanuel Dreyfus wrote: > The other solution is to make the kernel self-relocatable: if at > start in locore.S, we detect we are not loaded at 0x20, then > first relocate the kernel. This can be done by reusing bootx64.efi's > startprog64(). There was