Peter Elliott
|
c0e88b9710
Kernel: Add FIBMAP ioctl to Ext2FileSystem
|
4 years ago |
Andreas Kling
|
ab14b0ac64
Kernel: Hoist VM range allocation up to sys$mmap() itself
|
4 years ago |
Andreas Kling
|
19d3f8cab7
Kernel+LibC: Turn errno codes into a strongly typed enum
|
4 years ago |
Andreas Kling
|
64b0d89335
Kernel: Make Process::allocate_region*() return KResultOr<Region*>
|
4 years ago |
Andreas Kling
|
5dae85afe7
Kernel: Pass "shared" flag to Region constructor
|
4 years ago |
Tom
|
046d6855f5
Kernel: Move block condition evaluation out of the Scheduler
|
4 years ago |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 years ago |
Andreas Kling
|
7a3ab6c517
Kernel: Make File::write() and File::read() return KResultOr<size_t>
|
4 years ago |
Andreas Kling
|
23082e528f
Kernel: Support file-backed mmap() with non-zero offset
|
5 years ago |
Tom
|
16783bd14d
Kernel: Turn Thread::current and Process::current into functions
|
5 years ago |
Sergey Bugaev
|
6af2418de7
Kernel: Pass a Custody instead of Inode to VFS methods
|
5 years ago |
Sergey Bugaev
|
a9946a99f2
Kernel: Pass a FileDescription to File::chmod() and File::chown()
|
5 years ago |
Conrad Pankoff
|
a3edeb5868
Kernel: Add explicit offset parameter to File::read etc
|
5 years ago |
Andreas Kling
|
7d862dd5fc
AK: Reduce header dependency graph of String.h
|
5 years ago |
Andreas Kling
|
8fbdda5a2d
Kernel: Implement basic support for sys$mmap() with MAP_PRIVATE
|
5 years ago |
Andreas Kling
|
aa1e209845
Kernel: Remove some unnecessary indirection in InodeFile::mmap()
|
5 years ago |
Andreas Kling
|
48f7c28a5c
Kernel: Replace "current" with Thread::current and Process::current
|
5 years ago |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 years ago |
Andreas Kling
|
7291370478
Kernel: Make File::truncate() take a u64
|
5 years ago |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 years ago |
Andreas Kling
|
e485667201
Kernel: ftruncate() should update mtime
|
5 years ago |
Andreas Kling
|
d84299c7be
Kernel: Allow fchmod() and fchown() on pre-bind() local sockets
|
5 years ago |
Andreas Kling
|
82760998a9
Ext2FS: Take the inode lock in Ext2FSInode::metadata()
|
5 years ago |
Andreas Kling
|
5a45376180
Kernel+SystemMonitor: Log amounts of I/O per thread
|
5 years ago |
Andreas Kling
|
0782c60fe5
Kernel: Update the mtime after a successful InodeFile::write()
|
5 years ago |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 years ago |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
6 years ago |
Andreas Kling
|
c1bbd40b9e
Kernel: Rename "descriptor" to "description" where appropriate.
|
6 years ago |
Andreas Kling
|
e42c3b4fd7
Kernel: Rename LinearAddress => VirtualAddress.
|
6 years ago |
Andreas Kling
|
bc951ca565
Kernel: Run clang-format on everything.
|
6 years ago |