diff options
author | Daniel Lezcano <dlezcano@fr.ibm.com> | 2007-12-07 09:45:16 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-01-28 23:56:48 +0100 |
commit | f845ab6b7dd872d027c27146c264e46bc16c656a (patch) | |
tree | 4d37b1e258ccb4b07a0b9375279e5af79c42f3d0 /net/ipv4/fib_hash.c | |
parent | [IPV6]: Make af_inet6 to check ip6_route_init return value. (diff) | |
download | linux-f845ab6b7dd872d027c27146c264e46bc16c656a.tar.xz linux-f845ab6b7dd872d027c27146c264e46bc16c656a.zip |
[IPV6] route6/fib6: Don't panic a kmem_cache_create.
If the kmem_cache_creation fails, the kernel will panic. It is
acceptable if the system is booting, but if the ipv6 protocol is
compiled as a module and it is loaded after the system has booted, do
we want to panic instead of just failing to initialize the protocol ?
The init function is now returning an error and this one is checked
for protocol initialization. So the ipv6 protocol will safely fails.
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
Acked-by: Benjamin Thery <benjamin.thery@bull.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/fib_hash.c')
0 files changed, 0 insertions, 0 deletions