Age | Commit message (Collapse) | Author |
|
|
|
|
|
This String was being copied into a KString internally anyways.
|
|
Fixes #11402.
|
|
We now use AK::Error and AK::ErrorOr<T> in both kernel and userspace!
This was a slightly tedious refactoring that took a long time, so it's
not unlikely that some bugs crept in.
Nevertheless, it does pass basic functionality testing, and it's just
real nice to finally see the same pattern in all contexts. :^)
|
|
This allows us to simplify a whole bunch of call sites with TRY(). :^)
|
|
This expands the reach of error propagation greatly throughout the
kernel. Sadly, it also exposes the fact that we're allocating (and
doing other fallible things) in constructors all over the place.
This patch doesn't attempt to address that of course. That's work for
our future selves.
|
|
|
|
This directory isn't just about virtual memory, it's about all kinds
of memory management.
|