Skip to content

Fix drm device probe ordering with strict fw_devlink #12

Fix drm device probe ordering with strict fw_devlink

Fix drm device probe ordering with strict fw_devlink #12

Workflow file for this run

name: Build Linux image
on:
pull_request:
types: [opened, synchronize, reopened]
push:
branches:
- qcom-sdm660-6.*.y
tags:
- v*-sdm660
jobs:
build-linux:
runs-on: [self-hosted, Linux, aarch64]
steps:
- name: Debug
run: |
echo "GITHUB_WORKSPACE: $GITHUB_WORKSPACE"
echo "GITHUB_BASE_REF: $GITHUB_BASE_REF"
echo "GITHUB_HEAD_REF: $GITHUB_HEAD_REF"
echo "GITHUB_REF: $GITHUB_REF"
- name: Update packages
run: |
doas -n apt update
doas -n apt -y upgrade
- name: Checkout source
uses: actions/checkout@v4
with:
clean: false
fetch-depth: 1
- name: Prepare build directory
run: |
mkdir -p .output
- name: Prepare config
run: |
make O=.output LOCALVERSION= defconfig sdm660_defconfig
- name: Compile kernel
run: |
make O=.output LOCALVERSION= -j$(nproc)
- name: Install modules into fake prefix
run: |
make O=.output LOCALVERSION= INSTALL_MOD_PATH=PREFIX INSTALL_MOD_STRIP=1 modules_install
build-apk-package:
runs-on: [self-hosted, Linux, aarch64]
steps:
- name: Update pmbootstrap
run: git -C /opt/pmbootstrap pull
- name: Prepare pmbootstrap config
run: |
echo -n "pmbootstrap version: "
pmbootstrap --version
pmbootstrap config work /home/runner/_pmbwork
pmbootstrap config aports /home/runner/_pmbwork/cache_git/pmaports
pmbootstrap config ccache_size 20G
pmbootstrap config extra_space 256
pmbootstrap config jobs 4
pmbootstrap config ui console
- name: Dump pmbootstrap config
run: pmbootstrap config
- name: Update pmaports
run: |
git -C $(pmbootstrap config aports) fetch origin
git -C $(pmbootstrap config aports) reset --hard origin/master
pmbootstrap status
- name: Zap
run: pmbootstrap -y zap || tail -n200 /home/runner/_pmbwork/log.txt
- name: Install
run: pmbootstrap install --no-fde --no-firewall --password=147147 || tail -n200 /home/runner/_pmbwork/log.txt
- name: Cleanup
run: pmbootstrap shutdown