* racy then it does not matter what the result of the test
* is, we re-check the list after having taken the lock anyway:
*/
* racy then it does not matter what the result of the test
* is, we re-check the list after having taken the lock anyway:
*/
down_read(&nh->rwsem);
ret = notifier_call_chain(&nh->head, val, v, nr_to_call,
nr_calls);
down_read(&nh->rwsem);
ret = notifier_call_chain(&nh->head, val, v, nr_to_call,
nr_calls);
struct pt_regs *regs, long err, int trap, int sig)
{
struct die_args args = {
struct pt_regs *regs, long err, int trap, int sig)
{
struct die_args args = {