freebsd-skq/sys
attilio 5c1db5bb2b Scanning all the formats for binary translation of modules loading can
result in errors for a format loading but subsequent correct recognizing
for another format.

File format loading functions should avoid printing any additional
informations but just returning appropriate (and different between each
other) error condition, characterizing different informations.
Additively, the linker should handle appropriately different format
loading errors.

While a general mechanism is desired, fix a simple and common case on
amd64: file type is not recognized for link elf and confuses the linker.
Printout an error if all the registered linker classes can't recognize
and load the module.

Reviewed by:	jhb
Sponsored by:	Sandvine Incorporated
2009-02-10 15:50:19 +00:00
..
amd64 Add option GEOM_PART_EBR by default on amd64 and i386. 2009-02-10 00:08:39 +00:00
arm The bounce zone sees its page number increased if multiple dma maps use it in 2009-02-09 18:03:31 +00:00
boot - Remove superfluous comment 2009-01-30 15:27:04 +00:00
bsm Merge OpenBSM alpha 5 from OpenBSM vendor branch to head, both 2009-01-14 10:44:16 +00:00
cam cam_periph_alloc: fix "invalid periph name" error condition 2009-02-09 17:02:54 +00:00
cddl Last step of splitting up minor and unit numbers: remove minor(). 2009-01-28 17:57:16 +00:00
compat Change some movl's to mov's. Newer GAS no longer accept 'movl' instructions 2009-01-31 11:37:21 +00:00
conf Add option GEOM_PART_EBR by default on amd64 and i386. 2009-02-10 00:08:39 +00:00
contrib Revert my previous two changes. 2009-01-25 16:52:41 +00:00
crypto identify routine takes driver_t *, not device_t *. 2009-02-05 19:30:28 +00:00
ddb
dev Hmm... "base? base : 0" and "base" should be equivalent. 2009-02-09 22:59:22 +00:00
fs Mark udf(4) MPSAFE and add support for shared vnode locks during pathname 2009-02-09 20:50:23 +00:00
gdb
geom Fix g_part_dumpconf and g_part_name prototpyes. 2009-02-10 02:43:07 +00:00
gnu - Eliminate warnings in debug print macros by explicitly converting all 2009-01-18 15:10:46 +00:00
i386 Add option GEOM_PART_EBR by default on amd64 and i386. 2009-02-10 00:08:39 +00:00
ia64 When bouncing pages, allow a new option to preserve the intra-page 2009-02-08 22:54:58 +00:00
isa Allow device hints to wire the unit numbers of devices. 2008-11-18 21:01:54 +00:00
kern Scanning all the formats for binary translation of modules loading can 2009-02-10 15:50:19 +00:00
kgssapi Call svc_freereq() before returning from the service proc. 2008-11-12 15:31:05 +00:00
libkern Add simple locking for the in-kernel iconv code. Translation operations 2008-12-05 21:19:24 +00:00
mips Eliminate an unused definition. 2009-02-10 06:08:28 +00:00
modules Hook uslcom2 up to the build. 2009-02-09 22:38:55 +00:00
net Call prison_if from rtm_get_jailed, instead of splitting it out into 2009-02-05 14:58:16 +00:00
net80211 correctly fixup iv_des_chan after installing a new channel table; if the 2009-02-10 01:37:55 +00:00
netatalk Remove local variable 'ddp' from DDP's attach and detach routines; they 2009-02-04 20:04:32 +00:00
netgraph Allow unprivileged users to run l2ping(8). 2009-02-04 22:44:09 +00:00
netinet Add padding to then end of the xsctp_xxx structures to 2009-02-09 17:37:17 +00:00
netinet6 Try to remove/assimilate as much of formerly IPv4/6 specific 2009-02-08 09:27:07 +00:00
netipsec Try to remove/assimilate as much of formerly IPv4/6 specific 2009-02-08 09:27:07 +00:00
netipx Add missing "goto set_head" for SO_IPX_CHECKSUM; otherwise we fall through 2008-12-11 10:29:35 +00:00
netnatm Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
netncp Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
netsmb Implement device cloning for /dev/nsmb, the netsmb control pseudo-device. 2008-11-03 14:23:15 +00:00
nfs
nfs4client Last step of splitting up minor and unit numbers: remove minor(). 2009-01-28 17:57:16 +00:00
nfsclient Last step of splitting up minor and unit numbers: remove minor(). 2009-01-28 17:57:16 +00:00
nfsserver Audit the flag argument to the nfssvc(2) system call. 2009-02-08 14:04:08 +00:00
nlm Don't call svc_freereq() before svc_freeargs(). 2008-11-12 15:30:30 +00:00
opencrypto Fix return type for detach routine (should be int) 2009-02-05 17:43:12 +00:00
pc98 Bring missing comments on EPSON_BOUNCEDMA and EPSON_MEMWIN flags. 2009-02-08 10:21:25 +00:00
pccard
pci Destroy TX tag outside of loop scope. 2009-02-09 16:53:37 +00:00
powerpc Add support for the I2S and davbus audio controllers found in Apple PowerPC 2009-01-25 18:20:15 +00:00
rpc Use the correct creds when reconnecting so that we have enough privilege to 2009-02-05 11:48:10 +00:00
security Set the lower bound on queue size for an audit pipe to 1 instead of 0, 2009-02-08 15:38:31 +00:00
sparc64 - Currently the PMAP code is laid out to let the kernel TSB cover the 2009-01-01 14:01:21 +00:00
sun4v Adjust the padding of struct pcpu to r187357. 2009-01-18 13:04:38 +00:00
sys When bouncing pages, allow a new option to preserve the intra-page 2009-02-08 22:54:58 +00:00
tools Remove some unused and broken code that attempted to not invoke locking 2008-11-03 19:57:40 +00:00
ufs When a device containing mounted UFS filesystem disappears, the type 2009-02-06 17:14:07 +00:00
vm Comment out the assertion from r188321. It is not valid for nfs. 2009-02-09 11:32:23 +00:00
xdr Use the remote address for access control, not the local address. This fixes 2008-11-13 14:36:52 +00:00
xen merge 186535, 186537, and 186538 from releng_7_xen 2008-12-29 06:31:03 +00:00
Makefile