Up to [cvs.NetBSD.org] / src / sys / compat / common
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.16, Tue Dec 20 00:11:14 2022 UTC (3 months, 1 week ago) by msaitoh
Branch: MAIN
CVS Tags: HEAD
Changes since 1.15: +1 -1
lines
FILE REMOVED
Remove sys/compat/common/Makefile.*. These files are not used anymore. Files for compat code are listed in sys/comapt/common/files.common and sys/modules/compat_xxx/Makefile. OK'd by riastradh@ and pgoyette@.
Revision 1.15 / (download) - annotate - [select for diffs], Wed Nov 10 15:33:26 2021 UTC (16 months, 3 weeks ago) by msaitoh
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm
Changes since 1.14: +3 -3
lines
Diff to previous 1.14 (colored)
s/compatability/compatibility/ in comment.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Aug 9 20:49:09 2021 UTC (19 months, 3 weeks ago) by andvar
Branch: MAIN
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
fix various typos in compatibility, mainly in comments.
Revision 1.10.2.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:00 2020 UTC (2 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.10.2.1: +2 -2
lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)
Merge changes from current as of 20200406
Revision 1.12.4.1 / (download) - annotate - [select for diffs], Sat Feb 29 20:21:00 2020 UTC (3 years, 1 month ago) by ad
Branch: ad-namecache
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored) next main 1.13 (colored)
Sync with head.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 27 17:09:17 2020 UTC (3 years, 2 months ago) by pgoyette
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-futex-base,
thorpej-futex,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
is-mlppp-base,
is-mlppp,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
ad-namecache-base3
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Split the module glue out from the rest of opencrypto/ocryptodev to make rump happy. Rump doesn't have compat modules (the compat code is included in the relevant librump*.so), so there's no module compat_50 listed in link_set_modules, and thus ocryptodev's MODULE(...) can't "require" it. This fixes the problem of "built-in module compat_50 not found" when starting up rump_allserver (or rump_server with -l rumpdev_opencrypto). XXX This does not resolve the long-standing "crypto: unable to XXX register devsw, error 17" message noted at line 78 of XXX sys/rump/dev/lib/libopencrypto/opencrypto_component.c
Revision 1.10.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:57 2019 UTC (3 years, 9 months ago) by christos
Branch: phil-wifi
Changes since 1.10: +31 -4
lines
Diff to previous 1.10 (colored)
Sync with HEAD
Revision 1.12 / (download) - annotate - [select for diffs], Fri May 17 07:37:11 2019 UTC (3 years, 10 months ago) by msaitoh
Branch: MAIN
CVS Tags: phil-wifi-20191119,
phil-wifi-20190609,
netbsd-9-base,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base
Branch point for: ad-namecache
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
The max subtype of the ifmedia word is 31. It's too small for Ethernet now. We currently use use it up to 30. We should extend the limit to be able to use more than 10Gbps speeds. Our ifmedia(4) is inconvenience and have some problem so we should redesign the interface, but it's too late for netbsd-9 to do it. So, we keep the data structure size and modify the structure a bit. The strategy is almost the same as FreeBSD. Many bits of IFM_OMASK for Ethernet have not used, so use some of them for Ethernet's subtype. The differences against FreeBSD are: - We use NetBSD style compat code (i.e. no SIOCGIFXMEDIA). - FreeBSD's IFM_ETH_XTYPE's bit location is from 11 to "14" even though IFM_OMASK is from 8 to "15". We use _IFM_ETH_XTMASK from bit 13 to "15". - FreeBSD changed the meaning of IFM_TYPE_MATCH(). I think we should not do it. We keep it not changing and added new IFM_TYPE_SUBTYPE_MATCH() macro for matching both TYPE and SUBTYPE. - Added up to 400GBASE-SR16. New layout of the media word is as follows (from ifmedia_h): * if_media Options word: * Bits Use * ---- ------- * 0-4 Media subtype MAX SUBTYPE == 255 for ETH and 31 for others * 5-7 Media type * 8-15 Type specific options * 16-18 Mode (for multi-mode devices) * 19 (Reserved for Future Use) * 20-27 Shared (global) options * 28-31 Instance * * 3 2 1 * 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 * +-------+---------------+-+-----+---------------+-----+---------+ * | | |R| | | | | * | IMASK | GMASK |F|MMASK+-----+ OMASK |NMASK| TMASK | * | | |U| |XTMSK| | | | * +-------+---------------+-+-----+-----+---------+-----+---------+ * <-----> <---> <---> * IFM_INST() IFM_MODE() IFM_TYPE() * * IFM_SUBTYPE(other than ETH)<-------> * * <---> IFM_SUBTYPE(ETH)<-------> * * * <-------------> <-------------> * IFM_OPTIONS()
Revision 1.11 / (download) - annotate - [select for diffs], Sun Jan 27 02:08:39 2019 UTC (4 years, 2 months ago) by pgoyette
Branch: MAIN
CVS Tags: isaki-audio2-base,
isaki-audio2
Changes since 1.10: +31 -4
lines
Diff to previous 1.10 (colored)
Merge the [pgoyette-compat] branch
Revision 1.7.18.22 / (download) - annotate - [select for diffs], Wed Sep 19 04:22:33 2018 UTC (4 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.7.18.21: +2 -2
lines
Diff to previous 1.7.18.21 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)
Update for new vnd_50.c source file. Not really necessary to update this, since we're no longer building the "monolithic" compat module. But let's maintain it correctly, at least until we delete the file.
Revision 1.7.18.21 / (download) - annotate - [select for diffs], Tue Apr 17 07:24:54 2018 UTC (4 years, 11 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.20: +2 -1
lines
Diff to previous 1.7.18.20 (colored) to branchpoint 1.7 (colored)
Finish separating the compat_09 and compat_43 stuff
Revision 1.7.18.20 / (download) - annotate - [select for diffs], Tue Apr 3 08:29:44 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.19: +4 -1
lines
Diff to previous 1.7.18.19 (colored) to branchpoint 1.7 (colored)
Remove fixed allocation of modules' "required" lists (previously limited to MAXMODDEPS entries). Update the modctl(MODCTL_STAT) syscall to return the required data in a new format, and retain the previous data format in MODCTL_OSTAT. Update the compat_80 and compat_netbsd32 modules as needed.
Revision 1.7.18.19 / (download) - annotate - [select for diffs], Thu Mar 29 23:23:03 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.18: +3 -2
lines
Diff to previous 1.7.18.18 (colored) to branchpoint 1.7 (colored)
Rename usb_30_subr.c --> usb_subr_30.c for consistency with others
Revision 1.7.18.18 / (download) - annotate - [select for diffs], Wed Mar 28 07:51:09 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.17: +2 -2
lines
Diff to previous 1.7.18.17 (colored) to branchpoint 1.7 (colored)
Split vnd compat_30 code out of the main driver and into the compat_30 module
Revision 1.7.18.17 / (download) - annotate - [select for diffs], Wed Mar 28 04:18:24 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.16: +2 -2
lines
Diff to previous 1.7.18.16 (colored) to branchpoint 1.7 (colored)
Initial pass at a compat_30 module. Still needs some work for dev/vnd and various dev/usb/*
Revision 1.7.18.16 / (download) - annotate - [select for diffs], Sun Mar 25 21:27:51 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.15: +1 -7
lines
Diff to previous 1.7.18.15 (colored) to branchpoint 1.7 (colored)
Don't add the compat_60_cpu_ucode.c file here. It's already added in the main Makefile, and doing again here results in trying to link it twice (with resulting symbol redefinition errors).
Revision 1.7.18.15 / (download) - annotate - [select for diffs], Sun Mar 25 10:38:51 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.14: +3 -1
lines
Diff to previous 1.7.18.14 (colored) to branchpoint 1.7 (colored)
Include compat code in the modules
Revision 1.7.18.14 / (download) - annotate - [select for diffs], Sun Mar 25 09:16:07 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.13: +1 -3
lines
Diff to previous 1.7.18.13 (colored) to branchpoint 1.7 (colored)
Undo previous. Clearly this is not the right thing to do! The ucode support should already be in the kernel.
Revision 1.7.18.13 / (download) - annotate - [select for diffs], Sun Mar 25 08:50:58 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.12: +8 -1
lines
Diff to previous 1.7.18.12 (colored) to branchpoint 1.7 (colored)
Include the cpu_ucode*.c files in the module for x86 machines
Revision 1.7.18.12 / (download) - annotate - [select for diffs], Sat Mar 24 23:52:19 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.11: +5 -1
lines
Diff to previous 1.7.18.11 (colored) to branchpoint 1.7 (colored)
Move the compat_50-specific code out of wscons/wsevent.c into its own source file, which is now part of the compat_50 module.
Revision 1.7.18.11 / (download) - annotate - [select for diffs], Sat Mar 24 08:24:40 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.10: +4 -1
lines
Diff to previous 1.7.18.10 (colored) to branchpoint 1.7 (colored)
Add fs/puffs compat_50 to the modules
Revision 1.7.18.10 / (download) - annotate - [select for diffs], Sat Mar 24 01:59:15 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.9: +6 -4
lines
Diff to previous 1.7.18.9 (colored) to branchpoint 1.7 (colored)
Separate the compat_50 and compat_80 dispatching code from the main body of raidframe, and place into the appropriate compat modules. Enable building of the compat_80 module.
Revision 1.7.18.9 / (download) - annotate - [select for diffs], Fri Mar 23 09:41:10 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.8: +7 -2
lines
Diff to previous 1.7.18.8 (colored) to branchpoint 1.7 (colored)
Handle the compat_50 stuff for opencrypto/cryptodev
Revision 1.7.18.8 / (download) - annotate - [select for diffs], Thu Mar 22 01:44:47 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.7: +1 -1
lines
Diff to previous 1.7.18.7 (colored) to branchpoint 1.7 (colored)
Synch with HEAD, resolve conflicts
Revision 1.7.18.7 / (download) - annotate - [select for diffs], Wed Mar 21 10:12:48 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.6: +6 -2
lines
Diff to previous 1.7.18.6 (colored) to branchpoint 1.7 (colored)
Move if_spppsubr compat code into the compat50 module. More prep work for compat80 module (for raidframe)
Revision 1.7.18.6 / (download) - annotate - [select for diffs], Wed Mar 21 04:48:31 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.5: +2 -2
lines
Diff to previous 1.7.18.5 (colored) to branchpoint 1.7 (colored)
Split the compat_50 code out from the dev/clockctl driver and include it in the compat_50 and compat modules.
Revision 1.7.18.5 / (download) - annotate - [select for diffs], Sun Mar 18 21:41:31 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.4: +2 -2
lines
Diff to previous 1.7.18.4 (colored) to branchpoint 1.7 (colored)
Import compat_60 changes for dev/ccd
Revision 1.10 / (download) - annotate - [select for diffs], Sun Mar 18 20:33:52 2018 UTC (5 years ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-base,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322
Branch point for: phil-wifi
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
factor out the ccd COMPAT_60 code.
Revision 1.7.18.4 / (download) - annotate - [select for diffs], Sat Mar 17 21:37:52 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.3: +2 -2
lines
Diff to previous 1.7.18.3 (colored) to branchpoint 1.7 (colored)
Import christos's changes for the compat_60 cpu_ucode stuff
Revision 1.9 / (download) - annotate - [select for diffs], Sat Mar 17 19:00:23 2018 UTC (5 years ago) by christos
Branch: MAIN
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
redo the cpu ucode compat code.
Revision 1.7.18.3 / (download) - annotate - [select for diffs], Thu Mar 15 09:12:05 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.2: +4 -4
lines
Diff to previous 1.7.18.2 (colored) to branchpoint 1.7 (colored)
Synch with HEAD
Revision 1.8 / (download) - annotate - [select for diffs], Thu Mar 15 03:13:51 2018 UTC (5 years ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-0315
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored)
add uvm swap compat code.
Revision 1.7.18.2 / (download) - annotate - [select for diffs], Wed Mar 14 02:24:56 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7.18.1: +4 -1
lines
Diff to previous 1.7.18.1 (colored) to branchpoint 1.7 (colored)
Make do_openat()'s handling of path=NULL modular
Revision 1.7.18.1 / (download) - annotate - [select for diffs], Tue Mar 13 09:10:31 2018 UTC (5 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored)
Move the swapstats compat code into the compat_netbsd module. Without this, a kernel configured without COMPAT_13 and/or COMPAT_50 could not execute the compat swapstats code, even if the compat_netbsd module had been loaded.
Revision 1.7.16.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:53 2017 UTC (5 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.7.16.1: +41 -0
lines
Diff to previous 1.7.16.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)
update from HEAD
Revision 1.6.2.3 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:29 2017 UTC (6 years, 2 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.6.2.2: +2 -2
lines
Diff to previous 1.6.2.2 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)
Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
Revision 1.7.2.2 / (download) - annotate - [select for diffs], Mon Dec 5 10:54:59 2016 UTC (6 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.7.2.1: +41 -0
lines
Diff to previous 1.7.2.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)
Sync with HEAD
Revision 1.7.16.1, Sat Nov 5 23:30:22 2016 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.7: +0 -41
lines
FILE REMOVED
file Makefile.sysio was added on branch tls-maxphys on 2017-12-03 11:36:53 +0000
Revision 1.7.2.1, Sat Nov 5 23:30:22 2016 UTC (6 years, 4 months ago) by skrll
Branch: nick-nhusb
Changes since 1.7: +0 -41
lines
FILE REMOVED
file Makefile.sysio was added on branch nick-nhusb on 2016-12-05 10:54:59 +0000
Revision 1.7 / (download) - annotate - [select for diffs], Sat Nov 5 23:30:22 2016 UTC (6 years, 4 months ago) by pgoyette
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-compat-base,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
netbsd-8-base,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: tls-maxphys,
pgoyette-compat,
nick-nhusb
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Move if_43.c back into the shared Makefile.sysio where it really belongs. Update the code to invoke the two routines compat_cvtcmd() and compat_ifioctl() through indirect pointers. Initialize those pointers in sys/net/if.c and update them in the compat module's initialization code. Addresses the issue pointed out in PR kern/51598
Revision 1.6.2.2 / (download) - annotate - [select for diffs], Fri Nov 4 14:49:07 2016 UTC (6 years, 4 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.6.2.1: +41 -0
lines
Diff to previous 1.6.2.1 (colored) to branchpoint 1.6 (colored)
Sync with HEAD
Revision 1.6.2.1, Thu Nov 3 22:23:03 2016 UTC (6 years, 4 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.6: +0 -41
lines
FILE REMOVED
file Makefile.sysio was added on branch pgoyette-localcount on 2016-11-04 14:49:07 +0000
Revision 1.6 / (download) - annotate - [select for diffs], Thu Nov 3 22:23:03 2016 UTC (6 years, 4 months ago) by pgoyette
Branch: MAIN
CVS Tags: pgoyette-localcount-20161104
Branch point for: pgoyette-localcount
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
Move if_43.c out of Makefile.sysio and into the main Makefile. The former location gets included in both libcompat and the compat module, leading to redefined symbols when the module is loaded. By moving it to the main Makefile, it gets included only in libcompat. XXX This still isn't an ideal solution, but it will suffice until XXX PR kern/51598 is addressed.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 3 11:32:15 2016 UTC (6 years, 4 months ago) by pgoyette
Branch: MAIN
Changes since 1.4: +2 -11
lines
Diff to previous 1.4 (colored)
Hmmm, if we omit if_43.c from the SRCS list, then we break the i386 build for one of the XEN kernels. Adding it back to the list. At least the build will be successful. XXX This is probably not the end of this saga, as we still have the XXX redefined-symbol issue when loading the compat module on amd64. XXX But for now, a working build for the vast majority of users XXX (including our automated test suites) is more important than a XXX successfully-loadable compat module.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Nov 3 06:54:08 2016 UTC (6 years, 4 months ago) by pgoyette
Branch: MAIN
Changes since 1.3: +3 -3
lines
Diff to previous 1.3 (colored)
Really comment out if_43.c this time. (I need sleep and/or caffeine.)
Revision 1.3 / (download) - annotate - [select for diffs], Thu Nov 3 06:28:04 2016 UTC (6 years, 4 months ago) by pgoyette
Branch: MAIN
Changes since 1.2: +7 -8
lines
Diff to previous 1.2 (colored)
Use proper characgter to introduce comments!
Revision 1.2 / (download) - annotate - [select for diffs], Thu Nov 3 06:22:29 2016 UTC (6 years, 4 months ago) by pgoyette
Branch: MAIN
Changes since 1.1: +12 -2
lines
Diff to previous 1.1 (colored)
if_43.o gets included from libcompat automatically, due to two calls to compat_cvtcmd() in if.c. Ideally, if.c would be modified to have a pointer to a no-op compat_cvtcmd() and that pointer would get replaced by compat_modcmd(MODULE_CMD_INIT, ...) code. But for now, just don't include it in the compat module at all.
Revision 1.1 / (download) - annotate - [select for diffs], Thu Nov 3 04:26:58 2016 UTC (6 years, 4 months ago) by riastradh
Branch: MAIN
Reorganize SRCS lists for libcompat, compat.kmod, sysv_ipc.kmod. - Share lists between the libcompat and module makefiles. - Include some omitted entries in compat.kmod: . if_43.c . kern_sa_60.c . kern_time_30.c . rndpseudo_50.c . rtsock_14.c . rtsock_50.c . rtsock_70.c . uipc_syscalls_40.c . uipc_syscalls_50.c - Exclude a (harmless) spurious entry in sysv_ipc.kmod on LP64 systems: . kern_ipc_10.c Should fix broken ifconfig on modular current kernels. ok pgoyette