From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.6 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 10A87C2D0E0 for ; Tue, 15 Sep 2020 12:55:05 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B5BBB20756 for ; Tue, 15 Sep 2020 12:55:04 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="U5TrWgn8" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726455AbgIOMyZ (ORCPT ); Tue, 15 Sep 2020 08:54:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46176 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726485AbgIOMpb (ORCPT ); Tue, 15 Sep 2020 08:45:31 -0400 Received: from mail-pf1-x442.google.com (mail-pf1-x442.google.com [IPv6:2607:f8b0:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A0D13C06178B; Tue, 15 Sep 2020 05:45:24 -0700 (PDT) Received: by mail-pf1-x442.google.com with SMTP id z19so1854512pfn.8; Tue, 15 Sep 2020 05:45:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XLvKC1QgKkHaTyoOvehGhV+Ht6Yp+maIHFDFeeVXq8M=; b=U5TrWgn8lEBzlVwpiipMur62Lm5Vpbnbt1ijTULCsAAOrzIK9+Qm69Aggok2xEYHxb /vCWXARkKZO26GJYPXyLmoK7V+Gz7n0GF2xhC2pveIV9XLUAihKLvURt28xed3TWUynR 7QxCO3GYgw1aG+Cu9NDkBPJ91F40lhlwdlFghCore2RpK8gnmCKyfr8LIy0gaFdG8xHQ /mzbSYdzlu3860JCuALGlyHW0n5PJBNnUCoTEQ8OnVFyVSbcgd4HIHr6A4Zao0TR049m eipWdvq3ZfrurEIRpiWgmsWIL5Tnd9Ha7KTwwh0ffyclogguk8QELt3fSpxMQzoE09TR 0QWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XLvKC1QgKkHaTyoOvehGhV+Ht6Yp+maIHFDFeeVXq8M=; b=iIgWKC2Cvc/At6hkgdYzWAy/TmZCMDBNW5s7nuEGKtGzJtdwoNNmyCiOc+QqyZ4t3l KqUZbzVekPMNKfFSJgrEERCc5x6dOZw0MbAA01N4erRcA1tsKeXwjXXTSDQBkAlsRbq3 lX3DxYwIK6N9CpiTtZmtAhtyepjKcqQa3QPiLnxf4RM/2Kfz+9YJP5+W+NXOMO694k/h YaUz2KcVZUn10Oevlg/6dn2+KGzsSzD0VgxVYDKsZbkj2gbuGvT8mN0GrOsLjnaqmYjI ZtOAC/xaOaWcBCjuU7RMjASzgApqCgOYy6+BLyi7GsbEgEDkSX+7ojTcDXHBP608/era zd3g== X-Gm-Message-State: AOAM533YOuf84krH6e7XDYnQoM289hX+raGsYRXtNGqVRIDLd40celLZ rmsc9rN6sC7jLg1ZbqeQXRsDIv6aff3KK6J7OeI= X-Google-Smtp-Source: ABdhPJwGJUPVEVWbhzPPDlRLJ7w8+OtzA3zxmhxY9wEbd9cZp9qKfZZDo8HrD5NKHnTBl9DAZ+5l7JvG+cRpReQFtFE= X-Received: by 2002:aa7:9e43:0:b029:142:2501:34e3 with SMTP id z3-20020aa79e430000b0290142250134e3mr1632591pfq.60.1600173924139; Tue, 15 Sep 2020 05:45:24 -0700 (PDT) MIME-Version: 1.0 References: <20200915101559.33292-1-fazilyildiran@gmail.com> <20200915112341.GU904879@nvidia.com> In-Reply-To: <20200915112341.GU904879@nvidia.com> From: =?UTF-8?B?TmVjaXAgRi4gWcSxbGTEsXJhbg==?= Date: Tue, 15 Sep 2020 15:45:13 +0300 Message-ID: Subject: Re: [PATCH] IB/rxe: fix kconfig dependency warning for RDMA_RXE To: Jason Gunthorpe Cc: dledford@redhat.com, linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org, paul@pgazz.com, jeho@cs.utexas.edu Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Steps to reproduce this for v5.9-rc4 on x86 machine (using make.cross [1] to cross compile for arm64): 1. make.cross ARCH=arm64 allnoconfig 2. make.cross ARCH=arm64 menuconfig a. Enable NET b. Enable INET c. Enable PCI d. Enable INFINIBAND e. Enable RDMA_RXE 3. make.cross ARCH=arm64 olddefconfig # WARNING: unmet direct dependencies detected for CRYPTO_CRC32 [1] https://github.com/fengguang/lkp-tests/blob/master/sbin/make.cross Thanks Necip On Tue, Sep 15, 2020 at 2:23 PM Jason Gunthorpe wrote: > > On Tue, Sep 15, 2020 at 01:16:00PM +0300, Necip Fazil Yildiran wrote: > > When RDMA_RXE is enabled and CRYPTO is disabled, it results in the > > following Kbuild warning: > > > > WARNING: unmet direct dependencies detected for CRYPTO_CRC32 > > Depends on [n]: CRYPTO [=n] > > Selected by [y]: > > - RDMA_RXE [=y] && (INFINIBAND_USER_ACCESS [=y] || !INFINIBAND_USER_ACCESS [=y]) && INET [=y] && PCI [=y] && INFINIBAND [=y] && (!64BIT || ARCH_DMA_ADDR_T_64BIT [=n]) > > ?? how did you get here? I thought the kconfig front ends were > supposed to prevent this. > > Jason