]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
NTB: Correctly handle receive buffers of the minimal size
authorJon Mason <jon.mason@intel.com>
Fri, 1 Feb 2013 22:45:16 +0000 (15:45 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 24 May 2013 18:36:05 +0000 (11:36 -0700)
commitb85fffd687b4886e5f4b53ed6af86725fb838eae
tree50800635ff1d83d6981b9a917d15fd2c5cdb569e
parent71f5fafba8ede25b833c939ed0c35d8c202fc1e3
NTB: Correctly handle receive buffers of the minimal size

commit c9d534c8cbaedbb522a1d2cb037c6c394f610317 upstream.

The ring logic of the NTB receive buffer/transmit memory window requires
there to be at least 2 payload sized allotments.  For the minimal size
case, split the buffer into two and set the transport_mtu to the
appropriate size.

Signed-off-by: Jon Mason <jon.mason@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/ntb/ntb_transport.c