net: core: Use the bitmap API to allocate bitmaps
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 13 Sep 2023 11:09:57 +0000 (14:09 +0300)
committerDavid S. Miller <davem@davemloft.net>
Sat, 16 Sep 2023 12:32:30 +0000 (13:32 +0100)
commitaabb4af9bb29f8532e19c872b48ad1e7fd208617
tree66521ff1936c8a80d61d618959972834631f268e
parent8f6b846b0a86c3cbae8a25b772651cfc2270ad0a
net: core: Use the bitmap API to allocate bitmaps

Use bitmap_zalloc() and bitmap_free() instead of hand-writing them.
It is less verbose and it improves the type checking and semantic.

While at it, add missing header inclusion (should be bitops.h,
but with the above change it becomes bitmap.h).

Suggested-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/20230911154534.4174265-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/dev.c