mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2024-12-29 09:13:38 +00:00
RDMA/nldev: Don't expose number of not-visible entries
Netlink dumpit handshake exchanges the index from which kernel should start to return its value, in current code, this index included not-visible in this PID items too and indirectly revealed the number of entries. Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
parent
1b8b778864
commit
f2a0e45f36
@ -1123,13 +1123,10 @@ static int res_get_common_dumpit(struct sk_buff *skb,
|
||||
* objects.
|
||||
*/
|
||||
xa_for_each(&rt->xa, id, res) {
|
||||
if (idx < start)
|
||||
goto next;
|
||||
|
||||
if (!is_visible_in_pid_ns(res))
|
||||
goto next;
|
||||
continue;
|
||||
|
||||
if (!rdma_restrack_get(res))
|
||||
if (idx < start || !rdma_restrack_get(res))
|
||||
goto next;
|
||||
|
||||
xa_unlock(&rt->xa);
|
||||
|
Loading…
Reference in New Issue
Block a user