Re: [PATCH 00/13] UAPI header file split
From: David Howells <dhowells@redhat.com>
Date: 2012-07-25 11:20:50
Also in:
lkml
From: David Howells <dhowells@redhat.com>
Date: 2012-07-25 11:20:50
Also in:
lkml
Michael Kerrisk [off-list ref] wrote:
quoted
quoted
2. EMPTY UAPI HEADERS Some of the resulting uapi header files are empty: ... I imagine this should be reasonably easy to fix.Fix how? The Kbuild files say these headers must exist in UAPI space, but the __KERNEL__ guards therein don't define any content for them in UAPI.I'm not sure of the answer here. It certainly seems odd to have a bunch of new empty header files in the kernel tree, which is why I commented on it. Without digging much deeper, I've no idea whether the Kbuild files can be (automatically?) modified not to require these empty files.
You can't get rid of the empty header files completely. They're exported to userspace and so userspace may require their presence. I could put a guard in there just so they're not empty, I suppose.
So, a manual fix may be in order?
Or just apply the removal regexp to each line before I write the UAPI header out. I'll have a play with it later. David