Received: by 2002:a05:6a10:c7c6:0:0:0:0 with SMTP id h6csp2140840pxy; Mon, 2 Aug 2021 21:18:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJysVW55Ddt6SQH4AnsLfC2jZ9GYU/S3NvlXuwor7xNgxiDX6uOH8NlKT2Nd258cdIu0a0WA X-Received: by 2002:a17:907:3e02:: with SMTP id hp2mr18859873ejc.4.1627964316102; Mon, 02 Aug 2021 21:18:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627964316; cv=none; d=google.com; s=arc-20160816; b=LBhBsg2e5B430nVXvz6BScrc+yG32QAkD01sfmEj7nJpXI5oj5Qty8dfW7zQYuWdkG g8Y+38fMxZ/O6h128whciJUC7B+q9jnIC6vqULrPEUEpbSaxv90nCMtEatXWZv/SbaNA RgYA3ko0f+/AAUbuIe2dLZfsBUSbkJ4SdDYc7DyVdK8Gvtvdv/KRJXKctwUnHhYmPqcW lJWWdU3sihd8HbqIbzxhA1Zz/H5P2PTvqVsh/qlkRczYqE3cB62fzZGcDuDlqZHpEvjZ 87Ez3U2j4O0zqcMf5XONDdd3rC3UQZTeP92XVTlrUko3WAnQslR668hMqGitv6LHjsVD 2uRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=zR/fDV6RTv39eclNFdg9T86KtEEeDwmWabiFGGqrDlc=; b=Tx2NF/y0wSqXKcDsBDHYIq0WUVBLrWOFkMY1W5VQOCVpIfEokPwUlvI3Cs0nu0sR7y AdPm9xC95h6TPciaKiXgtHd41Z9Z3nJ6pDp3oL8DzIxcMR+ieKQCPQiYhE2uGrKUUw7x qDdnYyELtkIWhP3DcHsdcqkIA67vKakvnkDK2qWhS3Zp3Wl/MRuG4XwLzM7FKic6wNx6 qemaD2JDBE4GfO+kF4UNZKv8jv2ruDiv8wXvacYUu7g6DRrh8SXO+iGJ6tn+8dG7AUlm Oox0m/wRVoAnUI9gM7Wnhv74bDePBolYBiuhp2SLPZWT5/HEkY8AuOuDc9cbrptD45CU /I1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=desiato.20200630 header.b=AzpxZVQn; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p31si15215498edb.554.2021.08.02.21.18.12; Mon, 02 Aug 2021 21:18:36 -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=@infradead.org header.s=desiato.20200630 header.b=AzpxZVQn; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232694AbhHCENt (ORCPT + 99 others); Tue, 3 Aug 2021 00:13:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50072 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229498AbhHCENp (ORCPT ); Tue, 3 Aug 2021 00:13:45 -0400 Received: from desiato.infradead.org (desiato.infradead.org [IPv6:2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74E4DC06175F for ; Mon, 2 Aug 2021 21:13:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:Content-Type :In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject: Sender:Reply-To:Content-ID:Content-Description; bh=zR/fDV6RTv39eclNFdg9T86KtEEeDwmWabiFGGqrDlc=; b=AzpxZVQnazaEzqO8kQwwXIn9XM nszJrpJTZ/LjbvAtkY4iYEZabE22DV+NkSW4vecls8VHHQtFPK7wp/mekj37yuiK4Wvcp0HIHY5fW W9NKnZUOguQBDtQUCXlKpynbR+zHXLBpTMR6ZWjj6/dxrcq65nZ/1y/hAusCageCl7UUhgZwJExaR vHsJOLruFAleRlcw5nvDW9E0lwmGoxF2Ruthwwsiz510z1kajE4/VcDIkJB5QAEX/+Xk8VugxbcZ6 ECa/SrKXAJOdwqAc+5Ylt7dhC3b4xy0XErICT2SJaUFXIQK+UOIqiYFEdFq4Gk97UNPq9+N2LS/bI J2+nvKbw==; Received: from [2601:1c0:6280:3f0::aa0b] by desiato.infradead.org with esmtpsa (Exim 4.94.2 #2 (Red Hat Linux)) id 1mAlnX-005Ixc-4u; Tue, 03 Aug 2021 04:13:17 +0000 Subject: Re: [PATCH] trace: eradicate noisy warning in trace_osnoise.c To: Daniel Bristot de Oliveira , Steven Rostedt Cc: linux-kernel@vger.kernel.org, Matthew Wilcox , Ingo Molnar References: <20210731000055.28876-1-rdunlap@infradead.org> <20210730204050.46975ae2@oasis.local.home> From: Randy Dunlap Message-ID: Date: Mon, 2 Aug 2021 21:12:53 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 8/2/21 12:58 AM, Daniel Bristot de Oliveira wrote: > On 7/31/21 3:11 AM, Randy Dunlap wrote: >> On 7/30/21 5:40 PM, Steven Rostedt wrote: >>> On Fri, 30 Jul 2021 17:00:55 -0700 >>> Randy Dunlap wrote: >>> >>>> OK, I'm officially tired of this noise warning coming from >>>> trace_osnoise.c, so shut it up. Also, adding new warnings is not OK. >>> I agree adding "new warnings" is not OK, but this is a stupid warning. >>> >>>> ../kernel/trace/trace_osnoise.c: In function ‘start_kthread’: >>>> ../kernel/trace/trace_osnoise.c:1461:8: warning: ‘main’ is usually a function [-Wmain] >>>> void *main = osnoise_main; >>>> ^~~~ >>>> >>>> Fixes: c8895e271f79 ("trace/osnoise: Support hotplug operations") >>>> Signed-off-by: Randy Dunlap >>>> Suggested-by: Matthew Wilcox >>>> Cc: Steven Rostedt >>>> Cc: Ingo Molnar >>>> Cc: Daniel Bristot de Oliveira >>>> --- >>>> kernel/trace/Makefile | 2 ++ >>>> 1 file changed, 2 insertions(+) >>>> >>>> --- mmotm-2021-0728-1824.orig/kernel/trace/Makefile >>>> +++ mmotm-2021-0728-1824/kernel/trace/Makefile >>>> @@ -36,6 +36,8 @@ CFLAGS_bpf_trace.o := -I$(src) >>>> CFLAGS_trace_benchmark.o := -I$(src) >>>> CFLAGS_trace_events_filter.o := -I$(src) >>>> >>>> +CFLAGS_trace_osnoise.o := -Wno-main >>> Why just add it here. It's a silly warning to have for the kernel at >>> all. Should this not be added in a more global place? >> I don't know of any other places that name something 'main' when it is >> not a main() function. >> > > I would say that we either use -Wno-main for the entire kernel or rename the > main variable to tracer_main.... I'm OK with the latter... thanks.