File zfs-fuse-0.7.0-fix-gcc-false-warnings.patch of Package zfs-fuse
diff -urNp zfs-fuse-0.7.0.orig/src/lib/libumem/umem_update_thread.c zfs-fuse-0.7.0/src/lib/libumem/umem_update_thread.c
--- zfs-fuse-0.7.0.orig/src/lib/libumem/umem_update_thread.c 2011-03-09 16:22:30.000000000 +0100
+++ zfs-fuse-0.7.0/src/lib/libumem/umem_update_thread.c 2011-03-10 14:03:58.000000000 +0100
@@ -41,7 +41,7 @@
extern int _cond_timedwait(cond_t *cv, mutex_t *mutex, const timespec_t *delay);
/*ARGSUSED*/
-static THR_RETURN
+__attribute__ ((noreturn)) static THR_RETURN
THR_API umem_update_thread(void *arg)
{
struct timeval now;