From patchwork Mon Jan 3 18:35:36 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: You-Sheng Yang X-Patchwork-Id: 1574837 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JSPZw5wqqz9t25 for ; Tue, 4 Jan 2022 05:36:07 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1n4SBW-0007MG-Ms; Mon, 03 Jan 2022 18:35:54 +0000 Received: from mail-pl1-f171.google.com ([209.85.214.171]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1n4SBT-0007Ly-Ph for kernel-team@lists.ubuntu.com; Mon, 03 Jan 2022 18:35:51 +0000 Received: by mail-pl1-f171.google.com with SMTP id j13so25430550plx.4 for ; Mon, 03 Jan 2022 10:35:51 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=CZPaTy3Cfnls6vZ8FfQHGbDKoWi8M3HVqYncUn7L09U=; b=hBs43kEpbUFhfE2xz8uabYNWMouiY/NT6G5Ywc5CcPH3VOiCTKbqr9lcRYrqb6xhb2 xCSQsufwuOoAiYAj77VNg9bRk8ErcYNKOD2pVSJ+Z1pMmtvFII5RJXFBwagaJ+Q2rPKh AooeS1C2aAXbsM+7s1mZEZ46k7JwGhBl0f2rWwm1CCsh5JRvsw8ApoqjKYH8lXSX5YJu dltCaxRdTfhqf2M5cLe9Ix28S86XW4Spv2041gC7ZeSfNI0d5YyIQzVUCkqIeFC2HTxt adsicEp7Mp0cAjdnm+YakiuUmmNCp4TWlo5UVUzrGhTeE+MDRlxvAb2Z6Rx1ZaLvSQyq YwEQ== X-Gm-Message-State: AOAM530wGNYl58GoP8BcbraePLB9xyIhjWwysznTmzOoUM7xhTcFR1vz 6w5JIIFW3PjJeFPiVNpLBufpMdmalXI= X-Google-Smtp-Source: ABdhPJyC6VkT61yvPvAFt1xkkjsQoqK/RgoMbC+IUO/b0GfWWweygE39qr0PpldFaSpHdk/ZrCRcbg== X-Received: by 2002:a17:902:c947:b0:149:92d:fc44 with SMTP id i7-20020a170902c94700b00149092dfc44mr45931729pla.139.1641234949368; Mon, 03 Jan 2022 10:35:49 -0800 (PST) Received: from localhost (218-173-136-205.dynamic-ip.hinet.net. [218.173.136.205]) by smtp.gmail.com with ESMTPSA id t27sm18176387pgm.52.2022.01.03.10.35.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Jan 2022 10:35:48 -0800 (PST) From: You-Sheng Yang To: kernel-team@lists.ubuntu.com Subject: [PATCH 0/3][SRU][Jammy/oem-5.10/oem-5.13/oem-5.14] support signed v4l2loopback dkms build Date: Tue, 4 Jan 2022 02:35:36 +0800 Message-Id: <20220103183547.434284-1-vicamo.yang@canonical.com> X-Mailer: git-send-email 2.33.1 MIME-Version: 1.0 Received-SPF: pass client-ip=209.85.214.171; envelope-from=vicamo@gmail.com; helo=mail-pl1-f171.google.com X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" BugLink: https://bugs.launchpad.net/bugs/1938531 [Impact] v4l2loopback is used as a critical role on Intel IPU6 camera platforms, which takes userspace middleware involvements to correctly configure hardware sensors. While all the legacy camera applications are not yet learned how to support libcamera, v4l2loopback and a v4l2-relayd step in as a video streaming proxy for backward compatibility. To preinstall v4l2loopback kernel module on secureboot systems, signed modules should be used. [Fix] All Ubuntu specific changes to enable signed v4l2loopback dkms builds. [Test Case] Install signed modules package and check `modinfo v4l2loopback`. [Where problems could occur] N/A. [Other Info] This adds current revision of v4l2loopback in the ubuntu archive. While some other fixes are also needed for v4l2loopback/focal, expects version bumps recently. You-Sheng Yang (3): UBUNTU: update dkms package versions UBUNTU: support v4l2loopback dkms build UBUNTU: enable v4l2loopback builds on oem kernels debian.oem/abi/amd64/oem.modules | 1 + debian.oem/rules.d/amd64.mk | 1 + debian/dkms-versions | 1 + debian/rules | 6 ++++++ debian/rules.d/2-binary-arch.mk | 10 +++++++--- debian/v4l2loopback-modules.ignore | 1 + 6 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 debian/v4l2loopback-modules.ignore Acked-By: AceLan Kao