We can clearly see that there’s already some „cpu.h“ referenced here. What we
can do, then, is `git blame` the current file, then we see the commit
0e79ad863df43 which already attempts to solve the same warning you noticed. If
we go to `<asm/cpu.h>` and look at the lines related to the
`init_ia32_feat_ctl` function we will notice that 5d5103595e9e5 moved them from
the first to the second file, leaving us with the same warning again (please
look at the date for each commit). Thus, there are two changes I’ll propose:
1. Tell this story :) It’s always interesting to provide some context. Then you
can say you’re actually fixing an old of date header or something like this. 2.
Remove the “cpu.h“ include. Of course, test that, but it is probably not really
needed.