From 3bd64a64e6e04c332f794aa706a5760d2e196c67 Mon Sep 17 00:00:00 2001 From: Itai Garbi Date: Tue, 19 Feb 2013 15:40:24 +0000 Subject: [PATCH] --- yaml --- r: 358867 b: refs/heads/master c: 5a2815f03c0fd5a091c95af93b7f1a17a971ac20 h: refs/heads/master i: 358865: d413b8167f7d0fd66972aafcb9fc3e5811fca989 358863: d00bba61751608cbe1fdaa2e7f6a27729bdbf455 v: v3 --- [refs] | 2 +- trunk/drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index edafa66fbe07..6e3997faec8f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4b48680b5572ee78834c276548e16ac5316908cb +refs/heads/master: 5a2815f03c0fd5a091c95af93b7f1a17a971ac20 diff --git a/trunk/drivers/infiniband/ulp/ipoib/ipoib_main.c b/trunk/drivers/infiniband/ulp/ipoib/ipoib_main.c index 4fe44eba2f9f..66d6da90982f 100644 --- a/trunk/drivers/infiniband/ulp/ipoib/ipoib_main.c +++ b/trunk/drivers/infiniband/ulp/ipoib/ipoib_main.c @@ -1693,6 +1693,8 @@ static void ipoib_remove_one(struct ib_device *device) return; dev_list = ib_get_client_data(device, &ipoib_client); + if (!dev_list) + return; list_for_each_entry_safe(priv, tmp, dev_list, list) { ib_unregister_event_handler(&priv->event_handler);