net: ipa: flag duplicate memory regions
authorAlex Elder <elder@linaro.org>
Wed, 9 Jun 2021 22:35:02 +0000 (17:35 -0500)
committerDavid S. Miller <davem@davemloft.net>
Wed, 9 Jun 2021 22:59:33 +0000 (15:59 -0700)
commiteadf7f9376145a2827010f1775570cfe009afc70
tree011c1c9bebf1240f7e0bb7ecd93a544f507414eb
parent75bcfde6c1131371adc2388b9226db7b2465e4c1
net: ipa: flag duplicate memory regions

Add a test in ipa_mem_valid() to ensure no memory region is defined
more than once, using a bitmap to record each defined memory region.
Skip over undefined regions when checking (we can have any number of
those).

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ipa/ipa_mem.c