summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-08-18Kernel: Fix TOCTOU in sys$unveil()Andreas Kling
2022-08-18Kernel/x86: Don't re-enable interrupts too soon when unlocking spinlocksAndreas Kling
2022-08-18Kernel: Protect the Custody cache with a spinlockAndreas Kling
2022-08-18Kernel: Remove outdated FIXME in Custody.hAndreas Kling
2022-08-18Kernel: Use consistent lock acquisition order in Thread::block*()Andreas Kling
2022-08-18Kernel: Don't do path resolution in sys$chdir() while holding spinlockAndreas Kling
2022-08-18Kernel/x86: Disable interrupts when leaving critical sectionsAndreas Kling
2022-08-18Kernel/x86: Move Processor::{leave,clear}_critical() out of lineAndreas Kling
2022-08-18Kernel: Make sys$unveil() not take the big process lockSamuel Bowman
2022-08-17Kernel: Require semicolon after VERIFY_{NO_,}PROCESS_BIG_LOCK_ACQUIREDLinus Groh
2022-08-16Kernel: Make sys$socketpair() not take the big lockAndreas Kling
2022-08-16Kernel: Only lock file descriptor table once in sys$pipe()Andreas Kling
2022-08-16Kernel: Don't leak file descriptors in sys$pipe()Andreas Kling
2022-08-16Kernel: Make sys$pipe() not take the big lockAndreas Kling
2022-08-16Kernel: Remove unnecessary TOCTOU bug in sys$pipe()Andreas Kling
2022-08-16Kernel: Lock the inode before writing in SharedInodeVMObject::syncMike Akers
2022-08-16Kernel: Release 1 page instead of all pages when starved for pagesdylanbobb
2022-08-16Kernel: Allow release of a specific amount of of clean pagesdylanbobb
2022-08-15Kernel: Shrink default userspace stack size from 4 MiB to 1 MiBAndreas Kling
2022-08-15Kernel: Remove regions from the region tree after failing to map themIdan Horowitz
2022-08-15Kernel: Leak a ref() on the new Process ASAP in sys$fork()Andreas Kling
2022-08-15Kernel: Don't release file-pages if volatile memory purge did itJorropo
2022-08-14Kernel: Dump list of processes and their memory usage when OOMingAndreas Kling
2022-08-14Kernel: Release some clean file-backed memory when starved for pagesAndreas Kling
2022-08-14Kernel: Update outdated "user physical pages" terminologyAndreas Kling
2022-08-14Kernel: Move TrapFrame into its own header on aarch64Filiph Sandström
2022-08-14Kernel: Stub Spinlock `is_locked` on aarch64Filiph Sandström
2022-08-14Kernel/Storage: Remove InterfaceType enumLiav A
2022-08-14Kernel/Storage: Remove the stale ATAPIDiscDevice classLiav A
2022-08-14Kernel/Storage: Don't hardcode a maximum of 16 partitions per driveLiav A
2022-08-14Kernel/Storage: Safely increment the Controller atomic ID counterLiav A
2022-08-14Kernel/Storage: Safely increment the Device atomic minor numberLiav A
2022-08-14Kernel/Commandline: Remove a remainder of the removed boot_mode flagLiav A
2022-08-14Everywhere: Get rid of the fbdev kernel boot argument remaindersLiav A
2022-08-12Kernel/VFS: Check that mount-point is not in useKristiyan Stoimenov
2022-08-10Kernel: Remove leftover reference to prekernel on aarch64Filiph Sandström
2022-08-10Kernel: Fix a typo and a grammar issue in code commentsBrian Gianforcaro
2022-08-10Kernel: Validate the sys$alarm signal send always succeedsBrian Gianforcaro
2022-08-10Kernel: Make failure to write coredump or perfcore a regular dmesgBrian Gianforcaro
2022-08-09Kernel: Fix SMP deadlock in MM::allocate_contiguous_physical_pagesBrian Gianforcaro
2022-08-08Kernel/FileSystem: Use a new debug flag for SysFS debug messagesLiav A
2022-08-06Kernel: Rounding size of bss to be a multiple of 8 for aarch64 linker.ldTimon Kruiper
2022-08-06Kernel: Add logic to RPi UART driver to emit CR when encountering LFTimon Kruiper
2022-08-01Kernel: Silently discard `SO_REUSEADDR`Tim Schumacher
2022-07-30Kernel/FileSystem: Funnel calls to Inode::prepare_to_write_data methodLiav A
2022-07-30Kernel: Remove PCI information node from ProcFSLiav A
2022-07-30Kernel: Detect the Insert keygggggg-gggggg
2022-07-27Everywhere: Make the codebase more architecture awareUndefine
2022-07-27Kernel: Move SysFS USB create functionb14ckcat
2022-07-27Kernel: Fix USB hotplug crashb14ckcat