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