OpenBSD cvs log

created 2024-09-15T03:48:56Z
begin 2024-09-11T00:00:00Z
end 2024-09-12T00:00:00Z
path src/sys
commits 2

date 2024-09-11T08:29:55Z
author claudio
files src/sys/ufs/ufs/ufs_ihash.c log diff annotate
message While I can understand that ext2fs is using ufs_ihashget() I'm still
flabbergasted by the abuse from fuse.

For whatever dumb reason fuse uses the ufs inode instead of having its
own much simpler struct. Again this is a workaround to not crash when
fuse is used.

OK beck@

date 2024-09-11T12:22:34Z
author claudio
files src/sys/nfs/nfs_serv.c log diff annotate
src/sys/nfs/nfs_socket.c log diff annotate
src/sys/nfs/nfs_vnops.c log diff annotate
src/sys/nfs/nfsm_subs.h log diff annotate
message After calling m_freem() on nmi_mrep (or nmi_mreq) set the pointer to NULL.

Only do this if struct nfsm_info doesn't have local scope.
In some cases the caller would perfrom another m_freem and double free
the mbuf and Bad Things(TM) would happen.

Reported by Claes M Nyberg on bugs@; with & ok miod@