Linux Sparse
[Prev Page][Next Page]
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Dominique Martinet <asmadeus@xxxxxxxxxxxxx>
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Stefan Agner <stefan@xxxxxxxx>
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Dominique Martinet <asmadeus@xxxxxxxxxxxxx>
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Dominique Martinet <asmadeus@xxxxxxxxxxxxx>
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v8 00/20] kasan: add software tag-based mode for arm64
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 00/20] kasan: add software tag-based mode for arm64
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 01/20] kasan, mm: change hooks signatures
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 04/20] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 03/20] kasan: rename source files to reflect the new naming scheme
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 06/20] kasan: initialize shadow to 0xff for tag-based mode
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 08/20] kasan: add tag related helper functions
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v8 00/20] kasan: add software tag-based mode for arm64
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 10/20] mm: move obj_to_index to include/linux/slab_def.h
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 13/20] kasan, mm: perform untagged pointers comparison in krealloc
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 12/20] kasan, arm64: enable top byte ignore for the kernel
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 11/20] kasan, arm64: fix up fault handling logic
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 09/20] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 15/20] kasan: add bug reporting routines for tag-based mode
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 14/20] kasan: split out generic_report.c from report.c
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 17/20] kasan, arm64: add brk handler for inline instrumentation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 18/20] kasan, mm, arm64: tag non slab memory allocated via pagealloc
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 20/20] kasan: add SPDX-License-Identifier mark to source files
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 19/20] kasan: update documentation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 16/20] kasan: add hooks implementation for tag-based mode
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 07/20] kasan, arm64: untag address in __kimg_to_phys and _virt_addr_is_linear
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 05/20] kasan, arm64: adjust shadow size for tag-based mode
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v8 02/20] kasan: move common generic and tag-based code to common.c
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v6 04/18] khwasan, arm64: adjust shadow size for CONFIG_KASAN_HW
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v6 14/18] khwasan: add hooks implementation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH] sparse: fix erroneous 'cast truncates bits' warning
- From: Vegard Nossum <vegard.nossum@xxxxxxxxx>
- [PATCH] sparse: fix erroneous 'cast truncates bits' warning
- From: Vegard Nossum <vegard.nossum@xxxxxxxxxx>
- [PATCH v8 03/10] x86: objtool: use asm macro for better compiler decisions
- From: Nadav Amit <namit@xxxxxxxxxx>
- [PATCH v8 00/10] x86: macrofying inline asm for better compilation
- From: Nadav Amit <namit@xxxxxxxxxx>
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- Re: [PATCH v6 17/18] khwasan: update kasan documentation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v6 13/18] khwasan: add bug reporting routines
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v6 06/18] khwasan, arm64: untag virt address in __kimg_to_phys and _virt_addr_is_linear
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v2 2/2] Compiler Attributes: naked can be shared
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v2 1/2] Compiler Attributes: naked was fixed in gcc 4.6
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v2 0/2] Compiler Attributes: (naked only, for v4.19)
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- Re: [PATCH v6 08/18] khwasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH 2/2] Compiler Attributes: naked can be shared
- From: Stefan Agner <stefan@xxxxxxxx>
- Re: [PATCH 2/2] Compiler Attributes: naked can be shared
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- Re: [PATCH v6 07/18] khwasan: add tag related helper functions
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH 2/2] Compiler Attributes: naked can be shared
- From: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 2/2] Compiler Attributes: naked can be shared
- From: Stefan Agner <stefan@xxxxxxxx>
- Re: [PATCH 1/2] Compiler Attributes: naked was fixed in gcc 4.6
- From: Stefan Agner <stefan@xxxxxxxx>
- Re: [PATCH v6 15/18] khwasan, arm64: add brk handler for inline instrumentation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v6 07/18] khwasan: add tag related helper functions
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v6 03/18] khwasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_HW
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH 0/4] fix testsuite on 32-bit
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: Bug#906472: horst: FTBFS in buster/sid (unable to open 'stdarg.h')
- From: Uwe Kleine-König <uwe@xxxxxxxxxxxxxxxxx>
- Re: [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer
- From: Will Deacon <will.deacon@xxxxxxx>
- Re: [PATCH v6 15/18] khwasan, arm64: add brk handler for inline instrumentation
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- [PATCH 2/2] Compiler Attributes: naked can be shared
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 1/2] Compiler Attributes: naked was fixed in gcc 4.6
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- Re: [PATCH v6 15/18] khwasan, arm64: add brk handler for inline instrumentation
- From: Jann Horn <jannh@xxxxxxxxxx>
- Re: [PATCH v6 15/18] khwasan, arm64: add brk handler for inline instrumentation
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- Re: [PATCH v6 15/18] khwasan, arm64: add brk handler for inline instrumentation
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 17/18] khwasan: update kasan documentation
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 14/18] khwasan: add hooks implementation
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 13/18] khwasan: add bug reporting routines
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 15/18] khwasan, arm64: add brk handler for inline instrumentation
- From: Jann Horn <jannh@xxxxxxxxxx>
- Re: [PATCH v6 15/18] khwasan, arm64: add brk handler for inline instrumentation
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 15/18] khwasan, arm64: add brk handler for inline instrumentation
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 08/18] khwasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 06/18] khwasan, arm64: untag virt address in __kimg_to_phys and _virt_addr_is_linear
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 07/18] khwasan: add tag related helper functions
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 04/18] khwasan, arm64: adjust shadow size for CONFIG_KASAN_HW
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 03/18] khwasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_HW
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 03/18] khwasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_HW
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v6 16/18] khwasan, mm, arm64: tag non slab memory allocated via pagealloc
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v4 06/13] Compiler Attributes: naked can be shared
- From: Stefan Agner <stefan@xxxxxxxx>
- Re: [PATCH v4 05/13] Compiler Attributes: naked was fixed in gcc 4.6
- From: Stefan Agner <stefan@xxxxxxxx>
- Re: [PATCH v4 00/13] Compiler Attributes
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- Re: [PATCH v7 00/10] x86: macrofying inline asm for better compilation
- From: Nadav Amit <namit@xxxxxxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Christophe LEROY <christophe.leroy@xxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Christophe Leroy <christophe.leroy@xxxxxx>
- Re: [PATCH v7 00/10] x86: macrofying inline asm for better compilation
- From: Ingo Molnar <mingo@xxxxxxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Christophe Leroy <christophe.leroy@xxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v6 11/11] arm64: annotate user pointers casts detected by sparse
- From: Vincenzo Frascino <vincenzo.frascino@xxxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Christophe LEROY <christophe.leroy@xxxxxx>
- [PATCH 4/4] ssa: relax what can be promoted
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/4] test: make test Waddress-space-strict succeed on 32-bit
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/4] test: use integers of different sizes, even on 32-bit
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/4] test: make 32-bit version of failed test
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/4] fix testsuite on 32-bit
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: sparse 32bit test failures
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v4 12/13] Compiler Attributes: add Doc/process/programming-language.rst
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- Re: [PATCH v4 12/13] Compiler Attributes: add Doc/process/programming-language.rst
- From: Jonathan Corbet <corbet@xxxxxxx>
- sparse 32bit test failures
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v4 00/13] Compiler Attributes
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- Re: [PATCH v4 00/13] Compiler Attributes
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- Re: [PATCH v4 00/13] Compiler Attributes
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v4 04/13] Compiler Attributes: homogenize __must_be_array
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 03/13] Compiler Attributes: remove unneeded tests
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 00/13] Compiler Attributes
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 01/13] Compiler Attributes: remove unused attributes
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 06/13] Compiler Attributes: naked can be shared
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 05/13] Compiler Attributes: naked was fixed in gcc 4.6
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 02/13] Compiler Attributes: always use the extra-underscores syntax
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 10/13] Compiler Attributes: KENTRY used twice the "used" attribute
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 09/13] Compiler Attributes: use feature checks instead of version checks
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 08/13] Compiler Attributes: add missing SPDX ID in compiler_types.h
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 11/13] Compiler Attributes: remove uses of __attribute__ from compiler.h
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 12/13] Compiler Attributes: add Doc/process/programming-language.rst
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v4 07/13] Compiler Attributes: remove unneeded sparse (__CHECKER__) tests
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- Re: [PATCH 09/12] enum: only warn (once) when mixing bitwiseness
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 09/12] enum: only warn (once) when mixing bitwiseness
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 09/12] enum: only warn (once) when mixing bitwiseness
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 09/12] enum: only warn (once) when mixing bitwiseness
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- [PATCH 12/12] enum: rewrite bound checking
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 11/12] enum: warn on bad enums
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 10/12] enum: warn when mixing different restricted types
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 09/12] enum: only warn (once) when mixing bitwiseness
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 08/12] enum: use the values to determine the base type
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 07/12] enum: use the smallest type that fit
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 06/12] enum: fix cast_enum_list()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 05/12] enum: add testcase for base & enumerator type
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 04/12] enum: add testcase for type of enum members
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 03/12] enum: fix UB when rshifting by full width
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 02/12] enum: add testcase for UB in oversized shift
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 01/12] doc: is_int_type() returns false for SYM_RESTRICTs
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 00/12] fixes for enum's base type
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH] perf: enum overflow in uapi/linux/perf_event.h
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH] perf: enum overflow in uapi/linux/perf_event.h
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- Re: [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Ryabinin <aryabinin@xxxxxxxxxxxxx>
- Re: [PATCH v6 16/18] khwasan, mm, arm64: tag non slab memory allocated via pagealloc
- From: Andrey Ryabinin <aryabinin@xxxxxxxxxxxxx>
- Re: Conflict between sparse and commit cafa0010cd51f ("Raise the minimum required gcc version to 4.6")
- From: Christophe LEROY <christophe.leroy@xxxxxx>
- Re: [PATCH] perf: enum overflow in uapi/linux/perf_event.h
- From: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
- Re: [PATCH] perf: enum overflow in uapi/linux/perf_event.h
- From: Christophe LEROY <christophe.leroy@xxxxxx>
- Re: [PATCH] print address space number for cast-from-AS warnings
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH] print address space number for cast-from-AS warnings
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH] print address space number for cast-from-AS warnings
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH] print address space number for cast-from-AS warnings
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- [PATCH] print address space number for cast-from-AS warnings
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 08/11] extract add_return() from linearize_return()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 08/11] extract add_return() from linearize_return()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v6 11/11] arm64: annotate user pointers casts detected by sparse
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- Re: [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer
- From: Will Deacon <will.deacon@xxxxxxx>
- Re: [PATCH 08/11] extract add_return() from linearize_return()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 1/4] add testcases for wrong ordering in phi-nodes
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 08/11] extract add_return() from linearize_return()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 1/4] add testcases for wrong ordering in phi-nodes
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 08/11] extract add_return() from linearize_return()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH 4/4] fix linearization of nested logical expr
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/4] add tests for nested logical expr
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/4] fix ordering of phi-node operand
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/4] add testcases for wrong ordering in phi-nodes
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/4] fix linearization of logical expressions
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 04/11] topasm: top-level asm is special
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH 11/11] return nothing only in void functions
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 10/11] use a temp var for the return type/symbol
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 09/11] use UNDEF for missing returns
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 08/11] extract add_return() from linearize_return()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 07/11] the return BB is never terminated
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 06/11] there is always an active BB after linearize_fn_statement()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 05/11] specialize linearize_compound_statement()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 04/11] topasm: top-level asm is special
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 03/11] use a temp var for function's upper-level statement
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 02/11] add testcases for missing return in last block
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 01/11] add linearization as a pass
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 00/11] Fix linearization of missing return
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- Re: [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 07/12] Compiler Attributes: remove unneeded sparse (__CHECKER__) tests
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 07/12] Compiler Attributes: remove unneeded sparse (__CHECKER__) tests
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 07/12] Compiler Attributes: remove unneeded sparse (__CHECKER__) tests
- From: Josh Triplett <josh@xxxxxxxxxxxxxxxx>
- Re: [PATCH 07/12] Compiler Attributes: remove unneeded sparse (__CHECKER__) tests
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v7 00/10] x86: macrofying inline asm for better compilation
- From: Nadav Amit <namit@xxxxxxxxxx>
- Re: [PATCH 10/12] Compiler Attributes: KENTRY used twice the "used" attribute
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- [PATCH 04/12] Compiler Attributes: homogenize __must_be_array
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 08/12] Compiler Attributes: add missing SPDX ID in compiler_types.h
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 12/12] Compiler Attributes: add Doc/process/programming-language.rst
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 11/12] Compiler Attributes: remove uses of __attribute__ from compiler.h
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 10/12] Compiler Attributes: KENTRY used twice the "used" attribute
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 09/12] Compiler Attributes: use feature checks instead of version checks
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 06/12] Compiler Attributes: naked can be shared
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 05/12] Compiler Attributes: naked was fixed in gcc 4.6
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 03/12] Compiler Attributes: remove unneeded tests
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 02/12] Compiler Attributes: always use the extra-underscores syntax
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 01/12] Compiler Attributes: remove unused attributes
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH v3 00/12] Compiler Attributes
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- [PATCH 07/12] Compiler Attributes: remove unneeded sparse (__CHECKER__) tests
- From: Miguel Ojeda <miguel.ojeda.sandonis@xxxxxxxxx>
- Re: [PATCH 1/3] ir-validate: add validation branch to dead BB
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 1/3] ir-validate: add validation branch to dead BB
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 4/4] has-attr: add support for __has_attribute()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH 2/3] ir-validate: ignore dead phis
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/3] ir-validate: add validation branch to dead BB
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/3] ir-validate: validate return value
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/3] add more IR validation
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/4] has-attr: add support for __has_attribute()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/4] has-attr: add __designated_init__ & transparent_union
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/4] has-attr: move 'mode' next to '__mode__'
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/4] has-attr: add testcase for __has_attribute()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/4] add support for __has_attribute()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v2] compiler.h: give up __compiletime_assert_fallback()
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- [PATCH 3/3] fix linearization of unreachable switch (with reachable label).
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/3] ir-validate: add validation branch to dead BB
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/3] add tescase for unreachable label in switch
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/3] fix linearization of unreachable switch + label
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 8/8] trivial-phi: remove more complex trivial phi-nodes
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 7/8] trivial-phi: directly return the unique value
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 6/8] trivial-phi: use a temp var for the real source
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 5/8] trivial-phi: early return
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/8] trivial-phi: extract trivial_phi() from clean_up_phi()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/8] trivial-phi: make clean_up_phi() more sequential
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/8] trivial-phi: add testcase for unneeded trivial phi-nodes
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/8] move DEF_OPCODE() to header file
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/8] remove trivial phi-nodes
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: recent sparse ssa patches
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: recent sparse ssa patches
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH v6 01/18] khwasan, mm: change kasan hooks signatures
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 04/18] khwasan, arm64: adjust shadow size for CONFIG_KASAN_HW
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 05/18] khwasan: initialize shadow to 0xff
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 07/18] khwasan: add tag related helper functions
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 09/18] khwasan, arm64: fix up fault handling logic
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 08/18] khwasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 13/18] khwasan: add bug reporting routines
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 11/18] khwasan, mm: perform untagged pointers comparison in krealloc
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 18/18] kasan: add SPDX-License-Identifier mark to source files
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 17/18] khwasan: update kasan documentation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 16/18] khwasan, mm, arm64: tag non slab memory allocated via pagealloc
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 15/18] khwasan, arm64: add brk handler for inline instrumentation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 14/18] khwasan: add hooks implementation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 12/18] khwasan: split out kasan_report.c from report.c
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 10/18] khwasan, arm64: enable top byte ignore for the kernel
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 06/18] khwasan, arm64: untag virt address in __kimg_to_phys and _virt_addr_is_linear
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 02/18] khwasan: move common kasan and khwasan code to common.c
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 03/18] khwasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_HW
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v6 00/18] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v2] compiler.h: give up __compiletime_assert_fallback()
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- Re: [PATCH v2] compiler.h: give up __compiletime_assert_fallback()
- From: Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx>
- Re: [PATCH v2] compiler.h: give up __compiletime_assert_fallback()
- From: Arnd Bergmann <arnd@xxxxxxxx>
- [MERGED] SSA conversion, the classical way
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/2] fix linearization of unreachable switch (with reachable label).
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/2] add tescase for unreachable label in switch
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/2] fix linearization of unreachable switch (with label)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v2] compiler.h: give up __compiletime_assert_fallback()
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- Re: [PATCH v2] compiler.h: give up __compiletime_assert_fallback()
- From: Daniel Santos <daniel.santos@xxxxxxxxx>
- Re: [PATCH v2] compiler.h: give up __compiletime_assert_fallback()
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- Re: [PATCH v2] compiler.h: give up __compiletime_assert_fallback()
- From: Daniel Santos <daniel.santos@xxxxxxxxx>
- Re: [PATCH 2/5] opcode: centralize opcode definition, part 1
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 1/5] symaddr: s/insn->symbol/insn->src/
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 2/5] opcode: centralize opcode definition, part 1
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 1/5] symaddr: s/insn->symbol/insn->src/
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 2/5] opcode: centralize opcode definition, part 1
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 1/5] symaddr: s/insn->symbol/insn->src/
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 4/5] opcode: add OPF_TARGET
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 3/5] opcode: add arity info
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 2/5] opcode: centralize opcode definition, part 1
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 1/5] symaddr: s/insn->symbol/insn->src/
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 5/5] add a function to remove deadborn instructions
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 4/5] opcode: add OPF_TARGET
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 3/5] opcode: add arity info
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 2/5] opcode: centralize opcode definition, part 1
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 1/5] symaddr: s/insn->symbol/insn->src/
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH v2] compiler.h: give up __compiletime_assert_fallback()
- From: Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx>
- Re: [RFC PATCH] compiler.h: give up __compiletime_assert_fallback()
- From: Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx>
- [PATCH 5/5] add a function to remove deadborn instructions
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/5] opcode: add OPF_TARGET
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/5] opcode: add arity info
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/5] opcode: centralize opcode definition, part 1
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/5] symaddr: s/insn->symbol/insn->src/
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/5] opcode table
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 3/4] simplify AND(SHIFT(a | b, S), M)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 3/4] simplify AND(SHIFT(a | b, S), M)
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH] simplify TRUNC((x & M') | y, N)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/4] simplify TRUNC(SHIFT(a | b, S), N)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/4] simplify AND(SHIFT(a | b, S), M)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/4] prepare simplification of MASK(SHIFT(a | b, S), M)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/4] doc: extend simplification notation
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/4] AND/OR & bitfields simplification (part 2)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v3 00/15] AND/OR & bitfields simplification (part 1)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v3 00/15] AND/OR & bitfields simplification (part 1)
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v3 08/15] allow simplification of OP(((x & y) | (a & M')), K)
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH v3 15/15] simplify SHL((x & M') | y, S)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 14/15] simplify OP((x | C), K) when (C & M) != C
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 13/15] simplify OP((x | C), K) when (C & M) == M
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 12/15] simplify OP((x | C), K) when (C & M) == 0
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 11/15] simplify OP(((x & M') | y), K) when (M' & M) != M'
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 10/15] simplify OP(((x & M') | y), K) when (M' & M) == M
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 09/15] move opcode test inside simplify_mask_or_and()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 08/15] allow simplification of OP(((x & y) | (a & M')), K)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 07/15] switch return order in simplify_mask_or_and()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 06/15] document simplify_mask_or() & simplify_mask_or_and()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 05/15] use better names for simplify_mask_or_and() vars
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 02/15] add testcases for bitfield & AND/OR simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 04/15] add simplify_mask_or()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 03/15] unify simplify_lsr_or() & simplify_and_or_mask()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 01/15] add testcase for (((x & M') | (y & M'')) & M)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v3 00/15] AND/OR & bitfields simplification (part 1)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 5/5] doc: add doc for simplification notation
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/5] doc: reword doc for replace_pseudo()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/5] doc: convert existing simplify.c doc into ReST autodoc
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/5] doc: automatically insert the blank line for lists
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/5] doc: simplify the creation of the viewlist
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/5] add doc to simplify.c
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [RFC PATCH] compiler.h: give up __compiletime_assert_fallback()
- From: Kees Cook <keescook@xxxxxxxxxxxx>
- Re: [RFC PATCH] compiler.h: give up __compiletime_assert_fallback()
- From: Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx>
- Re: [RFC PATCH] compiler.h: give up __compiletime_assert_fallback()
- From: Daniel Santos <daniel.santos@xxxxxxxxx>
- Re: [PATCH 1/6] add testcases for {LSR,SHL}(AND(x, M), S) with shared AND(x, M)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 4/6] simplify ((x & M) >> S) when (M >> S) == (-1 >> S)
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 3/6] simplify ((x & M) >> S) when (M >> S) == 0
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 1/6] add testcases for {LSR,SHL}(AND(x, M), S) with shared AND(x, M)
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 03/15] unify simplify_lsr_or() & simplify_and_or_mask()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v2 03/15] unify simplify_lsr_or() & simplify_and_or_mask()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 14/15] simplify OP((x | C), K) when (C & M) != C
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v2 13/15] simplify OP((x | C), K) when (C & M) == M
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v2 12/15] simplify OP((x | C), K) when (C & M) == 0
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v2 03/15] unify simplify_lsr_or() & simplify_and_or_mask()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v2 14/15] simplify OP((x | C), K) when (C & M) != C
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 13/15] simplify OP((x | C), K) when (C & M) == M
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 12/15] simplify OP((x | C), K) when (C & M) == 0
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 11/15] simplify OP(((x & M') | y), K) when (M' & M) != M'
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 09/15] move opcode test inside simplify_mask_or_and()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 07/15] switch return order in simplify_mask_or_and()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 03/15] unify simplify_lsr_or() & simplify_and_or_mask()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [RFC PATCH] compiler.h: give up __compiletime_assert_fallback()
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- Re: [RFC PATCH] compiler.h: give up __compiletime_assert_fallback()
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- Re: [RFC PATCH] compiler.h: give up __compiletime_assert_fallback()
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- Re: [RFC PATCH] compiler.h: give up __compiletime_assert_fallback()
- From: Nick Desaulniers <ndesaulniers@xxxxxxxxxx>
- Re: [RFC PATCH] compiler.h: give up __compiletime_assert_fallback()
- From: Kees Cook <keescook@xxxxxxxxxxxx>
- [PATCH 6/6] simplify ((x & M) << S) when (M << S) == (-1 << S)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 5/6] simplify ((x & M) << S) when (M << S) == 0
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/6] simplify ((x & M) >> S) when (M >> S) == (-1 >> S)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/6] simplify ((x & M) >> S) when (M >> S) == 0
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/6] use an intermediate mask in simplify_shift()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/6] add testcases for {LSR,SHL}(AND(x, M), S) with shared AND(x, M)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/6] AND/OR & bitfields simplification (part 2)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [RFC PATCH] compiler.h: give up __compiletime_assert_fallback()
- From: Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx>
- Re: [PATCH v2 03/15] unify simplify_lsr_or() & simplify_and_or_mask()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v2 05/15] use better names for simplify_mask_or_and() vars
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH] linux/compiler.h: don't use bool
- From: Josh Triplett <josh@xxxxxxxxxxxxxxxx>
- Re: [PATCH] linux/compiler.h: don't use bool
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 01/15] add testcase for (((x & M) | (y & M')) & M'')
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v2 05/15] use better names for simplify_mask_or_and() vars
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 03/15] unify simplify_lsr_or() & simplify_and_or_mask()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 02/15] add testcases for bitfield & AND/OR simplification
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v2 01/15] add testcase for (((x & M) | (y & M')) & M'')
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH] linux/compiler.h: don't use bool
- From: Rasmus Villemoes <linux@xxxxxxxxxxxxxxxxxx>
- Re: [PATCH 2/3] reorganize simplification of ZEXT(TRUNC(x))
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 2/3] reorganize simplification of ZEXT(TRUNC(x))
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 3/5] simpler guard in LSR-SHL simplification
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH v2 15/15] simplify SHL((x & M') | y, S)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 14/15] simplify OP((x | C), K) when (C & M) != C
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 13/15] simplify OP((x | C), K) when (C & M) == M
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 12/15] simplify OP((x | C), K) when (C & M) == 0
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 11/15] simplify OP(((x & M') | y), K) when (M' & M) != M'
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 10/15] simplify OP(((x & M') | y), K) when (M' & M) == M
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 09/15] move opcode test inside simplify_mask_or_and()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 08/15] allow simplification of OP(((x & y) | (a & M')), C)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 06/15] document simplify_mask_or() & simplify_mask_or_and()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 07/15] switch return order in simplify_mask_or_and()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 02/15] add testcases for bitfield & AND/OR simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 04/15] add simplify_mask_or()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 05/15] use better names for simplify_mask_or_and() vars
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 03/15] unify simplify_lsr_or() & simplify_and_or_mask()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 00/15] AND/OR & bitfields simplification (part 1)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 01/15] add testcase for (((x & M) | (y & M')) & M'')
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/3] simplify TRUNC(TRUNC(x))
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/3] reorganize simplification of ZEXT(TRUNC(x))
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/3] add testcase for TRUNC(TRUNC(x)) simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/3] missing simplification of TRUNC(TRUNC((x))
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/5] missing simplification of ((x >> S) << S)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 5/5] simplify ((x >> S) << S)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/5] reorganize shift-shift simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/5] simpler guard in LSR-SHL simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/5] add testcase for ((x >> S) << S) simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/5] rename testcase for ((x << S) >> S) simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [ANN] dmr_C (a JIT compiler for C based on Sparse) alpha release 0.5 now available
- From: Dibyendu Majumdar <mobile@xxxxxxxxxxxxxxx>
- Re: [PATCH 5/9] let's try simplify_and_or_mask() on both sides
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/4] add a flag for volatile memops
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/4] fix: do not optimize away accesses to volatile bitfields
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/4] split memops from unops
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/4] add testcase for accesses to volatile bitfields
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/4] do not optimize away accesses to volatile bitfields
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 3/9] simplify ((A & M) | B ) & M' even when (M & M') != 0
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 3/9] simplify ((A & M) | B ) & M' even when (M & M') != 0
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 3/9] simplify ((A & M) | B ) & M' even when (M & M') != 0
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 3/9] simplify ((A & M) | B ) & M' even when (M & M') != 0
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v7 00/10] x86: macrofying inline asm for better compilation
- From: Nadav Amit <namit@xxxxxxxxxx>
- [PATCH v7 03/10] x86: objtool: use asm macro for better compiler decisions
- From: Nadav Amit <namit@xxxxxxxxxx>
- [PATCH v5 02/18] khwasan: move common kasan and khwasan code to common.c
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 04/18] khwasan, arm64: adjust shadow size for CONFIG_KASAN_HW
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 03/18] khwasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_HW
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 07/18] khwasan: add tag related helper functions
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 18/18] kasan: add SPDX-License-Identifier mark to source files
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 17/18] khwasan: update kasan documentation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 14/18] khwasan: add hooks implementation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 13/18] khwasan: add bug reporting routines
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 11/18] khwasan, mm: perform untagged pointers comparison in krealloc
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 09/18] khwasan, arm64: fix up fault handling logic
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 08/18] khwasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 06/18] khwasan, arm64: untag virt address in __kimg_to_phys and _virt_addr_is_linear
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 16/18] khwasan, mm, arm64: tag non slab memory allocated via pagealloc
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 15/18] khwasan, arm64: add brk handler for inline instrumentation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 12/18] khwasan: split out kasan_report.c from report.c
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 10/18] khwasan, arm64: enable top byte ignore for the kernel
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 05/18] khwasan: initialize shadow to 0xff
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 01/18] khwasan, mm: change kasan hooks signatures
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v5 00/18] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH 3/9] simplify ((A & M) | B ) & M' even when (M & M') != 0
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 3/9] simplify ((A & M) | B ) & M' even when (M & M') != 0
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Will Deacon <will.deacon@xxxxxxx>
- [PATCH 9/9] simplify TRUNC((x & M) | y, N)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 8/9] simplify ((x & M) | (y << S)) >> S
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 7/9] small code reorg of simplify_or_lsr()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 6/9] move opcode test inside simplify_and_or_mask()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 5/9] let's try simplify_and_or_mask() on both sides
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/9] dumber simplify_and_or_mask()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/9] simplify ((A & M) | B ) & M' even when (M & M') != 0
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/9] reorg simplify_and_or_mask()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/9] add testcase for (((x & M) | (y & M')) & M'')
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/9] more simplifications of bitfiled accesses
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 3/7] reorg code for shift-shift simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH] use multi_users() instead on nbr_users()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 3/7] reorg code for shift-shift simplification
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH] use multi_users() instead on nbr_users()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH] use multi_users() instead on nbr_users()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 7/7] simplify (x & M) >> S to (x >> S) & (M >> S)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 6/7] simplify (x << S) >> S into x & (-1 >> S)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 5/7] simplify ((x & M) | y) >> S to (y >> S) when (M >> S) == 0
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/7] simplify ((x & M') | y ) & M into (y & M) when (M' & M) == 0
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/7] reorg code for shift-shift simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/7] optim: add a few more testcases for shift & mask
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/7] avoid infinite simplification loops of the second kind
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/7] simplify mask instructions & bitfield accesses
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/4] fix bad indentation in linearize_inc_dec()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/4] fix instruction size & type in linearize_inc_dec()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/4] put back the bitfield base type into struct access_data
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/4] expand linearize_position() into linearize_initializer()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/4] fix instruction size & type in linearize_inc_dec()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH] limit the mask used for bitfield insertion
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH] boolean conversion of boolean value is a no-op
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH] limit the mask used for bitfield insertion
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH] limit the mask used for bitfield insertion
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH] cast: fix warning position in cast_pseudo()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 10/13] simplify ZEXT(SETCC(x,y), N)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 06/13] expand linearize_conditional() into linearize_logical()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 12/13] simplify TRUNC(SETCC(x,y), N)
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 10/13] simplify ZEXT(SETCC(x,y), N)
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 09/13] simplify SETNE(TRUNC(x,N),{0,1})
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 06/13] expand linearize_conditional() into linearize_logical()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 02/13] fix size corruption when simplifing 'x != 0' to 'x'
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH 13/13] simplify AND(SETCC(x,y), M)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 12/13] simplify TRUNC(SETCC(x,y), N)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 11/13] simplify SEXT(SETCC(x,y), N)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 10/13] simplify ZEXT(SETCC(x,y), N)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 09/13] simplify SETNE(TRUNC(x,N),{0,1})
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 07/13] simplify linearize_logical()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 08/13] simplify SETNE(AND(X,1),0) to AND(X,1)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 06/13] expand linearize_conditional() into linearize_logical()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 05/13] fix linearize_conditional() for logical ops
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 04/13] conditional branches can't accept arbitrary expressions
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 03/13] protect add_convert_to_bool() against bad types / invalid expressions
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 01/13] add testcase for linearize_logical()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 02/13] fix size corruption when simplifing 'x != 0' to 'x'
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 00/13] fix linearize_logical() & simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Will Deacon <will.deacon@xxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Ryabinin <aryabinin@xxxxxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Catalin Marinas <catalin.marinas@xxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Catalin Marinas <catalin.marinas@xxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Will Deacon <will.deacon@xxxxxxx>
- Re: [PATCH v4 13/17] khwasan: add hooks implementation
- From: Andrey Ryabinin <aryabinin@xxxxxxxxxxxxx>
- Re: [PATCH v4 13/17] khwasan: add hooks implementation
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v4 13/17] khwasan: add hooks implementation
- From: Andrey Ryabinin <aryabinin@xxxxxxxxxxxxx>
- Re: [PATCH v4 13/17] khwasan: add hooks implementation
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v4 13/17] khwasan: add hooks implementation
- From: Christopher Lameter <cl@xxxxxxxxx>
- Re: [PATCH v4 13/17] khwasan: add hooks implementation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v4 13/17] khwasan: add hooks implementation
- From: Dmitry Vyukov <dvyukov@xxxxxxxxxx>
- Re: [PATCH v4 13/17] khwasan: add hooks implementation
- From: Andrey Ryabinin <aryabinin@xxxxxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v4 13/17] khwasan: add hooks implementation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH 3/3] add support for mode __byte__
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/3] add support for mode __pointer__
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/3] mode keywords don't need MOD_{CHAR,LONG,...}
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/3] add support for mode __pointer__ & __byte__
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH] avoid infinite simplification loops of the second kind
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 3/5] simplify SET{EQ,NE}(ZEXT(x, N),{0,1})
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 3/5] simplify SET{EQ,NE}(ZEXT(x, N),{0,1})
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 3/5] simplify SET{EQ,NE}(ZEXT(x, N),{0,1})
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH v2 5/5] no VOID test in convert_instruction_target()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 4/5] add lookup_ptr_list_entry()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 3/5] add ptr_list_multiple()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 2/5] add ptr_list_empty()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH v2 1/5] add copy_ptr_list()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/5] some list optimizations
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 5/5] simplify 'x != 0' or 'x == 1' to 'x'
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/5] simplify SET{EQ,NE}(SEXT(x, N),{0,1})
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/5] simplify SET{EQ,NE}(ZEXT(x, N),{0,1})
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/5] cleanup of simplify_seteq_setne(): remove tmp vars
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/5] testcase for SET{EQ,NE}([SZ]EXT(x, N),{0,1})'s simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/5] simplify equality testing with 0 & 1
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v4 13/17] khwasan: add hooks implementation
- From: "Vincenzo Frascino@Foss" <vincenzo.frascino@xxxxxxx>
- Re: [PATCH 3/5] add ptr_list_multiple()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 5/5] no VOID test in convert_instruction_target()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 1/5] add copy_ptr_list()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 5/5] no VOID test in convert_instruction_target()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 3/5] add ptr_list_multiple()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 2/5] add ptr_list_empty()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 1/5] add copy_ptr_list()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH 5/5] no VOID test in convert_instruction_target()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/5] add lookup_ptr_list_entry()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/5] add ptr_list_multiple()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/5] add ptr_list_empty()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/5] add copy_ptr_list()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/5] some list optimizations
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH] testcases: missing evaluation of side effects in typeof(VLA)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH] add testcase for missing detection of out-of-bound stores
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH] kill dead OP_FADD & friends
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH] shift: avoid simplification of ASR(LSR(x,0),N)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 3/3] shift: simplify ASR(LSR(x,N),N')
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 3/3] shift: simplify ASR(LSR(x,N),N')
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- [PATCH 3/3] shift: simplify ASR(LSR(x,N),N')
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/3] shift: simplify LSR(LSR(x,N),N') & friends
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/3] add helper: DEF_OPCODE()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/3] simplification of shift chains
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 7/7] big-shift: do not optimize over-sized ASRs
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 6/7] big-shift: do not optimize negative shifts
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 5/7] big-shift: fix warning message for negative or over-sized shifts
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 4/7] big-shift: move shift count check in a separate function
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/7] big-shift: add testcases for simplification of negative shifts
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/7] big-shift: add testcases for simplification of over-sized shifts
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/7] bits: add helpers for zero & sign-extension
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/7] simplification of negative or over-sized shifts
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: problem with signedness of PSEUDO_VALs
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 06/16] cast: simplify [SZ]EXT + TRUNC to a smaller/greater size
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: problem with signedness of PSEUDO_VALs
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: problem with signedness of PSEUDO_VALs
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 06/16] cast: simplify [SZ]EXT + TRUNC to a smaller/greater size
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: problem with signedness of PSEUDO_VALs
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 06/16] cast: simplify [SZ]EXT + TRUNC to a smaller/greater size
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 17/17] big-shift: add -Wshift-count-{negative,overflow}
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 05/17] big-shift: move the check into check_shift_count()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 08/17] big-shift: do not simplify over-sized OP_ASR to zero
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 05/17] big-shift: move the check into check_shift_count()
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: problem with signedness of PSEUDO_VALs
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: problem with signedness of PSEUDO_VALs
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: problem with signedness of PSEUDO_VALs
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: problem with signedness of PSEUDO_VALs
- From: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH 00/17] warn & simplify negative or over-sized shifts
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 16/16] cast: simplify ASR(ZEXT(X, N), C)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 15/16] cast: simplify SEXT(ZEXT(x,N),N')
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 14/16] cast: simplify ZEXT(ZEXT(x,N),N')
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 13/16] cast: simplify SEXT(SEXT(x,N),N')
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 12/16] cast: simplify AND(ZEXT(x,M),N)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 11/16] cast: simplify [ZS]EXT(AND(x,M),N)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 10/16] cast: preserve the sizes of TRUNC(AND(x,M),N)
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 09/16] cast: use a switch to handle TRUNC(AND(x,M),N) in simplify_cast()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 08/16] cast: do not compare sizes, test the opcode
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 07/16] cast: fix shift signedness in cast simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 06/16] cast: simplify [SZ]EXT + TRUNC to a smaller/greater size
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 05/16] cast: simplify [SZ]EXT + TRUNC to original size
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 04/16] bitfield: extract linearize_bitfield_insert()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 03/16] bitfield: extract linearize_bitfield_extract()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 02/16] add testcases for casts & bitfield insertion/extraction
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 01/16] extract nbr_users() from unssa.c
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 00/16] casts simplification
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH 00/17] warn & simplify negative or over-sized shifts
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- [PATCH 17/17] big-shift: add -Wshift-count-{negative,overflow}
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 16/17] big-shift: do not truncate the count when checking it
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 15/17] big-shift: fix evaluation of shift-assign
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 14/17] big-shift: fix warning message for negative shift count
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 13/17] big-shift: use the type width for too big shift
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 12/17] big-shift: simplify over-sized OP_SHLs
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 11/17] big-shift: simplify over-sized OP_LSRs
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 10/17] big-shift: reuse simplify_asr() for LSR & SHL
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 09/17] big-shift: reorder the tests in simplify_asr()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 08/17] big-shift: do not simplify over-sized OP_ASR to zero
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 07/17] big-shift: also check shift count of shift-assignment
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 06/17] big-shift: use the base type for shift-too-big warning
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 05/17] big-shift: move the check into check_shift_count()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 04/17] big-shift: don't take the modulo at expand time
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 03/17] big-shift: do not evaluate negative or over-sized shifts
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 02/17] big-shift: mark out-of-range OP_{ASR,LSR,SHL} as tainted
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 01/17] big-shift: add test for shifts with bad count
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 00/17] warn & simplify negative or over-sized shifts
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- problem with signedness of PSEUDO_VALs
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [kbuild ack?] Re: [PATCH v6 0/9] x86: macrofying inline asm for better compilation
- From: Masahiro Yamada <yamada.masahiro@xxxxxxxxxxxxx>
- [kbuild ack?] Re: [PATCH v6 0/9] x86: macrofying inline asm for better compilation
- From: Ingo Molnar <mingo@xxxxxxxxxx>
- [PATCH 4/4] remove obsolete comment: /* Dummy pseudo allocator */
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 3/4] no need to assign ad->type for EXPR_POS
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 2/4] remove unused struct access_data::pos
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 1/4] remove unused finish_address_gen()
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH 0/4] cleanup of memory access linearization
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v6 0/9] x86: macrofying inline asm for better compilation
- From: Nadav Amit <namit@xxxxxxxxxx>
- Re: [PATCH] compiler.h, sparse, smatch: Do not define COMPILER_HAS_GENERIC_BUILTIN_OVERFLOW
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH] compiler.h, sparse, smatch: Do not define COMPILER_HAS_GENERIC_BUILTIN_OVERFLOW
- From: Bart Van Assche <Bart.VanAssche@xxxxxxx>
- Re: [PATCH] compiler.h, sparse, smatch: Do not define COMPILER_HAS_GENERIC_BUILTIN_OVERFLOW
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH] compiler.h, sparse, smatch: Do not define COMPILER_HAS_GENERIC_BUILTIN_OVERFLOW
- From: Bart Van Assche <Bart.VanAssche@xxxxxxx>
- Re: [PATCH] compiler.h, sparse, smatch: Do not define COMPILER_HAS_GENERIC_BUILTIN_OVERFLOW
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH] compiler.h, sparse, smatch: Do not define COMPILER_HAS_GENERIC_BUILTIN_OVERFLOW
- From: Bart Van Assche <bart.vanassche@xxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Will Deacon <will.deacon@xxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Evgenii Stepanov <eugenis@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Matthew Wilcox <willy@xxxxxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Evgenii Stepanov <eugenis@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Evgenii Stepanov <eugenis@xxxxxxxxxx>
- [PATCH] fix: remove dead OP_{SETVAL,SETFVAL,SLICE}
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Dan Carpenter <dan.carpenter@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Mark Rutland <mark.rutland@xxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Catalin Marinas <catalin.marinas@xxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Will Deacon <will.deacon@xxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Dave Martin <Dave.Martin@xxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Mark Rutland <mark.rutland@xxxxxxx>
- [PATCH] sparse: stricter warning for explicit cast to ulong
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Dave Martin <Dave.Martin@xxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Kostya Serebryany <kcc@xxxxxxxxxx>
- Re: [PATCH v4 00/17] khwasan: kernel hardware assisted address sanitizer
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Re: [ANN] dmr_C alpha release 0.4 containing OMR JIT backend
- From: Derek M Jones <derek@xxxxxxxxxxxx>
- [PATCH] cast: optimize away casts to/from pointers
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH] cse: let equivalent cast hash & compare identically
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [PATCH] fix killing OP_SWITCH
- From: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx>
- [ANN] dmr_C alpha release 0.4 containing OMR JIT backend
- From: Dibyendu Majumdar <mobile@xxxxxxxxxxxxxxx>
- [PATCH v4 01/17] khwasan, mm: change kasan hooks signatures
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 04/17] khwasan, arm64: adjust shadow size for CONFIG_KASAN_HW
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 03/17] khwasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_HW
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 02/17] khwasan: move common kasan and khwasan code to common.c
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 05/17] khwasan: initialize shadow to 0xff
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 08/17] khwasan, arm64: fix up fault handling logic
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 06/17] khwasan, arm64: untag virt address in __kimg_to_phys and _virt_addr_is_linear
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 07/17] khwasan: add tag related helper functions
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 10/17] khwasan, mm: perform untagged pointers comparison in krealloc
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 09/17] khwasan, arm64: enable top byte ignore for the kernel
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 11/17] khwasan: split out kasan_report.c from report.c
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 14/17] khwasan, arm64: add brk handler for inline instrumentation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 13/17] khwasan: add hooks implementation
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 15/17] khwasan, mm, arm64: tag non slab memory allocated via pagealloc
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
- [PATCH v4 12/17] khwasan: add bug reporting routines
- From: Andrey Konovalov <andreyknvl@xxxxxxxxxx>
[Index of Archives]
[Trinity Fuzzer Tool]
[Linux Kernel]
[Netdev]
[IETF Annouce]
[Security]
[Bugtraq]