summaryrefslogtreecommitdiffstats
path: root/net/rds/ib_rdma.c
diff options
context:
space:
mode:
authorsantosh.shilimkar@oracle.com <santosh.shilimkar@oracle.com>2015-08-22 15:45:31 -0700
committerDavid S. Miller <davem@davemloft.net>2015-08-25 13:35:31 -0700
commit5c240fa2ab394af1dbde280e00cc038cbc7f0409 (patch)
treea4aabec1e817018704250e52b374941f4c375c59 /net/rds/ib_rdma.c
parent3049147ca7c8426268433d16d7546a51dede316d (diff)
downloadlinux-5c240fa2ab394af1dbde280e00cc038cbc7f0409.tar.gz
linux-5c240fa2ab394af1dbde280e00cc038cbc7f0409.tar.bz2
linux-5c240fa2ab394af1dbde280e00cc038cbc7f0409.zip
RDS: Fix assertion level from fatal to warning
Fix the asserion level since its not fatal and can be hit in normal execution paths. There is no need to take the system down. We keep the WARN_ON() to detect the condition if we get here with bad pages. Reviewed-by: Ajaykumar Hotchandani <ajaykumar.hotchandani@oracle.com> Signed-off-by: Santosh Shilimkar <ssantosh@kernel.org> Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/rds/ib_rdma.c')
-rw-r--r--net/rds/ib_rdma.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/rds/ib_rdma.c b/net/rds/ib_rdma.c
index e49c9568b4a5..7b7aac8cdb56 100644
--- a/net/rds/ib_rdma.c
+++ b/net/rds/ib_rdma.c
@@ -490,7 +490,7 @@ static void __rds_ib_teardown_mr(struct rds_ib_mr *ibmr)
/* FIXME we need a way to tell a r/w MR
* from a r/o MR */
- BUG_ON(irqs_disabled());
+ WARN_ON(!page->mapping && irqs_disabled());
set_page_dirty(page);
put_page(page);
}