kernel.h 626 B

12345678910111213141516171819
  1. /*
  2. * Copyright (c) 2016-2021, Facebook, Inc.
  3. * All rights reserved.
  4. *
  5. * This source code is licensed under both the BSD-style license (found in the
  6. * LICENSE file in the root directory of this source tree) and the GPLv2 (found
  7. * in the COPYING file in the root directory of this source tree).
  8. * You may select, at your option, one of the above-listed licenses.
  9. */
  10. #ifndef LINUX_KERNEL_H
  11. #define LINUX_KERNEL_H
  12. #define WARN_ON(x)
  13. #define PTR_ALIGN(p, a) (typeof(p))ALIGN((unsigned long long)(p), (a))
  14. #define ALIGN(x, a) ALIGN_MASK((x), (a) - 1)
  15. #define ALIGN_MASK(x, mask) (((x) + (mask)) & ~(mask))
  16. #endif