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:
parent
ec44bb5827
commit
7b0aabca30
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user