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 ...
Remove IPX support.IPX was a network transport protocol in Novell's NetWare network operatingsystem from late 80s and then 90s. The NetWare itself switched to TCP/IPas default transport in 1998.
Remove IPX support.IPX was a network transport protocol in Novell's NetWare network operatingsystem from late 80s and then 90s. The NetWare itself switched to TCP/IPas default transport in 1998. Later, in this century the Novell OpenEnterprise Server became successor of Novell NetWare. The last releasethat claimed to still support IPX was OES 2 in 2007. Routing equipmentvendors (e.g. Cisco) discontinued support for IPX in 2011.Thus, IPX won't be supported in FreeBSD 11.0-RELEASE.
MFtbemd:Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is thesource code location of the machine, the latter the binary output. Ingeneral, we want to use MACHINE_CPUARCH instead
MFtbemd:Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is thesource code location of the machine, the latter the binary output. Ingeneral, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unlesswe're tesitng for a specific target. The isn't even moot fori386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86,although a specific cleanup for that likely would be needed...
Retire NETSMBCRYPTO as a kernel option and make its functionalityenabled by default in NETSMB and smbfs.ko.With the most of modern SMB providers requiring encryption bydefault, there is little se
Retire NETSMBCRYPTO as a kernel option and make its functionalityenabled by default in NETSMB and smbfs.ko.With the most of modern SMB providers requiring encryption bydefault, there is little sense left in keeping the crypto partof NETSMB optional at the build time.This will also return smbfs.ko to its former properties usersare rather accustomed to.Discussed with: freebsd-stable, re (scottl)Not objected by: bp, tjr (silence)MFC after: 5 days
opt_vmpage.h is no longer needed here because it is not included byvm_page.h.
Let modules use the kernel's opt_*.h files if built along withthe kernel by wrapping all targets for fake opt_*.h files in.if defined(KERNBUILDDIR). Thus, such fake files won't becreated at all i
Let modules use the kernel's opt_*.h files if built along withthe kernel by wrapping all targets for fake opt_*.h files in.if defined(KERNBUILDDIR). Thus, such fake files won't becreated at all if modules are built with the kernel.Some modules undergo cleanup like removing unused or unneededoptions or .h files, without which they wouldn't build this wayor the other.Reviewed by: ruTested by: no binary changes in modules built aloneTested on: i386 sparc64 amd64
For variables that are only checked with defined(), don't provideany fake value.
Let kmod.mk touch opt_*.h files as needed.Inspired by: imp's email
Removed custom "load" and "unload" targets.Removed "deinstall" targets -- the idea is to provide the standard"deinstall" target.
o Remove @- from the ln and change it to a -sf. This was bogus, and regocnized as such at the time. Now that the other bogons in the tree have been fixed, we can remove this ugly kludge.o Remo
o Remove @- from the ln and change it to a -sf. This was bogus, and regocnized as such at the time. Now that the other bogons in the tree have been fixed, we can remove this ugly kludge.o Remove stale/bogus opt_foo.h files. These are left over from by-gone resources. And they point to the need, yet again, to improve the build system so meta information is only in one place.Submitted by: ruReviewed by: bdeApproved by: re@ (jhb)
Unbreak the build of smbfs.ko.Reviewed by: sheldonh
Drop <bsd.man.mk> support from <bsd.kmod.mk>.Not objected to by: -current
Back out previous revision, which will be applied directly tothe RELENG_4 branch when approved by the release engineers.
Use KMODDEPS to document module dependencies on libiconv andlibmchain.KMODDEPS seems to be a no-op in HEAD, but is required in RELENG_4,where MODULE_DEPEND seems to be a no-op.Therefore, this c
Use KMODDEPS to document module dependencies on libiconv andlibmchain.KMODDEPS seems to be a no-op in HEAD, but is required in RELENG_4,where MODULE_DEPEND seems to be a no-op.Therefore, this change is harmless in -CURRENT, but will fix thedependencies when merged to RELENG_4, where they are currently notregistered!PR: kern/33625Submitted by: Joe Marcus Clarke <[email protected]>
Add smbfs module. Currently it includes smbfs, netsmb and DES parts.Kernel should be compiled with options LIBMCHAIN and LIBICONV.