Messages in this thread | | | From | Thomas Gleixner <> | Subject | Re: [PATCH v3 27/46] kmsan: instrumentation.h: add instrumentation_begin_with_regs() | Date | Wed, 27 Apr 2022 15:28:23 +0200 |
| |
On Tue, Apr 26 2022 at 18:42, Alexander Potapenko wrote: > +void kmsan_instrumentation_begin(struct pt_regs *regs) > +{ > + struct kmsan_context_state *state = &kmsan_get_context()->cstate; > + > + if (state) > + __memset(state, 0, sizeof(struct kmsan_context_state));
sizeof(*state) please
> + if (!kmsan_enabled || !regs) > + return;
Why has state to be cleared when kmsan is not enabled and how do you end up with regs == NULL here?
Thanks,
tglx
| |