On Mon, 4 Feb 2019, Petr Mladek wrote: > Add proper error handling when allocating or getting shadow variables > in the selftest. It prevents an invalid pointer access in some situations. > It shows the good programming practice in the others. > > The error codes are just the best guess and specific for this particular > test. In general, klp_shadow_alloc() returns NULL also when the given > shadow variable has already been allocated. In addition, both > klp_shadow_alloc() and klp_shadow_get_or_alloc() might fail from > other reasons when the constructor fails. > > Note, that the error code is not really important even in the real life. > The use of shadow variables should be transparent for the original > livepatched code. > > Signed-off-by: Petr Mladek <pmladek@xxxxxxxx> Acked-by: Miroslav Benes <mbenes@xxxxxxx> Miroslav