diff options
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/prebuilt_kernel_modules.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/kernel/prebuilt_kernel_modules.go b/kernel/prebuilt_kernel_modules.go index ec7a9714b..1225da0f2 100644 --- a/kernel/prebuilt_kernel_modules.go +++ b/kernel/prebuilt_kernel_modules.go @@ -247,6 +247,8 @@ func modulesDirForAndroidDlkm(ctx android.ModuleContext, modulesDir android.Outp return modulesDir.Join(ctx, "vendor", "lib", "modules") } else if ctx.InstallInOdmDlkm() { return modulesDir.Join(ctx, "odm", "lib", "modules") + } else if ctx.InstallInVendorRamdisk() { + return modulesDir.Join(ctx, "lib", "modules") } else { // not an android dlkm module. return modulesDir @@ -309,8 +311,8 @@ func (pkm *prebuiltKernelModules) runDepmod(ctx android.ModuleContext, modules a builder.Build("depmod", fmt.Sprintf("depmod %s", ctx.ModuleName())) finalModulesDep := modulesDep - // Add a leading slash to paths in modules.dep of android dlkm - if ctx.InstallInSystemDlkm() || ctx.InstallInVendorDlkm() || ctx.InstallInOdmDlkm() { + // Add a leading slash to paths in modules.dep of android dlkm and vendor ramdisk + if ctx.InstallInSystemDlkm() || ctx.InstallInVendorDlkm() || ctx.InstallInOdmDlkm() || ctx.InstallInVendorRamdisk() { finalModulesDep = modulesDep.ReplaceExtension(ctx, "intermediates") ctx.Build(pctx, android.BuildParams{ Rule: addLeadingSlashToPaths, |