Linux Sparse
[Prev Page][Next Page]
- Re: [PATCH v2 0/2] Compiler Attributes: (naked only, for v4.19), (continued)
- Re: Bug#906472: horst: FTBFS in buster/sid (unable to open 'stdarg.h'),
Uwe Kleine-König
- [PATCH 2/2] Compiler Attributes: naked can be shared,
Miguel Ojeda
- [PATCH 1/2] Compiler Attributes: naked was fixed in gcc 4.6,
Miguel Ojeda
- [PATCH 0/4] fix testsuite on 32-bit,
Luc Van Oostenryck
- sparse 32bit test failures,
Ramsay Jones
- [PATCH v4 00/13] Compiler Attributes,
Miguel Ojeda
- [PATCH v4 07/13] Compiler Attributes: remove unneeded sparse (__CHECKER__) tests, Miguel Ojeda
- [PATCH v4 12/13] Compiler Attributes: add Doc/process/programming-language.rst, Miguel Ojeda
- [PATCH v4 11/13] Compiler Attributes: remove uses of __attribute__ from compiler.h, Miguel Ojeda
- [PATCH v4 08/13] Compiler Attributes: add missing SPDX ID in compiler_types.h, Miguel Ojeda
- [PATCH v4 09/13] Compiler Attributes: use feature checks instead of version checks, Miguel Ojeda
- [PATCH v4 10/13] Compiler Attributes: KENTRY used twice the "used" attribute, Miguel Ojeda
- [PATCH v4 02/13] Compiler Attributes: always use the extra-underscores syntax, Miguel Ojeda
- [PATCH v4 05/13] Compiler Attributes: naked was fixed in gcc 4.6, Miguel Ojeda
- [PATCH v4 06/13] Compiler Attributes: naked can be shared, Miguel Ojeda
- [PATCH v4 01/13] Compiler Attributes: remove unused attributes, Miguel Ojeda
- [PATCH v4 03/13] Compiler Attributes: remove unneeded tests, Miguel Ojeda
- [PATCH v4 04/13] Compiler Attributes: homogenize __must_be_array, Miguel Ojeda
- Re: [PATCH v4 00/13] Compiler Attributes, Luc Van Oostenryck
- Re: [PATCH v4 00/13] Compiler Attributes, Miguel Ojeda
- Re: [PATCH v4 00/13] Compiler Attributes, Nick Desaulniers
- [PATCH 00/12] fixes for enum's base type,
Luc Van Oostenryck
- [PATCH 01/12] doc: is_int_type() returns false for SYM_RESTRICTs, Luc Van Oostenryck
- [PATCH 02/12] enum: add testcase for UB in oversized shift, Luc Van Oostenryck
- [PATCH 03/12] enum: fix UB when rshifting by full width, Luc Van Oostenryck
- [PATCH 04/12] enum: add testcase for type of enum members, Luc Van Oostenryck
- [PATCH 05/12] enum: add testcase for base & enumerator type, Luc Van Oostenryck
- [PATCH 06/12] enum: fix cast_enum_list(), Luc Van Oostenryck
- [PATCH 07/12] enum: use the smallest type that fit, Luc Van Oostenryck
- [PATCH 08/12] enum: use the values to determine the base type, Luc Van Oostenryck
- [PATCH 09/12] enum: only warn (once) when mixing bitwiseness, Luc Van Oostenryck
- [PATCH 10/12] enum: warn when mixing different restricted types, Luc Van Oostenryck
- [PATCH 11/12] enum: warn on bad enums, Luc Van Oostenryck
- [PATCH 12/12] enum: rewrite bound checking, Luc Van Oostenryck
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6"),
Christophe LEROY
- Re: [PATCH] perf: enum overflow in uapi/linux/perf_event.h,
Christophe LEROY
- [PATCH] print address space number for cast-from-AS warnings,
Luc Van Oostenryck
- Re: [PATCH v6 11/11] arm64: annotate user pointers casts detected by sparse,
Luc Van Oostenryck
- [PATCH 0/4] fix linearization of logical expressions,
Luc Van Oostenryck
- [PATCH 00/11] Fix linearization of missing return,
Luc Van Oostenryck
- [PATCH 01/11] add linearization as a pass, Luc Van Oostenryck
- [PATCH 02/11] add testcases for missing return in last block, Luc Van Oostenryck
- [PATCH 03/11] use a temp var for function's upper-level statement, Luc Van Oostenryck
- [PATCH 04/11] topasm: top-level asm is special, Luc Van Oostenryck
- [PATCH 05/11] specialize linearize_compound_statement(), Luc Van Oostenryck
- [PATCH 06/11] there is always an active BB after linearize_fn_statement(), Luc Van Oostenryck
- [PATCH 07/11] the return BB is never terminated, Luc Van Oostenryck
- [PATCH 08/11] extract add_return() from linearize_return(), Luc Van Oostenryck
- [PATCH 09/11] use UNDEF for missing returns, Luc Van Oostenryck
- [PATCH 10/11] use a temp var for the return type/symbol, Luc Van Oostenryck
- [PATCH 11/11] return nothing only in void functions, Luc Van Oostenryck
- [PATCH v3 00/12] Compiler Attributes,
Miguel Ojeda
- [PATCH 07/12] Compiler Attributes: remove unneeded sparse (__CHECKER__) tests, Miguel Ojeda
- [PATCH 01/12] Compiler Attributes: remove unused attributes, Miguel Ojeda
- [PATCH 02/12] Compiler Attributes: always use the extra-underscores syntax, Miguel Ojeda
- [PATCH 03/12] Compiler Attributes: remove unneeded tests, Miguel Ojeda
- [PATCH 05/12] Compiler Attributes: naked was fixed in gcc 4.6, Miguel Ojeda
- [PATCH 06/12] Compiler Attributes: naked can be shared, Miguel Ojeda
- [PATCH 09/12] Compiler Attributes: use feature checks instead of version checks, Miguel Ojeda
- [PATCH 10/12] Compiler Attributes: KENTRY used twice the "used" attribute, Miguel Ojeda
- [PATCH 11/12] Compiler Attributes: remove uses of __attribute__ from compiler.h, Miguel Ojeda
- [PATCH 12/12] Compiler Attributes: add Doc/process/programming-language.rst, Miguel Ojeda
- [PATCH 08/12] Compiler Attributes: add missing SPDX ID in compiler_types.h, Miguel Ojeda
- [PATCH 04/12] Compiler Attributes: homogenize __must_be_array, Miguel Ojeda
- [PATCH 0/3] add more IR validation,
Luc Van Oostenryck
- [PATCH 0/4] add support for __has_attribute(),
Luc Van Oostenryck
- [PATCH 0/3] fix linearization of unreachable switch + label,
Luc Van Oostenryck
- [PATCH 0/8] remove trivial phi-nodes,
Luc Van Oostenryck
- Re: recent sparse ssa patches,
Ramsay Jones
- [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer,
Andrey Konovalov
- [PATCH v6 03/18] khwasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_HW, Andrey Konovalov
- [PATCH v6 02/18] khwasan: move common kasan and khwasan code to common.c, Andrey Konovalov
- [PATCH v6 06/18] khwasan, arm64: untag virt address in __kimg_to_phys and _virt_addr_is_linear, Andrey Konovalov
- [PATCH v6 10/18] khwasan, arm64: enable top byte ignore for the kernel, Andrey Konovalov
- [PATCH v6 12/18] khwasan: split out kasan_report.c from report.c, Andrey Konovalov
- [PATCH v6 14/18] khwasan: add hooks implementation, Andrey Konovalov
- [PATCH v6 15/18] khwasan, arm64: add brk handler for inline instrumentation, Andrey Konovalov
- [PATCH v6 16/18] khwasan, mm, arm64: tag non slab memory allocated via pagealloc, Andrey Konovalov
- [PATCH v6 17/18] khwasan: update kasan documentation, Andrey Konovalov
- [PATCH v6 18/18] kasan: add SPDX-License-Identifier mark to source files, Andrey Konovalov
- [PATCH v6 11/18] khwasan, mm: perform untagged pointers comparison in krealloc, Andrey Konovalov
- [PATCH v6 13/18] khwasan: add bug reporting routines, Andrey Konovalov
- [PATCH v6 08/18] khwasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU, Andrey Konovalov
- [PATCH v6 09/18] khwasan, arm64: fix up fault handling logic, Andrey Konovalov
- [PATCH v6 07/18] khwasan: add tag related helper functions, Andrey Konovalov
- [PATCH v6 05/18] khwasan: initialize shadow to 0xff, Andrey Konovalov
- [PATCH v6 04/18] khwasan, arm64: adjust shadow size for CONFIG_KASAN_HW, Andrey Konovalov
- [PATCH v6 01/18] khwasan, mm: change kasan hooks signatures, Andrey Konovalov
- Re: [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer, Andrew Morton
- Re: [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer, Andrey Ryabinin
- [MERGED] SSA conversion, the classical way, Luc Van Oostenryck
- [PATCH 0/2] fix linearization of unreachable switch (with label),
Luc Van Oostenryck
- [PATCH v2] compiler.h: give up __compiletime_assert_fallback(),
Masahiro Yamada
- [PATCH 0/5] opcode table,
Luc Van Oostenryck
- [PATCH] simplify TRUNC((x & M') | y, N), Luc Van Oostenryck
- [PATCH 0/4] AND/OR & bitfields simplification (part 2),
Luc Van Oostenryck
- [PATCH 1/4] doc: extend simplification notation, Luc Van Oostenryck
- [PATCH 2/4] prepare simplification of MASK(SHIFT(a | b, S), M), Luc Van Oostenryck
- [PATCH 3/4] simplify AND(SHIFT(a | b, S), M), Luc Van Oostenryck
- [PATCH 4/4] simplify TRUNC(SHIFT(a | b, S), N), Luc Van Oostenryck
- [PATCH v3 00/15] AND/OR & bitfields simplification (part 1),
Luc Van Oostenryck
- [PATCH v3 01/15] add testcase for (((x & M') | (y & M'')) & M), Luc Van Oostenryck
- [PATCH v3 03/15] unify simplify_lsr_or() & simplify_and_or_mask(), Luc Van Oostenryck
- [PATCH v3 04/15] add simplify_mask_or(), Luc Van Oostenryck
- [PATCH v3 02/15] add testcases for bitfield & AND/OR simplification, Luc Van Oostenryck
- [PATCH v3 05/15] use better names for simplify_mask_or_and() vars, Luc Van Oostenryck
- [PATCH v3 06/15] document simplify_mask_or() & simplify_mask_or_and(), Luc Van Oostenryck
- [PATCH v3 07/15] switch return order in simplify_mask_or_and(), Luc Van Oostenryck
- [PATCH v3 08/15] allow simplification of OP(((x & y) | (a & M')), K), Luc Van Oostenryck
- [PATCH v3 09/15] move opcode test inside simplify_mask_or_and(), Luc Van Oostenryck
- [PATCH v3 10/15] simplify OP(((x & M') | y), K) when (M' & M) == M, Luc Van Oostenryck
- [PATCH v3 11/15] simplify OP(((x & M') | y), K) when (M' & M) != M', Luc Van Oostenryck
- [PATCH v3 12/15] simplify OP((x | C), K) when (C & M) == 0, Luc Van Oostenryck
- [PATCH v3 13/15] simplify OP((x | C), K) when (C & M) == M, Luc Van Oostenryck
- [PATCH v3 14/15] simplify OP((x | C), K) when (C & M) != C, Luc Van Oostenryck
- [PATCH v3 15/15] simplify SHL((x & M') | y, S), Luc Van Oostenryck
- Re: [PATCH v3 00/15] AND/OR & bitfields simplification (part 1), Ramsay Jones
- [PATCH 0/5] add doc to simplify.c,
Luc Van Oostenryck
- [PATCH 0/6] AND/OR & bitfields simplification (part 2),
Luc Van Oostenryck
- [PATCH 1/6] add testcases for {LSR,SHL}(AND(x, M), S) with shared AND(x, M), Luc Van Oostenryck
- [PATCH 2/6] use an intermediate mask in simplify_shift(), Luc Van Oostenryck
- [PATCH 3/6] simplify ((x & M) >> S) when (M >> S) == 0, Luc Van Oostenryck
- [PATCH 4/6] simplify ((x & M) >> S) when (M >> S) == (-1 >> S), Luc Van Oostenryck
- [PATCH 5/6] simplify ((x & M) << S) when (M << S) == 0, Luc Van Oostenryck
- [PATCH 6/6] simplify ((x & M) << S) when (M << S) == (-1 << S), Luc Van Oostenryck
- [RFC PATCH] compiler.h: give up __compiletime_assert_fallback(),
Masahiro Yamada
- [PATCH] linux/compiler.h: don't use bool,
Rasmus Villemoes
- [PATCH v2 00/15] AND/OR & bitfields simplification (part 1),
Luc Van Oostenryck
- [PATCH v2 01/15] add testcase for (((x & M) | (y & M')) & M''), Luc Van Oostenryck
- [PATCH v2 03/15] unify simplify_lsr_or() & simplify_and_or_mask(), Luc Van Oostenryck
- [PATCH v2 05/15] use better names for simplify_mask_or_and() vars, Luc Van Oostenryck
- [PATCH v2 04/15] add simplify_mask_or(), Luc Van Oostenryck
- [PATCH v2 02/15] add testcases for bitfield & AND/OR simplification, Luc Van Oostenryck
- [PATCH v2 07/15] switch return order in simplify_mask_or_and(), Luc Van Oostenryck
- [PATCH v2 06/15] document simplify_mask_or() & simplify_mask_or_and(), Luc Van Oostenryck
- [PATCH v2 08/15] allow simplification of OP(((x & y) | (a & M')), C), Luc Van Oostenryck
- [PATCH v2 09/15] move opcode test inside simplify_mask_or_and(), Luc Van Oostenryck
- [PATCH v2 10/15] simplify OP(((x & M') | y), K) when (M' & M) == M, Luc Van Oostenryck
- [PATCH v2 11/15] simplify OP(((x & M') | y), K) when (M' & M) != M', Luc Van Oostenryck
- [PATCH v2 12/15] simplify OP((x | C), K) when (C & M) == 0, Luc Van Oostenryck
- [PATCH v2 13/15] simplify OP((x | C), K) when (C & M) == M, Luc Van Oostenryck
- [PATCH v2 14/15] simplify OP((x | C), K) when (C & M) != C, Luc Van Oostenryck
- [PATCH v2 15/15] simplify SHL((x & M') | y, S), Luc Van Oostenryck
- [PATCH 0/3] missing simplification of TRUNC(TRUNC((x)),
Luc Van Oostenryck
- [PATCH 0/5] missing simplification of ((x >> S) << S),
Luc Van Oostenryck
- [ANN] dmr_C (a JIT compiler for C based on Sparse) alpha release 0.5 now available, Dibyendu Majumdar
- [PATCH 0/4] do not optimize away accesses to volatile bitfields,
Luc Van Oostenryck
- [PATCH v7 00/10] x86: macrofying inline asm for better compilation,
Nadav Amit
- [PATCH v5 00/18] khwasan: kernel hardware assisted address sanitizer,
Andrey Konovalov
- [PATCH v5 01/18] khwasan, mm: change kasan hooks signatures, Andrey Konovalov
- [PATCH v5 05/18] khwasan: initialize shadow to 0xff, Andrey Konovalov
- [PATCH v5 10/18] khwasan, arm64: enable top byte ignore for the kernel, Andrey Konovalov
- [PATCH v5 12/18] khwasan: split out kasan_report.c from report.c, Andrey Konovalov
- [PATCH v5 15/18] khwasan, arm64: add brk handler for inline instrumentation, Andrey Konovalov
- [PATCH v5 16/18] khwasan, mm, arm64: tag non slab memory allocated via pagealloc, Andrey Konovalov
- [PATCH v5 06/18] khwasan, arm64: untag virt address in __kimg_to_phys and _virt_addr_is_linear, Andrey Konovalov
- [PATCH v5 08/18] khwasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU, Andrey Konovalov
- [PATCH v5 09/18] khwasan, arm64: fix up fault handling logic, Andrey Konovalov
- [PATCH v5 11/18] khwasan, mm: perform untagged pointers comparison in krealloc, Andrey Konovalov
- [PATCH v5 13/18] khwasan: add bug reporting routines, Andrey Konovalov
- [PATCH v5 14/18] khwasan: add hooks implementation, Andrey Konovalov
- [PATCH v5 17/18] khwasan: update kasan documentation, Andrey Konovalov
- [PATCH v5 18/18] kasan: add SPDX-License-Identifier mark to source files, Andrey Konovalov
- [PATCH v5 07/18] khwasan: add tag related helper functions, Andrey Konovalov
- [PATCH v5 03/18] khwasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_HW, Andrey Konovalov
- [PATCH v5 04/18] khwasan, arm64: adjust shadow size for CONFIG_KASAN_HW, Andrey Konovalov
- [PATCH v5 02/18] khwasan: move common kasan and khwasan code to common.c, Andrey Konovalov
- [PATCH 0/9] more simplifications of bitfiled accesses,
Luc Van Oostenryck
- [PATCH 1/9] add testcase for (((x & M) | (y & M')) & M''), Luc Van Oostenryck
- [PATCH 2/9] reorg simplify_and_or_mask(), Luc Van Oostenryck
- [PATCH 3/9] simplify ((A & M) | B ) & M' even when (M & M') != 0, Luc Van Oostenryck
- [PATCH 4/9] dumber simplify_and_or_mask(), Luc Van Oostenryck
- [PATCH 5/9] let's try simplify_and_or_mask() on both sides, Luc Van Oostenryck
- [PATCH 6/9] move opcode test inside simplify_and_or_mask(), Luc Van Oostenryck
- [PATCH 7/9] small code reorg of simplify_or_lsr(), Luc Van Oostenryck
- [PATCH 8/9] simplify ((x & M) | (y << S)) >> S, Luc Van Oostenryck
- [PATCH 9/9] simplify TRUNC((x & M) | y, N), Luc Van Oostenryck
- [PATCH] use multi_users() instead on nbr_users(),
Luc Van Oostenryck
- [PATCH 0/7] simplify mask instructions & bitfield accesses,
Luc Van Oostenryck
- [PATCH 0/4] fix instruction size & type in linearize_inc_dec(),
Luc Van Oostenryck
- [PATCH] boolean conversion of boolean value is a no-op, Luc Van Oostenryck
- [PATCH] limit the mask used for bitfield insertion,
Luc Van Oostenryck
- [PATCH] cast: fix warning position in cast_pseudo(), Luc Van Oostenryck
- [PATCH 00/13] fix linearize_logical() & simplification,
Luc Van Oostenryck
- [PATCH 02/13] fix size corruption when simplifing 'x != 0' to 'x', Luc Van Oostenryck
- [PATCH 01/13] add testcase for linearize_logical(), Luc Van Oostenryck
- [PATCH 03/13] protect add_convert_to_bool() against bad types / invalid expressions, Luc Van Oostenryck
- [PATCH 04/13] conditional branches can't accept arbitrary expressions, Luc Van Oostenryck
- [PATCH 05/13] fix linearize_conditional() for logical ops, Luc Van Oostenryck
- [PATCH 06/13] expand linearize_conditional() into linearize_logical(), Luc Van Oostenryck
- [PATCH 08/13] simplify SETNE(AND(X,1),0) to AND(X,1), Luc Van Oostenryck
- [PATCH 07/13] simplify linearize_logical(), Luc Van Oostenryck
- [PATCH 09/13] simplify SETNE(TRUNC(x,N),{0,1}), Luc Van Oostenryck
- [PATCH 10/13] simplify ZEXT(SETCC(x,y), N), Luc Van Oostenryck
- [PATCH 11/13] simplify SEXT(SETCC(x,y), N), Luc Van Oostenryck
- [PATCH 12/13] simplify TRUNC(SETCC(x,y), N), Luc Van Oostenryck
- [PATCH 13/13] simplify AND(SETCC(x,y), M), Luc Van Oostenryck
- [PATCH 0/3] add support for mode __pointer__ & __byte__,
Luc Van Oostenryck
- [PATCH] avoid infinite simplification loops of the second kind, Luc Van Oostenryck
- [PATCH 0/5] simplify equality testing with 0 & 1,
Luc Van Oostenryck
- [PATCH 1/5] testcase for SET{EQ,NE}([SZ]EXT(x, N),{0,1})'s simplification, Luc Van Oostenryck
- [PATCH 2/5] cleanup of simplify_seteq_setne(): remove tmp vars, Luc Van Oostenryck
- [PATCH 3/5] simplify SET{EQ,NE}(ZEXT(x, N),{0,1}), Luc Van Oostenryck
- [PATCH 4/5] simplify SET{EQ,NE}(SEXT(x, N),{0,1}), Luc Van Oostenryck
- [PATCH 5/5] simplify 'x != 0' or 'x == 1' to 'x', Luc Van Oostenryck
- [PATCH 0/5] some list optimizations,
Luc Van Oostenryck
- [PATCH] testcases: missing evaluation of side effects in typeof(VLA), Luc Van Oostenryck
- [PATCH] add testcase for missing detection of out-of-bound stores, Luc Van Oostenryck
- [PATCH] kill dead OP_FADD & friends, Luc Van Oostenryck
- [PATCH 0/3] simplification of shift chains,
Luc Van Oostenryck
- [PATCH 0/7] simplification of negative or over-sized shifts,
Luc Van Oostenryck
- [PATCH 00/16] casts simplification,
Luc Van Oostenryck
- [PATCH 01/16] extract nbr_users() from unssa.c, Luc Van Oostenryck
- [PATCH 02/16] add testcases for casts & bitfield insertion/extraction, Luc Van Oostenryck
- [PATCH 03/16] bitfield: extract linearize_bitfield_extract(), Luc Van Oostenryck
- [PATCH 04/16] bitfield: extract linearize_bitfield_insert(), Luc Van Oostenryck
- [PATCH 05/16] cast: simplify [SZ]EXT + TRUNC to original size, Luc Van Oostenryck
- [PATCH 06/16] cast: simplify [SZ]EXT + TRUNC to a smaller/greater size, Luc Van Oostenryck
- [PATCH 07/16] cast: fix shift signedness in cast simplification, Luc Van Oostenryck
- [PATCH 08/16] cast: do not compare sizes, test the opcode, Luc Van Oostenryck
- [PATCH 09/16] cast: use a switch to handle TRUNC(AND(x,M),N) in simplify_cast(), Luc Van Oostenryck
- [PATCH 10/16] cast: preserve the sizes of TRUNC(AND(x,M),N), Luc Van Oostenryck
- [PATCH 11/16] cast: simplify [ZS]EXT(AND(x,M),N), Luc Van Oostenryck
- [PATCH 12/16] cast: simplify AND(ZEXT(x,M),N), Luc Van Oostenryck
- [PATCH 13/16] cast: simplify SEXT(SEXT(x,N),N'), Luc Van Oostenryck
- [PATCH 14/16] cast: simplify ZEXT(ZEXT(x,N),N'), Luc Van Oostenryck
- [PATCH 15/16] cast: simplify SEXT(ZEXT(x,N),N'), Luc Van Oostenryck
- [PATCH 16/16] cast: simplify ASR(ZEXT(X, N), C), Luc Van Oostenryck
- [PATCH 00/17] warn & simplify negative or over-sized shifts,
Luc Van Oostenryck
- [PATCH 01/17] big-shift: add test for shifts with bad count, Luc Van Oostenryck
- [PATCH 02/17] big-shift: mark out-of-range OP_{ASR,LSR,SHL} as tainted, Luc Van Oostenryck
- [PATCH 03/17] big-shift: do not evaluate negative or over-sized shifts, Luc Van Oostenryck
- [PATCH 04/17] big-shift: don't take the modulo at expand time, Luc Van Oostenryck
- [PATCH 05/17] big-shift: move the check into check_shift_count(), Luc Van Oostenryck
- [PATCH 06/17] big-shift: use the base type for shift-too-big warning, Luc Van Oostenryck
- [PATCH 07/17] big-shift: also check shift count of shift-assignment, Luc Van Oostenryck
- [PATCH 08/17] big-shift: do not simplify over-sized OP_ASR to zero, Luc Van Oostenryck
- [PATCH 09/17] big-shift: reorder the tests in simplify_asr(), Luc Van Oostenryck
- [PATCH 10/17] big-shift: reuse simplify_asr() for LSR & SHL, Luc Van Oostenryck
- [PATCH 11/17] big-shift: simplify over-sized OP_LSRs, Luc Van Oostenryck
- [PATCH 12/17] big-shift: simplify over-sized OP_SHLs, Luc Van Oostenryck
- [PATCH 13/17] big-shift: use the type width for too big shift, Luc Van Oostenryck
- [PATCH 14/17] big-shift: fix warning message for negative shift count, Luc Van Oostenryck
- [PATCH 15/17] big-shift: fix evaluation of shift-assign, Luc Van Oostenryck
- [PATCH 16/17] big-shift: do not truncate the count when checking it, Luc Van Oostenryck
- [PATCH 17/17] big-shift: add -Wshift-count-{negative,overflow}, Luc Van Oostenryck
- Re: [PATCH 00/17] warn & simplify negative or over-sized shifts, Linus Torvalds
- problem with signedness of PSEUDO_VALs,
Luc Van Oostenryck
- [PATCH 0/4] cleanup of memory access linearization,
Luc Van Oostenryck
- [PATCH] compiler.h, sparse, smatch: Do not define COMPILER_HAS_GENERIC_BUILTIN_OVERFLOW,
Bart Van Assche
- [PATCH] fix: remove dead OP_{SETVAL,SETFVAL,SLICE}, Luc Van Oostenryck
- [PATCH] sparse: stricter warning for explicit cast to ulong, Luc Van Oostenryck
- [PATCH] cast: optimize away casts to/from pointers, Luc Van Oostenryck
- [PATCH] cse: let equivalent cast hash & compare identically, Luc Van Oostenryck
- [PATCH] fix killing OP_SWITCH, Luc Van Oostenryck
- [ANN] dmr_C alpha release 0.4 containing OMR JIT backend,
Dibyendu Majumdar
- [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer,
Andrey Konovalov
- [PATCH v4 17/17] kasan: add SPDX-License-Identifier mark to source files, Andrey Konovalov
- [PATCH v4 16/17] khwasan: update kasan documentation, Andrey Konovalov
- [PATCH v4 12/17] khwasan: add bug reporting routines, Andrey Konovalov
- [PATCH v4 15/17] khwasan, mm, arm64: tag non slab memory allocated via pagealloc, Andrey Konovalov
- [PATCH v4 13/17] khwasan: add hooks implementation, Andrey Konovalov
- [PATCH v4 14/17] khwasan, arm64: add brk handler for inline instrumentation, Andrey Konovalov
- [PATCH v4 11/17] khwasan: split out kasan_report.c from report.c, Andrey Konovalov
- [PATCH v4 09/17] khwasan, arm64: enable top byte ignore for the kernel, Andrey Konovalov
- [PATCH v4 10/17] khwasan, mm: perform untagged pointers comparison in krealloc, Andrey Konovalov
- [PATCH v4 07/17] khwasan: add tag related helper functions, Andrey Konovalov
- [PATCH v4 06/17] khwasan, arm64: untag virt address in __kimg_to_phys and _virt_addr_is_linear, Andrey Konovalov
- [PATCH v4 08/17] khwasan, arm64: fix up fault handling logic, Andrey Konovalov
- [PATCH v4 05/17] khwasan: initialize shadow to 0xff, Andrey Konovalov
- [PATCH v4 02/17] khwasan: move common kasan and khwasan code to common.c, Andrey Konovalov
- [PATCH v4 03/17] khwasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_HW, Andrey Konovalov
- [PATCH v4 04/17] khwasan, arm64: adjust shadow size for CONFIG_KASAN_HW, Andrey Konovalov
- [PATCH v4 01/17] khwasan, mm: change kasan hooks signatures, Andrey Konovalov
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer, Andrew Morton
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer, Andrey Konovalov
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer, Dave Martin
[PATCH 00/10] use plain OP_{AND,OR} instead of OP_{AND,OR}_BOOL,
Luc Van Oostenryck
- [PATCH 01/10] add simple testcases for internal infinite loops, Luc Van Oostenryck
- [PATCH 02/10] simplify 'x | ~0' to '~0', Luc Van Oostenryck
- [PATCH 03/10] simplify 'x & ~0' to 'x', Luc Van Oostenryck
- [PATCH 04/10] simplify 'x ^ ~0' to '~x', Luc Van Oostenryck
- [PATCH 05/10] bool: add testcase for bool simplification, Luc Van Oostenryck
- [PATCH 06/10] bool: simplify ZEXT in bool -> int -> bool, Luc Van Oostenryck
- [PATCH 07/10] bool: fix missing boolean context for floats, Luc Van Oostenryck
- [PATCH 08/10] bool: simplify 'x != 0' or 'x == 1' to 'x', Luc Van Oostenryck
- [PATCH 09/10] bool: generate plain OP_{AND,OR} instead of OP_{AND,OR}_BOOL, Luc Van Oostenryck
- [PATCH 10/10] bool: remove OP_{AND,OR}_BOOL instructions, Luc Van Oostenryck
[PATCH v5 15/27] compiler: Option to default to hidden symbols,
Thomas Garnier
[PATCH] use "%Le" to display floats,
Luc Van Oostenryck
Fwd: Sparse errors in 4.18-rc in slab.h,
Steve French
[PATCH 0/6] simplify TRUNC + ZEXT into a simple AND masking,
Luc Van Oostenryck
[Index of Archives]
[Trinity Fuzzer Tool]
[Linux Kernel]
[Netdev]
[IETF Annouce]
[Security]
[Bugtraq]