From 4b423667caee41e9c69cd2aa8c868949982bd302 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ville=20Syrj=C3=A4l=C3=A4?= Date: Thu, 22 Dec 2011 17:19:42 +0200 Subject: [PATCH] staging: mrst: ossync: Make flags parameter to PVRSRVCallbackOnSync() unsigned MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit It's a bitmask, so it should be unsigned. Signed-off-by: Ville Syrjälä Signed-off-by: Artem Bityutskiy --- drivers/staging/mrst/pvr/services4/srvkm/env/linux/ossync.c | 7 ++++--- drivers/staging/mrst/pvr/services4/srvkm/include/ossync.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/staging/mrst/pvr/services4/srvkm/env/linux/ossync.c b/drivers/staging/mrst/pvr/services4/srvkm/env/linux/ossync.c index 3f9212b..2d153bc 100644 --- a/drivers/staging/mrst/pvr/services4/srvkm/env/linux/ossync.c +++ b/drivers/staging/mrst/pvr/services4/srvkm/env/linux/ossync.c @@ -36,7 +36,7 @@ struct pending_sync { PVRSRV_KERNEL_SYNC_INFO *sync_info; u32 pending_read_ops; u32 pending_write_ops; - int flags; + unsigned int flags; callback_t callback; void *user_data; @@ -46,7 +46,7 @@ struct pending_sync { #define ops_after(a, b) ((s32)(b) - (s32)(a) < 0) static bool pending_ops_completed(PVRSRV_KERNEL_SYNC_INFO *sync_info, - int flags, + unsigned int flags, u32 pending_read_ops, u32 pending_write_ops) { @@ -65,7 +65,8 @@ static bool pending_ops_completed(PVRSRV_KERNEL_SYNC_INFO *sync_info, * Returns a negative value on error. */ int -PVRSRVCallbackOnSync(PVRSRV_KERNEL_SYNC_INFO *sync_info, int flags, +PVRSRVCallbackOnSync(PVRSRV_KERNEL_SYNC_INFO *sync_info, + unsigned int flags, callback_t callback, void *user_data) { struct pending_sync *pending_sync; diff --git a/drivers/staging/mrst/pvr/services4/srvkm/include/ossync.h b/drivers/staging/mrst/pvr/services4/srvkm/include/ossync.h index 544032b..894e01e 100644 --- a/drivers/staging/mrst/pvr/services4/srvkm/include/ossync.h +++ b/drivers/staging/mrst/pvr/services4/srvkm/include/ossync.h @@ -27,7 +27,7 @@ #define PVRSRV_SYNC_READ (1 << 0) #define PVRSRV_SYNC_WRITE (1 << 1) -int PVRSRVCallbackOnSync(PVRSRV_KERNEL_SYNC_INFO *sync_info, int flags, +int PVRSRVCallbackOnSync(PVRSRV_KERNEL_SYNC_INFO *sync_info, unsigned int flags, void (*callback)(void *), void *user_data); void PVRSRVCheckPendingSyncs(void); -- 2.7.4