Re: x86, MCE: Retract most UAPI exports

From: Tony Luck
Date: Tue Jan 08 2013 - 17:57:13 EST


On Fri, Dec 21, 2012 at 8:34 AM, Borislav Petkov <bp@xxxxxxxxx> wrote:
> Hi Tony,
>
> we talked about this already and now that -rc1 is imminent, here's what
> I'm thinking of hiding back from UAPI so that there are no conflicts
> with userspace. I've left structs mce and mce_log since I know they're
> used in mcelog. Please take a look and let me know if I'm being too
> overzealous. I'd like to send this out for 3.8 still so that no exports
> get cast in stone.

I think we should also pull "struct mce_log" definition back too. It's
purely an internal structure. "struct mce" is the only bit that is user
space visible via /dev/mcelog.

I.e. the uapi version should only contain the "struct mce" definition
and the three ioctl codes.

-Tony
--
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/