Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts were two cases of simple overlapping changes, nothing serious. In the UDP case, we need to add a hlist_add_tail_rcu() to linux/rculist.h, because we've moved UDP socket handling away from using nulls lists. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
@@ -1434,6 +1434,7 @@ static int check_ld_abs(struct verifier_env *env, struct bpf_insn *insn)
|
||||
}
|
||||
|
||||
if (insn->dst_reg != BPF_REG_0 || insn->off != 0 ||
|
||||
BPF_SIZE(insn->code) == BPF_DW ||
|
||||
(mode == BPF_ABS && insn->src_reg != BPF_REG_0)) {
|
||||
verbose("BPF_LD_ABS uses reserved fields\n");
|
||||
return -EINVAL;
|
||||
|
@@ -1999,6 +1999,7 @@ static inline int get_first_held_lock(struct task_struct *curr,
|
||||
return ++i;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_DEBUG_LOCKDEP
|
||||
/*
|
||||
* Returns the next chain_key iteration
|
||||
*/
|
||||
@@ -2069,6 +2070,7 @@ static void print_collision(struct task_struct *curr,
|
||||
printk("\nstack backtrace:\n");
|
||||
dump_stack();
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Checks whether the chain and the current held locks are consistent
|
||||
|
@@ -105,16 +105,25 @@ static int r_show(struct seq_file *m, void *v)
|
||||
{
|
||||
struct resource *root = m->private;
|
||||
struct resource *r = v, *p;
|
||||
unsigned long long start, end;
|
||||
int width = root->end < 0x10000 ? 4 : 8;
|
||||
int depth;
|
||||
|
||||
for (depth = 0, p = r; depth < MAX_IORES_LEVEL; depth++, p = p->parent)
|
||||
if (p->parent == root)
|
||||
break;
|
||||
|
||||
if (file_ns_capable(m->file, &init_user_ns, CAP_SYS_ADMIN)) {
|
||||
start = r->start;
|
||||
end = r->end;
|
||||
} else {
|
||||
start = end = 0;
|
||||
}
|
||||
|
||||
seq_printf(m, "%*s%0*llx-%0*llx : %s\n",
|
||||
depth * 2, "",
|
||||
width, (unsigned long long) r->start,
|
||||
width, (unsigned long long) r->end,
|
||||
width, start,
|
||||
width, end,
|
||||
r->name ? r->name : "<BAD>");
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user