Skip to content

Commit 3372303

Browse files
authored
Revert "[libc] Implement process_mrelease." (#117807)
Reverts #117503
1 parent e1af76c commit 3372303

File tree

12 files changed

+1
-184
lines changed

12 files changed

+1
-184
lines changed

libc/config/linux/aarch64/entrypoints.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,6 @@ set(TARGET_LIBC_ENTRYPOINTS
252252
libc.src.sys.mman.munlockall
253253
libc.src.sys.mman.munmap
254254
libc.src.sys.mman.remap_file_pages
255-
libc.src.sys.mman.process_mrelease
256255
libc.src.sys.mman.posix_madvise
257256
libc.src.sys.mman.shm_open
258257
libc.src.sys.mman.shm_unlink

libc/config/linux/riscv/entrypoints.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,6 @@ set(TARGET_LIBC_ENTRYPOINTS
251251
libc.src.sys.mman.munmap
252252
libc.src.sys.mman.remap_file_pages
253253
libc.src.sys.mman.posix_madvise
254-
libc.src.sys.mman.process_mrelease
255254
libc.src.sys.mman.shm_open
256255
libc.src.sys.mman.shm_unlink
257256

libc/config/linux/x86_64/entrypoints.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,6 @@ set(TARGET_LIBC_ENTRYPOINTS
252252
libc.src.sys.mman.munmap
253253
libc.src.sys.mman.remap_file_pages
254254
libc.src.sys.mman.posix_madvise
255-
libc.src.sys.mman.process_mrelease
256255
libc.src.sys.mman.shm_open
257256
libc.src.sys.mman.shm_unlink
258257

libc/include/sys/syscall.h.def

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2349,12 +2349,5 @@
23492349
#define SYS_writev __NR_writev
23502350
#endif
23512351

2352-
#ifdef __NR_process_mrelease
2353-
#define SYS_process_mrelease __NR_process_mrelease
2354-
#endif
2355-
2356-
#ifdef __NR_pidfd_open
2357-
#define SYS_pidfd_open __NR_pidfd_open
2358-
#endif
23592352

23602353
#endif // LLVM_LIBC_SYS_SYSCALL_H

libc/newhdrgen/yaml/sys/mman.yaml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,3 @@ functions:
132132
return_type: int
133133
arguments:
134134
- type: const char *
135-
- name: process_mrelease
136-
standards:
137-
- Linux
138-
return_type: int
139-
arguments:
140-
- type: int
141-
- type: unsigned int

libc/spec/linux.td

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,12 +112,6 @@ def Linux : StandardSpec<"Linux"> {
112112
ArgSpec<IntType>,
113113
ArgSpec<SizeTType>,
114114
ArgSpec<IntType>,
115-
FunctionSpec<
116-
"process_mrelease",
117-
RetValSpec<IntType>,
118-
[
119-
ArgSpec<IntType>,
120-
ArgSpec<UnsignedIntType>
121115
]
122116
>,
123117
FunctionSpec<

libc/src/sys/mman/CMakeLists.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,3 @@ add_entrypoint_object(
113113
DEPENDS
114114
.${LIBC_TARGET_OS}.mremap
115115
)
116-
117-
add_entrypoint_object(
118-
process_mrelease
119-
ALIAS
120-
DEPENDS
121-
.${LIBC_TARGET_OS}.process_mrelease)

libc/src/sys/mman/linux/CMakeLists.txt

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ add_entrypoint_object(
3636
libc.src.__support.OSUtil.osutil
3737
libc.src.errno.errno
3838
)
39+
3940
add_entrypoint_object(
4041
munmap
4142
SRCS
@@ -213,14 +214,3 @@ add_entrypoint_object(
213214
libc.src.unistd.unlink
214215
.shm_common
215216
)
216-
217-
add_entrypoint_object(
218-
process_mrelease
219-
SRCS
220-
process_mrelease.cpp
221-
HDRS
222-
../process_mrelease.h
223-
DEPENDS
224-
libc.include.sys_syscall
225-
libc.src.__support.OSUtil.osutil
226-
libc.src.errno.errno)

libc/src/sys/mman/linux/process_mrelease.cpp

Lines changed: 0 additions & 33 deletions
This file was deleted.

libc/src/sys/mman/process_mrelease.h

Lines changed: 0 additions & 21 deletions
This file was deleted.

libc/test/src/sys/mman/linux/CMakeLists.txt

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -181,21 +181,3 @@ add_libc_unittest(
181181
libc.hdr.fcntl_macros
182182
libc.test.UnitTest.ErrnoSetterMatcher
183183
)
184-
185-
add_libc_unittest(
186-
process_mrelease_test
187-
SUITE
188-
libc_sys_mman_unittests
189-
SRCS
190-
process_mrelease_test.cpp
191-
DEPENDS
192-
libc.include.sys_mman
193-
libc.include.sys_syscall
194-
libc.src.errno.errno
195-
libc.src.sys.mman.process_mrelease
196-
libc.src.unistd.close
197-
libc.src.signal.kill
198-
libc.include.signal
199-
libc.src.stdlib.exit
200-
libc.src.__support.OSUtil.osutil
201-
libc.src.__support.threads.sleep)

libc/test/src/sys/mman/linux/process_mrelease_test.cpp

Lines changed: 0 additions & 72 deletions
This file was deleted.

0 commit comments

Comments
 (0)