Linux SPARSE checker discussions
 help / color / mirror / Atom feed
 messages from 2026-11-09 20:33:30 to 2026-11-13 11:30:27 UTC [more...]

[PATCH v3] x86/uaccess: Drop the address space qualifier from put_user()
 2026-11-13 11:30 UTC 

(no subject)
 2026-11-09 20:32 UTC  (70+ messages)
` [PATCH 04/73] bitfield: Pack consecutive _Bool bitfields into byte containers
` [PATCH 06/73] tokenize: Support 4096-byte identifiers and fix escape bounds
` [PATCH 07/73] pre-process: Fix macro expansion and include directive handling
` [PATCH 08/73] options, lib: Harden warning buffers and command-line option parsing
` [PATCH 09/73] builtin: Fix atomic builtin type checking and object_size bounds
` [PATCH 10/73] parse, show-parse: Fix attribute propagation, enum overflow, and bounds
` [PATCH 11/73] target-openrisc: Set target_openrisc.mach to MACH_OPENRISC
` [PATCH 12/73] evaluate: Fix pointer arithmetic, incomplete types, and qualifiers
` [PATCH 13/73] expand: Fix static initializer folding and floating-point casts
` [PATCH 14/73] inline: Copy union cast types and VLA bounds when inlining
` [PATCH 15/73] linearize, flow: Fix asm operands, switch case bounds, and DSE
` [PATCH 16/73] memops, ssa: Walk parent insns in reverse and skip mixed-size SSA
` [PATCH 17/73] simplify: Prevent overflow on LLONG_MIN negation and fix simplifications
` [PATCH 18/73] sparse: Gate context failure warning on Wcontext and catch underflow
` [PATCH 19/73] ast-model: Return AST_N_COLUMNS and inspect child nodes lazily
` [PATCH 20/73] c2xml: Guard against recursive symbols and free xmlGetProp() string
` [PATCH 21/73] compile-i386: Fix buffer bounds, unsigned '<=' codegen, and null checks
` [PATCH 22/73] ctags: Fix line comparison order and handle SYM_RESTRICT and SYM_LABEL
` [PATCH 23/73] dissect: Unwrap array element type via base_type()
` [PATCH 24/73] example: Fix show_op() rotating buffer dimensions
` [PATCH 25/73] graph: Check PSEUDO_SYM before dereferencing insn->func->sym
` [PATCH 26/73] scheck: Fix slice() upper bit index calculation
` [PATCH 27/73] sparse-llvm: Support arbitrary struct member counts and fix operand types
` [PATCH 28/73] inline: Duplicate generic expressions instead of evaluating them
` [PATCH 29/73] lib: Avoid mutating fmt before va_start() in warning()
` [PATCH 30/73] cse, canon: Cast pointers to uintptr_t before relational comparison
` [PATCH 31/73] context: Add "conditional context increment" model
` [PATCH 32/73] expand: Simplify signed constants early
` [PATCH 33/73] bitwise: Allow all-bits-set as a restricted value
` [PATCH 34/73] bitwise: Allow restricted ordered compares with unrestricted values
` [PATCH 35/73] bitwise: Keep unrestricted values unrestricted after a cast
` [PATCH 36/73] bitwise: Don't remove MOD_SPECIFIER from 'bitwise' types
` [PATCH 37/73] bitwise: Allow both regular casts and forced casts for restricted values
` [PATCH 38/73] clang-format: Add .clang-format configuration file
` [PATCH 39/73] options: Add support for -std=c23, -std=c2x and -std=gnu23
` [PATCH 40/73] preprocessor: Add support for #elifdef and #elifndef
` [PATCH 41/73] preprocessor: Add support for __has_include and __has_include_next
` [PATCH 42/73] c23: Add support for static_assert, alignas, alignof, thread_local
` [PATCH 43/73] c23: Add support for bool, true, and false keywords
` [PATCH 44/73] c23: Add support for nullptr and nullptr_t
` [PATCH 45/73] c23: Add support for digit separators in numeric literals
` [PATCH 46/73] c23: Support unnamed parameters in function definitions
` [PATCH 47/73] c23: Support variadic functions without named parameters
` [PATCH 48/73] c23: Support labels before declarations and at block ends
` [PATCH 49/73] c23: Support auto type inference
` [PATCH 50/73] c23: Support constexpr object specifier
` [PATCH 51/73] c23: Support enumerations with fixed underlying types
` [PATCH 52/73] c23: Support standard [[]] attribute syntax
` [PATCH 53/73] preprocessor: Add support for __has_c_attribute
` [PATCH 54/73] c23: Support empty initializer braces {}
` [PATCH 55/73] preprocessor: Add support for __has_embed
` [PATCH 56/73] preprocessor: Add support for #embed directive
` [PATCH 57/73] c23: Add support for u8 character constants and string literals
` [PATCH 58/73] preprocessor: Add support for __VA_OPT__
` [PATCH 59/73] c23: Treat empty parameter list () as (void) and reject K&R functions
` [PATCH 60/73] c23: Support storage-class specifiers in compound literals
` [PATCH 61/73] c23: Add support for _BitInt(N)
` [PATCH 62/73] enum: Support machine mode attributes on enumeration types
` [PATCH 63/73] enum: Support __attribute__((packed)) "
` [PATCH 64/73] expand: Ignore top-level non-array address space in compare_types()
` [PATCH 65/73] builtin: Support __builtin_infer_alloc_token() as a size_t ICE
` [PATCH 66/73] builtin: Add support for Linux kernel compiler builtins
` [PATCH 67/73] builtin: Add support for __builtin_has_attribute()
` [PATCH 68/73] cleanup: Support __attribute__((cleanup(...))) in linearize and -Wcontext
` [PATCH 69/73] builtin: Do not evaluate __builtin_clz(0) and __builtin_ctz(0)
` [PATCH 70/73] pre-process: Support long token and string expansions dynamically
` [PATCH 71/73] x86: Undefine conflicting bitness macros when parsing -m flags
` [PATCH 72/73] evaluate: Accept conditional expressions with only one void side
` [PATCH 73/73] ci: Add Linux kernel GitHub Actions workflow and build script


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox