linux/Documentation
Kalle Valo 2703bc8513 wifi: mac80211: rename ieee80211_tx_status() to ieee80211_tx_status_skb()
make htmldocs warns:

Documentation/driver-api/80211/mac80211:109: ./include/net/mac80211.h:5170: WARNING: Duplicate C declaration, also defined at mac80211:1117.
Declaration is '.. c:function:: void ieee80211_tx_status (struct ieee80211_hw *hw, struct sk_buff *skb)'.

This is because there's a function named ieee80211_tx_status() and a struct named
ieee80211_tx_status. This has been discussed previously but no solution found:

https://lore.kernel.org/all/20220521114629.6ee9fc06@coco.lan/

There's also a bug open for three years with no solution in sight:

https://github.com/sphinx-doc/sphinx/pull/8313

So I guess we have no other solution than to a workaround this in the code,
for example to rename the function to ieee80211_tx_status_skb() to avoid the
name conflict. I got the idea for the name from ieee80211_tx_status_noskb() in
which the skb is not provided as an argument, instead with
ieee80211_tx_status_skb() the skb is provided.

Compile tested only.

Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://lore.kernel.org/r/20231012114229.2931808-2-kvalo@kernel.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2023-10-23 12:26:51 +02:00
..
2023-09-04 13:52:58 -07:00
2023-10-16 21:05:33 -07:00
2023-10-06 07:46:25 -07:00
2023-09-04 13:20:19 -07:00
2023-09-08 12:16:52 -07:00
2023-08-18 11:29:03 -06:00
2023-08-18 11:29:03 -06:00
2023-09-08 12:16:52 -07:00
2023-10-05 20:47:47 -07:00
2023-09-10 11:55:26 -07:00
2023-09-01 12:21:32 -07:00
2023-08-18 11:29:03 -06:00
2023-08-18 11:29:03 -06:00
2023-08-31 12:20:12 -07:00
2023-10-17 18:27:27 -07:00
2023-08-29 11:03:57 -05:00
2023-08-18 11:29:03 -06:00
2023-08-31 12:43:10 -07:00
2023-09-02 12:02:41 -07:00
2023-08-18 11:29:03 -06:00
2023-08-18 11:29:03 -06:00
2023-08-18 11:29:03 -06:00
2023-09-02 11:10:50 -07:00
2023-09-07 13:52:20 -07:00
2023-08-18 11:29:03 -06:00
2023-08-18 11:29:03 -06:00