created | 2022-02-01T18:14:58Z |
---|---|
begin | 2022-01-12T00:00:00Z |
end | 2022-01-13T00:00:00Z |
path | src/sys |
commits | 9 |
date | 2022-01-12T00:58:48Z | |||
---|---|---|---|---|
author | kevlo | |||
files | src/sys/arch/riscv64/conf/Makefile.riscv64 | log | diff | annotate |
message |
Remove -target riscv64-unknown-openbsd from CMACHFLAGS. ok kettenis@ deraadt@ |
date | 2022-01-12T01:19:24Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/arch/arm64/dev/aplsmc.c | log | diff | annotate |
message | maxumum -> maximum |
date | 2022-01-12T08:29:27Z | |||
---|---|---|---|---|
author | stsp | |||
files | src/sys/net80211/ieee80211_input.c | log | diff | annotate |
src/sys/net80211/ieee80211_node.c | log | diff | annotate | |
src/sys/net80211/ieee80211_node.h | log | diff | annotate | |
message |
Remove ieee80211_find_node_for_beacon(). The original purpose of ieee80211_find_node_for_beacon() was to avoid storing duplicate nodes with the same source MAC address in a hash table. Later on, our node table data structure was changed from a hash table to an RB tree. The RB tree can only store a single node per MAC address. However, find_node_for_beacon() was kept regardless, now documented to serve a different purpose. Its new purpose is to tell apart different nodes which happen to use the same MAC address and hence cannot both be stored in the RB tree. The idea is to filter such duplicate nodes out during a scan. But colliding nodes are told apart by RSSI and channel, and either may change over time. So this does not really prevent duplicate MAC addresses from causing issues. The code which decides which node is "better" can erroneously match an AP against itself, in case the AP uses a hidden SSID. This caused workarounds for hidden SSID to pile up over time. Just a bit further down, the code looks up the same node again and performs all of the intended node state updates. Simply skipping the ieee80211_find_node_for_beacon() check makes such state updates work. ok tobhe@ |
date | 2022-01-12T11:18:30Z | |||
---|---|---|---|---|
author | patrick | |||
files | src/sys/dev/acpi/acpi.c | log | diff | annotate |
src/sys/dev/acpi/acpivar.h | log | diff | annotate | |
message |
Make acpi_getpropint() return uint64_t, as ACPI integers are in fact that wide and some _DSD properties depend on it. ok kettenis@ |
date | 2022-01-12T11:42:17Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/arm64/dev/aplsmc.c | log | diff | annotate |
message | Fix array index. Spotted by robert@ |
date | 2022-01-12T13:08:06Z | |||
---|---|---|---|---|
author | robert | |||
files | src/sys/arch/arm64/dev/aplsmc.c | log | diff | annotate |
message |
add three new SMC sensors to get information about the power supply status and remaining time to battery full and empty and feed these values to apm(4) ok kettenis@ |
date | 2022-01-12T15:05:38Z | |||
---|---|---|---|---|
author | robert | |||
files | src/sys/arch/arm64/dev/aplsmc.c | log | diff | annotate |
message |
toggle hw.power based on the ACDI SMR key if available ok kettenis@ |
date | 2022-01-12T19:55:12Z | |||
---|---|---|---|---|
author | anton | |||
files | src/sys/dev/kcov.c | log | diff | annotate |
message | Extend the verbose logging. |
date | 2022-01-12T20:17:08Z | |||
---|---|---|---|---|
author | mbuhl | |||
files | src/sys/nfs/nfs_subs.c | log | diff | annotate |
message |
fixup previous refactoring OK stsp@ (without assuming any responsibility for NFS) |