Andrei Vagin
dd0ce5c6e3
Fix typos
2024-05-02 11:09:16 -07:00
Andrei Vagin
43bd258fcf
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 <[email protected] >
2023-10-25 12:13:42 -07:00
Adin Scannell and gVisor bot
2911d8c3b8
Add default_applicable_licenses rules to packages.
...
PiperOrigin-RevId: 513581243
2023-03-02 10:50:04 -08:00
Ayush Ranjan and gVisor bot
1003ae8e93
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
f97f41330f
Merge pull request #6345 from sudo-sturbia:mq/syscalls
...
PiperOrigin-RevId: 404901660
2021-10-21 16:05:53 -07:00
Zyad A. Ali
3ec265cb51
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
afc3bd7a36
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
c00f14a8bd
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
c5ff762816
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