An error occurred fetching the project authors.
  1. 19 Jun, 2023 2 commits
  2. 14 Jun, 2023 1 commit
  3. 06 Jun, 2023 1 commit
  4. 20 Apr, 2023 2 commits
  5. 17 Apr, 2023 1 commit
  6. 11 Apr, 2023 1 commit
  7. 30 Mar, 2023 3 commits
  8. 22 Mar, 2023 4 commits
  9. 15 Mar, 2023 3 commits
  10. 30 Jan, 2023 1 commit
  11. 07 Dec, 2022 1 commit
  12. 28 Nov, 2022 2 commits
  13. 10 Nov, 2022 2 commits
  14. 28 Sep, 2022 1 commit
    • Kees Cook's avatar
      wifi: iwlwifi: Track scan_cmd allocation size explicitly · 72c08d9f
      Kees Cook authored
      In preparation for reducing the use of ksize(), explicitly track the
      size of scan_cmd allocations. This also allows for noticing if the scan
      size changes unexpectedly. Note that using ksize() was already incorrect
      here, in the sense that ksize() would not match the actual allocation
      size, which would trigger future run-time allocation bounds checking.
      (In other words, memset() may know how large scan_cmd was allocated for,
      but ksize() will return the upper bounds of the actually allocated memory,
      causing a run-time warning about an overflow.)
      
      Cc: Gregory Greenman <gregory.greenman@intel.com>
      Cc: Kalle Valo <kvalo@kernel.org>
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Eric Dumazet <edumazet@google.com>
      Cc: Jakub Kicinski <kuba@kernel.org>
      Cc: Paolo Abeni <pabeni@redhat.com>
      Cc: Luca Coelho <luciano.coelho@intel.com>
      Cc: Johannes Berg <johannes.berg@intel.com>
      Cc: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
      Cc: Miri Korenblit <miriam.rachel.korenblit@intel.com>
      Cc: Ilan Peer <ilan.peer@intel.com>
      Cc: linux-wireless@vger.kernel.org
      Cc: netdev@vger.kernel.org
      Signed-off-by: default avatarKees Cook <keescook@chromium.org>
      Signed-off-by: default avatarKalle Valo <kvalo@kernel.org>
      Link: https://lore.kernel.org/r/20220923220853.3302056-1-keescook@chromium.org
      72c08d9f
  15. 18 Sep, 2022 5 commits
  16. 20 Jun, 2022 1 commit
    • Johannes Berg's avatar
      wifi: mac80211: move interface config to new struct · f276e20b
      Johannes Berg authored
      We'll use bss_conf for per-link configuration later, so
      move out all the non-link-specific data out into a new
      struct ieee80211_vif_cfg used in the vif.
      
      Some adjustments were done with the following spatch:
      
          @@
          expression sdata;
          struct ieee80211_vif *vifp;
          identifier var = { assoc, ibss_joined, aid, arp_addr_list, arp_addr_cnt, ssid, ssid_len, s1g, ibss_creator };
          @@
          (
          -sdata->vif.bss_conf.var
          +sdata->vif.cfg.var
          |
          -vifp->bss_conf.var
          +vifp->cfg.var
          )
      
          @bss_conf@
          struct ieee80211_bss_conf *bss_conf;
          identifier var = { assoc, ibss_joined, aid, arp_addr_list, arp_addr_cnt, ssid, ssid_len, s1g, ibss_creator };
          @@
          -bss_conf->var
          +vif_cfg->var
      
      (though more manual fixups were needed, e.g. replacing
      "vif_cfg->" by "vif->cfg." in many files.)
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      f276e20b
  17. 18 Feb, 2022 8 commits
  18. 16 Feb, 2022 1 commit