@@ -1161,11 +1161,12 @@ static inline void sigio_unblock(int was_blocked)
#include <xf86_OSproc.h>
static inline int sigio_block(void)
{
- return xf86BlockSIGIO();
+ input_lock();
+ return 0;
}
static inline void sigio_unblock(int was_blocked)
{
- xf86UnblockSIGIO(was_blocked);
+ input_unlock();
}
#endif
@@ -641,10 +641,10 @@ redisplay_dirty(ScreenPtr screen, PixmapDirtyUpdatePtr dirty)
intel_flush(intel);
if (!intel->has_prime_vmap_flush) {
drm_intel_bo *bo = intel_uxa_get_pixmap_bo(PixmapDirtyPrimary(dirty));
- was_blocked = xf86BlockSIGIO();
+ input_lock();
drm_intel_bo_map(bo, FALSE);
drm_intel_bo_unmap(bo);
- xf86UnblockSIGIO(was_blocked);
+ input_unlock();
}
DamageRegionProcessPending(&PixmapDirtyDst(dirty)->drawable);
These are just wrappers for calling input_lock()/input_unlock() and marked deprecated for quite a while now. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> --- src/sna/sna_display.c | 5 +++-- src/uxa/intel_driver.c | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) -- 2.39.5