Similar to r212647, remove the workaround in sys/net/vnet.h for an ld

bug (incorrect placement of __start_SECNAME in some cases) that was
fixed in r210245.

There is already an UPDATING entry about needing a recent ld.

MFC after:	1 month
This commit is contained in:
dim 2010-11-12 22:59:50 +00:00
parent ec44bb5827
commit 7b0aabca30

View File

@ -193,15 +193,6 @@ extern struct sx vnet_sxlock;
* Virtual network stack memory allocator, which allows global variables to
* be automatically instantiated for each network stack instance.
*/
__asm__(
#if defined(__arm__)
".section " VNET_SETNAME ", \"aw\", %progbits\n"
#else
".section " VNET_SETNAME ", \"aw\", @progbits\n"
#endif
"\t.p2align " __XSTRING(CACHE_LINE_SHIFT) "\n"
"\t.previous");
#define VNET_NAME(n) vnet_entry_##n
#define VNET_DECLARE(t, n) extern t VNET_NAME(n)
#define VNET_DEFINE(t, n) t VNET_NAME(n) __section(VNET_SETNAME) __used