Commit Graph

1242 Commits

Author SHA1 Message Date
Matheus f7b4348384 net: bump u80211 2026-09-14 09:08:02 -03:00
Matheus 565c997bd9 Merge pull request #38 from wnsntgs/pushlock
Improve push lock wakeup behavior under contention
2026-09-11 00:42:59 -03:00
Matheus e70a6cde76 u80211_drv: fix group key hw encryption in rtl8188eu 2026-09-10 23:58:26 -03:00
Matheus 433fd852df u80211: fix destination check on rx 2026-09-10 23:58:26 -03:00
Matheus d9ea361caf ipv4: fix receival of different sized headers 2026-09-10 23:58:25 -03:00
Matheus 5aca46e22c socket: SIOCGIFINDEX 2026-09-10 23:58:25 -03:00
Matheus 66b0cb9076 sockets: expose raw sockets to userspace 2026-09-10 17:56:54 -03:00
Matheus e17ba000e2 raw sockets: finish implementation 2026-09-10 17:19:35 -03:00
Matheus 1a8fe895b0 netdev: netdev_from_minor 2026-09-10 16:41:49 -03:00
Matheus 79752fb5e0 sock: pass protocol to sockets 2026-09-10 16:41:21 -03:00
Matheus 894d9bdaf9 raw: raw sockets 2026-09-10 15:59:53 -03:00
Matheus 895c6d9345 eth: take size_t size in eth_process 2026-09-10 15:38:50 -03:00
Matheus 6adea26cb5 wlan: more fixes 2026-09-10 14:57:59 -03:00
Matheus 7c6af549e2 wlan: fix issues 2026-09-10 14:41:46 -03:00
Matheus 2c73b64e3f wlan: set_key and del_key 2026-09-10 14:11:12 -03:00
Matheus d3ff861386 wlan: association/disasssociation api and ioctls 2026-09-10 12:43:27 -03:00
Matheus 9b0f202bdb wlan: expose scan, scan wait and bss cache get to userspace 2026-09-10 12:12:50 -03:00
Matheus 210104748a kernel makefile: add missing include dirs 2026-09-10 11:51:23 -03:00
Matheus 6a8ed4a99c wlan: finish glue between u80211 and u80211_drv 2026-09-10 10:41:52 -03:00
Matheus 36369449fa wlan: netdev operations 2026-09-09 22:40:04 -03:00
Matheus daebfd89b5 net: consume descriptor on tx 2026-09-09 22:39:34 -03:00
Matheus 8134c00b69 wlan: registration of devices 2026-09-09 22:06:20 -03:00
Matheus 84ad92b475 u80211_drv: port over rtl8188eu driver 2026-09-09 19:08:14 -03:00
Matheus 2328f889ef kernel: firmware loading 2026-09-09 18:06:17 -03:00
Matheus de0d5cb8f9 vfs: root event signaling 2026-09-09 16:26:10 -03:00
Matheus abd1e45852 acpi: use new work system for uacpi 2026-09-09 13:01:24 -03:00
Matheus 32efe13071 u80211: sync with upstream and use new work system 2026-09-09 11:58:14 -03:00
Matheus 1b4e257793 work: initial implementation 2026-09-08 23:37:19 -03:00
Matheus 3de46514ad net: port over u80211 2026-09-08 18:47:25 -03:00
Matheus 017a08a793 ports: bump mlibc/frigg 2026-08-19 19:46:44 -03:00
Matheus d7343e7b55 scheduler: rework load balancing locking 2026-08-17 21:47:00 -03:00
Matheus fc013c665c hda: add new card to the known list 2026-08-14 15:31:45 -03:00
Matheus 7a03f3cb0f jobctl: fix ctty stealing 2026-08-14 12:22:14 -03:00
Matheus 65358e6705 sysctl: SYS_CTL_HW_CPUS_ONLINE 2026-08-13 00:43:15 -03:00
wnstngs 7f31cb6cbc kernel: improve contended push lock wakeups 2026-08-08 12:07:59 +03:00
Matheus c194569d65 audio: mode selection 2026-08-07 08:27:17 -03:00
Matheus c75b45436a audio: allocate streams separately from devices 2026-08-05 22:44:36 -03:00
Matheus 37dcd0256e hda: fix stopping streams 2026-08-05 00:57:20 -03:00
Matheus 4176581366 hub: always power on 2026-07-29 00:49:18 -03:00
Matheus 8a72152c21 hda: fixes 2026-07-29 00:47:42 -03:00
Matheus d1b499c43e pushlock: fix possible sleep on unlocked pushlock 2026-07-18 17:35:00 -03:00
Matheus 6e5e9ecdc5 mm: add flags argument to mm_cache_get_page 2026-07-18 15:24:31 -03:00
Matheus b9531c0ec7 smp: fix smp false sharing 2026-07-17 18:06:32 -03:00
Matheus 02ba3e3939 slab: fix smp false sharing 2026-07-17 18:06:25 -03:00
Matheus babc6f3e06 cpu: cpu_cache_line_size 2026-07-17 18:06:03 -03:00
Matheus 6f0596b00f fb: do WC in shared mappings instead of private 2026-07-17 16:48:03 -03:00
Matheus 7ab18babf4 abc: use pushlocks directly 2026-07-17 15:59:15 -03:00
Matheus fd443a211d pushlock: rewrite implementation 2026-07-17 15:58:59 -03:00
Matheus 06c912dc07 list: fix formatting 2026-07-15 01:09:19 -03:00
Matheus afd9d8d3a0 rename: RENAME_NOREPLACE 2026-07-14 16:37:48 -03:00