Index: arch/sparc64/include/atomic.h
===================================================================
--- arch/sparc64/include/atomic.h	(revision 69f293e23a994f1d3d74f2f4d28f186f5281c289)
+++ arch/sparc64/include/atomic.h	(revision 81c4c6dada72dd5c14ac33cf62aedf58dc032b06)
@@ -80,5 +80,5 @@
 static inline count_t atomic_postdec(atomic_t *val)
 {
-	return atomic_add(val, 1);
+	return atomic_add(val, -1);
 }
 
