[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC v4 6/7] tests: Don't limit check-headers to includ
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [RFC v4 6/7] tests: Don't limit check-headers to include/ |
Date: |
Fri, 24 May 2019 14:25:46 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Peter Maydell <address@hidden> writes:
> On Thu, 23 May 2019 at 09:15, Markus Armbruster <address@hidden> wrote:
>>
>> Signed-off-by: Markus Armbruster <address@hidden>
>> ---
>
>> 432 files changed, 1035 insertions(+), 8 deletions(-)
>>
>> diff --git a/accel/tcg/atomic_template.h b/accel/tcg/atomic_template.h
>> index 685602b076..352da0c745 100644
>> --- a/accel/tcg/atomic_template.h
>> +++ b/accel/tcg/atomic_template.h
>> @@ -18,6 +18,9 @@
>> * License along with this library; if not, see
>> <http://www.gnu.org/licenses/>.
>> */
>>
>> +/* NOTE: May only be included into target-dependent code */
>> +/* FIXME Does not pass make check-headers, yet! */
>> +
>
> I'm not sure I see much point in touching several hundred
> header files just to add a FIXME note. We can fix them,
> or we can just leave things as they are...
Adding FIXMEs without an intent to actually fix them would be stupid.
The FIXMEs direct "make check-headers" to skip the headers so marked.
Without the FIXMEs, "make check-headers" fails. I want it to succeed,
so we can run it from "make check", and gain protection against clean
headers becoming unclean.
What "make check-headers" covers is for us to choose. This RFC series
starts with include/, then widens to everything in two big steps:
* PATCH 5: include/. 764 headers, 179 known-bad.
* PATCH 6: all of the source tree. Adds 797 headers, 409 known-bad.
* PATCH 7: plus generated headers. Adds 177 headers, 3 known-bad.
We can start smaller, and take smaller steps.
- Re: [Qemu-devel] [RFC v4 5/7] tests: New make target check-source, (continued)
Re: [Qemu-devel] [RFC v4 5/7] tests: New make target check-source, Philippe Mathieu-Daudé, 2019/05/24
[Qemu-devel] [RFC v4 6/7] tests: Don't limit check-headers to include/, Markus Armbruster, 2019/05/23