summaryrefslogtreecommitdiff
path: root/sys/compat/linuxkpi/common/include/linux/compiler.h
AgeCommit message (Expand)Author
2026-01-05linuxkpi: Split <linux/compiler.h>Jean-Sébastien Pédron
2025-10-21LinuxKPI: add __counted_by_le() and __counted_by_be()Bjoern A. Zeeb
2025-09-05LinuxKPI: add __struct_sizeBjoern A. Zeeb
2024-10-15cdefs: Add __deprecatedWarner Losh
2024-07-21LinuxKPI: Add __diag macrosVladimir Kondratyev
2024-04-15LinuxKPI: add __counted_by() and __nonstringBjoern A. Zeeb
2024-04-08LinuxKPI: Import vanilla linux/overflow.hVladimir Kondratyev
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-05-21LinuxKPI: fix WRITE_ONCE(), remove ACCESS_ONCE()Bjoern A. Zeeb
2023-04-22LinuxKPI: Define noinline_for_stack compiler attributeVladimir Kondratyev
2023-04-20LinuxKPI: fix READ_ONCE() -Wcast-equal warningsBjoern A. Zeeb
2022-02-14LinuxKPI: add sizeof_field()Bjoern A. Zeeb
2022-01-10LinuxKPI: Constantly use _LINUXKPI_ prefix in include guardsVladimir Kondratyev
2022-01-10LinuxKPI: Implement smp_*mb barriers with atomic_thread_fence_*Vladimir Kondratyev
2021-05-25LinuxKPI: compiler.h add three more definesBjoern A. Zeeb
2021-05-25LinuxKPI: extract stringify() in their own header fileBjoern A. Zeeb
2021-03-24LinuxKPI: remove < 5.0 version supportBjoern A. Zeeb
2020-05-25linuxkpi: Add __same_type and __must_be_array macrosEmmanuel Vadot
2019-12-15Revert r355760, r355759Conrad Meyer
2019-12-14linuxkpi: Drop incompatible __deprecated definitionConrad Meyer
2019-05-15LinuxKPI: Move {lower|upper}_32_bits macros from port to base.Johannes Lundberg
2018-05-31Define __initconst in the LinuxKPI.Hans Petter Selasky
2018-03-23linuxkpi whitespace cleanupEd Maste
2018-03-04Define noinline and __maybe_unused macros in the LinuxKPI.Hans Petter Selasky
2018-02-17Add support for __percpu and __weak macros in the LinuxKPI.Hans Petter Selasky
2017-07-22linuxkpi compiler.h: avoid gcc -Wunused-value in dummy expressionsRyan Libby
2017-05-30Add some miscellaneous definitions to support DRM drivers.Mark Johnston
2017-04-07The __stringify() macro in the LinuxKPI should expand any macrosHans Petter Selasky
2017-03-07Add support for constant pointer constructs to READ_ONCE() in theHans Petter Selasky
2017-01-27Introduce __read_mostly and __exclusive_cache_line macros.Mateusz Guzik
2016-05-13Add more Linux defines. Improve some existing ones.Hans Petter Selasky
2015-12-21Implement ACCESS_ONCE(), WRITE_ONCE() and READ_ONCE().Hans Petter Selasky
2015-10-29Finish process of moving the LinuxKPI module into the default kernel build.Hans Petter Selasky