Skip to content

Fix build for Kernel 4.18

Rohan Garg requested to merge shadeslayer-guest/mali-midgard:master into master

Hey I've made the module build against 4.18 and was hoping you could merge my changes in.

Build log:

DKMS make.log for mali-midgard-16.0 for kernel 4.18.0-3-arm64 (aarch64)
Wed Dec 12 16:11:56 UTC 2018
make -C /lib/modules/4.18.0-3-arm64/build M=/var/lib/dkms/mali-midgard/16.0/build EXTRA_CFLAGS="-I/var/lib/dkms/mali-midgard/16.0/build/../../../../include -I/var/lib/dkms/mali-midgard/16.0/build/../../../../tests/include -DCONFIG_MALI_MIDGARD=m -DCONFIG_MALI_DEVFREQ=y -DCONFIG_MALI_EXPERT=y -DCONFIG_MALI_BACKEND=gpu -DCONFIG_MALI_PLATFORM_DEVICETREE=y"  KBUILD_EXTRA_SYMBOLS="/var/lib/dkms/mali-midgard/16.0/build/../../../base/ump/src/Module.symvers /var/lib/dkms/mali-midgard/16.0/build/../../../../drivers/base/kds/Module.symvers" modules
make[1]: Entering directory '/usr/src/linux-headers-4.18.0-3-arm64'
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_device.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_cache_policy.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_mem.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_mmu.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_jd.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_jd_debugfs.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_jm.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_gpuprops.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_js.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_js_ctx_attr.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_event.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_context.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_pm.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_config.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_vinstr.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_softjobs.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_10969_workaround.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_hw.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_utility.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_debug.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_trace_timeline.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_gpu_memory_debugfs.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_mem_linux.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_core_linux.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_sync.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_sync_user.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_replay.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_mem_profile_debugfs.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_mmu_mode_lpae.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_mmu_mode_aarch64.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_disjoint_events.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_gator_api.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_debug_mem_view.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_debug_job_fault.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_smc.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_mem_pool.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_mem_pool_debugfs.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_tlstream.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_strings.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_as_fault_debugfs.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase_regs_history_debugfs.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_cache_policy_backend.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_device_hw.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_gpu.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_gpuprops_backend.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_debug_job_fault_backend.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_irq_linux.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_instr_backend.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_jm_as.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_jm_hw.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_jm_rb.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_js_affinity.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_js_backend.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_mmu_hw_direct.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_pm_backend.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_pm_driver.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_pm_metrics.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_pm_ca.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_pm_ca_fixed.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_pm_always_on.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_pm_coarse_demand.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_pm_demand.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_pm_policy.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_time.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/backend/gpu/mali_kbase_devfreq.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/platform/devicetree/mali_kbase_runtime_pm.o
  CC [M]  /var/lib/dkms/mali-midgard/16.0/build/platform/devicetree/mali_kbase_config_devicetree.o
  LD [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/lib/dkms/mali-midgard/16.0/build/mali_kbase.mod.o
  LD [M]  /var/lib/dkms/mali-midgard/16.0/build/mali_kbase.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.18.0-3-arm64'

Merge request reports

Loading