Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp3609425pxa; Sun, 9 Aug 2020 06:01:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxLzPSFdtLqtRhf/pKRYyv8IE4CyXFv7gVs8dWG7lkqQ+ZlNZT7lGV5tqRnSB6nmcDj4J1u X-Received: by 2002:a17:906:2749:: with SMTP id a9mr17325044ejd.28.1596978067746; Sun, 09 Aug 2020 06:01:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596978067; cv=none; d=google.com; s=arc-20160816; b=tJR6xMXoFqLXeSbTao12DIlAypKf6U4P+bjedMnajqHKRVqsLaEUVV0XSdZxPaC3fd vL/wSWMw9Uvjeg7SjigA6y/7qPtBMKfgUc4zak+NnJCDxAi4zIxZAKLDMFjLGgih12rG cNE54Hy4vJ8a5vStS0ddjAJJpoj45WsnDyhJtV2tdp3QMGHqAXDvFS6XOd/L92iK+sPe 46y9OpgiH9K4P+9WWSKdZi2EpsoqMue+wO7+bmF0i06ME8ouFjf9DgjU1kEmkOcgnDtV 7gl6hXjY9qm2LFiIm2L6yz+LKJEOZ5mien5K2MOeP8OHe+q20UFrdh2AMIY5OD2tTmpz SlAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=dQcFptD/1jRl7mtWn7+XF9FKOWnm02CLbG2ixWaKNCw=; b=RfSveycgmuueMkhm/G6Y4/BXyKUtETQwgP/QTtQ1gKksBWmpWNtnTp6KO1j3nHV4IZ v8z+dIWbHe3EAO7TmDokebolgMlVe6FgJMlPkMkQmZ/mLf0S2+A9icFfcCplUNpI/MAt 1yWy8G+t49Btz06MyPC6Fk9UUViHQeZsEehsWgpJBumiLuNPCYcsCy4L66zdn2EPlW6A G8PCuSXMj7rSzojZmFS+j4ZB41fg6L2PHGTYbcSYunBXv1a6vQTcfGaihFiqaiYgkcFL /BV755eX6FwLED0m17GXpnhJ2QbhHVUMXZO+1hFwylgk6NrlMYDeN271U4kl0iZALtLU Ocig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=liNxTb77; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id mj19si8872221ejb.291.2020.08.09.06.00.44; Sun, 09 Aug 2020 06:01:07 -0700 (PDT) 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=@gmail.com header.s=20161025 header.b=liNxTb77; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726338AbgHIM5z (ORCPT + 99 others); Sun, 9 Aug 2020 08:57:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47686 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725854AbgHIM5z (ORCPT ); Sun, 9 Aug 2020 08:57:55 -0400 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C4BB5C061756 for ; Sun, 9 Aug 2020 05:57:54 -0700 (PDT) Received: by mail-wm1-x342.google.com with SMTP id c19so11738743wmd.1 for ; Sun, 09 Aug 2020 05:57:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=dQcFptD/1jRl7mtWn7+XF9FKOWnm02CLbG2ixWaKNCw=; b=liNxTb77yswgSB08pnXCpdwB9KXzCG/4hNutmbv+lj5VXkFDYwQtACsOCGoFvabcEI SrvZWzqS7fgLo9TignDJ0fY7E9DAg1Asld5CGW/frEheM+SexebgmK3rX//fGe2dwqOe PBNnWJAJsmQ+QaDLI+1y6WDyO4bHxEvyEMT/yOQSG/CSwMI+8Sc+SbQ9UlJyioLgyzCy c7tSe8Fh1ST8FcR4DeUyxnZBAkWaWI7HkqDRgmrI+rWhKiMXwKyuItg/RGCjSwrbVKpc 6AAnozCc67gobQSY+pgqMItg0/7T5FhsCMMdVrjgtAcdY9FLibkBOQhGa/KeLWtvKxUV qnJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=dQcFptD/1jRl7mtWn7+XF9FKOWnm02CLbG2ixWaKNCw=; b=BnVY7fKLI5m/iIxNpwK0Shik0jKH0nNSy7f+O+xgwU60ueq/AUstbDimr4ZScTfvqn W+Vd2eys/Kfz4tur+xkcb4uRNSs+VKahLHJtdcHQoCwe0Os3rddmoLa8UnmWBM3ZPks0 Byn6597ptM1/TTPzG4Sc1oUp96iLWbf888jzgfU1mhlSR/Ok0tWyaR6a9kB1fLQ7Az3U I1dakw9mr28TRqnnIR2Ki556wgk0+sFSqaK6x+4HD4ArCz9oy9OqgAhI7zfSElf3NFlo UQVvzm0OTyl9P6UsPEwn4uUOmSIBkbiBHGGxOX8TVbbznP3XimtppTLedbXT6vR/l/Vr yGSA== X-Gm-Message-State: AOAM530n8uf3NJT0zIrBQoc0LVHJav1L/P7f+OVPea8MoC2kpPIfQJPq EopYDbrwD8q2thh2hjXk57M= X-Received: by 2002:a1c:7407:: with SMTP id p7mr10635654wmc.117.1596977872403; Sun, 09 Aug 2020 05:57:52 -0700 (PDT) Received: from pc-sobremesa.mundo-R.com (162.189.27.77.dynamic.reverse-mundo-r.com. [77.27.189.162]) by smtp.gmail.com with ESMTPSA id y17sm18418818wrh.63.2020.08.09.05.57.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Aug 2020 05:57:51 -0700 (PDT) From: =?UTF-8?q?Alejandro=20Gonz=C3=A1lez?= To: f.fainelli@gmail.com, markus.mayer@broadcom.com, daniel.lezcano@linaro.org, rui.zhang@intel.com, computersforpeace@gmail.com Cc: bcm-kernel-feedback-list@broadcom.com, linux-kernel@vger.kernel.org, =?UTF-8?q?Alejandro=20Gonz=C3=A1lez?= Subject: RE: [PATCH] tools/thermal: tmon: include pthread and time headers in tmon.h Date: Sun, 9 Aug 2020 14:57:20 +0200 Message-Id: <20200809125720.2111347-1-alejandro.gonzalez.correo@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <3C3E65E75D9910479323816378A812E7417797A2@BGSMSX104.gar.corp.intel.com> References: <20200617235809.6817-1-mmayer@broadcom.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > -----Original Message----- > > From: Florian Fainelli > > Sent: Thursday, June 18, 2020 8:23 AM > > To: Markus Mayer ; Daniel Lezcano > > ; Pawnikar, Sumeet R > > ; Zhang, Rui ; Brian > > Norris > > Cc: Broadcom Kernel List ; Linux > > Kernel Mailing List > > Subject: Re: [PATCH] tools/thermal: tmon: include pthread and time headers > > in tmon.h > > > > > > > > On 6/17/2020 4:58 PM, Markus Mayer wrote: > > > Include sys/time.h and pthread.h in tmon.h, so that types > > > "pthread_mutex_t" and "struct timeval tv" are known when tmon.h > > > references them. > > > > > > Without these headers, compiling tmon against musl-libc will fail with > > > these errors: > > > > > > In file included from sysfs.c:31:0: > > > tmon.h:47:8: error: unknown type name 'pthread_mutex_t' > > > extern pthread_mutex_t input_lock; > > > ^~~~~~~~~~~~~~~ > > > make[3]: *** [: sysfs.o] Error 1 > > > make[3]: *** Waiting for unfinished jobs.... > > > In file included from tui.c:31:0: > > > tmon.h:54:17: error: field 'tv' has incomplete type > > > struct timeval tv; > > > ^~ > > > make[3]: *** [: tui.o] Error 1 > > > make[2]: *** [Makefile:83: tmon] Error 2 > > > > > > Signed-off-by: Markus Mayer > > > > Acked-by: Florian Fainelli > > -- > > Florian > > Reviewed-by: Sumeet Pawnikar > > Thanks, > Sumeet. I've tested this patch with musl-libc for the same arch. It works like a charm. Acked-by: Alejandro González Tested-by: Alejandro González