Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fails to build on kernel 5.4 #172

Closed
DeX77 opened this issue Nov 27, 2019 · 66 comments
Closed

Fails to build on kernel 5.4 #172

DeX77 opened this issue Nov 27, 2019 · 66 comments

Comments

@DeX77
Copy link

DeX77 commented Nov 27, 2019

evdi 1.6.4 fails to build on kernel 5.4:

module/evdi_drv.h:23:10: fatal error: linux/reservation.h: No such file or directory

@abucodonosor
Copy link
Contributor

There are more issues. I can post a patch if someone is willing to test it.

@displaylink-dkurek
Copy link
Contributor

Hi @abucodonosor,
If you have a patch for kernel 5.4 I can take a look at it :)

@abucodonosor
Copy link
Contributor

@displaylink-dkurek

Sure, this version doesn't have all ifdef's I just made it for @DeX77 to test.

https://crazy.dev.frugalware.org/evdi-kernel-5.4.patch

@DeX77
Copy link
Author

DeX77 commented Nov 28, 2019

Tested and works.

@thx1111
Copy link

thx1111 commented Nov 29, 2019

From the patch:
+#if KERNEL_VERSION(5, 4, 0) < LINUX_VERSION_CODE
#include <linux/reservation.h>
+#else
+#include <linux/dma-resv.h>
+#endif

But, for linux 5.4.1:
$ ls /usr/include/linux/dma-resv.h
/bin/ls: cannot access '/usr/include/linux/dma-resv.h': No such file or directory

@abucodonosor
Copy link
Contributor

I didn't look at kernel 5.4.1 yet, but it would be strange f they changed that again.

@abucodonosor
Copy link
Contributor

I cannot find any patch touching these files in 5.4.1, at least not from what Greg posted there:

https://lkml.org/lkml/2019/11/27/1176

@thx1111
Copy link

thx1111 commented Nov 30, 2019

Hmm - I'm confused a bit. I still have linux 5.3.11, from Arch Linux, on one machine, and it also does not have a "/usr/include/linux/dma-resv.h". But, the patch was tested on linux 5.4.0, which did have the dma_resv.h? Something else must be going on here.

@abucodonosor
Copy link
Contributor

Do you have your kernel source ( or whatever is called in Arch Linux ) installed on your machine?

@thx1111
Copy link

thx1111 commented Nov 30, 2019

No, but I could get it. What would you like to search?

@abucodonosor
Copy link
Contributor

abucodonosor commented Nov 30, 2019

Well install that package and your build should work. You cannot build custom kernel modules without
it anyway.

I may post some proper version of the patch with proper ifdef's but that is something for tomorrow.

@thx1111
Copy link

thx1111 commented Nov 30, 2019

Hmm - the Arch "linux-headers" package - as far as I know - is suppose to have everything that might be required to build kernel modules. If you believe that dma-resv.h is a reasonable build requirement for this evdi module, I will file a bug report with Arch.

@abucodonosor
Copy link
Contributor

That would be strange and a packaging problem I assume.

You should not have <linux/reservation.h> in your kernel-headers packages either but again I have
no idea how Arch Linux package.

@abucodonosor
Copy link
Contributor

@abucodonosor
Copy link
Contributor

@thx1111

The header file seems to exist in usr/lib/modules/5.4.1-arch1-1/build/include/linux/dma-resv.h
but the system kernel headers are linux-api-headers which is version 5.3.1

@thx1111
Copy link

thx1111 commented Nov 30, 2019

Thanks for clarifying that. Apparently, I was looking in the wrong place. I may not be helping much.

With the new or old patch, and running
$ sudo dkms install evdi/1.6.2 -k 5.4.1-arch1-1

I get an error, and have:
$ cat /var/lib/dkms/evdi/1.6.2/build/make.log

DKMS make.log for evdi-1.6.2 for kernel 5.4.1-arch1-1 (x86_64)
Fri 29 Nov 2019 09:47:40 PM MST
make KBUILD_VERBOSE=1 SUBDIRS=/var/lib/dkms/evdi/1.6.2/build SRCROOT=/var/lib/dkms/evdi/1.6.2/build CONFIG_MODULE_SIG= -C /lib/modules/5.4.1-arch1-1/build modules
make[1]: Entering directory '/usr/lib/modules/5.4.1-arch1-1/build'
make -f ./scripts/Makefile.build obj=arch/x86/entry/syscalls all
make -f ./scripts/Makefile.build obj=scripts/basic
scripts/Makefile.build:42: arch/x86/entry/syscalls/Makefile: No such file or directory
make[2]: *** No rule to make target 'arch/x86/entry/syscalls/Makefile'.  Stop.
make[1]: *** [arch/x86/Makefile:238: archheaders] Error 2
make[1]: *** Waiting for unfinished jobs....
rm -f .tmp_quiet_recordmcount
make[1]: Leaving directory '/usr/lib/modules/5.4.1-arch1-1/build'
make: *** [Makefile:22: all] Error 2

The lead-up to, and the line 42, are:

# The filename Kbuild has precedence over Makefile
kbuild-dir := $(if $(filter /%,$(src)),$(src),$(srctree)/$(src))
kbuild-file := $(if $(wildcard $(kbuild-dir)/Kbuild),$(kbuild-dir)/Kbuild,$(kbuild-dir)/Makefile)
include $(kbuild-file)

The lines 237 and 238 are:

archheaders:
        $(Q)$(MAKE) $(build)=arch/x86/entry/syscalls all

This log file is the same file as '/var/lib/dkms/evdi/1.6.2/build/make.log', where the directory holds the same set of files as '/usr/src/evdi-1.6.2/', which is "owned" by the package 'evdi-git'. The Makefile is: https://github.com/DisplayLink/evdi/blob/devel/module/Makefile

Does the dkms Makefile need to change?

@abucodonosor
Copy link
Contributor

@thx1111

I have no idea about dkms also I never tested the patch against evdi-1.6.2.
From the error, there seems to be something wrong with your kernel source.

Just download evdi-1.6.4, patch the source and run make.

@displaylink-dkurek
Copy link
Contributor

displaylink-dkurek commented Dec 2, 2019

Hi @abucodonosor
Would you be interested in creating github PR for this? You could also add
an entry in travis.yml.

I've looked at the patch. There are some things to fix.
Could you please check this:
https://github.com/DisplayLink/evdi/blob/devel/.github/PULL_REQUEST_TEMPLATE.md?
The ci/build_against_kernel can help with compatibility with different kernels
and ci/run_style_check with kernel-style.
They will be also checked by travis if you create a PR.

@abucodonosor
Copy link
Contributor

@displaylink-dkurek

Basically yes but can't do that right now, I'm sorry.
I'm in the hospital and wrote the patch from my phone.

@displaylink-dkurek
Copy link
Contributor

displaylink-dkurek commented Dec 3, 2019

@abucodonosor,
sure thing. Please take your time :)

@abucodonosor
Copy link
Contributor

@displaylink-dkurek

probably @DeX77 will do the PR, however, we cannot test compile these old 4.x kernels here,
all broken with gcc9. I also added 5.3 to the list since it worked fine here.

@insunaa
Copy link

insunaa commented Dec 3, 2019

building with dkms fails consistently as described by @thx1111, even with your patch applied to the latest version.

Since there's no guide to people relatively unfamiliar with kernel modules (like me) on how to install the module without dkms, I'll try to describe what I did to get it working.

download the latest repo, apply the patch from @abucodonosor and do a regular make
the build should run without errors. The kernel module should be in modules/evdi.ko.
To insert the module into the kernel you can use insmod modules/evdi.ko. This will be removed upon restarting the system.

To insert this module on every boot create a systemd unit file or initv script that inserts the module for you. Caution: I believe insmod bypasses version checks and if you change your kernel but try to load this module, your kernel may crash. use with caution

Disclaimer: This is merely what is working for me, and I don't really know what I'm doing so please be careful with this "advice".

Edit: if you use the displaylink.service unitfile, you need to comment out ExecStartPre=/sbin/modprobe evdi

@abucodonosor
Copy link
Contributor

@d3rrial

I don't and never will use dkms. So no idea what is wrong with it.

@abucodonosor
Copy link
Contributor

@displaylink-dkurek

is there any reason why a regular 'make install' target doesn't exist?

BTW while looking at that I found the versioning of the library is broken as well the kernel modules version is out-of-sync, want PR's for these too?

Eg these:
https://dpaste.de/XGBd/raw
https://dpaste.de/LPYG/raw

@abucodonosor
Copy link
Contributor

abucodonosor commented Dec 3, 2019

@d3rrial

Being bored here in hospital I've added install/uninstall & fixed versioning.

There an all-in-one patch, including the kernel 5.4 fixes:
https://crazy.dev.frugalware.org/evdi-all-in-one-fixes.patch

The patch is against the latest git, but may work for 1.6.4.
The following options to make have been added:

PREFIX defaults to /usr/local
LIBDIR defaults to $PREFIX/lib
DESTDIR defaults to nothing ( for packagers )
RUN_DEPMOD disabled by default RUN_DEPMOD=1 or =true will run depmod -a
INSTALL defaults to install
RM defaults to rm
LN defaults to ln

HOWTO use:

  1. clone the git source
    git clone https://github.com/DisplayLink/evdi.git
  2. get the patch
    wget https://crazy.dev.frugalware.org/evdi-all-in-one-fixes.patch
  3. patch the source
    cd location_you_cloned_evdi
    patch -Np1 <full_path_to_the_patch
  4. run make
  5. sudo make PREFIX=/usr RUN_DEPMOD=1 install , to install system wide.
    if you want to test what is doing first do something like this:
    make PREFIX=/usr DESTDIR=$(pwd)/TEST_DIR install , and have a look into $PWD/TEST_DIR.

I hope that helps you and @thx1111 to test the patch.

@displaylink-dkurek

That patch nothing for you in this form, it contains like 4 PR's, just a help for the users are willing to test around but have broken dkms for whatever reason.

@severach
Copy link

severach commented Dec 5, 2019

This fixes the DKMS build.

  # Fix build for kernel 5.4
  sed -E -e 's:SUBDIRS=([^ ]+) :M=\1 &:g' -i 'module/Makefile'

@displaylink-dkurek
Copy link
Contributor

@abucodonosor
There is no particular reason why install target does not exist, simply no one
has added it... yet.

Sure, PR for versioning would be also nice 👍

What is the reasoning behind reordering $(CC) parameters? man gcc says in
most cases, the order doesn't matter. Are we hitting the case when it actually
matters or is that just a convention?

How will the depmod cooperate with dkms? Will e.g. two versions of library
be handled properly by the tools themselves? Or is it simply conscious decision
to use one or another?

I would have some notes on the code changes but it will be easier to do the
'review' with the PR.

@severach
Thanks! Is this something new or are we missing it from the very beginning?

@severach
Copy link

severach commented Dec 5, 2019

Up to kernel 5.3 SUBDIRS=$(PWD) generates a warning. As of Kernel 5.4 SUBDIRS=$(PWD) is ignored and only M=$(PWD) is used. M= is being supplied for the standard make. The DKMS make is still supplying SUBDIRS=, not M=. This fix adds M= to the DKMS make. I suspect that some other M= can be removed.

depmod is performed by dkms where specified. It's all managed by the package managers and dkms.

@abucodonosor
Copy link
Contributor

abucodonosor commented Dec 5, 2019

There is no particular reason why install target does not exist, simply no one
has added it... yet.

Ok, so a PR for install part too.

Sure, PR for versioning would be also nice

Sure.

What is the reasoning behind reordering $(CC) parameters? man gcc says in
most cases, the order doesn't matter. Are we hitting the case when it actually
matters or is that just a convention?

I can let it as is should work too, however since we are missing LDFLAGS in the link I reordered
everything to look sane.

How will the depmod cooperate with dkms? Will e.g. two versions of library
be handled properly by the tools themselves? Or is it simply conscious decision
to use one or another?

In my patch, depmod is within the !dkms block.
Basically packagers do not want to run depmod that is done by the package manager.

I am not sure but DKMS should take care of depmod by itself.
Also, I don't use DKMS so I have not really an idea what DKMS is really doing.

I would have some notes on the code changes but it will be easier to do the
'review' with the PR.

Like I've said, this need be like 4 PR's, I made it that way for now bc I am limited in what I can
do from here and to help the users to test around.

@abucodonosor
Copy link
Contributor

@severach

Does M= work with kernels as old as 4.2?
If not we may need to add some helper function to get the kernel version.

@bnavigator
Copy link

@matheo that error goes away when you add the M= parameter as #172 (comment) suggests.

@displaylink-dkurek
Copy link
Contributor

Hi @abucodonosor,
kernel 5.5 is out, we are getting a bit behind. Would you mind if we
took you patch and integrate into EVDI?

@abucodonosor
Copy link
Contributor

@displaylink-dkurek

no, feel free to use the patch.

( btw 5.5 need another round of fixes but is just a matter of includes soring and a small code fix )

@displaylink-dkurek
Copy link
Contributor

OK, so update for kernel 5.4, 5.5 and changes for DKMS build landed on devel. Hopefully I haven't missed anything :)

@abucodonosor
Copy link
Contributor

@displaylink-dkurek

Thank you.

( PS: On missing stuff, you can always blame me :D )

@displaylink-dkurek
Copy link
Contributor

@abucodonosor
thanks for the patch :)
Closing.

@nikodll
Copy link

nikodll commented Feb 14, 2020

For the people like me who out of the loop a bit. What do I need to do to install on Kernel 5.4 the latest DisplayLink package downloaded from the DisplayLink website?

@abucodonosor
Copy link
Contributor

@nikodll

either the patches posted in this issue against released code, or you clone the git repository and compile from there.

@nikodll
Copy link

nikodll commented Feb 14, 2020

@abucodonosor Thank you. Sorry, I've got confused a bit by the statement in the readme.md file:

"Please note that this is NOT a complete driver for DisplayLink devices. For more information and the full driver package, see DisplayLink Ubuntu driver".

So I was under impression that merely cloning and compiling this repo (evdi module) is not enough to have DisplayLink devices working on my ubuntu system.

@zluiten
Copy link

zluiten commented Feb 17, 2020

Disclaimer: I'm not an expert on building kernel modules

But after this patch got merged I'm still unable to build for 5.4 using dkms build

# cd module && cp -Rv . /usr/src/evdi-dev/
# dkms build -m evdi -v dev -k 5.4.20-050420-generic

Results in

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
make -j12 KERNELRELEASE=5.4.20-050420-generic all INCLUDEDIR=/lib/modules/5.4.20-050420-generic/build/include KVERSION=5.4.20-050420-generic DKMS_BUILD=1...(bad exit status: 2)
ERROR (dkms apport): binary package for evdi: dev not found
Error! Bad return status for module build on kernel: 5.4.20-050420-generic (x86_64)
Consult /var/lib/dkms/evdi/dev/build/make.log for more information.

The make.log file is big, it contains a lot of errors like

In file included from <command-line>:0:0:
./arch/x86/include/asm/segment.h: In function ‘vdso_read_cpunode’:
././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’
 #define asm_inline asm __inline
                        ^
./arch/x86/include/asm/alternative.h:240:2: note: in expansion of macro ‘asm_inline’
  asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \
  ^~~~~~~~~~
./arch/x86/include/asm/segment.h:266:2: note: in expansion of macro ‘alternative_io’
  alternative_io ("lsl %[seg],%[p]",
  ^~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/barrier.h:5:0,
                 from ./include/linux/compiler.h:256,
                 from ./include/linux/export.h:42,
                 from ./include/linux/linkage.h:7,
                 from ./include/linux/kernel.h:8,
                 from ./include/linux/list.h:9,
                 from ./include/linux/agp_backend.h:33,
                 from ./include/drm/drmP.h:35,
                 from /var/lib/dkms/evdi/dev/build/evdi_drv.c:13:
./arch/x86/include/asm/alternative.h:108:2: error: expected identifier or ‘(’ before string constant
  "# ALT: oldnstr\n"      \
  ^

It ends with

scripts/Makefile.build:265: recipe for target '/var/lib/dkms/evdi/dev/build/evdi_cursor.o' failed
make[2]: *** [/var/lib/dkms/evdi/dev/build/evdi_cursor.o] Error 1
Makefile:1652: recipe for target '/var/lib/dkms/evdi/dev/build' failed
make[1]: *** [/var/lib/dkms/evdi/dev/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.4.20-050420-generic'
Makefile:22: recipe for target 'all' failed
make: *** [all] Error 2

Can someone point me in the right direction?

make.log

@abucodonosor
Copy link
Contributor

Looks like your kernel include files are broken.

@zluiten
Copy link

zluiten commented Feb 19, 2020

@abucodonosor Thanks for your response, although I'm not sure what you mean with include files being broken :)

It's becoming even more strange (to me). I was able to build for kernel 5.5.4 and I am successfully using multiple monitors with my DisplayLink device. It just does not build for any other 5.5 or 5.4 kernel. Building for 5.3 versions is still doing fine.

# dkms status
evdi, 5.1.26: added
evdi, 5.2.14, 5.3.17-050317-generic, x86_64: installed
evdi, 5.2.14, 5.3.18-050318-generic, x86_64: built
evdi, dev, 4.15.0-76-generic, x86_64: built
evdi, dev, 5.3.17-050317-generic, x86_64: built
evdi, dev, 5.3.18-050318-generic, x86_64: installed
evdi, dev, 5.5.4-050504-generic, x86_64: installed

@devnix
Copy link

devnix commented Feb 24, 2020

I have the same problem as @Netiul with the 5.5.5 kernel

@displaylink-dkurek
Copy link
Contributor

@devnix are you using latest evdi from devel branch?

@devnix
Copy link

devnix commented Feb 24, 2020

Yes, tried the devel branch and the patchs on the latest tag.

@abucodonosor
Copy link
Contributor

@devnix

So DKMS builds? If so I've no idea about those, it seems like distros are doing very strange things with their kernel-source packages. It builds for me on any 5.4* or any
5.5* kernel.

@abucodonosor
Copy link
Contributor

@abucodonosor Thanks for your response, although I'm not sure what you mean with include files being broken :)

Stuff like this:


./arch/x86/include/asm/segment.h: In function ‘vdso_read_cpunode’:
././include/linux/compiler_types.h:210:24: error: expected ‘(’ before ‘__inline’ 
.......

just means 1) your kernel files have some problems eg some of these header files,
2) DKMS is doing something wrong ( missing arguments maybe ) or 3) A mix of 1 and 2.

IOW, does it build without dkms?

@abucodonosor
Copy link
Contributor

Builds on 5.5 just fine from git.


crazy@nitro5:~$ uname -a
Linux nitro5 5.5.5-fw1 #1 SMP PREEMPT Sun Feb 23 20:20:22 CET 2020 x86_64 AMD Ryzen 7 3750H with Radeon Vega Mobile Gfx AuthenticAMD GNU/Linux
crazy@nitro5:~$ mkdir temp-test
crazy@nitro5:~$ cd temp-test
crazy@nitro5:~/temp-test$ git clone https://github.com/DisplayLink/evdi.git
Klone nach 'evdi' ...
remote: Enumerating objects: 163, done.
remote: Counting objects: 100% (163/163), done.
remote: Compressing objects: 100% (92/92), done.
remote: Total 1314 (delta 99), reused 123 (delta 71), pack-reused 1151
Empfange Objekte: 100% (1314/1314), 799.76 KiB | 4.68 MiB/s, Fertig.
Löse Unterschiede auf: 100% (868/868), Fertig.
crazy@nitro5:~/temp-test$ cd evdi
crazy@nitro5:~/temp-test/evdi$ make -j8
CFLAGS="-Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers" make -C module -j8 --jobserver-auth=3,4
make[1]: Warnung: -jN in „make“-Verarbeitungszweig erzwungen: 
Jobserver-Modus nicht verfügbar.
make[1]: Verzeichnis „/home/crazy/temp-test/evdi/module“ wird betreten
make -C /lib/modules/5.5.5-fw1/build M=$PWD
make[2]: Verzeichnis „/usr/src/linux-5.5.5-fw1“ wird betreten
  AR      /home/crazy/temp-test/evdi/module/built-in.a
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_drv.o
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_modeset.o
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_connector.o
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_encoder.o
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_main.o
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_fb.o
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_gem.o
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_painter.o
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_params.o
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_cursor.o
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_debug.o
  CC [M]  /home/crazy/temp-test/evdi/module/evdi_ioc32.o
  LD [M]  /home/crazy/temp-test/evdi/module/evdi.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC [M]  /home/crazy/temp-test/evdi/module/evdi.mod.o
  LD [M]  /home/crazy/temp-test/evdi/module/evdi.ko
make[2]: Verzeichnis „/usr/src/linux-5.5.5-fw1“ wird verlassen
make[1]: Verzeichnis „/home/crazy/temp-test/evdi/module“ wird verlassen
CFLAGS="-I../module -Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers " make -C library -j8 --jobserver-auth=3,4
make[1]: Warnung: -jN in „make“-Verarbeitungszweig erzwungen: 
Jobserver-Modus nicht verfügbar.
make[1]: Verzeichnis „/home/crazy/temp-test/evdi/library“ wird betreten
cc -I../module -std=gnu99 -fPIC -I../module -Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers    -c -o evdi_lib.o evdi_lib.c
cc evdi_lib.o -shared -Wl,-soname,libevdi.so.0 -o libevdi.so.1.6.4 -lc -lgcc 
cp libevdi.so.1.6.4 libevdi.so
make[1]: Verzeichnis „/home/crazy/temp-test/evdi/library“ wird verlassen
crazy@nitro5:~/temp-test/evdi$ find . -name "*.ko"
./module/evdi.ko

@devnix
Copy link

devnix commented Feb 25, 2020

It seems like it compiles:
CFLAGS="-Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers" make -C module 
make[1]: se entra en el directorio '/home/devnix/tmp/evdi/module'
make -C /lib/modules/5.5.5-050505-generic/build M=$PWD
make[2]: se entra en el directorio '/usr/src/linux-headers-5.5.5-050505-generic'
  CC [M]  /home/devnix/tmp/evdi/module/evdi_drv.o
  CC [M]  /home/devnix/tmp/evdi/module/evdi_modeset.o
  CC [M]  /home/devnix/tmp/evdi/module/evdi_connector.o
  CC [M]  /home/devnix/tmp/evdi/module/evdi_encoder.o
  CC [M]  /home/devnix/tmp/evdi/module/evdi_main.o
  CC [M]  /home/devnix/tmp/evdi/module/evdi_fb.o
  CC [M]  /home/devnix/tmp/evdi/module/evdi_gem.o
  CC [M]  /home/devnix/tmp/evdi/module/evdi_painter.o
  CC [M]  /home/devnix/tmp/evdi/module/evdi_params.o
  CC [M]  /home/devnix/tmp/evdi/module/evdi_cursor.o
  CC [M]  /home/devnix/tmp/evdi/module/evdi_debug.o
  CC [M]  /home/devnix/tmp/evdi/module/evdi_ioc32.o
  LD [M]  /home/devnix/tmp/evdi/module/evdi.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC [M]  /home/devnix/tmp/evdi/module/evdi.mod.o
  LD [M]  /home/devnix/tmp/evdi/module/evdi.ko
make[2]: se sale del directorio '/usr/src/linux-headers-5.5.5-050505-generic'
make[1]: se sale del directorio '/home/devnix/tmp/evdi/module'
CFLAGS="-I../module -Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers " make -C library 
make[1]: se entra en el directorio '/home/devnix/tmp/evdi/library'
make[1]: No se hace nada para 'default'.
make[1]: se sale del directorio '/home/devnix/tmp/evdi/library'
This is my log when installing:
make -C module install
make[1]: se entra en el directorio '/home/devnix/tmp/evdi/module'
make -C /lib/modules/5.5.5-050505-generic/build M=$PWD INSTALL_MOD_PATH= INSTALL_MOD_DIR=/kernel/drivers/gpu/drm/evdi modules_install
make[2]: se entra en el directorio '/usr/src/linux-headers-5.5.5-050505-generic'
  INSTALL /home/devnix/tmp/evdi/module/evdi.ko
At main.c:160:
- SSL error:02001002:system library:fopen:No such file or directory: ../crypto/bio/bss_file.c:72
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:79
sign-file: certs/signing_key.pem: No such file or directory
  DEPMOD  5.5.5
Warning: modules_install: missing 'System.map' file. Skipping depmod.
make[2]: se sale del directorio '/usr/src/linux-headers-5.5.5-050505-generic'
true
make[1]: se sale del directorio '/home/devnix/tmp/evdi/module'
make -C library install
make[1]: se entra en el directorio '/home/devnix/tmp/evdi/library'
install -d /usr/local/lib
install -m 755 libevdi.so.1.6.4 /usr/local/lib/libevdi.so.1.6.4
ln -sf libevdi.so.1.6.4 /usr/local/lib/libevdi.so.0
ln -sf libevdi.so.0 /usr/local/lib/libevdi.so
make[1]: se sale del directorio '/home/devnix/tmp/evdi/library'
This is my output when running `sudo dkms install evdi/5.2.14`:
Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
make -j8 KERNELRELEASE=5.5.5-050505-generic all INCLUDEDIR=/lib/modules/5.5.5-050505-generic/build/include KVERSION=5.5.5-050505-generic DKMS_BUILD=1...(bad exit status: 2)
sh: 0: getcwd() failed: No such file or directory
ERROR (dkms apport): binary package for evdi: 5.2.14 not found
Error! Bad return status for module build on kernel: 5.5.5-050505-generic (x86_64)
Consult /var/lib/dkms/evdi/5.2.14/build/make.log for more information.
And this is what the log says:
DKMS make.log for evdi-5.2.14 for kernel 5.5.5-050505-generic (x86_64)
mar feb 25 08:07:41 CET 2020
make: getcwd: No existe el archivo o el directorio
make: *** No hay ninguna regla para construir el objetivo 'all'.  Alto.
DKMS make.log for evdi-5.2.14 for kernel 5.5.5-050505-generic (x86_64)
mar feb 25 08:07:42 CET 2020
make KBUILD_VERBOSE=1 SUBDIRS=/var/lib/dkms/evdi/5.2.14/build SRCROOT=/var/lib/dkms/evdi/5.2.14/build CONFIG_MODULE_SIG= -C /lib/modules/5.5.5-050505-generic/build modules
make[1]: se entra en el directorio '/usr/src/linux-headers-5.5.5-050505-generic'
make -f ./scripts/Makefile.build obj=arch/x86/entry/syscalls all
make -f ./scripts/Makefile.build obj=scripts/basic
set -e; mkdir -p include/config/; { echo "5.5.5$(sh ./scripts/setlocalversion .)"; } > include/config/kernel.release.tmp; if [ -r include/config/kernel.release ] && cmp -s include/config/kernel.release include/config/kernel.release.tmp; then rm -f include/config/kernel.release.tmp; else : '  UPD     include/config/kernel.release'; mv -f include/config/kernel.release.tmp include/config/kernel.release; fi
make -f ./scripts/Makefile.asm-generic obj=arch/x86/include/generated/uapi/asm \
generic=include/uapi/asm-generic
set -e; mkdir -p include/generated/uapi/linux/; { 	echo \#define LINUX_VERSION_CODE 328965; echo '#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))'; } > include/generated/uapi/linux/version.h.tmp; if [ -r include/generated/uapi/linux/version.h ] && cmp -s include/generated/uapi/linux/version.h include/generated/uapi/linux/version.h.tmp; then rm -f include/generated/uapi/linux/version.h.tmp; else : '  UPD     include/generated/uapi/linux/version.h'; mv -f include/generated/uapi/linux/version.h.tmp include/generated/uapi/linux/version.h; fi
make -f ./scripts/Makefile.modbuiltin obj=init
warning: Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel
make -f ./scripts/Makefile.modbuiltin obj=usr
make -f ./scripts/Makefile.modbuiltin obj=arch/x86
make -f ./scripts/Makefile.modbuiltin obj=kernel
rm -f include/linux/version.h
make -f ./scripts/Makefile.modbuiltin obj=certs
make -f ./scripts/Makefile.modbuiltin obj=mm
  gcc -Wp,-MD,scripts/basic/.fixdep.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89         -o scripts/basic/fixdep scripts/basic/fixdep.c   
(for m in ; do echo $m; done;	\
cat /dev/null ) > init/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > usr/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/crypto
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/entry
(for m in ; do echo $m; done;	\
cat /dev/null ) > certs/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs
make -f ./scripts/Makefile.modbuiltin obj=ipc
(for m in mm/zpool.ko mm/zbud.ko mm/zsmalloc.ko; do echo $m; done;	\
cat /dev/null ) > mm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=security
make -f ./scripts/Makefile.modbuiltin obj=kernel/bpf
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/entry/vdso
make -f ./scripts/Makefile.modbuiltin obj=fs/configfs
(for m in ; do echo $m; done;	\
cat /dev/null ) > ipc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=security/apparmor
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/bpf/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/crypto
make -f ./scripts/Makefile.modbuiltin obj=kernel/cgroup
(for m in fs/configfs/configfs.ko; do echo $m; done;	\
cat /dev/null ) > fs/configfs/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=security/integrity
(for m in ; do echo $m; done;	\
cat /dev/null ) > security/apparmor/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/crypto/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=security/integrity/evm
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/cgroup/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=crypto
make -f ./scripts/Makefile.modbuiltin obj=fs/debugfs
make -f ./scripts/Makefile.modbuiltin obj=kernel/debug
make -f ./scripts/Makefile.modbuiltin obj=security/integrity/ima
(for m in ; do echo $m; done;	\
cat /dev/null ) > security/integrity/evm/modules.builtin
(for m in arch/x86/crypto/crc32c-intel.ko; do echo $m; done;	\
cat /dev/null ) > arch/x86/crypto/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > security/integrity/ima/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/devpts
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/debugfs/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=kernel/debug/kdb
(for m in ; do echo $m; done;	\
cat /dev/null security/integrity/evm/modules.builtin security/integrity/ima/modules.builtin) > security/integrity/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/ecryptfs
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/events
make -f ./scripts/Makefile.modbuiltin obj=security/keys
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/devpts/modules.builtin
(for m in fs/ecryptfs/ecryptfs.ko; do echo $m; done;	\
cat /dev/null ) > fs/ecryptfs/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/debug/kdb/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/ia32
(for m in ; do echo $m; done;	\
cat /dev/null kernel/debug/kdb/modules.builtin) > kernel/debug/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/events/amd
make -f ./scripts/Makefile.modbuiltin obj=fs/efivarfs
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/entry/vdso/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=kernel/dma
make -f ./scripts/Makefile.modbuiltin obj=security/keys/encrypted-keys
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/entry/vsyscall
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/events/amd/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/events/intel
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/ia32/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/dma/modules.builtin
(for m in fs/efivarfs/efivarfs.ko; do echo $m; done;	\
cat /dev/null ) > fs/efivarfs/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=security/lockdown
make -f ./scripts/Makefile.modbuiltin obj=kernel/events
(for m in security/keys/encrypted-keys/encrypted-keys.ko; do echo $m; done;	\
cat /dev/null ) > security/keys/encrypted-keys/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/entry/vsyscall/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=security/keys/trusted-keys
(for m in ; do echo $m; done;	\
cat /dev/null arch/x86/entry/vdso/modules.builtin arch/x86/entry/vsyscall/modules.builtin) > arch/x86/entry/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/exportfs
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/kernel
make -f ./scripts/Makefile.modbuiltin obj=crypto/asymmetric_keys
rm -f .tmp_quiet_recordmcount
make -f ./scripts/Makefile.modbuiltin obj=block
(for m in arch/x86/events/intel/intel-uncore.ko; do echo $m; done;	\
cat /dev/null ) > arch/x86/events/intel/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > security/lockdown/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null arch/x86/events/amd/modules.builtin arch/x86/events/intel/modules.builtin) > arch/x86/events/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=security/safesetid
(for m in security/keys/trusted-keys/trusted.ko; do echo $m; done;	\
cat /dev/null ) > security/keys/trusted-keys/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/mm
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/events/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null security/keys/encrypted-keys/modules.builtin security/keys/trusted-keys/modules.builtin) > security/keys/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=kernel/irq
make -f ./scripts/Makefile.modbuiltin obj=security/selinux
(for m in fs/exportfs/exportfs.ko; do echo $m; done;	\
cat /dev/null ) > fs/exportfs/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/kernel/acpi
(for m in crypto/asymmetric_keys/public_key.ko crypto/asymmetric_keys/x509_key_parser.ko crypto/asymmetric_keys/pkcs7_message.ko; do echo $m; done;	\
cat /dev/null ) > crypto/asymmetric_keys/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/ext4
(for m in crypto/crypto.ko crypto/crypto_algapi.ko crypto/aead.ko crypto/geniv.ko crypto/skcipher.ko crypto/seqiv.ko crypto/crypto_hash.ko crypto/akcipher.ko crypto/kpp.ko crypto/dh_generic.ko crypto/rsa_generic.ko crypto/crypto_acompress.ko crypto/cryptomgr.ko crypto/hmac.ko crypto/crypto_null.ko crypto/md5.ko crypto/sha1_generic.ko crypto/sha256_generic.ko crypto/sha512_generic.ko crypto/gf128mul.ko crypto/ecb.ko crypto/cbc.ko crypto/cts.ko crypto/xts.ko crypto/ctr.ko crypto/gcm.ko crypto/aes_generic.ko crypto/deflate.ko crypto/crc32c_generic.ko crypto/crct10dif_common.ko crypto/crct10dif_generic.ko crypto/lzo.ko crypto/lzo-rle.ko crypto/rng.ko crypto/drbg.ko crypto/jitterentropy_rng.ko crypto/ghash-generic.ko; do echo $m; done;	\
cat /dev/null crypto/asymmetric_keys/modules.builtin) > crypto/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=block/partitions
(for m in ; do echo $m; done;	\
cat /dev/null ) > security/safesetid/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/fat
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/irq/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/fuse
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/kernel/acpi/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > security/selinux/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > block/partitions/modules.builtin
(for m in fs/ext4/ext4.ko; do echo $m; done;	\
cat /dev/null ) > fs/ext4/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/kernel/apic
(for m in block/mq-deadline.ko; do echo $m; done;	\
cat /dev/null block/partitions/modules.builtin) > block/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/kernel/cpu
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/kernel/fpu
make -f ./scripts/Makefile.modbuiltin obj=kernel/livepatch
make -f ./scripts/Makefile.modbuiltin obj=security/smack
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/mm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers
(for m in fs/fat/fat.ko fs/fat/vfat.ko; do echo $m; done;	\
cat /dev/null ) > fs/fat/modules.builtin
(for m in fs/fuse/fuse.ko; do echo $m; done;	\
cat /dev/null ) > fs/fuse/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=security/tomoyo
make -f ./scripts/Makefile.modbuiltin obj=fs/hugetlbfs
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/kernel/apic/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/iomap
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/livepatch/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/kernel/fpu/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=kernel/locking
make -f ./scripts/Makefile.modbuiltin obj=security/yama
(for m in ; do echo $m; done;	\
cat /dev/null ) > security/smack/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/acpi
make -f ./scripts/Makefile.modbuiltin obj=drivers/amba
(for m in ; do echo $m; done;	\
cat /dev/null ) > security/tomoyo/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/jbd2
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/hugetlbfs/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/kernel/cpu/mce
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/kernel/cpu/microcode
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/iomap/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=kernel/power
(for m in ; do echo $m; done;	\
cat /dev/null ) > security/yama/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/locking/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null security/apparmor/modules.builtin security/integrity/modules.builtin security/keys/modules.builtin security/lockdown/modules.builtin security/safesetid/modules.builtin security/selinux/modules.builtin security/smack/modules.builtin security/tomoyo/modules.builtin security/yama/modules.builtin) > security/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/kernfs
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/kernel/cpu/mtrr
make -f ./scripts/Makefile.modbuiltin obj=drivers/acpi/acpica
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/amba/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/acpi/apei
(for m in fs/jbd2/jbd2.ko; do echo $m; done;	\
cat /dev/null ) > fs/jbd2/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/kernel/cpu/mce/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/kernel/cpu/microcode/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/android
make -f ./scripts/Makefile.modbuiltin obj=fs/nfs_common
make -f ./scripts/Makefile.modbuiltin obj=drivers/ata
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/power/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=kernel/printk
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/kernfs/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/acpi/dptf
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/kernel/cpu/mtrr/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/kernel/cpu/resctrl
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/acpi/acpica/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/acpi/apei/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=kernel/rcu
make -f ./scripts/Makefile.modbuiltin obj=drivers/auxdisplay
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/android/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/nfs_common/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=kernel/sched
make -f ./scripts/Makefile.modbuiltin obj=fs/nls
(for m in drivers/ata/libata.ko drivers/ata/ata_piix.ko drivers/ata/pata_sis.ko drivers/ata/ata_generic.ko; do echo $m; done;	\
cat /dev/null ) > drivers/ata/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/printk/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/notify
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/kernel/kprobes
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/acpi/dptf/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/acpi/numa
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/kernel/cpu/resctrl/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/rcu/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null arch/x86/kernel/cpu/mce/modules.builtin arch/x86/kernel/cpu/microcode/modules.builtin arch/x86/kernel/cpu/mtrr/modules.builtin arch/x86/kernel/cpu/resctrl/modules.builtin) > arch/x86/kernel/cpu/modules.builtin
(for m in ; do echo $m; done;	\
make -f ./scripts/Makefile.modbuiltin obj=kernel/time
cat /dev/null ) > drivers/auxdisplay/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/net
make -f ./scripts/Makefile.modbuiltin obj=drivers/base
(for m in fs/nls/nls_base.ko fs/nls/nls_cp437.ko; do echo $m; done;	\
cat /dev/null ) > fs/nls/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/sched/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/proc
make -f ./scripts/Makefile.modbuiltin obj=kernel/trace
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/kernel/kprobes/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/notify/dnotify
(for m in ; do echo $m; done;	\
cat /dev/null arch/x86/kernel/acpi/modules.builtin arch/x86/kernel/apic/modules.builtin arch/x86/kernel/cpu/modules.builtin arch/x86/kernel/fpu/modules.builtin arch/x86/kernel/kprobes/modules.builtin) > arch/x86/kernel/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/pstore
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/acpi/numa/modules.builtin
(for m in drivers/acpi/ac.ko drivers/acpi/button.ko drivers/acpi/fan.ko drivers/acpi/processor.ko drivers/acpi/thermal.ko drivers/acpi/battery.ko drivers/acpi/hed.ko drivers/acpi/acpi_dbg.ko; do echo $m; done;	\
cat /dev/null drivers/acpi/acpica/modules.builtin drivers/acpi/apei/modules.builtin drivers/acpi/dptf/modules.builtin drivers/acpi/numa/modules.builtin) > drivers/acpi/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/time/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/base/firmware_loader
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/net/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform
make -f ./scripts/Makefile.modbuiltin obj=drivers/block
make -f ./scripts/Makefile.modbuiltin obj=fs/notify/fanotify
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/proc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/notify/inotify
(for m in ; do echo $m; done;	\
cat /dev/null ) > kernel/trace/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/notify/dnotify/modules.builtin
(for m in fs/pstore/pstore.ko; do echo $m; done;	\
cat /dev/null ) > fs/pstore/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/bus
(for m in ; do echo $m; done;	\
cat /dev/null kernel/bpf/modules.builtin kernel/cgroup/modules.builtin kernel/debug/modules.builtin kernel/dma/modules.builtin kernel/events/modules.builtin kernel/irq/modules.builtin kernel/livepatch/modules.builtin kernel/locking/modules.builtin kernel/power/modules.builtin kernel/printk/modules.builtin kernel/rcu/modules.builtin kernel/sched/modules.builtin kernel/time/modules.builtin kernel/trace/modules.builtin) > kernel/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/quota
make -f ./scripts/Makefile.modbuiltin obj=drivers/base/power
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/notify/fanotify/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/base/firmware_loader/builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/atom
make -f ./scripts/Makefile.modbuiltin obj=drivers/base/regmap
(for m in drivers/block/loop.ko drivers/block/xen-blkfront.ko; do echo $m; done;	\
cat /dev/null ) > drivers/block/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/ce4100
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/notify/inotify/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/bus/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null fs/notify/dnotify/modules.builtin fs/notify/fanotify/modules.builtin fs/notify/inotify/modules.builtin) > fs/notify/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/base/test
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/quota/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/pvh
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/base/power/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/ramfs
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/purgatory
(for m in drivers/base/regmap/regmap-i2c.ko drivers/base/regmap/regmap-spi.ko drivers/base/regmap/regmap-mmio.ko; do echo $m; done;	\
cat /dev/null ) > drivers/base/regmap/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/base/firmware_loader/builtin/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/atom/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/efi
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/ce4100/modules.builtin
(for m in drivers/base/firmware_loader/firmware_class.ko; do echo $m; done;	\
cat /dev/null drivers/base/firmware_loader/builtin/modules.builtin) > drivers/base/firmware_loader/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/squashfs
make -f ./scripts/Makefile.modbuiltin obj=sound
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/pvh/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/sysfs
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/realmode
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/base/test/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/base/firmware_loader/modules.builtin drivers/base/power/modules.builtin drivers/base/regmap/modules.builtin drivers/base/test/modules.builtin) > drivers/base/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/ramfs/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/cdrom
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/purgatory/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=samples
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/geode
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/efi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/char
(for m in fs/squashfs/squashfs.ko; do echo $m; done;	\
cat /dev/null ) > fs/squashfs/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > sound/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/tracefs
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/pci
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/sysfs/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/realmode/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/power
(for m in drivers/cdrom/cdrom.ko; do echo $m; done;	\
cat /dev/null ) > drivers/cdrom/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=samples/vfio-mdev
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/video
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/geode/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/goldfish
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/oprofile
make -f ./scripts/Makefile.modbuiltin obj=drivers/char/agp
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/pci/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/tracefs/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/intel
make -f ./scripts/Makefile.modbuiltin obj=fs/unicode
(for m in ; do echo $m; done;	\
cat /dev/null ) > samples/vfio-mdev/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/oprofile/modules.builtin
(for m in arch/x86/video/fbdev.ko; do echo $m; done;	\
cat /dev/null ) > arch/x86/video/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null samples/vfio-mdev/modules.builtin) > samples/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/char/hw_random
make -f ./scripts/Makefile.modbuiltin obj=drivers/char/tpm
(for m in drivers/char/agp/agpgart.ko drivers/char/agp/amd64-agp.ko drivers/char/agp/intel-agp.ko drivers/char/agp/intel-gtt.ko drivers/char/agp/via-agp.ko; do echo $m; done;	\
cat /dev/null ) > drivers/char/agp/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/intel-mid
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/goldfish/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/xen
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/power/modules.builtin
(for m in arch/x86/platform/intel/iosf_mbi.ko; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/intel/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/unicode/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=fs/verity
make -f ./scripts/Makefile.modbuiltin obj=net
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/intel-quark
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/iris
(for m in drivers/char/tpm/tpm.ko drivers/char/tpm/tpm_tis_core.ko drivers/char/tpm/tpm_tis.ko drivers/char/tpm/tpm_crb.ko; do echo $m; done;	\
cat /dev/null ) > drivers/char/tpm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=lib
(for m in drivers/char/hw_random/rng-core.ko; do echo $m; done;	\
cat /dev/null ) > drivers/char/hw_random/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/intel-mid/modules.builtin
(for m in drivers/char/ttyprintk.ko drivers/char/virtio_console.ko; do echo $m; done;	\
cat /dev/null drivers/char/agp/modules.builtin drivers/char/hw_random/modules.builtin drivers/char/tpm/modules.builtin) > drivers/char/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/olpc
make -f ./scripts/Makefile.modbuiltin obj=drivers/char/ipmi
(for m in ; do echo $m; done;	\
cat /dev/null ) > fs/verity/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/802
(for m in fs/binfmt_script.ko fs/mbcache.ko; do echo $m; done;	\
cat /dev/null fs/configfs/modules.builtin fs/crypto/modules.builtin fs/debugfs/modules.builtin fs/devpts/modules.builtin fs/ecryptfs/modules.builtin fs/efivarfs/modules.builtin fs/exportfs/modules.builtin fs/ext4/modules.builtin fs/fat/modules.builtin fs/fuse/modules.builtin fs/hugetlbfs/modules.builtin fs/iomap/modules.builtin fs/jbd2/modules.builtin fs/kernfs/modules.builtin fs/nfs_common/modules.builtin fs/nls/modules.builtin fs/notify/modules.builtin fs/proc/modules.builtin fs/pstore/modules.builtin fs/quota/modules.builtin fs/ramfs/modules.builtin fs/squashfs/modules.builtin fs/sysfs/modules.builtin fs/tracefs/modules.builtin fs/unicode/modules.builtin fs/verity/modules.builtin) > fs/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/intel-quark/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/iris/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk
make -f ./scripts/Makefile.modbuiltin obj=drivers/clocksource
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/scx200
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/xen/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/olpc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/connector
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/char/ipmi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/sfi
make -f ./scripts/Makefile.modbuiltin obj=drivers/cpufreq
(for m in net/802/fddi.ko; do echo $m; done;	\
cat /dev/null ) > net/802/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/8021q
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk/actions
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clocksource/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/scx200/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/bpf
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/ts5500
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/sfi/modules.builtin
(for m in drivers/connector/cn.ko; do echo $m; done;	\
cat /dev/null ) > drivers/connector/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/lib
make -f ./scripts/Makefile.modbuiltin obj=drivers/cpuidle
(for m in drivers/cpufreq/cpufreq_performance.ko drivers/cpufreq/cpufreq_powersave.ko drivers/cpufreq/cpufreq_userspace.ko drivers/cpufreq/cpufreq_ondemand.ko drivers/cpufreq/cpufreq_conservative.ko drivers/cpufreq/acpi-cpufreq.ko drivers/cpufreq/powernow-k8.ko drivers/cpufreq/pcc-cpufreq.ko drivers/cpufreq/speedstep-centrino.ko; do echo $m; done;	\
cat /dev/null ) > drivers/cpufreq/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=lib/crypto
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/8021q/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clk/actions/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=lib/dim
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/ts5500/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk/analogbits
make -f ./scripts/Makefile.modbuiltin obj=arch/x86/platform/uv
make -f ./scripts/Makefile.modbuiltin obj=drivers/crypto
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/bpf/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/bpfilter
make -f ./scripts/Makefile.modbuiltin obj=drivers/cpuidle/governors
(for m in lib/crypto/libaes.ko lib/crypto/libsha256.ko; do echo $m; done;	\
cat /dev/null ) > lib/crypto/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/core
(for m in ; do echo $m; done;	\
cat /dev/null ) > lib/dim/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=lib/fonts
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/platform/uv/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > arch/x86/lib/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/crypto/ccp
(for m in ; do echo $m; done;	\
cat /dev/null arch/x86/platform/atom/modules.builtin arch/x86/platform/ce4100/modules.builtin arch/x86/platform/efi/modules.builtin arch/x86/platform/geode/modules.builtin arch/x86/platform/goldfish/modules.builtin arch/x86/platform/intel/modules.builtin arch/x86/platform/intel-mid/modules.builtin arch/x86/platform/intel-quark/modules.builtin arch/x86/platform/iris/modules.builtin arch/x86/platform/olpc/modules.builtin arch/x86/platform/scx200/modules.builtin arch/x86/platform/sfi/modules.builtin arch/x86/platform/ts5500/modules.builtin arch/x86/platform/uv/modules.builtin) > arch/x86/platform/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clk/analogbits/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/dcb
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk/bcm
(for m in ; do echo $m; done;	\
cat /dev/null arch/x86/crypto/modules.builtin arch/x86/entry/modules.builtin arch/x86/events/modules.builtin arch/x86/ia32/modules.builtin arch/x86/kernel/modules.builtin arch/x86/mm/modules.builtin arch/x86/net/modules.builtin arch/x86/platform/modules.builtin arch/x86/platform/pvh/modules.builtin arch/x86/purgatory/modules.builtin arch/x86/realmode/modules.builtin arch/x86/xen/modules.builtin) > arch/x86/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/cpuidle/governors/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/bpfilter/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk/imgtec
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk/imx
(for m in net/core/drop_monitor.ko; do echo $m; done;	\
cat /dev/null ) > net/core/modules.builtin
(for m in lib/fonts/font.ko; do echo $m; done;	\
cat /dev/null ) > lib/fonts/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/cpuidle/governors/modules.builtin) > drivers/cpuidle/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=lib/lz4
make -f ./scripts/Makefile.modbuiltin obj=lib/lzo
make -f ./scripts/Makefile.modbuiltin obj=drivers/crypto/hisilicon
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/crypto/ccp/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk/ingenic
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clk/bcm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/dax
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clk/imgtec/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/dns_resolver
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/dcb/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clk/imx/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=virt
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk/mediatek
(for m in lib/lzo/lzo_compress.ko lib/lzo/lzo_decompress.ko; do echo $m; done;	\
cat /dev/null ) > lib/lzo/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/crypto/hisilicon/modules.builtin
(for m in lib/lz4/lz4_decompress.ko; do echo $m; done;	\
cat /dev/null ) > lib/lz4/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=lib/math
(for m in ; do echo $m; done;	\
cat /dev/null drivers/crypto/ccp/modules.builtin drivers/crypto/hisilicon/modules.builtin) > drivers/crypto/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=lib/mpi
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clk/ingenic/modules.builtin
make -f ./scripts/Makefile.build obj=arch/x86/tools relocs
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk/mvebu
make -f ./scripts/Makefile.modbuiltin obj=drivers/dax/pmem
(for m in net/dns_resolver/dns_resolver.ko; do echo $m; done;	\
cat /dev/null ) > net/dns_resolver/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/ethernet
make -f ./scripts/Makefile.modbuiltin obj=virt/lib
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clk/mediatek/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk/renesas
make[2]: *** No hay ninguna regla para construir el objetivo 'arch/x86/tools/relocs_32.c', necesario para 'arch/x86/tools/relocs_32.o'.  Alto.
make[1]: *** [arch/x86/Makefile:232: archscripts] Error 2
make[1]: *** Se espera a que terminen otras tareas....
make -f ./scripts/Makefile.modbuiltin obj=net/ipv4
(for m in ; do echo $m; done;	\
cat /dev/null ) > lib/math/modules.builtin
(for m in lib/mpi/mpi.ko; do echo $m; done;	\
cat /dev/null ) > lib/mpi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk/ti
make -f ./scripts/Makefile.modbuiltin obj=lib/xz
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clk/mvebu/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=lib/zlib_deflate
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/dax/pmem/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/ethernet/modules.builtin
(for m in drivers/dax/dax.ko; do echo $m; done;	\
cat /dev/null drivers/dax/pmem/modules.builtin) > drivers/dax/modules.builtin
(for m in virt/lib/irqbypass.ko; do echo $m; done;	\
cat /dev/null ) > virt/lib/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/ipv6
make -f ./scripts/Makefile.modbuiltin obj=drivers/devfreq
(for m in ; do echo $m; done;	\
cat /dev/null virt/lib/modules.builtin) > virt/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clk/renesas/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/l3mdev
make -f ./scripts/Makefile.modbuiltin obj=net/mpls
make -f ./scripts/Makefile.modbuiltin obj=net/ipv4/bpfilter
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clk/ti/modules.builtin
(for m in lib/xz/xz_dec.ko; do echo $m; done;	\
cat /dev/null ) > lib/xz/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/clk/x86
make -f ./scripts/Makefile.modbuiltin obj=net/ncsi
(for m in lib/zlib_deflate/zlib_deflate.ko; do echo $m; done;	\
cat /dev/null ) > lib/zlib_deflate/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=lib/zlib_inflate
make -f ./scripts/Makefile.modbuiltin obj=net/ipv6/netfilter
make -f ./scripts/Makefile.modbuiltin obj=drivers/devfreq/event
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/l3mdev/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/mpls/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/ipv4/bpfilter/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=lib/zstd
make -f ./scripts/Makefile.modbuiltin obj=net/netfilter
make -f ./scripts/Makefile.modbuiltin obj=net/ipv4/netfilter
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/clk/x86/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/clk/actions/modules.builtin drivers/clk/analogbits/modules.builtin drivers/clk/bcm/modules.builtin drivers/clk/imgtec/modules.builtin drivers/clk/imx/modules.builtin drivers/clk/ingenic/modules.builtin drivers/clk/mediatek/modules.builtin drivers/clk/mvebu/modules.builtin drivers/clk/renesas/modules.builtin drivers/clk/ti/modules.builtin drivers/clk/x86/modules.builtin) > drivers/clk/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/ncsi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/dma
make -f ./scripts/Makefile.modbuiltin obj=net/netlabel
(for m in lib/zlib_inflate/zlib_inflate.ko; do echo $m; done;	\
cat /dev/null ) > lib/zlib_inflate/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/ipv6/netfilter/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/devfreq/event/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/netlink
(for m in net/ipv6/ipv6.ko net/ipv6/inet6_hashtables.ko; do echo $m; done;	\
cat /dev/null net/ipv6/netfilter/modules.builtin) > net/ipv6/modules.builtin
(for m in drivers/devfreq/governor_simpleondemand.ko drivers/devfreq/governor_performance.ko drivers/devfreq/governor_powersave.ko drivers/devfreq/governor_userspace.ko drivers/devfreq/governor_passive.ko; do echo $m; done;	\
cat /dev/null drivers/devfreq/event/modules.builtin) > drivers/devfreq/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/packet
make -f ./scripts/Makefile.modbuiltin obj=drivers/dma-buf
(for m in lib/zstd/zstd_decompress.ko; do echo $m; done;	\
cat /dev/null ) > lib/zstd/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/netfilter/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/ipv4/netfilter/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/edac
(for m in lib/bitrev.ko lib/crc-ccitt.ko lib/crc16.ko lib/crc-t10dif.ko lib/crc32.ko lib/xxhash.ko lib/digsig.ko lib/asn1_decoder.ko lib/oid_registry.ko lib/ucs2_string.ko; do echo $m; done;	\
cat /dev/null lib/crypto/modules.builtin lib/dim/modules.builtin lib/fonts/modules.builtin lib/lz4/modules.builtin lib/lzo/modules.builtin lib/math/modules.builtin lib/mpi/modules.builtin lib/xz/modules.builtin lib/zlib_deflate/modules.builtin lib/zlib_inflate/modules.builtin lib/zstd/modules.builtin) > lib/modules.builtin
(for m in net/ipv4/tcp_cubic.ko; do echo $m; done;	\
cat /dev/null net/ipv4/bpfilter/modules.builtin net/ipv4/netfilter/modules.builtin) > net/ipv4/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/dma/mediatek
(for m in net/netlabel/netlabel_calipso.ko; do echo $m; done;	\
cat /dev/null ) > net/netlabel/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/rfkill
make -f ./scripts/Makefile.modbuiltin obj=drivers/dma/qcom
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/netlink/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/dma/ti
(for m in net/packet/af_packet.ko; do echo $m; done;	\
cat /dev/null ) > net/packet/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/dma-buf/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/sched
make -f ./scripts/Makefile.modbuiltin obj=drivers/dma/xilinx
make -f ./scripts/Makefile.modbuiltin obj=drivers/eisa
(for m in drivers/edac/edac_core.ko; do echo $m; done;	\
cat /dev/null ) > drivers/edac/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/extcon
(for m in net/rfkill/rfkill.ko; do echo $m; done;	\
cat /dev/null ) > net/rfkill/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/dma/mediatek/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/strparser
make -f ./scripts/Makefile.modbuiltin obj=drivers/firewire
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/dma/qcom/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/dma/ti/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/switchdev
make -f ./scripts/Makefile.modbuiltin obj=drivers/firmware
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/sched/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/dma/xilinx/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/eisa/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/unix
(for m in ; do echo $m; done;	\
cat /dev/null drivers/dma/mediatek/modules.builtin drivers/dma/qcom/modules.builtin drivers/dma/ti/modules.builtin drivers/dma/xilinx/modules.builtin) > drivers/dma/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpio
(for m in drivers/extcon/extcon-core.ko; do echo $m; done;	\
cat /dev/null ) > drivers/extcon/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu
make -f ./scripts/Makefile.modbuiltin obj=drivers/hwmon
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/strparser/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/firewire/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/wireless
make -f ./scripts/Makefile.modbuiltin obj=drivers/hwspinlock
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/switchdev/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/hwtracing/intel_th
make -f ./scripts/Makefile.modbuiltin obj=drivers/firmware/broadcom
(for m in net/unix/unix.ko; do echo $m; done;	\
cat /dev/null ) > net/unix/modules.builtin
(for m in drivers/gpio/gpio-xilinx.ko; do echo $m; done;	\
cat /dev/null ) > drivers/gpio/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/firmware/efi
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm
make -f ./scripts/Makefile.modbuiltin obj=drivers/firmware/imx
(for m in drivers/hwmon/hwmon.ko; do echo $m; done;	\
cat /dev/null ) > drivers/hwmon/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/hwspinlock/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/vga
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/wireless/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/firmware/meson
make -f ./scripts/Makefile.modbuiltin obj=net/xdp
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/hwtracing/intel_th/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=net/xfrm
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/firmware/broadcom/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/i2c
make -f ./scripts/Makefile.modbuiltin obj=drivers/firmware/efi/libstub
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/arm
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/firmware/imx/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/bridge
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/vga/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/hisilicon
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/firmware/meson/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/xdp/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/i3c
make -f ./scripts/Makefile.modbuiltin obj=drivers/idle
(for m in ; do echo $m; done;	\
cat /dev/null ) > net/xfrm/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null net/802/modules.builtin net/8021q/modules.builtin net/bpf/modules.builtin net/bpfilter/modules.builtin net/core/modules.builtin net/dcb/modules.builtin net/dns_resolver/modules.builtin net/ethernet/modules.builtin net/ipv4/modules.builtin net/ipv6/modules.builtin net/l3mdev/modules.builtin net/mpls/modules.builtin net/ncsi/modules.builtin net/netfilter/modules.builtin net/netlabel/modules.builtin net/netlink/modules.builtin net/packet/modules.builtin net/rfkill/modules.builtin net/sched/modules.builtin net/strparser/modules.builtin net/switchdev/modules.builtin net/unix/modules.builtin net/wireless/modules.builtin net/xdp/modules.builtin net/xfrm/modules.builtin) > net/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/i2c
make -f ./scripts/Makefile.modbuiltin obj=drivers/i2c/algos
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/drm/arm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/i2c/busses
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/bridge/synopsys
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/drm/hisilicon/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/i2c/muxes
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/i3c/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/input
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/idle/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/input/serio
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/drm/i2c/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/omapdrm
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/i2c/algos/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/panel
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/drm/bridge/synopsys/modules.builtin
(for m in drivers/i2c/busses/i2c-designware-core.ko drivers/i2c/busses/i2c-designware-platform.ko; do echo $m; done;	\
cat /dev/null ) > drivers/i2c/busses/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/i2c/muxes/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/gpu/drm/bridge/synopsys/modules.builtin) > drivers/gpu/drm/bridge/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/firmware/psci
(for m in drivers/i2c/i2c-core.ko drivers/i2c/i2c-dev.ko; do echo $m; done;	\
cat /dev/null drivers/i2c/algos/modules.builtin drivers/i2c/busses/modules.builtin drivers/i2c/muxes/modules.builtin) > drivers/i2c/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/input/joystick
make -f ./scripts/Makefile.modbuiltin obj=drivers/firmware/tegra
make -f ./scripts/Makefile.modbuiltin obj=drivers/iommu
(for m in drivers/input/serio/serio.ko drivers/input/serio/i8042.ko drivers/input/serio/libps2.ko; do echo $m; done;	\
cat /dev/null ) > drivers/input/serio/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/input/keyboard
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/drm/panel/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/omapdrm/displays
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/omapdrm/dss
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/firmware/psci/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/input/joystick/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/firmware/tegra/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/rcar-du
make -f ./scripts/Makefile.modbuiltin obj=drivers/firmware/xilinx
(for m in drivers/iommu/iova.ko; do echo $m; done;	\
cat /dev/null ) > drivers/iommu/modules.builtin
(for m in drivers/input/keyboard/atkbd.ko; do echo $m; done;	\
cat /dev/null ) > drivers/input/keyboard/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/input/misc
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/drm/omapdrm/displays/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/input/mouse
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/drm/omapdrm/dss/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/input/tablet
make -f ./scripts/Makefile.modbuiltin obj=drivers/input/touchscreen
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/firmware/xilinx/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/drm/rcar-du/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/gpu/drm/omapdrm/displays/modules.builtin drivers/gpu/drm/omapdrm/dss/modules.builtin) > drivers/gpu/drm/omapdrm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/tilcdc
make -f ./scripts/Makefile.modbuiltin obj=drivers/irqchip
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/tiny
(for m in drivers/input/misc/uinput.ko; do echo $m; done;	\
cat /dev/null ) > drivers/input/misc/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/firmware/efi/libstub/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/gpu/drm/xen
(for m in drivers/firmware/efi/efivars.ko; do echo $m; done;	\
cat /dev/null drivers/firmware/efi/libstub/modules.builtin) > drivers/firmware/efi/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/input/mouse/modules.builtin
(for m in drivers/input/touchscreen/of_touchscreen.ko drivers/input/touchscreen/elants_i2c.ko; do echo $m; done;	\
cat /dev/null ) > drivers/input/touchscreen/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/input/tablet/modules.builtin
(for m in drivers/firmware/edd.ko; do echo $m; done;	\
cat /dev/null drivers/firmware/broadcom/modules.builtin drivers/firmware/efi/modules.builtin drivers/firmware/imx/modules.builtin drivers/firmware/meson/modules.builtin drivers/firmware/psci/modules.builtin drivers/firmware/tegra/modules.builtin drivers/firmware/xilinx/modules.builtin) > drivers/firmware/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/isdn
make -f ./scripts/Makefile.modbuiltin obj=drivers/leds
(for m in drivers/input/input-core.ko drivers/input/mousedev.ko drivers/input/evdev.ko; do echo $m; done;	\
cat /dev/null drivers/input/joystick/modules.builtin drivers/input/keyboard/modules.builtin drivers/input/misc/modules.builtin drivers/input/mouse/modules.builtin drivers/input/tablet/modules.builtin drivers/input/touchscreen/modules.builtin) > drivers/input/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/lightnvm
make -f ./scripts/Makefile.modbuiltin obj=drivers/macintosh
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/drm/tilcdc/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/drm/tiny/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/mailbox
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/irqchip/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/md
make -f ./scripts/Makefile.modbuiltin obj=drivers/media
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/gpu/drm/xen/modules.builtin
(for m in drivers/gpu/drm/drm_panel_orientation_quirks.ko; do echo $m; done;	\
cat /dev/null drivers/gpu/drm/arm/modules.builtin drivers/gpu/drm/bridge/modules.builtin drivers/gpu/drm/hisilicon/modules.builtin drivers/gpu/drm/i2c/modules.builtin drivers/gpu/drm/omapdrm/modules.builtin drivers/gpu/drm/panel/modules.builtin drivers/gpu/drm/rcar-du/modules.builtin drivers/gpu/drm/tilcdc/modules.builtin drivers/gpu/drm/tiny/modules.builtin drivers/gpu/drm/xen/modules.builtin) > drivers/gpu/drm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/isdn/capi
make -f ./scripts/Makefile.modbuiltin obj=drivers/leds/trigger
(for m in ; do echo $m; done;	\
cat /dev/null drivers/gpu/drm/modules.builtin drivers/gpu/vga/modules.builtin) > drivers/gpu/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/lightnvm/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/macintosh/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/memory
make -f ./scripts/Makefile.modbuiltin obj=drivers/message
make -f ./scripts/Makefile.modbuiltin obj=drivers/mfd
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/mailbox/modules.builtin
(for m in drivers/md/md-mod.ko drivers/md/dm-mod.ko; do echo $m; done;	\
cat /dev/null ) > drivers/md/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/misc
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/cec
make -f ./scripts/Makefile.modbuiltin obj=drivers/isdn/hardware
(for m in drivers/isdn/capi/kernelcapi.ko; do echo $m; done;	\
cat /dev/null ) > drivers/isdn/capi/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/leds/trigger/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/common
(for m in drivers/leds/led-class.ko; do echo $m; done;	\
cat /dev/null drivers/leds/trigger/modules.builtin) > drivers/leds/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/memory/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/message/fusion
make -f ./scripts/Makefile.modbuiltin obj=drivers/mmc
make -f ./scripts/Makefile.modbuiltin obj=drivers/net
(for m in drivers/mfd/tps65912-core.ko drivers/mfd/tps65912-i2c.ko drivers/mfd/tps65912-spi.ko drivers/mfd/mfd-core.ko drivers/mfd/da9063.ko drivers/mfd/max14577.ko drivers/mfd/max77693.ko drivers/mfd/sec-core.ko drivers/mfd/sec-irq.ko; do echo $m; done;	\
cat /dev/null ) > drivers/mfd/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/nfc
make -f ./scripts/Makefile.modbuiltin obj=drivers/misc/cardreader
(for m in drivers/media/cec/cec.ko; do echo $m; done;	\
cat /dev/null ) > drivers/media/cec/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/isdn/hardware/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/misc/cb710
(for m in ; do echo $m; done;	\
cat /dev/null drivers/isdn/capi/modules.builtin drivers/isdn/hardware/modules.builtin) > drivers/isdn/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/firewire
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/common/b2c2
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/message/fusion/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/mmc/core
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/dsa
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/nfc/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/message/fusion/modules.builtin) > drivers/message/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/misc/cardreader/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/i2c
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/mmc
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/common/b2c2/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/common/saa7146
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/misc/cb710/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/firewire/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/misc/eeprom
(for m in drivers/mmc/core/mmc_core.ko; do echo $m; done;	\
cat /dev/null ) > drivers/mmc/core/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/fddi
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/dsa/b53
make -f ./scripts/Makefile.modbuiltin obj=drivers/mmc/host
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/common/saa7146/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/mmc/siano
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/3com
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/i2c/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/misc/eeprom/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/common/siano
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/fddi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/misc/lis3lv02d
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/mmc/host/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/misc/mic
(for m in ; do echo $m; done;	\
cat /dev/null drivers/mmc/core/modules.builtin drivers/mmc/host/modules.builtin) > drivers/mmc/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/dsa/b53/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/mmc/siano/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/dsa/microchip
(for m in ; do echo $m; done;	\
cat /dev/null drivers/media/mmc/siano/modules.builtin) > drivers/media/mmc/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/3com/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/nvdimm
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/8390
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/misc/lis3lv02d/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/dsa/mv88e6xxx
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/common/siano/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/misc/mic/bus
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/dsa/microchip/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/common/v4l2-tpg
(for m in drivers/nvdimm/libnvdimm.ko drivers/nvdimm/nd_e820.ko; do echo $m; done;	\
cat /dev/null ) > drivers/nvdimm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/common/videobuf2
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/8390/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/b2c2
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/misc/mic/bus/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/dsa/mv88e6xxx/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/adaptec
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/dsa/ocelot
(for m in ; do echo $m; done;	\
cat /dev/null drivers/misc/mic/bus/modules.builtin) > drivers/misc/mic/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/agere
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/common/v4l2-tpg/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/misc/ti-st
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/rc
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/common/videobuf2/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/media/common/b2c2/modules.builtin drivers/media/common/saa7146/modules.builtin drivers/media/common/siano/modules.builtin drivers/media/common/v4l2-tpg/modules.builtin drivers/media/common/videobuf2/modules.builtin) > drivers/media/common/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform/cadence
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/ddbridge
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/dsa/ocelot/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/b2c2/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/agere/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/adaptec/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/alacritech
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/dsa/sja1105
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/dm1105
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/misc/ti-st/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/rc/keymaps
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/spi
(for m in ; do echo $m; done;	\
cat /dev/null drivers/misc/cardreader/modules.builtin drivers/misc/cb710/modules.builtin drivers/misc/eeprom/modules.builtin drivers/misc/lis3lv02d/modules.builtin drivers/misc/mic/modules.builtin drivers/misc/ti-st/modules.builtin) > drivers/misc/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/ddbridge/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/intel
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/alteon
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/platform/cadence/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform/cros-ec-cec
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/dsa/sja1105/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/alacritech/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/net/dsa/b53/modules.builtin drivers/net/dsa/microchip/modules.builtin drivers/net/dsa/mv88e6xxx/modules.builtin drivers/net/dsa/ocelot/modules.builtin drivers/net/dsa/sja1105/modules.builtin) > drivers/net/dsa/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/rc/keymaps/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform/davinci
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/dm1105/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/spi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/hamradio
(for m in ; do echo $m; done;	\
cat /dev/null drivers/media/rc/keymaps/modules.builtin) > drivers/media/rc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/tuners
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/amazon
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform/meson
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/intel/ipu3
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/alteon/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/mantis
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/platform/cros-ec-cec/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/netup_unidvb
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/platform/davinci/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/tuners/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/hamradio/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/ngene
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/amazon/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/pluto2
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/usb
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/amd
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/platform/meson/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform/omap
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/intel/ipu3/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/media/pci/intel/ipu3/modules.builtin) > drivers/media/pci/intel/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/mantis/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform/stm32
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/aquantia
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/netup_unidvb/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/nvme
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/ngene/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/pluto2/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/usb/b2c2
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/amd/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/nvmem
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/pt1
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/platform/omap/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform/sunxi
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/usb/dvb-usb
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/platform/stm32/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/usb/dvb-usb-v2
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/aquantia/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/arc
make -f ./scripts/Makefile.modbuiltin obj=drivers/nvme/host
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/usb/b2c2/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/nvmem/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/nvme/target
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform/sunxi/sun4i-csi
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/pt1/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/atheros
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/usb/dvb-usb/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/pt3
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/phy
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/usb/dvb-usb-v2/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/arc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/usb/s2255
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/nvme/host/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform/sunxi/sun6i-csi
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform/sunxi/sun8i-di
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/nvme/target/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/platform/sunxi/sun4i-csi/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/atheros/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/nvme/host/modules.builtin drivers/nvme/target/modules.builtin) > drivers/nvme/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/opp
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/pt3/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/aurora
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/saa7146
make -f ./scripts/Makefile.modbuiltin obj=drivers/pci
(for m in drivers/net/phy/libphy.ko drivers/net/phy/fixed_phy.ko; do echo $m; done;	\
cat /dev/null ) > drivers/net/phy/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/perf
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/usb/s2255/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/platform/sunxi/sun8i-di/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/usb/siano
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/platform/sunxi/sun6i-csi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ppp
(for m in ; do echo $m; done;	\
cat /dev/null drivers/media/platform/sunxi/sun4i-csi/modules.builtin drivers/media/platform/sunxi/sun6i-csi/modules.builtin drivers/media/platform/sunxi/sun8i-di/modules.builtin) > drivers/media/platform/sunxi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/platform/ti-vpe
make -f ./scripts/Makefile.modbuiltin obj=drivers/pci/controller
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/aurora/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/broadcom
(for m in drivers/net/ppp/ppp_generic.ko; do echo $m; done;	\
cat /dev/null ) > drivers/net/ppp/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/perf/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/slip
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/opp/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/usb/siano/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/brocade
make -f ./scripts/Makefile.modbuiltin obj=drivers/pci/endpoint
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/usb/stkwebcam
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/platform/ti-vpe/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/saa7146/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/media/platform/cadence/modules.builtin drivers/media/platform/cros-ec-cec/modules.builtin drivers/media/platform/davinci/modules.builtin drivers/media/platform/meson/modules.builtin drivers/media/platform/omap/modules.builtin drivers/media/platform/stm32/modules.builtin drivers/media/platform/sunxi/modules.builtin drivers/media/platform/ti-vpe/modules.builtin) > drivers/media/platform/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/smipcie
make -f ./scripts/Makefile.modbuiltin obj=drivers/pci/hotplug
make -f ./scripts/Makefile.modbuiltin obj=drivers/pci/controller/dwc
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/broadcom/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/pci/ttpci
(for m in drivers/net/slip/slhc.ko; do echo $m; done;	\
cat /dev/null ) > drivers/net/slip/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pci/pcie
make -f ./scripts/Makefile.modbuiltin obj=drivers/pci/endpoint/functions
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/brocade/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/usb/stkwebcam/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/cadence
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/usb/ttusb-budget
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/smipcie/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pci/hotplug/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pci/switch
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/cavium
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pci/controller/dwc/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/pci/controller/dwc/modules.builtin) > drivers/pci/controller/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/pci/ttpci/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/chelsio
(for m in ; do echo $m; done;	\
cat /dev/null drivers/media/pci/b2c2/modules.builtin drivers/media/pci/ddbridge/modules.builtin drivers/media/pci/dm1105/modules.builtin drivers/media/pci/intel/modules.builtin drivers/media/pci/mantis/modules.builtin drivers/media/pci/netup_unidvb/modules.builtin drivers/media/pci/ngene/modules.builtin drivers/media/pci/pluto2/modules.builtin drivers/media/pci/pt1/modules.builtin drivers/media/pci/pt3/modules.builtin drivers/media/pci/saa7146/modules.builtin drivers/media/pci/smipcie/modules.builtin drivers/media/pci/ttpci/modules.builtin) > drivers/media/pci/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pci/pcie/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pci/endpoint/functions/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/cirrus
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/usb/ttusb-dec
(for m in ; do echo $m; done;	\
cat /dev/null drivers/pci/endpoint/functions/modules.builtin) > drivers/pci/endpoint/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/cadence/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/usb/ttusb-budget/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/cisco
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/cortina
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/cavium/common
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pci/switch/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/pci/controller/modules.builtin drivers/pci/endpoint/modules.builtin drivers/pci/hotplug/modules.builtin drivers/pci/pcie/modules.builtin drivers/pci/switch/modules.builtin) > drivers/pci/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/dec
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/chelsio/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/cavium/liquidio
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/usb/ttusb-dec/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/cirrus/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/cisco/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/media/usb/zr364xx
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wan
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/cavium/octeon
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/broadcom
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/cortina/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/cavium/thunder
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/cavium/common/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/cadence
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/dec/tulip
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/cavium/liquidio/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/media/usb/zr364xx/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/freescale
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/broadcom/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/cavium/octeon/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/media/usb/b2c2/modules.builtin drivers/media/usb/dvb-usb/modules.builtin drivers/media/usb/dvb-usb-v2/modules.builtin drivers/media/usb/s2255/modules.builtin drivers/media/usb/siano/modules.builtin drivers/media/usb/stkwebcam/modules.builtin drivers/media/usb/ttusb-budget/modules.builtin drivers/media/usb/ttusb-dec/modules.builtin drivers/media/usb/zr364xx/modules.builtin) > drivers/media/usb/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wan/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/hisilicon
(for m in ; do echo $m; done;	\
cat /dev/null drivers/media/cec/modules.builtin drivers/media/common/modules.builtin drivers/media/firewire/modules.builtin drivers/media/i2c/modules.builtin drivers/media/mmc/modules.builtin drivers/media/pci/modules.builtin drivers/media/platform/modules.builtin drivers/media/rc/modules.builtin drivers/media/spi/modules.builtin drivers/media/tuners/modules.builtin drivers/media/usb/modules.builtin) > drivers/media/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/lantiq
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/marvell
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/cavium/thunder/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pinctrl
(for m in ; do echo $m; done;	\
cat /dev/null drivers/net/ethernet/cavium/common/modules.builtin drivers/net/ethernet/cavium/liquidio/modules.builtin drivers/net/ethernet/cavium/octeon/modules.builtin drivers/net/ethernet/cavium/thunder/modules.builtin) > drivers/net/ethernet/cavium/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/cadence/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/motorola
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/dlink
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/dec/tulip/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/net/ethernet/dec/tulip/modules.builtin) > drivers/net/ethernet/dec/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/emulex
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/freescale/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/hisilicon/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/platform
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/lantiq/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pnp
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/marvell/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/power
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/ezchip
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/motorola/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/dlink/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/mscc
make -f ./scripts/Makefile.modbuiltin obj=drivers/pinctrl/actions
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/qualcomm
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/emulex/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/powercap
make -f ./scripts/Makefile.modbuiltin obj=drivers/platform/chrome
make -f ./scripts/Makefile.modbuiltin obj=drivers/pnp/pnpacpi
make -f ./scripts/Makefile.modbuiltin obj=drivers/power/avs
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/ezchip/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/mscc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/fujitsu
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pinctrl/actions/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/platform/mellanox
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/powercap/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pinctrl/bcm
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/qualcomm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/ralink
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/platform/chrome/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pnp/pnpacpi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/samsung
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/power/avs/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/pnp/pnpacpi/modules.builtin) > drivers/pnp/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/socionext
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/fujitsu/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/google
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pinctrl/bcm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/power/reset
make -f ./scripts/Makefile.modbuiltin obj=drivers/pinctrl/cirrus
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/platform/mellanox/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/platform/x86
make -f ./scripts/Makefile.modbuiltin obj=drivers/power/supply
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/ralink/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/st
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/samsung/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/socionext/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/huawei
make -f ./scripts/Makefile.modbuiltin obj=drivers/phy/ti
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/power/reset/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/google/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/i825xx
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pinctrl/cirrus/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pinctrl/freescale
(for m in ; do echo $m; done;	\
(for m in drivers/platform/x86/intel_pmc_core.ko drivers/platform/x86/intel_pmc_core_pltdrv.ko; do echo $m; done;	\
cat /dev/null ) > drivers/power/supply/modules.builtin
cat /dev/null ) > drivers/platform/x86/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/power/avs/modules.builtin drivers/power/reset/modules.builtin drivers/power/supply/modules.builtin) > drivers/power/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/platform/chrome/modules.builtin drivers/platform/mellanox/modules.builtin drivers/platform/x86/modules.builtin) > drivers/platform/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/st/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pps
make -f ./scripts/Makefile.modbuiltin obj=drivers/ptp
make -f ./scripts/Makefile.modbuiltin obj=drivers/pwm
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/huawei/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/phy/ti/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pinctrl/intel
(for m in ; do echo $m; done;	\
cat /dev/null drivers/phy/broadcom/modules.builtin drivers/phy/cadence/modules.builtin drivers/phy/freescale/modules.builtin drivers/phy/hisilicon/modules.builtin drivers/phy/lantiq/modules.builtin drivers/phy/marvell/modules.builtin drivers/phy/motorola/modules.builtin drivers/phy/mscc/modules.builtin drivers/phy/qualcomm/modules.builtin drivers/phy/ralink/modules.builtin drivers/phy/samsung/modules.builtin drivers/phy/socionext/modules.builtin drivers/phy/st/modules.builtin drivers/phy/ti/modules.builtin) > drivers/phy/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/admtek
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/i825xx/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pinctrl/mediatek
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/intel
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pinctrl/freescale/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/marvell
make -f ./scripts/Makefile.modbuiltin obj=drivers/pps/clients
(for m in drivers/ptp/ptp.ko; do echo $m; done;	\
cat /dev/null ) > drivers/ptp/modules.builtin
(for m in drivers/pwm/pwm-lpss.ko drivers/pwm/pwm-lpss-pci.ko drivers/pwm/pwm-lpss-platform.ko; do echo $m; done;	\
cat /dev/null ) > drivers/pwm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pinctrl/mvebu
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/ath
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/admtek/modules.builtin
(for m in drivers/pinctrl/intel/pinctrl-cherryview.ko; do echo $m; done;	\
cat /dev/null ) > drivers/pinctrl/intel/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pinctrl/mediatek/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/atmel
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/intel/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/broadcom
make -f ./scripts/Makefile.modbuiltin obj=drivers/pps/generators
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/cisco
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/marvell/octeontx2
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pps/clients/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/intel
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pinctrl/mvebu/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/ath/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pinctrl/nomadik
make -f ./scripts/Makefile.modbuiltin obj=drivers/rapidio
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/atmel/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/broadcom/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/ras
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pps/generators/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pinctrl/sprd
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/marvell/octeontx2/modules.builtin
(for m in drivers/pps/pps_core.ko; do echo $m; done;	\
cat /dev/null drivers/pps/clients/modules.builtin drivers/pps/generators/modules.builtin) > drivers/pps/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/cisco/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/net/ethernet/marvell/octeontx2/modules.builtin) > drivers/net/ethernet/marvell/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/pinctrl/ti
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/mellanox
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pinctrl/nomadik/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/intel/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/regulator
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/micrel
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/intersil
make -f ./scripts/Makefile.modbuiltin obj=drivers/rapidio/devices
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/ras/modules.builtin
(for m in ; do echo $m; done;	\
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/marvell
cat /dev/null ) > drivers/pinctrl/sprd/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/remoteproc
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/pinctrl/ti/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/mellanox/modules.builtin
(for m in drivers/pinctrl/pinctrl-amd.ko; do echo $m; done;	\
cat /dev/null drivers/pinctrl/actions/modules.builtin drivers/pinctrl/bcm/modules.builtin drivers/pinctrl/cirrus/modules.builtin drivers/pinctrl/freescale/modules.builtin drivers/pinctrl/intel/modules.builtin drivers/pinctrl/mediatek/modules.builtin drivers/pinctrl/mvebu/modules.builtin drivers/pinctrl/nomadik/modules.builtin drivers/pinctrl/sprd/modules.builtin drivers/pinctrl/ti/modules.builtin) > drivers/pinctrl/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/rapidio/switches
make -f ./scripts/Makefile.modbuiltin obj=drivers/reset
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/regulator/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/intersil/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/micrel/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/rtc
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/mediatek
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/rapidio/devices/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/microchip
make -f ./scripts/Makefile.modbuiltin obj=drivers/scsi
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/marvell/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/sfi
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/remoteproc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/mscc
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/rapidio/switches/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/reset/hisilicon
(for m in drivers/rapidio/rapidio.ko; do echo $m; done;	\
cat /dev/null drivers/rapidio/devices/modules.builtin drivers/rapidio/switches/modules.builtin) > drivers/rapidio/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/soc
(for m in drivers/rtc/rtc-cmos.ko; do echo $m; done;	\
cat /dev/null ) > drivers/rtc/modules.builtin
(for m in ; do echo $m; done;	\
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/microchip/modules.builtin
cat /dev/null ) > drivers/net/wireless/mediatek/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/spi
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/quantenna
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/myricom
make -f ./scripts/Makefile.modbuiltin obj=drivers/scsi/device_handler
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/sfi/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/mscc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/scsi/megaraid
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/natsemi
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/reset/hisilicon/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/reset/hisilicon/modules.builtin) > drivers/reset/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/soc/amlogic
make -f ./scripts/Makefile.modbuiltin obj=drivers/staging
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/myricom/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/quantenna/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/scsi/device_handler/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/ralink
make -f ./scripts/Makefile.modbuiltin obj=drivers/soc/bcm
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/spi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/realtek
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/neterion
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/scsi/megaraid/modules.builtin
(for m in drivers/scsi/scsi_mod.ko drivers/scsi/sd_mod.ko drivers/scsi/sr_mod.ko drivers/scsi/sg.ko; do echo $m; done;	\
cat /dev/null drivers/scsi/device_handler/modules.builtin drivers/scsi/megaraid/modules.builtin) > drivers/scsi/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/natsemi/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/soc/amlogic/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/rsi
make -f ./scripts/Makefile.modbuiltin obj=drivers/thermal
make -f ./scripts/Makefile.modbuiltin obj=drivers/staging/android
make -f ./scripts/Makefile.modbuiltin obj=drivers/soc/fsl
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/soc/bcm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/staging/hp
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/realtek/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/ralink/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/st
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/ti
make -f ./scripts/Makefile.modbuiltin obj=drivers/thermal/broadcom
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/rsi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/staging/android/ion
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/neterion/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/tty
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/soc/fsl/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/netronome
make -f ./scripts/Makefile.modbuiltin obj=drivers/soc/mediatek
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/staging/hp/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/st/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/usb
make -f ./scripts/Makefile.modbuiltin obj=drivers/thermal/intel
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/ti/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/wireless/zydas
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/thermal/broadcom/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/staging/android/ion/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/staging/android/ion/modules.builtin) > drivers/staging/android/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/tty/hvc
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/soc/mediatek/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/staging/isdn
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/netronome/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/tty/ipwireless
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/ni
make -f ./scripts/Makefile.modbuiltin obj=drivers/soc/qcom
make -f ./scripts/Makefile.modbuiltin obj=drivers/usb/common
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/thermal/intel/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/wireless/zydas/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/tty/hvc/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/tty/ipwireless/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/thermal/samsung
(for m in ; do echo $m; done;	\
cat /dev/null drivers/net/wireless/admtek/modules.builtin drivers/net/wireless/ath/modules.builtin drivers/net/wireless/atmel/modules.builtin drivers/net/wireless/broadcom/modules.builtin drivers/net/wireless/cisco/modules.builtin drivers/net/wireless/intel/modules.builtin drivers/net/wireless/intersil/modules.builtin drivers/net/wireless/marvell/modules.builtin drivers/net/wireless/mediatek/modules.builtin drivers/net/wireless/quantenna/modules.builtin drivers/net/wireless/ralink/modules.builtin drivers/net/wireless/realtek/modules.builtin drivers/net/wireless/rsi/modules.builtin drivers/net/wireless/st/modules.builtin drivers/net/wireless/ti/modules.builtin drivers/net/wireless/zydas/modules.builtin) > drivers/net/wireless/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/ni/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/usb/core
make -f ./scripts/Makefile.modbuiltin obj=drivers/tty/serdev
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/staging/isdn/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/usb/dwc2
make -f ./scripts/Makefile.modbuiltin obj=drivers/staging/kpc2000
(for m in drivers/usb/common/usb-common.ko; do echo $m; done;	\
cat /dev/null ) > drivers/usb/common/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/soc/qcom/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/nvidia
make -f ./scripts/Makefile.modbuiltin obj=drivers/thermal/st
make -f ./scripts/Makefile.modbuiltin obj=drivers/soc/renesas
(for m in drivers/usb/core/usbcore.ko; do echo $m; done;	\
cat /dev/null ) > drivers/usb/core/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/thermal/samsung/modules.builtin
(for m in drivers/tty/serdev/serdev.ko; do echo $m; done;	\
cat /dev/null ) > drivers/tty/serdev/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/tty/serial
make -f ./scripts/Makefile.modbuiltin obj=drivers/staging/media
(for m in drivers/usb/dwc2/dwc2.ko; do echo $m; done;	\
cat /dev/null ) > drivers/usb/dwc2/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/usb/early
make -f ./scripts/Makefile.modbuiltin obj=drivers/staging/kpc2000/kpc2000
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/thermal/st/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/nvidia/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/staging/unisys
make -f ./scripts/Makefile.modbuiltin obj=drivers/thermal/tegra
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/oki-semi
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/soc/renesas/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/tty/serial/8250
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/usb/early/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/soc/sunxi
make -f ./scripts/Makefile.modbuiltin obj=drivers/usb/host
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/staging/media/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/staging/kpc2000/kpc2000/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/usb/misc
(for m in ; do echo $m; done;	\
cat /dev/null drivers/staging/kpc2000/kpc2000/modules.builtin) > drivers/staging/kpc2000/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/staging/unisys/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/usb/phy
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/oki-semi/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/staging/vme
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/thermal/tegra/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/packetengines
(for m in ; do echo $m; done;	\
cat /dev/null drivers/thermal/broadcom/modules.builtin drivers/thermal/intel/modules.builtin drivers/thermal/samsung/modules.builtin drivers/thermal/st/modules.builtin drivers/thermal/tegra/modules.builtin) > drivers/thermal/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/usb/storage
(for m in drivers/tty/serial/8250/8250.ko drivers/tty/serial/8250/8250_base.ko drivers/tty/serial/8250/8250_pci.ko; do echo $m; done;	\
cat /dev/null ) > drivers/tty/serial/8250/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/soc/sunxi/modules.builtin
(for m in drivers/tty/serial/serial_core.ko drivers/tty/serial/max310x.ko drivers/tty/serial/sccnxp.ko drivers/tty/serial/serial_mctrl_gpio.ko drivers/tty/serial/kgdboc.ko; do echo $m; done;	\
cat /dev/null drivers/tty/serial/8250/modules.builtin) > drivers/tty/serial/modules.builtin
(for m in drivers/usb/host/ehci-hcd.ko drivers/usb/host/ehci-pci.ko drivers/usb/host/ehci-platform.ko drivers/usb/host/ohci-hcd.ko drivers/usb/host/ohci-pci.ko drivers/usb/host/ohci-platform.ko drivers/usb/host/uhci-hcd.ko drivers/usb/host/xhci-hcd.ko drivers/usb/host/xhci-pci.ko; do echo $m; done;	\
cat /dev/null ) > drivers/usb/host/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/soc/ti
make -f ./scripts/Makefile.modbuiltin obj=drivers/tty/vt
make -f ./scripts/Makefile.modbuiltin obj=drivers/soc/xilinx
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/usb/misc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/vfio
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/usb/phy/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/video
make -f ./scripts/Makefile.modbuiltin obj=drivers/staging/vme/devices
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/packetengines/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/pensando
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/usb/storage/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/usb/common/modules.builtin drivers/usb/core/modules.builtin drivers/usb/dwc2/modules.builtin drivers/usb/early/modules.builtin drivers/usb/host/modules.builtin drivers/usb/misc/modules.builtin drivers/usb/phy/modules.builtin drivers/usb/storage/modules.builtin) > drivers/usb/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/virt
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/soc/ti/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/tty/vt/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/soc/xilinx/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/virtio
(for m in ; do echo $m; done;	\
cat /dev/null drivers/tty/hvc/modules.builtin drivers/tty/ipwireless/modules.builtin drivers/tty/serdev/modules.builtin drivers/tty/serial/modules.builtin drivers/tty/vt/modules.builtin) > drivers/tty/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/soc/amlogic/modules.builtin drivers/soc/bcm/modules.builtin drivers/soc/fsl/modules.builtin drivers/soc/mediatek/modules.builtin drivers/soc/qcom/modules.builtin drivers/soc/renesas/modules.builtin drivers/soc/sunxi/modules.builtin drivers/soc/ti/modules.builtin drivers/soc/xilinx/modules.builtin) > drivers/soc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/vme
make -f ./scripts/Makefile.modbuiltin obj=drivers/vfio/pci
make -f ./scripts/Makefile.modbuiltin obj=drivers/watchdog
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/staging/vme/devices/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/video/backlight
(for m in ; do echo $m; done;	\
cat /dev/null drivers/staging/vme/devices/modules.builtin) > drivers/staging/vme/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/pensando/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/staging/android/modules.builtin drivers/staging/hp/modules.builtin drivers/staging/isdn/modules.builtin drivers/staging/kpc2000/modules.builtin drivers/staging/media/modules.builtin drivers/staging/unisys/modules.builtin drivers/staging/vme/modules.builtin) > drivers/staging/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/qlogic
make -f ./scripts/Makefile.modbuiltin obj=drivers/xen
make -f ./scripts/Makefile.modbuiltin obj=drivers/virt/vboxguest
(for m in drivers/virtio/virtio.ko drivers/virtio/virtio_ring.ko drivers/virtio/virtio_mmio.ko drivers/virtio/virtio_pci.ko drivers/virtio/virtio_balloon.ko; do echo $m; done;	\
cat /dev/null ) > drivers/virtio/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/vme/boards
(for m in drivers/vfio/pci/vfio-pci.ko; do echo $m; done;	\
cat /dev/null ) > drivers/vfio/pci/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/video/console
(for m in drivers/vfio/vfio.ko drivers/vfio/vfio_virqfd.ko drivers/vfio/vfio_iommu_type1.ko; do echo $m; done;	\
cat /dev/null drivers/vfio/pci/modules.builtin) > drivers/vfio/modules.builtin
(for m in drivers/video/backlight/backlight.ko; do echo $m; done;	\
cat /dev/null ) > drivers/video/backlight/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/video/fbdev
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/virt/vboxguest/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/qlogic/modules.builtin
(for m in drivers/watchdog/watchdog.ko drivers/watchdog/pretimeout_noop.ko; do echo $m; done;	\
cat /dev/null ) > drivers/watchdog/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/vme/bridges
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/qualcomm
(for m in ; do echo $m; done;	\
cat /dev/null drivers/virt/vboxguest/modules.builtin) > drivers/virt/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/rdc
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/realtek
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/vme/boards/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/video/console/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/renesas
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/rocker
make -f ./scripts/Makefile.modbuiltin obj=drivers/xen/events
make -f ./scripts/Makefile.modbuiltin obj=drivers/video/fbdev/core
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/realtek/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/qualcomm/emac
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/rdc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/video/fbdev/omap2
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/samsung
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/vme/bridges/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/renesas/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/vme/boards/modules.builtin drivers/vme/bridges/modules.builtin) > drivers/vme/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/rocker/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/seeq
(for m in drivers/video/fbdev/core/fb.ko drivers/video/fbdev/core/cfbfillrect.ko drivers/video/fbdev/core/cfbcopyarea.ko drivers/video/fbdev/core/cfbimgblt.ko; do echo $m; done;	\
cat /dev/null ) > drivers/video/fbdev/core/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/xen/events/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/xen/xenbus
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/sfc
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/silan
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/sis
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/qualcomm/emac/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/video/fbdev/omap2/omapfb
(for m in ; do echo $m; done;	\
cat /dev/null drivers/net/ethernet/qualcomm/emac/modules.builtin) > drivers/net/ethernet/qualcomm/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/smsc
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/samsung/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/seeq/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/socionext
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/sfc/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/silan/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/stmicro
(for m in drivers/xen/xenbus/xenbus_probe_frontend.ko; do echo $m; done;	\
cat /dev/null ) > drivers/xen/xenbus/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/sis/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/sun
(for m in drivers/xen/xen-acpi-processor.ko; do echo $m; done;	\
cat /dev/null drivers/xen/events/modules.builtin drivers/xen/xenbus/modules.builtin) > drivers/xen/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/synopsys
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/tehuti
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/ti
make -f ./scripts/Makefile.modbuiltin obj=drivers/video/fbdev/omap2/omapfb/displays
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/smsc/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/via
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/socionext/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/stmicro/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/wiznet
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/sun/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/xilinx
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/synopsys/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/tehuti/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/net/ethernet/xircom
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/ti/modules.builtin
make -f ./scripts/Makefile.modbuiltin obj=drivers/video/fbdev/omap2/omapfb/dss
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/video/fbdev/omap2/omapfb/displays/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/via/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/xilinx/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/wiznet/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/net/ethernet/xircom/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/net/ethernet/3com/modules.builtin drivers/net/ethernet/8390/modules.builtin drivers/net/ethernet/adaptec/modules.builtin drivers/net/ethernet/agere/modules.builtin drivers/net/ethernet/alacritech/modules.builtin drivers/net/ethernet/alteon/modules.builtin drivers/net/ethernet/amazon/modules.builtin drivers/net/ethernet/amd/modules.builtin drivers/net/ethernet/aquantia/modules.builtin drivers/net/ethernet/arc/modules.builtin drivers/net/ethernet/atheros/modules.builtin drivers/net/ethernet/aurora/modules.builtin drivers/net/ethernet/broadcom/modules.builtin drivers/net/ethernet/brocade/modules.builtin drivers/net/ethernet/cadence/modules.builtin drivers/net/ethernet/cavium/modules.builtin drivers/net/ethernet/chelsio/modules.builtin drivers/net/ethernet/cirrus/modules.builtin drivers/net/ethernet/cisco/modules.builtin drivers/net/ethernet/cortina/modules.builtin drivers/net/ethernet/dec/modules.builtin drivers/net/ethernet/dlink/modules.builtin drivers/net/ethernet/emulex/modules.builtin drivers/net/ethernet/ezchip/modules.builtin drivers/net/ethernet/fujitsu/modules.builtin drivers/net/ethernet/google/modules.builtin drivers/net/ethernet/huawei/modules.builtin drivers/net/ethernet/i825xx/modules.builtin drivers/net/ethernet/intel/modules.builtin drivers/net/ethernet/marvell/modules.builtin drivers/net/ethernet/mellanox/modules.builtin drivers/net/ethernet/micrel/modules.builtin drivers/net/ethernet/microchip/modules.builtin drivers/net/ethernet/mscc/modules.builtin drivers/net/ethernet/myricom/modules.builtin drivers/net/ethernet/natsemi/modules.builtin drivers/net/ethernet/neterion/modules.builtin drivers/net/ethernet/netronome/modules.builtin drivers/net/ethernet/ni/modules.builtin drivers/net/ethernet/nvidia/modules.builtin drivers/net/ethernet/oki-semi/modules.builtin drivers/net/ethernet/packetengines/modules.builtin drivers/net/ethernet/pensando/modules.builtin drivers/net/ethernet/qlogic/modules.builtin drivers/net/ethernet/qualcomm/modules.builtin drivers/net/ethernet/rdc/modules.builtin drivers/net/ethernet/realtek/modules.builtin drivers/net/ethernet/renesas/modules.builtin drivers/net/ethernet/rocker/modules.builtin drivers/net/ethernet/samsung/modules.builtin drivers/net/ethernet/seeq/modules.builtin drivers/net/ethernet/sfc/modules.builtin drivers/net/ethernet/silan/modules.builtin drivers/net/ethernet/sis/modules.builtin drivers/net/ethernet/smsc/modules.builtin drivers/net/ethernet/socionext/modules.builtin drivers/net/ethernet/stmicro/modules.builtin drivers/net/ethernet/sun/modules.builtin drivers/net/ethernet/synopsys/modules.builtin drivers/net/ethernet/tehuti/modules.builtin drivers/net/ethernet/ti/modules.builtin drivers/net/ethernet/via/modules.builtin drivers/net/ethernet/wiznet/modules.builtin drivers/net/ethernet/xilinx/modules.builtin drivers/net/ethernet/xircom/modules.builtin) > drivers/net/ethernet/modules.builtin
(for m in drivers/net/tun.ko drivers/net/xen-netfront.ko; do echo $m; done;	\
cat /dev/null drivers/net/dsa/modules.builtin drivers/net/ethernet/modules.builtin drivers/net/fddi/modules.builtin drivers/net/hamradio/modules.builtin drivers/net/phy/modules.builtin drivers/net/ppp/modules.builtin drivers/net/slip/modules.builtin drivers/net/wan/modules.builtin drivers/net/wireless/modules.builtin) > drivers/net/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null ) > drivers/video/fbdev/omap2/omapfb/dss/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/video/fbdev/omap2/omapfb/displays/modules.builtin drivers/video/fbdev/omap2/omapfb/dss/modules.builtin) > drivers/video/fbdev/omap2/omapfb/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/video/fbdev/omap2/omapfb/modules.builtin) > drivers/video/fbdev/omap2/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/video/fbdev/core/modules.builtin drivers/video/fbdev/omap2/modules.builtin) > drivers/video/fbdev/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/video/backlight/modules.builtin drivers/video/console/modules.builtin drivers/video/fbdev/modules.builtin) > drivers/video/modules.builtin
(for m in ; do echo $m; done;	\
cat /dev/null drivers/acpi/modules.builtin drivers/amba/modules.builtin drivers/android/modules.builtin drivers/ata/modules.builtin drivers/auxdisplay/modules.builtin drivers/base/modules.builtin drivers/block/modules.builtin drivers/bus/modules.builtin drivers/cdrom/modules.builtin drivers/char/modules.builtin drivers/char/ipmi/modules.builtin drivers/clk/modules.builtin drivers/clocksource/modules.builtin drivers/connector/modules.builtin drivers/cpufreq/modules.builtin drivers/cpuidle/modules.builtin drivers/crypto/modules.builtin drivers/dax/modules.builtin drivers/devfreq/modules.builtin drivers/dma/modules.builtin drivers/dma-buf/modules.builtin drivers/edac/modules.builtin drivers/eisa/modules.builtin drivers/extcon/modules.builtin drivers/firewire/modules.builtin drivers/firmware/modules.builtin drivers/gpio/modules.builtin drivers/gpu/modules.builtin drivers/hwmon/modules.builtin drivers/hwspinlock/modules.builtin drivers/hwtracing/intel_th/modules.builtin drivers/i2c/modules.builtin drivers/i3c/modules.builtin drivers/idle/modules.builtin drivers/input/modules.builtin drivers/input/serio/modules.builtin drivers/iommu/modules.builtin drivers/irqchip/modules.builtin drivers/isdn/modules.builtin drivers/leds/modules.builtin drivers/lightnvm/modules.builtin drivers/macintosh/modules.builtin drivers/mailbox/modules.builtin drivers/md/modules.builtin drivers/media/modules.builtin drivers/memory/modules.builtin drivers/message/modules.builtin drivers/mfd/modules.builtin drivers/misc/modules.builtin drivers/mmc/modules.builtin drivers/net/modules.builtin drivers/nfc/modules.builtin drivers/nvdimm/modules.builtin drivers/nvme/modules.builtin drivers/nvmem/modules.builtin drivers/opp/modules.builtin drivers/pci/modules.builtin drivers/perf/modules.builtin drivers/phy/modules.builtin drivers/pinctrl/modules.builtin drivers/platform/modules.builtin drivers/pnp/modules.builtin drivers/power/modules.builtin drivers/powercap/modules.builtin drivers/pps/modules.builtin drivers/ptp/modules.builtin drivers/pwm/modules.builtin drivers/rapidio/modules.builtin drivers/ras/modules.builtin drivers/regulator/modules.builtin drivers/remoteproc/modules.builtin drivers/reset/modules.builtin drivers/rtc/modules.builtin drivers/scsi/modules.builtin drivers/sfi/modules.builtin drivers/soc/modules.builtin drivers/spi/modules.builtin drivers/staging/modules.builtin drivers/thermal/modules.builtin drivers/tty/modules.builtin drivers/usb/modules.builtin drivers/vfio/modules.builtin drivers/video/modules.builtin drivers/virt/modules.builtin drivers/virtio/modules.builtin drivers/vme/modules.builtin drivers/watchdog/modules.builtin drivers/xen/modules.builtin) > drivers/modules.builtin
make[1]: se sale del directorio '/usr/src/linux-headers-5.5.5-050505-generic'
make: *** [Makefile:22: all] Error 2

I'm unsure if the installation went well, and I don't understand what's wrong with the DKMS installation. Maybe I'm doing that step wrong!

@devnix
Copy link

devnix commented Feb 25, 2020

Oh, ok! I've just run sudo dkms install ./module on the repo root and it seems like it's installed! Indeed, the DisplayLink screen started to work immediately.

Thank you for your patience. I'm missing some instructions in order to build and install the module in the readme, that was all.

@BdotMall
Copy link

Just jumping in here to say thanks to all who have contributed to this thread. I recently upgraded my Fedora 31 to kernel 5.5.11-200.fc31.x86_64, and once again, my DisplayLink driver (fedora-31-displaylink-1.6.4-1.x86_64.rpm) was failing to work. Searched high and low and finally came across the suggestions here in thread. In summary:

$ sudo dnf install displaylink-1.6.4-2.x86_64.rpm
$ git clone https://github.com/DisplayLink/evdi.git
$ cd evdi
$ sudo dkms install ./module

"Magically" my monitors attached to my Dell D3100 dock came to life. Again, thanks to all!

P.S. I'm in no way bashing elguero and all who have contributed to https://github.com/elguero/displaylink-rpm.git. Huge thanks to everyone on that project who has even made the DisplayLink drivers availabe to us Fedora users. https://www.displaylink.com/downloads themselves won't even support us!

@syrianadus
Copy link

Awesome! Thank you everybody!

@totonho-apocalipse
Copy link

I just used this on Fedora 32 and it worked like a charm

@AnthonyGiorgio
Copy link

This worked for me on my Fedora 32 system as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests