On Wed, May 08, 2024 at 03:35:26PM +0200, Alexander Lobakin wrote: > > *-objs suffix is reserved rather for (user-space) host programs while > > usually *-y suffix is used for kernel drivers (although *-objs works > > for that purpose for now). > > > > Let's correct the old usages of *-objs in Makefiles. > > Wait, I was sure I've seen somewhere that -objs is more new and > preferred over -y. Then you are mistaken. > See recent dimlib comment where Florian changed -y to > -objs for example. So does he :-) > Any documentation reference that -objs is for userspace and we should > clearly use -y? Sure. Luckily it's documented in Documentation/kbuild/makefiles.rst "Composite Host Programs" (mind the meaning of the word "host"!). -- With Best Regards, Andy Shevchenko