Fix sparc semaphore implementation after recent changes.
authorDavid S. Miller <davem@davemloft.net>
Sun, 1 Feb 2015 02:59:40 +0000 (18:59 -0800)
committerDavid S. Miller <davem@davemloft.net>
Sun, 1 Feb 2015 07:39:50 +0000 (23:39 -0800)
commitd4abeca50400747402a5a33f3a8aa0941be076d5
tree0af10d77c2be123e4592654038d4bc3ac7a5dab5
parent5f3d0b78e011d2a72f9e88b0e9ef5bc081d18f97
Fix sparc semaphore implementation after recent changes.

* sysdeps/sparc/nptl/sem_init.c: Delete.
* sysdeps/sparc/nptl/sem_post.c: Delete.
* sysdeps/sparc/nptl/sem_timedwait.c: Delete.
* sysdeps/sparc/nptl/sem_wait.c: Delete.
* sysdeps/sparc/sparc32/sem_init.c: New file.
* sysdeps/sparc/sparc32/sem_waitcommon.c: New file.
* sysdeps/sparc/sparc32/sem_open.c: Generic nptl version with
padding explicitly initialized.
* sysdeps/sparc/sparc32/sem_post.c: Generic nptl version using
padding for in-semaphore spinlock.
* sysdeps/sparc/sparc32/sem_wait.c: Likewise.
* sysdeps/sparc/sparc32/sem_trywait.c: Delete.
* sysdeps/sparc/sparc32/sem_timedwait.c: Delete.
* sysdeps/sparc/sparc32/sparcv9/sem_init.c: New file.
* sysdeps/sparc/sparc32/sparcv9/sem_open.c: New file.
* sysdeps/sparc/sparc32/sparcv9/sem_post.c: New file.
* sysdeps/sparc/sparc32/sparcv9/sem_waitcommon.c: New file.
* sysdeps/sparc/sparc32/sparcv9/sem_wait.c: Redirect to nptl
version.
* sysdeps/sparc/sparc32/sparcv9/sem_timedwait.c: Delete.
* sysdeps/sparc/sparc32/sparcv9/sem_trywait.c: Delete.
18 files changed:
ChangeLog
sysdeps/sparc/nptl/sem_post.c [deleted file]
sysdeps/sparc/nptl/sem_timedwait.c [deleted file]
sysdeps/sparc/nptl/sem_wait.c [deleted file]
sysdeps/sparc/sparc32/sem_init.c [moved from sysdeps/sparc/nptl/sem_init.c with 67% similarity]
sysdeps/sparc/sparc32/sem_open.c [new file with mode: 0644]
sysdeps/sparc/sparc32/sem_post.c
sysdeps/sparc/sparc32/sem_timedwait.c [deleted file]
sysdeps/sparc/sparc32/sem_trywait.c [deleted file]
sysdeps/sparc/sparc32/sem_wait.c
sysdeps/sparc/sparc32/sem_waitcommon.c [new file with mode: 0644]
sysdeps/sparc/sparc32/sparcv9/sem_init.c [new file with mode: 0644]
sysdeps/sparc/sparc32/sparcv9/sem_open.c [new file with mode: 0644]
sysdeps/sparc/sparc32/sparcv9/sem_post.c
sysdeps/sparc/sparc32/sparcv9/sem_timedwait.c [deleted file]
sysdeps/sparc/sparc32/sparcv9/sem_trywait.c [deleted file]
sysdeps/sparc/sparc32/sparcv9/sem_wait.c
sysdeps/sparc/sparc32/sparcv9/sem_waitcommon.c [new file with mode: 0644]