Skip to content

Commit 245f26a

Browse files
[libc] revert all process_mrelease changes (llvm#118650)
Revert as its test is unstable. llvm#118057
1 parent 83ccaad commit 245f26a

File tree

11 files changed

+1
-190
lines changed

11 files changed

+1
-190
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 & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,8 +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-
# TODO: disabled due to buildbot failure. further investigation needed.
255-
# libc.src.sys.mman.process_mrelease
256254
libc.src.sys.mman.shm_open
257255
libc.src.sys.mman.shm_unlink
258256

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/hdrgen/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/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/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 & 41 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 & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -181,24 +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.signal.raise
201-
libc.src.__support.OSUtil.osutil
202-
libc.src.__support.threads.sleep
203-
libc.test.UnitTest.ErrnoSetterMatcher
204-
)

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)