Re: [PATCH 2/3] x86/asm/entry/32: Remove most of SYSCALL32 code, part 1

From: Andy Lutomirski
Date: Fri Jul 24 2015 - 13:50:58 EST


On Fri, Jul 24, 2015 at 6:47 AM, Denys Vlasenko <dvlasenk@xxxxxxxxxx> wrote:
> SYSCALL32 code is nearly identical to SYSCALL32, except for initial
> section. Merge them.
>
> The removal is split into two parts, to make review eaiser. This is part 1.
>
> auditsys_entry_common and auditsys_exit macros are indented one more tab without
> any changes. This prevents diff from becoming unreadable.
> They will be removed in part 2.

I need to read these more closely, which is, at present, exceeding my
ability to look at asm. (See the big NMI thread.) I'll look soon.

Meanwhile, this code is incredibly fragile wrt syscall restart.
(Syscall restart on compat is really weird.) Do we have a decent test
for it?

--Andy
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/