Commit Graph

  • 3d833f8ccf bes2600: reset firmware state on wsm_join_confirm failure bes2600/join-confirm-failure-reset test0r 2026-05-21 09:25:12 +02:00
  • 64fc309e26 Merge pull request 'bes2600: reset firmware state on wsm_join_confirm failure' (#12) from bes2600/wsm-join-confirm-reset into cleanups cleanups marfrit 2026-05-21 08:45:22 +00:00
  • cdb6bd07d3 bes2600: reset firmware state on wsm_join_confirm failure test0r 2026-05-21 09:25:12 +02:00
  • 49d9b77a69 bes2600: bounce SDIO TX buffers to avoid DMA OOB read bes2600/besser-danctnix-v3 test0r 2026-04-23 11:58:31 +02:00
  • 0792ba44bb bes2600: export bus_reset helpers for danctnix bes2600_btuart (danctnix-flavor) test0r 2026-05-20 20:29:43 +02:00
  • f469448c60 bes2600: take pending_record_lock with _bh() to fix SOFTIRQ-safe → -unsafe inversion (besser#18) test0r 2026-05-18 16:58:49 +02:00
  • dc13f5d64f bes2600: Patch H — bh.c hygiene cleanup (drop fossil blocks, dead stubs) test0r 2026-05-08 08:23:20 +02:00
  • 447240cbe8 bes2600: Patch C2 — replace ieee80211_rx_irqsafe with ieee80211_rx_ni test0r 2026-05-08 06:40:00 +02:00
  • dd01be0162 bes2600: Patch E — skip ps_state_lock when PSM-known-disabled test0r 2026-05-08 00:22:14 +02:00
  • 93f2aab656 bes2600: Patch D — atomicize ba_lock counters, drop the spinlock test0r 2026-05-08 00:17:46 +02:00
  • a02f8b7629 bes2600: Patch G — restore SPDX identifiers + ST-Ericsson attribution test0r 2026-05-08 00:03:50 +02:00
  • 73191b7bc1 bes2600: drop sdio_rx_work relay, IRQ→bh-direct (no-relay architecture) test0r 2026-05-07 22:34:11 +02:00
  • 9e38ac5523 bes2600: fix concurrency UAF in bes2600_hw_scan and sched_scan test0r 2026-05-07 21:24:01 +02:00
  • 77f966df25 bes2600: fix missing destroy_workqueue() on error in init_common test0r 2026-05-07 21:20:46 +02:00
  • d9268b433a bes2600: replace a set of atomic_add() test0r 2026-05-07 21:19:49 +02:00
  • a7e232738d bes2600: bus_reset on connection-loss storm to dodge assoc-comeback blackhole claude-noether 2026-05-07 11:30:09 +02:00
  • 3b4239ad2b bes2600: pre-empt AP-deauth-6 with mac80211 reassoc on decrypt-fail storm claude-noether 2026-05-06 19:50:52 +02:00
  • d48f2ae73c bes2600: handle multi-function SDIO cards in mmc_hw_reset bus_reset test0r 2026-04-28 21:37:37 +02:00
  • 9a0a4c0a46 bes2600: self-detect when firmware does not honor PSM and skip the cycle test0r 2026-04-28 16:54:06 +02:00
  • 51d46a2e25 bes2600: short-circuit wake handshake when chip is confirmed ACTIVE test0r 2026-04-28 15:23:34 +02:00
  • 7c4ad3b1d6 bes2600: gate PM indication completion on pending request and track chip state test0r 2026-04-28 15:05:27 +02:00
  • e0f664cbc9 bes2600: recover wedged firmware via mmc_hw_reset on link break test0r 2026-04-26 22:31:58 +02:00
  • bdb0450bdf bes2600: widen scan-defer backoff to 30s and decay count on quiet test0r 2026-04-28 14:32:18 +02:00
  • 4fec8b2ecc bes2600: defer scan and soften WARN on firmware reject test0r 2026-04-24 21:31:45 +02:00
  • 1b5374d35b bes2600: Patch H — bh.c hygiene cleanup (drop fossil blocks, dead stubs) bh-c-fossil-cleanup-rebased test0r 2026-05-08 08:23:20 +02:00
  • a70e882f3d bes2600: Patch C2 — replace ieee80211_rx_irqsafe with ieee80211_rx_ni cleanups-rebased-on-danctnix test0r 2026-05-08 06:40:00 +02:00
  • 445c619da8 bes2600: Patch E — skip ps_state_lock when PSM-known-disabled test0r 2026-05-08 00:22:14 +02:00
  • 8fd20308ed bes2600: Patch D — atomicize ba_lock counters, drop the spinlock test0r 2026-05-08 00:17:46 +02:00
  • b9e340c78c bes2600: Patch G — restore SPDX identifiers + ST-Ericsson attribution test0r 2026-05-08 00:03:50 +02:00
  • 0f185172b0 bes2600: drop sdio_rx_work relay, IRQ→bh-direct (no-relay architecture) test0r 2026-05-07 22:34:11 +02:00
  • d9e6361cf0 bes2600: fix concurrency UAF in bes2600_hw_scan and sched_scan test0r 2026-05-07 21:24:01 +02:00
  • 2fb72f06e5 bes2600: fix missing destroy_workqueue() on error in init_common test0r 2026-05-07 21:20:46 +02:00
  • 737f28e29c bes2600: replace a set of atomic_add() test0r 2026-05-07 21:19:49 +02:00
  • 06fab77745 bes2600: bus_reset on connection-loss storm to dodge assoc-comeback blackhole claude-noether 2026-05-07 11:30:09 +02:00
  • 91640bd96d bes2600: pre-empt AP-deauth-6 with mac80211 reassoc on decrypt-fail storm claude-noether 2026-05-06 19:50:52 +02:00
  • 3942404ae1 bes2600: handle multi-function SDIO cards in mmc_hw_reset bus_reset test0r 2026-04-28 21:37:37 +02:00
  • dc1505f5ba bes2600: self-detect when firmware does not honor PSM and skip the cycle test0r 2026-04-28 16:54:06 +02:00
  • 7a65dc374c bes2600: short-circuit wake handshake when chip is confirmed ACTIVE test0r 2026-04-28 15:23:34 +02:00
  • 40aec44a6e bes2600: gate PM indication completion on pending request and track chip state test0r 2026-04-28 15:05:27 +02:00
  • 22b799f5a2 bes2600: recover wedged firmware via mmc_hw_reset on link break test0r 2026-04-26 22:31:58 +02:00
  • 179c2e0bf8 bes2600: widen scan-defer backoff to 30s and decay count on quiet test0r 2026-04-28 14:32:18 +02:00
  • 844e2245a1 bes2600: defer scan and soften WARN on firmware reject test0r 2026-04-24 21:31:45 +02:00
  • 1d57b6b342 debian/copyright: drop obsolete FSF street address test0r 2026-04-24 09:40:44 +02:00
  • 894c502cd5 bes2600: demote 'wait pm ind timeout' from bes_err to bes_devel test0r 2026-04-23 20:35:17 +02:00
  • c3d28aea46 bes2600: drop orphan DATA_DUMP_OBSERVE and access_file() file I/O test0r 2026-04-23 20:19:27 +02:00
  • 0768e11da6 bes2600: drop BES2600_WRITE_DPD_TO_FILE kernel_*() file paths test0r 2026-04-23 20:04:11 +02:00
  • 0c1f98df59 bes2600: drop kernel_write() persistence from factory cali save test0r 2026-04-23 19:31:25 +02:00
  • 2f9b4c719f bes2600: bounce SDIO TX buffers to avoid DMA OOB read test0r 2026-04-23 11:58:31 +02:00
  • 789ab98e4c bes2600: enable CONFIG_BES2600_TESTMODE by default + fix bit-rotted testmode plumbing test0r 2026-04-22 13:04:27 +02:00
  • cd5f85e104 bes2600: remove userspace /dev/bes2600 character device interface test0r 2026-04-22 12:55:18 +02:00
  • e8550e55fc bes2600: gate device LP-mode entry on successful per-VIF firmware handshake test0r 2026-04-22 12:37:45 +02:00
  • 40a0a1a0c7 bes2600: thread struct device * through factory request_firmware() call test0r 2026-04-22 13:18:38 +02:00
  • 13dd191def bes2600: default STANDARD_FACTORY_EFUSE_FLAG off for PineTab2 factory.txt format test0r 2026-04-22 12:17:56 +02:00
  • 4a1bbc7444 bes2600: use request_firmware() for factory.txt read test0r 2026-04-22 10:09:44 +02:00
  • e0d752aae9 sync bes2600/ to v7.0-danctnix1 baseline (rebasing reference) danctnix-sync test0r 2026-05-19 09:04:33 +02:00
  • fc327b2ff6 Merge pull request 'bes2600: take pending_record_lock with _bh() — fix SOFTIRQ-safe → -unsafe inversion (closes besser#18)' (#11) from bes2600/queue-pending-record-lock-bh-fix into cleanups marfrit 2026-05-18 19:18:08 +00:00
  • d95453c98e bes2600: take pending_record_lock with _bh() to fix SOFTIRQ-safe → -unsafe inversion (besser#18) bes2600/queue-pending-record-lock-bh-fix test0r 2026-05-18 16:58:49 +02:00
  • 8cd10f487c bes2600: scan-filter-5ghz: allow targeted single-channel scans (besser#1 follow-up) bes2600/scan-filter-5ghz test0r 2026-05-18 15:56:34 +02:00
  • 093a5038b8 bes2600: filter 5 GHz scans at the driver boundary (besser#1) test0r 2026-05-18 11:27:40 +02:00
  • 87a3d65960 bes2600: Patch H — bh.c hygiene cleanup (drop fossil blocks, dead stubs) (#10) marfrit 2026-05-08 06:30:40 +00:00
  • f68fd5530f bes2600: Patch H — bh.c hygiene cleanup (drop fossil blocks, dead stubs) bes2600/bh-c-fossil-cleanup test0r 2026-05-08 08:23:20 +02:00
  • 0750df2611 bes2600: Patch C2 — replace ieee80211_rx_irqsafe with ieee80211_rx_ni (#9) marfrit 2026-05-08 04:43:14 +00:00
  • 0ec58c0ad5 bes2600: Patch C2 — replace ieee80211_rx_irqsafe with ieee80211_rx_ni bes2600/rx-list-batch-delivery test0r 2026-05-08 06:40:00 +02:00
  • 42fd0ceab6 bes2600: Patch E — skip ps_state_lock when PSM-known-disabled (#8) marfrit 2026-05-07 22:31:45 +00:00
  • 4be43770fd bes2600: Patch E — skip ps_state_lock when PSM-known-disabled bes2600/ps-state-lock-skip-pm-disabled test0r 2026-05-08 00:22:14 +02:00
  • 3dbabf3092 bes2600: Patch D — atomicize ba_lock counters, drop the spinlock (#7) marfrit 2026-05-07 22:19:53 +00:00
  • 44b296647b bes2600: Patch D — atomicize ba_lock counters, drop the spinlock bes2600/ba-lock-atomic test0r 2026-05-08 00:17:46 +02:00
  • 25c0ed8c57 bes2600: Patch G — restore SPDX + ST-Ericsson attribution chain (#6) marfrit 2026-05-07 22:11:14 +00:00
  • 8dd79199f8 bes2600: Patch G — restore SPDX identifiers + ST-Ericsson attribution bes2600/license-spdx-restore-attribution test0r 2026-05-08 00:03:50 +02:00
  • 979d5436ee Merge pull request 'bes2600: Patch C v3 — drop sdio_rx_work relay, IRQ→bh-direct' (#5) from bes2600/sdio-rx-no-relay into cleanups marfrit 2026-05-07 20:43:15 +00:00
  • 1e9eb4581f bes2600: drop sdio_rx_work relay, IRQ→bh-direct (no-relay architecture) bes2600/sdio-rx-no-relay test0r 2026-05-07 22:34:11 +02:00
  • 6a6aa243a4 Merge pull request 'bes2600: Patch F — backport cw1200 mainline bug fixes (3 commits)' (#4) from bes2600/cw1200-fix-backports into cleanups marfrit 2026-05-07 19:30:12 +00:00
  • b717251598 bes2600: fix concurrency UAF in bes2600_hw_scan and sched_scan bes2600/cw1200-fix-backports test0r 2026-05-07 21:24:01 +02:00
  • 65a4c39914 bes2600: fix missing destroy_workqueue() on error in init_common test0r 2026-05-07 21:20:46 +02:00
  • 4bc0a34c94 bes2600: replace a set of atomic_add() test0r 2026-05-07 21:19:49 +02:00
  • c4797b1dbf bes2600: deliver RX SKBs directly into wsm_handle_rx from sdio_rx_work bes2600/sdio-rx-direct-deliver test0r 2026-05-07 19:49:57 +02:00
  • 90f50b375f Merge pull request #2: bes2600: bus_reset on connection-loss storm to dodge assoc-comeback blackhole claude-noether 2026-05-07 10:47:59 +00:00
  • f2cf586f89 bes2600: bus_reset on connection-loss storm to dodge assoc-comeback blackhole bes2600/connection-loss-fast-recover claude-noether 2026-05-07 11:30:09 +02:00
  • d0f14e3ba7 bes2600: pre-empt AP-deauth-6 with mac80211 reassoc on decrypt-fail storm claude-noether 2026-05-06 19:50:52 +02:00
  • 789a9a4700 Merge pull request 'bes2600: pre-empt AP-deauth-6 with mac80211 reassoc on decrypt-fail storm' (#1) from bes2600/decrypt-storm-fast-recover into mobian mobian marfrit 2026-05-06 18:48:29 +00:00
  • af4b52affc bes2600: pre-empt AP-deauth-6 with mac80211 reassoc on decrypt-fail storm bes2600/decrypt-storm-fast-recover claude-noether 2026-05-06 19:50:52 +02:00
  • 80e5e68c22 bes2600: handle multi-function SDIO cards in mmc_hw_reset bus_reset test0r 2026-04-28 21:37:37 +02:00
  • 983bd62dd0 bes2600: self-detect when firmware does not honor PSM and skip the cycle test0r 2026-04-28 16:54:06 +02:00
  • b7c4b0fc39 bes2600: short-circuit wake handshake when chip is confirmed ACTIVE test0r 2026-04-28 15:23:34 +02:00
  • 6168e9d340 bes2600: gate PM indication completion on pending request and track chip state test0r 2026-04-28 15:05:27 +02:00
  • 0dde479994 bes2600: recover wedged firmware via mmc_hw_reset on link break test0r 2026-04-26 22:31:58 +02:00
  • 8fc1bacded bes2600: widen scan-defer backoff to 30s and decay count on quiet test0r 2026-04-28 14:32:18 +02:00
  • f12e870025 bes2600: self-detect when firmware does not honor PSM and skip the cycle bes2600/pm-detect-firmware-unsupported test0r 2026-04-28 16:54:06 +02:00
  • 822a5f1bab bes2600: short-circuit wake handshake when chip is confirmed ACTIVE bes2600/pm-wake-consume-state test0r 2026-04-28 15:23:34 +02:00
  • c57c77e446 bes2600: gate PM indication completion on pending request and track chip state bes2600/pm-state-resync test0r 2026-04-28 15:05:27 +02:00
  • db4ea70fb5 bes2600: widen scan-defer backoff to 30s and decay count on quiet bes2600/scan-defer-backoff-tune test0r 2026-04-28 14:32:18 +02:00
  • 4604958033 bes2600: recover wedged firmware via mmc_hw_reset on link break bes2600/lmac-recover-via-mmc-hw-reset test0r 2026-04-26 22:31:58 +02:00
  • aff632ea64 bes2600: defer scan and soften WARN on firmware reject test0r 2026-04-24 21:31:45 +02:00
  • adc6c1f332 bes2600: defer scan and soften WARN on firmware reject bes2600/scan-defer-on-reject test0r 2026-04-24 21:31:45 +02:00
  • f31c57adf7 debian/copyright: drop obsolete FSF street address debian/copyright-fsf-address test0r 2026-04-24 09:40:44 +02:00
  • 8855718511 bes2600: demote 'wait pm ind timeout' from bes_err to bes_devel test0r 2026-04-23 20:35:17 +02:00
  • ebb5c57988 bes2600: drop orphan DATA_DUMP_OBSERVE and access_file() file I/O test0r 2026-04-23 20:19:27 +02:00
  • ef24cdb891 bes2600: drop BES2600_WRITE_DPD_TO_FILE kernel_*() file paths test0r 2026-04-23 20:04:11 +02:00
  • 64eae76f4e bes2600: drop kernel_write() persistence from factory cali save test0r 2026-04-23 19:31:25 +02:00
  • 315986ea27 bes2600: bounce SDIO TX buffers to avoid DMA OOB read test0r 2026-04-23 11:58:31 +02:00