X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=net%2Fsunrpc%2Fcache.c;h=9afa4393c21728cb5c0cbd675b6c25966fe99175;hb=4351654e3ddf86a04966163dce4def586303e5cc;hp=fc2f7aa4dca7aa04b3e7bc45cd39d47b744a1da4;hpb=53d74fd79db19aae506de892273198b160c2ee95;p=~andy%2Flinux diff --git a/net/sunrpc/cache.c b/net/sunrpc/cache.c index fc2f7aa4dca..9afa4393c21 100644 --- a/net/sunrpc/cache.c +++ b/net/sunrpc/cache.c @@ -775,11 +775,11 @@ static ssize_t cache_read(struct file *filp, char __user *buf, size_t count, if (rp->q.list.next == &cd->queue) { spin_unlock(&queue_lock); mutex_unlock(&inode->i_mutex); - BUG_ON(rp->offset); + WARN_ON_ONCE(rp->offset); return 0; } rq = container_of(rp->q.list.next, struct cache_request, q.list); - BUG_ON(rq->q.reader); + WARN_ON_ONCE(rq->q.reader); if (rp->offset == 0) rq->readers++; spin_unlock(&queue_lock);