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: Stop enabling -Wnested-externs.clang doesn't implement this warning, so violations are only caught byGCC. It is also no longer a common practice to use this as it was inthe original BSD cod
sys: Stop enabling -Wnested-externs.clang doesn't implement this warning, so violations are only caught byGCC. It is also no longer a common practice to use this as it was inthe original BSD code, so the need for the warning is not as importantas when it was used to do cleanups 20 years ago. A recent commit(c3179891f897d840f578a5139839fcacb587c96d) triggers this warning onGCC, but that commit uses nested externs purposefully.Reviewed by: markj, emasteDifferential Revision: https://reviews.freebsd.org/D39214
show more ...
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
Driver 'pmspcv' added. Supports PMC-Sierra PM8001/8081/8088/8089/8074/8076/8077 SAS/SATA HBA Controllers.