Andrei Vagin
af92292ac8
Fix typos
2024-05-02 11:09:16 -07:00
Andrei Vagin
5f4abad306
Fix a few typos
...
It is an idea of running codespell as part of our presubmit checks.
Before enabling it for new changes, let's fix what it has found.
Signed-off-by: Andrei Vagin <avagin@gmail.com >
2023-10-25 12:13:42 -07:00
Adin Scannell
1ceb814544
Add default_applicable_licenses rules to packages.
...
PiperOrigin-RevId: 513581243
2023-03-02 10:50:04 -08:00
Ayush Ranjan
1fa3c06f1e
Delete VFS1 completely.
...
- Delete pkg/sentry/fs/*.
- Move pkg/sentry/fs/fsutil out of VFS1 directory and remove VFS1 components.
- Remove remaining unused references to VFS1 from remaining codebase.
- Rename/refactor code to avoid even referencing VFS2, unless necessary.
- Rewrite VFS1-only tests to VFS2.
Updates #1624
PiperOrigin-RevId: 490064269
2022-11-21 13:57:52 -08:00
gVisor bot
14f4113924
Merge pull request #6345 from sudo-sturbia:mq/syscalls
...
PiperOrigin-RevId: 404901660
2021-10-21 16:05:53 -07:00
Zyad A. Ali
bcef079ec2
Move CtxIPCNamespace to kernel/ipc package.
...
CtxIPCNamespace is needed by mqfs package to be able to retreive an
IPCNamespace using ctx.Value. As ctx.Value compares keys as interfaces,
we need to use type kernel.contextID in package mqfs, which is not
possible due to circular depenedency, so move it to kernel/ipc instead.
Updates #136
2021-09-17 11:16:25 +02:00
Zyad A. Ali
2cf61eab4a
Implement ipc.Object.Set and use it in ipc mechanisms.
...
Set provides functionality of {sem,shm,msg}ctl(IPC_SET).
2021-08-17 20:31:38 +02:00
Zyad A. Ali
35a1ff8d39
Create ipc.Registry.
...
Create ipc.Registry to hold fields, and define functionality common to
all SysV registries, and have registries use it.
2021-07-13 22:12:02 +02:00
Zyad A. Ali
7a73169229
Create ipc package and ipc.Object.
...
Create ipc.Object to define fields and functionality used in SysV
mechanisms, and have them use it.
2021-07-13 22:09:41 +02:00