net: mvpp2: simplify mvpp2_bm_bufs_add()
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 15 Feb 2017 11:13:43 +0000 (12:13 +0100)
committerStefan Roese <sr@denx.de>
Wed, 29 Mar 2017 05:39:49 +0000 (07:39 +0200)
commitf1060f0dd05c9b11bf99878c0e83455960d8ffb5
treef8564e1ed949152fdedaa3e8ee9e5d9492ab8207
parentf811e04ad76019fccb79c8ac2c84a4e84ebef5fd
net: mvpp2: simplify mvpp2_bm_bufs_add()

The mvpp2_bm_bufs_add() currently creates a fake cookie by calling
mvpp2_bm_cookie_pool_set(), just to be able to call
mvpp2_pool_refill(). But all what mvpp2_pool_refill() does is extract
the pool ID from the cookie, and call mvpp2_bm_pool_put() with this ID.

Instead of doing this convoluted thing, just call mvpp2_bm_pool_put()
directly, since we have the BM pool ID.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Stefan Roese <sr@denx.de>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
drivers/net/mvpp2.c