Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I'll just run the command on the branches)Sponsored by: Netflix
sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Fix build of epoch_test module.While at it add missing epoch_free() call.MFC after: 1 weekSponsored by: Mellanox Technologies // NVIDIA Networking
Add simple preempt safe epoch APIRead locking is over used in the kernel to guarantee liveness. This API makesit easy to provide livenes guarantees without atomics.Includes epoch_test kernel mod
Add simple preempt safe epoch APIRead locking is over used in the kernel to guarantee liveness. This API makesit easy to provide livenes guarantees without atomics.Includes epoch_test kernel module to stress test the API.Documentation will follow initial use case.Test case and improvements to preemption handling in response to discussionwith mjg@Reviewed by: imp@, shurd@Approved by: sbruno@
show more ...