summary refs log tree commit diff
path: root/scripts
diff options
context:
space:
mode:
authorAllan Stephens <allan.stephens@windriver.com>2011-10-24 10:29:26 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2011-12-27 11:33:47 -0500
commitc47e9b918844ab7bb139eada7b085c576ddf0afb (patch)
tree492e8ac4c1191b1c7be865efacc7833ebcb6fff9 /scripts
parent945af1c39df00a1e5873e38145432ba752ec49a0 (diff)
downloadlinux-c47e9b918844ab7bb139eada7b085c576ddf0afb.tar.gz
tipc: Eliminate dynamic allocation of broadcast link data structures
Creates global variables to hold the broadcast link's pseudo-bearer and
pseudo-link structures, rather than allocating them dynamically. There
is only a single instance of each structure, and changing over to static
allocation allows elimination of code to handle the cases where dynamic
allocation was unsuccessful.

The memset in the teardown code may look like they aren't used, but
the same teardown code is run when there is a non-fatal error at
init-time, so that stale data isn't present when the user fixes the
cause of the soft error.

Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions