History

Merge tag 'mac80211-for-net-2021-10-27' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211

Johannes Berg says: ==================== Two fixes: * bridge vs. 4-addr mode check was wrong * management frame registrations locking was wrong, causing list corruption/crashes ====================

Jakub Kicinski committed 5 years ago

Commit afe8ca12 parents 424a4f5 689a0a95 files · +24 −22Browse files

Showing the changes to include (1 of 5 files). Show all

Unified · Split

include/net/cfg80211.h+0−2
@@ -5376,7 +5376,6 @@ static inline void wiphy_unlock(struct wiphy *wiphy) · 5375 unmodified lines
53765376 * netdev and may otherwise be used by driver read-only, will be update
53775377 * by cfg80211 on change_interface
53785378 * @mgmt_registrations: list of registrations for management frames
5379− * @mgmt_registrations_lock: lock for the list
53805379 * @mgmt_registrations_need_update: mgmt registrations were updated,
53815380 * need to propagate the update to the driver
53825381 * @mtx: mutex used to lock data in this struct, may be used by drivers
@@ -5423,7 +5422,6 @@ struct wireless_dev { · 40 unmodified lines
54235422 u32 identifier;
54245423
54255424 struct list_head mgmt_registrations;
5426− spinlock_t mgmt_registrations_lock;
54275425 u8 mgmt_registrations_need_update:1;
54285426
54295427 struct mutex mtx;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t