History log of /netbsd-src/sys/compat/common/kern_uipc_socket_50.c (Results 1 – 4 of 4)
Revision Date Author Comments
# 8a031a1d 12-Dec-2019 pgoyette <pgoyette@NetBSD.org>

Rather than keeping a separate mutex, condvar, and pserialize for each
module hook, we can share a common set of synchronization structures.
This cuts the amount of cacheline_aligned data for these s

Rather than keeping a separate mutex, condvar, and pserialize for each
module hook, we can share a common set of synchronization structures.
This cuts the amount of cacheline_aligned data for these structures by
50%.

Note that we still have a per-hook localcount, since we need to count
individual references.

As discussed with riastradh@

Welcome to 9.99.22 !

show more ...


# ccc3f35b 27-Sep-2019 pgoyette <pgoyette@NetBSD.org>

Actually return the updated pointer-to-mbuf-pointer to the caller
rather than discarding-after-assignment. Introduced from the
[pgoyette-compat] branch work.

Welcome to 9.99.14 !!! (Module hook ro

Actually return the updated pointer-to-mbuf-pointer to the caller
rather than discarding-after-assignment. Introduced from the
[pgoyette-compat] branch work.

Welcome to 9.99.14 !!! (Module hook routine prototype changed.)

Found by the lgtm bot, reported via private Email from maxv@

show more ...


# a17761b2 15-Apr-2019 pgoyette <pgoyette@NetBSD.org>

Clean up this mess and simplify, so that all the socket options get
handled correctly whether or not the compat_50 module is loaded.


# 68c01b4b 15-Apr-2019 pgoyette <pgoyette@NetBSD.org>

Split the COMPAT_50 socket-timeout stuff out of kern/uipc_socket.c
and into its own source file, which is now included in the compat_50
module.

(Not sure how this got missed during the original [pgo

Split the COMPAT_50 socket-timeout stuff out of kern/uipc_socket.c
and into its own source file, which is now included in the compat_50
module.

(Not sure how this got missed during the original [pgoyette-compat] work)

show more ...