Sparse checker
Maintained 2,872 threads 13,027 messages Latest
About Lists, Files, Maintainers
- Lists
- linux-sparse
- Files
include/linux/compiler.h- Maintainers
- Chris Li
Show bot threadsBotsLatest activityActivityNewest threadsNewMost repliesRepliesMost participantsPeople
- Miscellaneous RCU updates for v7.4 kernel/rcu/ (7), include/linux/ (3), Documentation/RCU/, Documentation/admin-guide/ In review 3 replies
- (no subject) validation/ (119), .clang-format, .github/, Documentation/, +48 New 0 replies
- x86/kcfi: Don't emit KCFI_REFERENCE() in modules include/linux/compiler.h Applied 1 reply
- Simplify implementation of strscpy() include/linux/ (2) In review 3 replies
- treewide: Replace __ASSEMBLY__ with __ASSEMBLER__ in header files arch/ (74), include/ (34), tools/ (7), scripts/ (4), +3 In review 4 replies
- x86/kcfi: Don't emit KCFI_REFERENCE() in modules include/linux/compiler.h Superseded 3 replies
- Sanitizer fixes, LLVM updates, and CI workflow ci/ (3), .github/, Documentation/, bitmap.h, +17 In review 6 replies
- accept an empty attribute argument list parse.c, validation/ In review 3 replies
- Hazard pointer updates include/linux/ (2), Documentation/RCU/, kernel/ Superseded 28 replies
- tracing: Make branch profiler counters atomic include/linux/, kernel/trace/ In review 1 reply
- Fix warnings with recent smatch include/linux/ (2), arch/x86/include/asm/ In review 7 replies
- Catch automatic storage in IDA and Maple Tree definitions include/linux/ (3), tools/testing/radix-tree/ (2), lib/, tools/include/linux/ In review 3 replies
- Remove obsolete RELOC_HIDE() macro from compiler-gcc.h include/linux/ (2), arch/x86/boot/, arch/x86/realmode/rm/ In review 6 replies
- tracing: Make is_signed_type() compatible with sparse include/linux/compiler.h In review 35 replies
- Replace __ASSEMBLY__ with __ASSEMBLER__ in header files arch/ (85), include/ (68), tools/ (12), drivers/ (3), +3 Superseded 2 replies
- slab: silence sparse warning with type-based partitioning include/linux/slab.h In review 2 replies
- mm: introduce __ptent sparse attribute mm/ (4), arch/ (2), include/ (2), expand.c, +3 In review 3 replies
- updated variadic printf/scanf checking validation/ (7), Makefile, builtin.c, evaluate.c, +8 New 0 replies
- sparse: increase MAX_STRING to 4096*3 token.h New 0 replies
- sparse: predefine __ILP32__ and _ILP32 in 32-bit mode predefine.c New 0 replies
- sparse/dissect: fix missing usage reports for unnamed members of named types dissect.c New 0 replies
- sparse/dissect: fix missing definitions for unnamed members of named types dissect.c New 0 replies
- sparse/dissect: fix parsing of array designated initializers dissect.c New 0 replies
- tracing: make ftrace_branch_data counters atomic include/linux/compiler.h New 0 replies
- Makefile: Make the compiler selectable Makefile New 0 replies
- sparse: add support for __VA_OPT__ validation/ (11), ident-list.h, pre-process.c, symbol.h, +2 In review 25 replies
- RISC-V: Stop warning about Zabha and Zacas target-riscv.c New 0 replies
- compiler: Simplify generic RELOC_HIDE() include/linux/, lib/ Applied 2 replies
- Bug fixes and refactoring patches related to locking drivers/ (17), arch/, block/ Applied 16 replies
- compiler.h: add missing kernel-doc for data_race() @expr parameter include/linux/compiler.h New 0 replies
- compiler.h: add missing kernel-doc for data_race() @expr parameter include/linux/compiler.h Superseded 0 replies
- RISC-V: Ignore Zicfiss and Zicfilp for now target-riscv.c New 0 replies
- uaccess: Updates to scoped_user_access() include/linux/ (2), kernel/ In review 7 replies
- Sparse not supporting kzalloc_obj() and friends predefine.c 5 replies
- builtin: mark __builtin_strlen() as integer constant expression builtin.c In review 9 replies
- Hazard Pointers kernel/ (5), include/ (3), init/ (2), Documentation/ Superseded 30 replies
- arm64: Fixes for __READ_ONCE() with CONFIG_LTO=y arch/arm64/include/asm/rwonce.h Superseded 33 replies
- issue with _Static_assert and __builtin()s builtin.c 5 replies
- bits: De-bloat expansion of GENMASK() include/ (4), drivers/ (3), arch/, lib/, +1 In review 37 replies
- x86/realmode: make %gs == 0 an invariant arch/ (25), include/ (2) In review 35 replies
- Compiler-Based Context- and Locking-Analysis include/ (42), kernel/ (11), crypto/ (9), security/ (9), +11 Applied 48 replies
- sparse/pre-process: introduce "dissect_mode" option to fix dissect/semind dissect.c, options.c, options.h, pre-process.c In review 6 replies
- sparse/pre-process: don't update next->pos in collect_arg() pre-process.c, validation/, validation/parsing/ New 0 replies
- Add printf/scanf -Wformat checking validation/ (7), Makefile, builtin.c, evaluate.c, +8 Superseded 4 replies
- module: Add compile-time check for embedded NUL characters drivers/media/radio/si470x/, drivers/media/usb/dvb-usb-v2/, include/linux/ Applied 34 replies
- sparse: update MAINTAINERS info. MAINTAINERS Applied 1 reply
- sparse: add the new m_pos member into struct expression{EXPR_DEREF} dissect.c, expression.c, expression.h Applied 1 reply
- add variadic format checking validation/ (7), Makefile, builtin.c, evaluate.c, +8 Superseded 0 replies
- sparse/dissect: change do_symbol(sym) to use sym->definition dissect.c New 0 replies
- sparse/semind: change r_member() to use r_symbol() when mem->kind == 'e' semind.c New 0 replies