summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2023-10-24 09:53:33 +1100
committerDavid S. Miller <davem@davemloft.net>2023-11-03 09:12:00 +0000
commite8ae8ad479e2d037daa33756e5e72850a7bd37a9 (patch)
tree63cfbaade8859bf34de181fe11ba6c086e2b2345 /drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h
parentefa5f1311c4998e9e6317c52bc5ee93b3a0f36df (diff)
Fix termination state for idr_for_each_entry_ul()
The comment for idr_for_each_entry_ul() states after normal termination @entry is left with the value NULL This is not correct in the case where UINT_MAX has an entry in the idr. In that case @entry will be non-NULL after termination. No current code depends on the documentation being correct, but to save future code we should fix it. Also fix idr_for_each_entry_continue_ul(). While this is not documented as leaving @entry as NULL, the mellanox driver appears to depend on it doing so. So make that explicit in the documentation as well as in the code. Fixes: e33d2b74d805 ("idr: fix overflow case for idr_for_each_entry_ul()") Cc: Matthew Wilcox <willy@infradead.org> Cc: Chris Mi <chrism@mellanox.com> Cc: Cong Wang <xiyou.wangcong@gmail.com> Signed-off-by: NeilBrown <neilb@suse.de> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h')
0 files changed, 0 insertions, 0 deletions