diff --git a/BoardConfig.mk b/BoardConfig.mk index 0830e067d0f7e946cdbe3691dab3094555ef4e9a..0be087781fe5c78e52cbed79484aff2d6acc2ed3 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -93,9 +93,8 @@ BOARD_KERNEL_PAGESIZE := 4096 BOARD_FLASH_BLOCK_SIZE := 262144 # (BOARD_KERNEL_PAGESIZE * 64) BOARD_MKBOOTIMG_ARGS += --header_version $(BOARD_BOOT_HEADER_VERSION) BOARD_KERNEL_IMAGE_NAME := Image -TARGET_KERNEL_ADDITIONAL_CONFIG := vendor/debugfs.config TARGET_KERNEL_SOURCE := kernel/fairphone/FP4 -TARGET_KERNEL_CONFIG := lineage_FP4_defconfig +TARGET_KERNEL_CONFIG := lineage_FP4_defconfig vendor/debugfs.config # Media TARGET_USES_ION := true diff --git a/device.mk b/device.mk index 3492371861217e21fb71bf2f9e9a92335dbd0311..2ec55a16c5444e35d971cfb4b73381a640c71534 100644 --- a/device.mk +++ b/device.mk @@ -235,6 +235,9 @@ PRODUCT_PACKAGES += \ vendor.qti.hardware.display.mapper@3.0.vendor \ vendor.qti.hardware.display.mapper@4.0.vendor +# DebugFS +PRODUCT_SET_DEBUGFS_RESTRICTIONS := true + # DRM PRODUCT_PACKAGES += \ android.hardware.drm@1.3.vendor \ diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index aa2ff2e0a02f16fb3f7238568d457e5a4177025c..c0e5ca713fe865ef6b3e0af71bf204347a342258 100755 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -30,30 +30,14 @@ import /vendor/etc/init/hw/init.target.rc import /vendor/etc/init/hw/init.stnfc.rc on early-init - mount debugfs debugfs /sys/kernel/debug - chmod 0755 /sys/kernel/debug - mount tracefs tracefs /sys/kernel/tracing - chmod 0755 /sys/kernel/tracing - # create symlink for vendor mount points symlink /vendor/firmware_mnt /firmware symlink /vendor/bt_firmware /bt_firmware symlink /vendor/dsp /dsp - # Change ownership of hw_recovery related nodes - chown system graphics /sys/kernel/debug/dri/0/debug/dump - chown system graphics /sys/kernel/debug/dri/0/debug/recovery_reg - chown system graphics /sys/kernel/debug/dri/0/debug/recovery_dbgbus - chown system graphics /sys/kernel/debug/dri/0/debug/recovery_vbif_dbgbus - chown system graphics /sys/kernel/debug/dri/0/debug/recovery_dsi_dbgbus - # Change ownership of sysfs power control node chown system graphics /sys/class/drm/card0/device/power/control - # Change ownership of sw_sync node - chown system graphics /sys/kernel/debug/sync/sw_sync - chmod 0666 /sys/kernel/debug/sync/sw_sync - #Disable UFS clock scaling write /sys/bus/platform/devices/1d84000.ufshc/clkscale_enable 0 @@ -75,9 +59,6 @@ on init chown root system /sys/fs/cgroup/memory/bg/tasks chmod 0660 /sys/fs/cgroup/memory/bg/tasks -on post-fs - chmod 0755 /sys/kernel/debug/tracing - on early-boot # set RLIMIT_MEMLOCK to 64MB setrlimit 8 67108864 67108864 @@ -114,8 +95,6 @@ on boot chown bluetooth bluetooth /sys/module/hci_smd/parameters/hcismd_set chown system system /sys/module/msm_core/parameters/polling_interval chown system system /sys/module/msm_core/parameters/disabled - chown system system /sys/kernel/debug/msm_core/enable - chown system system /sys/kernel/debug/msm_core/ptable chown system system /sys/kernel/boot_slpi/ssr chmod 0660 /sys/module/bluetooth_power/parameters/power chmod 0660 /sys/module/hci_smd/parameters/hcismd_set