diff options
| author | Jeevan Shriram <jshriram@codeaurora.org> | 2016-03-15 12:16:16 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 21:24:21 -0700 |
| commit | 643a1372494fcc2a5160e83360e178ca0c41f7bf (patch) | |
| tree | 08f666c012118aaa02d3f4257fa9d72a5735f7f5 | |
| parent | 28e3a4040ee49cd184a9868a11305fa7adb8f1d4 (diff) | |
net: initialize variables to avoid UML compilation failure
While compiling for usermode linux for x86 architecture, observed
compilation issues with probable usage of uninitialized variables.
This change initializes the variables.
Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
| -rw-r--r-- | fs/aio.c | 2 | ||||
| -rw-r--r-- | ipc/shm.c | 2 | ||||
| -rw-r--r-- | net/ipv4/fib_trie.c | 2 | ||||
| -rw-r--r-- | net/netfilter/core.c | 2 |
4 files changed, 4 insertions, 4 deletions
@@ -1316,7 +1316,7 @@ static long read_events(struct kioctx *ctx, long min_nr, long nr, SYSCALL_DEFINE2(io_setup, unsigned, nr_events, aio_context_t __user *, ctxp) { struct kioctx *ioctx = NULL; - unsigned long ctx; + unsigned long ctx = 0; long ret; ret = get_user(ctx, ctxp); diff --git a/ipc/shm.c b/ipc/shm.c index 3174634ca4e5..88a6f1e78066 100644 --- a/ipc/shm.c +++ b/ipc/shm.c @@ -1264,7 +1264,7 @@ SYSCALL_DEFINE1(shmdt, char __user *, shmaddr) int retval = -EINVAL; #ifdef CONFIG_MMU loff_t size = 0; - struct file *file; + struct file *file = NULL; struct vm_area_struct *next; #endif diff --git a/net/ipv4/fib_trie.c b/net/ipv4/fib_trie.c index 744e5936c10d..3990ee077060 100644 --- a/net/ipv4/fib_trie.c +++ b/net/ipv4/fib_trie.c @@ -1694,7 +1694,7 @@ struct fib_table *fib_trie_unmerge(struct fib_table *oldtb) lt = (struct trie *)local_tb->tb_data; while ((l = leaf_walk_rcu(&tp, key)) != NULL) { - struct key_vector *local_l = NULL, *local_tp; + struct key_vector *local_l = NULL, *local_tp = NULL; hlist_for_each_entry_rcu(fa, &l->leaf, fa_list) { struct fib_alias *new_fa; diff --git a/net/netfilter/core.c b/net/netfilter/core.c index f39276d1c2d7..67406d757001 100644 --- a/net/netfilter/core.c +++ b/net/netfilter/core.c @@ -123,7 +123,7 @@ EXPORT_SYMBOL(nf_register_net_hook); void nf_unregister_net_hook(struct net *net, const struct nf_hook_ops *reg) { struct list_head *hook_list; - struct nf_hook_entry *entry; + struct nf_hook_entry *entry = NULL; struct nf_hook_ops *elem; hook_list = nf_find_hook_list(net, reg); |
