Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp405319pxu; Tue, 1 Dec 2020 14:26:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJxON+0WJezH40H9w/nQrOrdRSyjzMJzloLoeUSHS2NBnHK14JXM+LkvDOFHn9yPYi4M/44P X-Received: by 2002:aa7:c94b:: with SMTP id h11mr5285305edt.322.1606861566056; Tue, 01 Dec 2020 14:26:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606861566; cv=none; d=google.com; s=arc-20160816; b=v9g8dL/A4GiJgc0Eoqsub9xjIKA2nRWn4Br80H386f7vpaOEawhG3emZI8IfSgaeLc qB+dsgZDh8gAUSko12yXRg8askqkO11YlDAlVAUWpNibNDT15EAaMsUCMn4dA6PZx/Ma PSaPfsr+vMwTQfEa0VwGWWQ5ARKGaRF4GbvFD60peHgTY4kib1kSdTR2Wxhr0li5PQmi wIN/0AL1kWcOpOr32qFV9GWSk0yyiBOki9uPJxgAn4c74r7BYHp410GFS4j5ywQDcr3g TM0zHqE4FKAAjuncN/UsBrC3/kkt4SjdHatMw7bhiOwK6Vvrd0SIFSHelKfNZdEB7CH1 +q0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=36QpDIBFvA4mXfvETv2Yce9CyNAR+f+04oKRlleyum4=; b=n1ZeUTZsDC1QqTYalPGzqoT6qNxCfRuLrXw4RqWNKVd8tsfmrfEQ8Cv41Sp5qrriLf ZFV3YlvWnolLi9wuDJQh4wKo77v7Hl25wEGAaVVC7KZ1ayx6InQy/rjbam4+hjVx86jf AJRwnageNkWG6e1SjPfwTf38xIgI1eTT9f0f+m4SNUBj6QuoKvt5Y/4ES5DyFoWMD6HV maN6spks2m1HhKRmfVtcJisCnyyi0GsbEdvxEVdFw+p6vjXN0r+JXxHUEvGVgmEBy1MJ 3f0qIcAebj+nVxofVD8uET8cOLoPSqW7GPDZXUWZHvqeVNkgtS+3WKwQsTcD9EHaXa8l qvIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=DNvLPCVm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p16si792658ejo.364.2020.12.01.14.25.43; Tue, 01 Dec 2020 14:26:06 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=DNvLPCVm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389770AbgLAJKy (ORCPT + 99 others); Tue, 1 Dec 2020 04:10:54 -0500 Received: from mail.kernel.org ([198.145.29.99]:48262 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389734AbgLAJKi (ORCPT ); Tue, 1 Dec 2020 04:10:38 -0500 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 8261222245; Tue, 1 Dec 2020 09:09:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1606813797; bh=h60ek0hTv04VHgQSiFeWek+FE4Lk+MHPlUOUUhBX+ng=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DNvLPCVm5756JzsycwUgj4R004HfVjw/Mj04VStIxuzOKnxfpMJwlrPUPBqWY+CA+ lffyp4DRAgrXX5EPDNjG1O42l3gVC5Si+PuGI9UCItbIOkAmWuDo1D0MD7qpySVr9B 3NVbeWcMm0vN4FmVXue8PwBGCl0O7oFeifeGVn7E= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Necip Fazil Yildiran , Sasha Levin Subject: [PATCH 5.9 045/152] staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK Date: Tue, 1 Dec 2020 09:52:40 +0100 Message-Id: <20201201084717.777362894@linuxfoundation.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20201201084711.707195422@linuxfoundation.org> References: <20201201084711.707195422@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Necip Fazil Yildiran [ Upstream commit 06ea594051707c6b8834ef5b24e9b0730edd391b ] When DMA_RALINK is enabled and DMADEVICES is disabled, it results in the following Kbuild warnings: WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [y]: - DMA_RALINK [=y] && STAGING [=y] && RALINK [=y] && !SOC_RT288X [=n] WARNING: unmet direct dependencies detected for DMA_VIRTUAL_CHANNELS Depends on [n]: DMADEVICES [=n] Selected by [y]: - DMA_RALINK [=y] && STAGING [=y] && RALINK [=y] && !SOC_RT288X [=n] The reason is that DMA_RALINK selects DMA_ENGINE and DMA_VIRTUAL_CHANNELS without depending on or selecting DMADEVICES while DMA_ENGINE and DMA_VIRTUAL_CHANNELS are subordinate to DMADEVICES. This can also fail building the kernel as demonstrated in a bug report. Honor the kconfig dependency to remove unmet direct dependency warnings and avoid any potential build failures. Link: https://bugzilla.kernel.org/show_bug.cgi?id=210055 Signed-off-by: Necip Fazil Yildiran Link: https://lore.kernel.org/r/20201104181522.43567-1-fazilyildiran@gmail.com Signed-off-by: Greg Kroah-Hartman Signed-off-by: Sasha Levin --- drivers/staging/ralink-gdma/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/staging/ralink-gdma/Kconfig b/drivers/staging/ralink-gdma/Kconfig index 54e8029e6b1af..0017376234e28 100644 --- a/drivers/staging/ralink-gdma/Kconfig +++ b/drivers/staging/ralink-gdma/Kconfig @@ -2,6 +2,7 @@ config DMA_RALINK tristate "RALINK DMA support" depends on RALINK && !SOC_RT288X + depends on DMADEVICES select DMA_ENGINE select DMA_VIRTUAL_CHANNELS -- 2.27.0