-#ifndef _LTTNG_ALIGN_H
-#define _LTTNG_ALIGN_H
-
-/*
- * lib/align.h
+/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only)
*
- * (C) Copyright 2010-2011 - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
+ * lib/align.h
*
- * Dual LGPL v2.1/GPL v2 license.
+ * Copyright (C) 2010-2012 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
*/
+#ifndef _LTTNG_ALIGN_H
+#define _LTTNG_ALIGN_H
+
#ifdef __KERNEL__
#include <linux/types.h>
-#include "bug.h"
+#include <lib/bug.h>
#define ALIGN_FLOOR(x, a) __ALIGN_FLOOR_MASK(x, (typeof(x)) (a) - 1)
#define __ALIGN_FLOOR_MASK(x, mask) ((x) & ~(mask))
({ \
BUILD_RUNTIME_BUG_ON((alignment) == 0 \
|| ((alignment) & ((alignment) - 1))); \
- (((align_drift) - (alignment)) & ((alignment) - 1); \
+ (((align_drift) - (alignment)) & ((alignment) - 1)); \
})
#endif /* __KERNEL__ */