Compiler attributes
Maintained 123 threads 146 messages Latest
About Files, Maintainers
- Files
include/linux/compiler_attributes.h- Maintainers
- Miguel Ojeda
Show bot threadsBotsLatest activityActivityNewest threadsNewMost repliesRepliesMost participantsPeople
- Add __must_init and require explicit kobj_type::release drivers/ (20), fs/ (6), arch/ (3), include/ (2), +3 In review 2 replies
- Add __must_init and require explicit kobj_type::release drivers/ (20), fs/ (6), arch/ (3), include/ (2), +3 Superseded 11 replies
- Move notrace from inline to __always_inline include/ (20), arch/ (19), kernel/ In review 6 replies
- Add __require_explicit_initialization and its first user include/linux/ (2), Documentation/, scripts/, tools/lib/python/kdoc/ In review 11 replies
- kobject: Require explicit initialization of struct kobj_type::release drivers/ (20), fs/ (5), arch/ (3), include/ (2), +3 Superseded 12 replies
- Introduce Overflow Behavior Types include/ (7), scripts/ (6), Documentation/ (4), lib/ (2), +6 In review 45 replies
- cleanup: Remove NULL check from unconditional guards include/linux/ (2), drivers/nvdimm/, kernel/irq/ Applied 5 replies
- iommu, debugobjects: avoid gcc-16.1 section mismatch warnings drivers/iommu/, include/linux/, lib/ In review 6 replies
- cleanup: Remove NULL check from unconditional guards include/linux/ (2), drivers/nvdimm/, kernel/irq/ Superseded 5 replies
- cleanup: Remove NULL check from unconditional guards include/linux/ (2), drivers/nvdimm/, kernel/irq/ Superseded 4 replies
- Compiler Attributes: Add __access macro include/linux/ (2) In review 13 replies
- sched: Add scx_cpuperf_target in sched_cpu_util() kernel/sched/ (2) In review 20 replies
- s390: Fix and optimize __flogr() inline assembly arch/s390/include/asm/, include/linux/ Superseded 10 replies
- Compiler Attributes: Add __kcfi_salt drivers/misc/lkdtm/, include/linux/ In review 5 replies
- Scope-based Resource Management include/ (17), kernel/ (3), Makefile, arch/, +3 Applied 46 replies
- disable __counted_by for clang < 19.1.3 include/linux/ (2), drivers/misc/lkdtm/, init/, lib/ Applied 6 replies
- erroneous buffer overflow detected in bch2_xattr_validate fs/bcachefs/xattr.c 61 replies
- block: prevent calls to should_fail_bio() optimized by gcc block/, include/linux/ Superseded 7 replies
- FAILED: patch "[PATCH] Compiler Attributes: disable __counted_by for clang < 19.1.3" failed to apply to 6.6-stable tree include/linux/ (2), drivers/misc/lkdtm/, init/, lib/ In review 1 reply
- Compiler Attributes: update GCC and Clang's `counted_by` URLs include/linux/compiler_attributes.h In review 5 replies
- Problem with BTF generation on mips64el include/linux/ (3), dwarf_loader.c Superseded 32 replies
- A few proposals, this time from the C++ standards committee 23 replies
- bitops: Optimize fns() for improved performance include/linux/, lib/ Applied 15 replies
- Compiler Attributes, s390: Provide and use __uninitialized macro arch/ (4), include/, lib/ In review 6 replies
- Compiler Attributes: counted_by: bump min gcc version include/linux/compiler_attributes.h In review 6 replies
- Compiler Attributes: counted_by: bump compiler versions include/linux/compiler_attributes.h In review 7 replies
- bcachefs - a new COW filesystem fs/ (22), include/ (17), lib/ (12), drivers/ (8), +5 Applied 151 replies
- Compiler Attributes: counted_by: Adjust name and identifier expansion include/linux/, include/uapi/linux/ Applied 6 replies
- Compiler attributes: Introduce the __preserve_most function attribute include/linux/ (2), lib/ (2), arch/arm64/kvm/hyp/nvhe/ In review 4 replies
- Lock and Pointer guards include/linux/ (7), kernel/sched/ (2), include/linux/sched/, scripts/ In review 39 replies
- Lock and Pointer guards include/linux/ (7), kernel/sched/ (2), include/linux/sched/ Superseded 14 replies
- Compiler Attributes: Add __counted_by macro include/linux/compiler_attributes.h In review 7 replies
- start_kernel: omit stack canary arch/powerpc/kernel/, include/linux/, init/ Applied 4 replies
- Compiler Attributes: Add __counted_by macro include/linux/compiler_attributes.h Superseded 5 replies
- Allow building sandbox with MSYS2 arch/ (9), lib/ (6), scripts/ (6), tools/ (6), +9 In review 32 replies
- Allow building sandbox with MSYS2 arch/ (9), tools/ (8), lib/ (6), include/ (5), +9 Superseded 40 replies
- Remove Intel compiler support arch/ia64/include/uapi/asm/ (3), include/acpi/platform/ (3), include/linux/ (3), scripts/ (2) In review 6 replies
- start_kernel: omit stack canary arch/powerpc/kernel/, include/linux/, init/ Superseded 0 replies
- start_kernel: omit stack canary arch/powerpc/kernel/, include/linux/, init/ Superseded 5 replies
- arm64/ftrace: Add support for DYNAMIC_FTRACE_WITH_CALL_OPS arch/ (10), include/ (3), kernel/ (3), drivers/ Applied 9 replies
- arm64/ftrace: Add support for DYNAMIC_FTRACE_WITH_CALL_OPS arch/ (10), include/ (3), kernel/ (3), drivers/ Superseded 1 reply
- fortify: Use __builtin_dynamic_object_size() when available include/linux/ (2), arch/x86/xen/, drivers/misc/lkdtm/ In review 17 replies
- arm64/ftrace: Add support for DYNAMIC_FTRACE_WITH_CALL_OPS arch/ (10), include/ (2), kernel/ (2), drivers/ Superseded 18 replies
- gcc-LTO support for the kernel arch/ (17), scripts/ (12), include/ (9), kernel/ (9), +6 In review 40 replies
- Remove Intel compiler support include/ (6), arch/ (3), lib/ (2), scripts/ (2) Superseded 4 replies
- compiler_attributes.h: move __compiletime_{error|warning} include/linux/ (3) In review 3 replies
- compiler_types.h: Test for __alloc_size__ again include/linux/ (2) In review 2 replies
- Compiler Attributes: Introduce __access_*() function attribute include/linux/compiler_attributes.h In review 3 replies
- Compiler Attributes: Introduce __access_*() function attribute include/linux/compiler_attributes.h Superseded 3 replies
- net: skb: prevent the split of kfree_skb_reason() by gcc include/linux/, net/core/ Superseded 17 replies