diff options
author | ae <ae@FreeBSD.org> | 2012-03-23 07:26:17 +0000 |
---|---|---|
committer | ae <ae@FreeBSD.org> | 2012-03-23 07:26:17 +0000 |
commit | 7232ff0e78421583cf9e318f6bd91ffc989814d8 (patch) | |
tree | b6b5059b14da14efba13514f0fa38e18deec3a02 /ObsoleteFiles.inc | |
parent | 7ee779f903c60ebc793239495287ca0e2f912f2f (diff) | |
download | FreeBSD-src-7232ff0e78421583cf9e318f6bd91ffc989814d8.zip FreeBSD-src-7232ff0e78421583cf9e318f6bd91ffc989814d8.tar.gz |
Check that scheme is not already registered. This may happens when a
KLD is preloaded with loader(8) and leads to infinity loops.
Also do not return EEXIST error code from MOD_LOAD handler, because
we have undocumented(?) ability replace kernel's module with preloaded one.
And if we have so, then preloaded module will be initialized first.
Thus error in MOD_LOAD handler will be triggered for the kernel.
PR: kern/165573
MFC after: 3 weeks
Diffstat (limited to 'ObsoleteFiles.inc')
0 files changed, 0 insertions, 0 deletions