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/
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
Move most of the 15 variations on generating opt_inet.h andopt_inet6.h into kmod.mk by forcing almost everybody to eat the samedogfood. While at it, consolidate the opt_bpf.h and opt_mroute.htarge
Move most of the 15 variations on generating opt_inet.h andopt_inet6.h into kmod.mk by forcing almost everybody to eat the samedogfood. While at it, consolidate the opt_bpf.h and opt_mroute.htargets here too.
show more ...
unifdef NFSCLIENT because the nlm depends on the nfsclient even if NFSCLIENTis not defined.Now the nfslockd module works with the nfsclient module.Reviewed by: kibMFC after: 3 days
Add '#define NFSCLIENT' into opt_nfs.h if the NFSCLIENT variable is 1(the default is 1).This makes the nfslockd module works for NFS client.Reviewed by: dfrMFC after: 3 days
Unbreak the build by creating opt_nfs.h
Re-implement the client side of rpc.lockd in the kernel. This implementationprovides the correct semantics for flock(2) style locks which are used by thelockf(1) command line tool and the pidfile(3
Re-implement the client side of rpc.lockd in the kernel. This implementationprovides the correct semantics for flock(2) style locks which are used by thelockf(1) command line tool and the pidfile(3) library. It also implementsrecovery from server restarts and ensures that dirty cache blocks are writtento the server before obtaining locks (allowing multiple clients to use filelocking to safely share data).Sponsored by: Isilon SystemsPR: 94256MFC after: 2 weeks
Add nfslockd and krpc modules.