Skip to content

Commit

Permalink
i386: Remove six-argument specialized implementations
Browse files Browse the repository at this point in the history
This patch removes the specialized i386 assembly implementations for
fallocate{64}, pselect, and sync_file_range now that i386 have
support for 6 argument syscalls.
  • Loading branch information
Adhemerval Zanella committed May 20, 2015
1 parent 5be9111 commit 96dffc2
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 197 deletions.
10 changes: 10 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
2015-05-20 Adhemerval Zanella <adhemerval.zanella@linaro.org>

* sysdeps/unix/sysv/linux/i386/Makefile [$(subdir) = misc)]: Remove
call_pselect6 object.
[$(subdir) = io]: Remove call_sync_file_range object.
* sysdeps/unix/sysv/linux/i386/call_pselect6.S: Remove file.
* sysdeps/unix/sysv/linux/i386/call_sync_file_range.S: Remove file.
* sysdeps/unix/sysv/linux/i386/pselect.c: Remove file.
* sysdeps/unix/sysv/linux/i386/sync_file_range.c: Remove file.

2015-05-20 Wilco Dijkstra <wdijkstr@arm.com>

* math/s_cproj.c: Add include "math_private.h".
Expand Down
4 changes: 2 additions & 2 deletions sysdeps/unix/sysv/linux/i386/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
default-abi := 32

ifeq ($(subdir),misc)
sysdep_routines += ioperm iopl vm86 call_pselect6
sysdep_routines += ioperm iopl vm86
endif

ifeq ($(subdir),elf)
Expand All @@ -12,7 +12,7 @@ endif

# fallocate, posix_fallocate use six-argument inline syscalls.
ifeq ($(subdir),io)
sysdep_routines += call_sync_file_range libc-do-syscall
sysdep_routines += libc-do-syscall
endif

# libpthread uses six-argument inline syscalls.
Expand Down
64 changes: 0 additions & 64 deletions sysdeps/unix/sysv/linux/i386/call_pselect6.S

This file was deleted.

70 changes: 0 additions & 70 deletions sysdeps/unix/sysv/linux/i386/call_sync_file_range.S

This file was deleted.

18 changes: 0 additions & 18 deletions sysdeps/unix/sysv/linux/i386/pselect.c

This file was deleted.

43 changes: 0 additions & 43 deletions sysdeps/unix/sysv/linux/i386/sync_file_range.c

This file was deleted.

0 comments on commit 96dffc2

Please sign in to comment.