This website requires JavaScript.
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