From patchwork Thu Aug 3 16:25:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Levend Sayar X-Patchwork-Id: 129905 X-Patchwork-Delegate: david.marchand@redhat.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3C87442FC8; Thu, 3 Aug 2023 18:25:23 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2E6CC40C35; Thu, 3 Aug 2023 18:25:23 +0200 (CEST) Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) by mails.dpdk.org (Postfix) with ESMTP id 076B4406BA for ; Thu, 3 Aug 2023 18:25:22 +0200 (CEST) Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-99c3c8adb27so161920466b.1 for ; Thu, 03 Aug 2023 09:25:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691079921; x=1691684721; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=njFSPewGfSJFuUXSo75qa1YkoSJkk1oDQGfXfxP/IlU=; b=ZQHAGWysU7uOYyQ748qRoo8q19Hpq7qXMTI46PmYG6c5HCHRjfvvYq2tDmlz0re1Kr t/CjncirZqJ6JozCRgsVYXZlft/4Id7WLl23trFL6jRmzJeHJaRgoF3boLQ0mF3fAT+r vtAiPg7RpaU8t2nJHsfXJkAi7SphbSp3dpZBhjvz6rFKMv7lSek3UJV2Y88kbhyXjQen DGm/8ByRSIfIi2nHFNCUsbSv68xnSeq+lrW6QY6c7zPFpymBvs3WI+XA3ug9m79uH4Pd kC9/Cbn8kONbI4NOpmYacBTMMqwCb0AHG0L1lVpXejr7/aEcDct1+IQ5P4n0Lnaxglem xNTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691079921; x=1691684721; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=njFSPewGfSJFuUXSo75qa1YkoSJkk1oDQGfXfxP/IlU=; b=QJM4NG98XceIEmgay1obegQ2usXNFXU3y6jkcWOnFsSucbxAtVd3530IR4Q9pBA0fS ZZZXH1D5exO0/a8MHyUZwjPGmKK7SRpPuwv8uXUxzt0UObIRudVHTq7l0YVVHiHZmOt9 PRBYYSXig2EibDKdA+58WDJQAUMJ52i81b+2krGJSFimU5aL6EruSCTWDxmnztDtIFCo 0efsZPiUG76gCsTcD6Y5aGnN+7msqBUGlu3w51sC/TJLiB5daF7pGWFLOM93LhQ4jbpf T8FNLDIR1JBJb850QErTwG/sqi5yuJuAvoUvpSP2XIm2QIRR1W7DeJOhZDhz75dKCthT ls3w== X-Gm-Message-State: ABy/qLYoo0I8a18CU55+ZAW8/2ivggt12v9e4EBJeF/kkjwfiIRdEiqR p3gIvjOLPsc5wrcSfxlsrVrdj/dA50c= X-Google-Smtp-Source: APBJJlEhlx9axxBoGQAiEranOoT8AbKZLlZCH9XvE0n7nMF8sWR+NMUyBfvhS1z5tWP4FePtdOF0ow== X-Received: by 2002:a17:906:51de:b0:993:d6e8:2389 with SMTP id v30-20020a17090651de00b00993d6e82389mr7971879ejk.26.1691079921390; Thu, 03 Aug 2023 09:25:21 -0700 (PDT) Received: from localhost.localdomain ([176.41.30.137]) by smtp.gmail.com with ESMTPSA id bh10-20020a170906a0ca00b0099bd86f9248sm42215ejb.63.2023.08.03.09.25.20 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 03 Aug 2023 09:25:20 -0700 (PDT) From: Levend Sayar To: eagostini@nvidia.com Cc: dev@dpdk.org, Levend Sayar Subject: [PATCH] gpu/cuda: fix getenv related build error Date: Thu, 3 Aug 2023 19:25:12 +0300 Message-Id: <20230803162512.41396-1-levendsayar@gmail.com> X-Mailer: git-send-email 2.39.2 (Apple Git-143) MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org If gdrapi.h is available, meson sets DRIVERS_GPU_CUDA_GDRCOPY_H as 1. This causes gdrcopy.c build to give an error; because compiler can not find signature of getenv. stdlib.h is included for the definition of getenv function. Fixes: ca12f5e8a7db ("gpu/cuda: mark unused GDRCopy functions parameters") Signed-off-by: Levend Sayar --- drivers/gpu/cuda/gdrcopy.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/cuda/gdrcopy.c b/drivers/gpu/cuda/gdrcopy.c index 322a5dbeb2..bd56b73ce4 100644 --- a/drivers/gpu/cuda/gdrcopy.c +++ b/drivers/gpu/cuda/gdrcopy.c @@ -6,6 +6,8 @@ #ifdef DRIVERS_GPU_CUDA_GDRCOPY_H +#include + static void *gdrclib; static gdr_t (*sym_gdr_open)(void); static int (*sym_gdr_pin_buffer)(gdr_t g, unsigned long addr, size_t size,