diff options
Diffstat (limited to 'cpukit/libfs/src/jffs2/include/linux/rwsem.h')
-rw-r--r-- | cpukit/libfs/src/jffs2/include/linux/rwsem.h | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/cpukit/libfs/src/jffs2/include/linux/rwsem.h b/cpukit/libfs/src/jffs2/include/linux/rwsem.h index d648a150ca..57bfdf13b7 100644 --- a/cpukit/libfs/src/jffs2/include/linux/rwsem.h +++ b/cpukit/libfs/src/jffs2/include/linux/rwsem.h @@ -1,20 +1,6 @@ #ifndef __LINUX_RWSEM_H__ #define __LINUX_RWSEM_H__ -// eCos does not have the concept of a read/write semaphore. So just -// map them onto normal semaphores and hope we don't deadlock -// somewhere. - -#include <asm/semaphore.h> - struct rw_semaphore; -#define down_read(sem) cyg_drv_mutex_lock((cyg_drv_mutex_t *)sem) -#define down_read_trylock(sem) cyg_drv_mutex_trylock((cyg_drv_mutex_t *)sem) -#define down_write(sem) cyg_drv_mutex_lock((cyg_drv_mutex_t *)sem) -#define down_write_trylock(sem) cyg_drv_mutex_trylock((cyg_drv_mutex_t *)sem) -#define up_read(sem) cyg_drv_mutex_unlock((cyg_drv_mutex_t *)sem) -#define up_write(sem) cyg_drv_mutex_unlock((cyg_drv_mutex_t *)sem) -#define downgrade_write(sem) - -#endif // __LINUX_RWSEM_H__ +#endif /* __LINUX_RWSEM_H__ */ |