All of lore.kernel.org
 help / color / mirror / Atom feed
* [XEN PATCH v2 0/3] Introduce and use STATIC_ASSERT_UNREACHABLE()
@ 2024-01-26 10:05 Federico Serafini
  2024-01-26 10:05 ` [XEN PATCH v2 1/3] xen: introduce STATIC_ASSERT_UNREACHABLE() Federico Serafini
                   ` (3 more replies)
  0 siblings, 4 replies; 32+ messages in thread
From: Federico Serafini @ 2024-01-26 10:05 UTC (permalink / raw)
  To: xen-devel
  Cc: consulting, Federico Serafini, Andrew Cooper, George Dunlap,
	Jan Beulich, Julien Grall, Stefano Stabellini, Wei Liu,
	Roger Pau Monné, Simone Ballarin, Doug Goldstein

Introduce macro STATIC_ASSERT_UNREACHABLE(),
use it to replace __{get,put}_user_bad(),
update ECLAIR configuration to allow the use of such macro at the end of
switch-caluses.

Federico Serafini (3):
  xen: introduce STATIC_ASSERT_UNREACHABLE()
  x86/uaccess: replace __{get,put}_user_bad() with
    STATIC_ASSERT_UNREACHABLE()
  automation/eclair: add deviation for MISRA C:2012 Rule 16.3

 automation/eclair_analysis/ECLAIR/deviations.ecl | 4 ++++
 docs/misra/deviations.rst                        | 5 +++++
 xen/arch/x86/include/asm/uaccess.h               | 7 ++-----
 xen/include/xen/compiler.h                       | 7 +++++++
 4 files changed, 18 insertions(+), 5 deletions(-)

-- 
2.34.1



^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2024-02-20  7:19 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-26 10:05 [XEN PATCH v2 0/3] Introduce and use STATIC_ASSERT_UNREACHABLE() Federico Serafini
2024-01-26 10:05 ` [XEN PATCH v2 1/3] xen: introduce STATIC_ASSERT_UNREACHABLE() Federico Serafini
2024-02-06 13:22   ` Jan Beulich
2024-02-06 13:26     ` Jan Beulich
2024-02-07  1:09       ` Stefano Stabellini
2024-01-26 10:05 ` [XEN PATCH v2 2/3] x86/uaccess: replace __{get,put}_user_bad() with STATIC_ASSERT_UNREACHABLE() Federico Serafini
2024-02-06 13:25   ` Jan Beulich
2024-02-07  1:08     ` Stefano Stabellini
2024-02-07  7:38       ` Jan Beulich
2024-02-07 13:51         ` Federico Serafini
2024-02-07 14:16           ` Jan Beulich
2024-02-07 15:08             ` Federico Serafini
2024-02-07 15:24               ` Jan Beulich
2024-02-07 15:58                 ` Federico Serafini
2024-02-07 16:19                   ` Jan Beulich
2024-02-08 10:45                     ` Federico Serafini
2024-02-08 11:14                       ` Jan Beulich
2024-02-09  9:50                         ` Federico Serafini
2024-02-12  8:43                           ` Jan Beulich
2024-02-14 16:11                             ` Federico Serafini
2024-02-15  0:05                               ` Stefano Stabellini
2024-02-15  9:26                                 ` Jan Beulich
2024-02-15  8:10                               ` Jan Beulich
2024-02-15 10:07                                 ` Federico Serafini
2024-02-15 10:32                                   ` Jan Beulich
2024-02-19  8:35                                     ` Federico Serafini
2024-02-19 20:43                                       ` Stefano Stabellini
2024-02-20  7:18                                         ` Jan Beulich
2024-01-26 10:05 ` [XEN PATCH v2 3/3] automation/eclair: add deviation for MISRA C:2012 Rule 16.3 Federico Serafini
2024-02-07  1:07   ` Stefano Stabellini
2024-01-31  8:19 ` [XEN PATCH v2 0/3] Introduce and use STATIC_ASSERT_UNREACHABLE() Federico Serafini
2024-01-31  9:04   ` Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.