Would something like so make sense?
---
--- a/include/linux/atomic.h
+++ b/include/linux/atomic.h
@@ -188,15 +188,18 @@
#endif
#endif /* atomic_fetch_add_relaxed */
-#ifndef atomic_fetch_inc
-#define atomic_fetch_inc(v) (atomic_fetch_add(1, v))
-#endif
-
/* atomic_fetch_inc_relaxed */
#ifndef atomic_fetch_inc_relaxed
+
+#ifndef atomic_fetch_inc
+#define atomic_fetch_inc_relaxed(v) atomic_fetch_add_relaxed(1, (v))
+#define atomic_fetch_inc_acquire(v) atomic_fetch_add_acquire(1, (v))
+#define atomic_fetch_inc_release(v) atomic_fetch_add_release(1, (v))
+#else /* atomic_fetch_inc */
#define atomic_fetch_inc_relaxed atomic_fetch_inc
#define atomic_fetch_inc_acquire atomic_fetch_inc
#define atomic_fetch_inc_release atomic_fetch_inc
+#endif /* atomic_fetch_inc */
#else /* atomic_fetch_inc_relaxed */