From: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> Date: Wed, 8 May 2024 17:25:31 +0300 > 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"!). Oh okay, I see. `-objs` is indeed only mentioned in the host chapter. Thanks! Good to know. Thanks, Olek