summaryrefslogtreecommitdiff
path: root/privs.h
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2013-08-02 15:10:20 +0200
committerTobias Klauser <tklauser@distanz.ch>2013-08-02 15:12:29 +0200
commit98c15cbb658f226d52108ea2cb5b3bc27bc6a977 (patch)
tree74a1e2b730676a26ebf6ff9d6487e6dfc5ef012b /privs.h
parentc95c515fa9075443900734039cfd7f92b5ba832f (diff)
built_in: Add min_t() and max_t() macros and use them
Introduce non-typechecking versions of min_t() and max_t() and use them where a cast would be needed. The macros were taken from the Linux Kernel, release under GPL v2. Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'privs.h')
0 files changed, 0 insertions, 0 deletions
ma: avoid duplicate dma unmapping during error recovery
In rdma_read_chunk_frmr() when ib_post_send() fails, the error code path invokes ib_dma_unmap_sg() to unmap the sg list. It then invokes svc_rdma_put_frmr() which in turn tries to unmap the same sg list through ib_dma_unmap_sg() again. This second unmap is invalid and could lead to problems when the iova being unmapped is subsequently reused. Remove the call to unmap in rdma_read_chunk_frmr() and let svc_rdma_put_frmr() handle it. Fixes: 412a15c0fe53 ("svcrdma: Port to new memory registration API") Cc: stable@vger.kernel.org Signed-off-by: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> Reviewed-by: Chuck Lever <chuck.lever@oracle.com> Reviewed-by: Yuval Shaia <yuval.shaia@oracle.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'include/math-emu/soft-fp.h')