]> git.baikalelectronics.ru Git - kernel.git/commit
[INET]: Fix inet_diag dead-lock regression
authorHerbert Xu <herbert@gondor.apana.org.au>
Mon, 3 Dec 2007 04:51:25 +0000 (15:51 +1100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 3 Dec 2007 04:51:25 +0000 (15:51 +1100)
commit2fa66356157d129d4aba534a4ddb8a9bf8f5467c
treec877f39b7719531646d7066085f1fc2af39be5ed
parent38f0b4d155b31d9fdc382b7ec012acaac39034df
[INET]: Fix inet_diag dead-lock regression

The inet_diag register fix broke inet_diag module loading because the
loaded module had to take the same mutex that's already held by the
loader in order to register the new handler.

This patch fixes it by introducing a separate mutex to protect the
handling of handlers.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
net/ipv4/inet_diag.c