Re: [srini-nvmem:for-next 28/34] drivers/nvmem/mt6323-efuse.c:6:10: fatal error: linux/device-id/of.h: No such file or directory

Roman Vivchar <[email protected]>
Newsgroups dev.linux.lists.oe-kbuild-all
Message-ID <wqpzujWBNKbobauUvjn9QwShJIVmu87vgzuZP1OPPa2DqdkZQnm3VgZWyuI1kbBfjnl1NXTa4Ar-PNns5x2EHOvHK2hNcmTLPh6DC0WZ19w=@protonmail.com>
Hi,

On Friday, July 17th, 2026 at 7:55 PM, Andy Shevchenko <[email protected]> wrote:

...
 
> > >> drivers/nvmem/mt6323-efuse.c:6:10: fatal error: linux/device-id/of.h: No such file or directory
> >        6 | #include <linux/device-id/of.h>
> >          |          ^~~~~~~~~~~~~~~~~~~~~~
> >    compilation terminated.
> 
> This header shouldn't be included explicitly. Now platform_device.h is
> responsible for that. TL;DR: This inclusion should be simply dropped to
> fix this.

Oh I see. This patch was based on the next-20260708, which has the
mod_devicetable.h refactoring. Since nvmem/for-next doesn't have those
yet, device-id/of.h is missing and simply dropping it still breaks the
build because platform_device.h doesn't pull necessary definitions.

I don't think sending patch to restore mod_devicetable.h and then
dropping it later is a good idea...

Srinivas, perhaps it's possible to drop the patch from the tree?
I will resend the patch once dependencies land (and with dropped
explicit device-id/of.h).

Best regards,
Roman
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.