Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp5491560ybl; Tue, 10 Dec 2019 06:58:46 -0800 (PST) X-Google-Smtp-Source: APXvYqxGVw7PCehr0O9qT6zg2XmI3CDy7tXtVquNruOC8AZ8e3KccNCYWnvEpY88cl8lQs3zYlA2 X-Received: by 2002:a9d:7c91:: with SMTP id q17mr24626264otn.70.1575989926693; Tue, 10 Dec 2019 06:58:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575989926; cv=none; d=google.com; s=arc-20160816; b=BzvgBLbR7S+MV3p+Qgc4GJ/BzK75OUhd9vmzVm5cD14bqqg8UCT1AdotWo9Gar2pZT RHqprwQtp2G8N4XGAje/KJaxtWrB3ESJASWdJgRWvfGGoXWZwkH+rnuaeFjOf6H+Ew8a skxLCNfv3b0QLNMtrjdnEIWIQ0tzkiqiRh22kJQZInCZLYJjv30Q9P3WM3j5CBbtPY8k 9uFNrZgqHrPNVnVBsJ1+f65zRpVEgpJNL+hG7edLnU5wz4yDpgVbKaqoxUVhjL/zbibE MVHfKbopbkmkRoe3rZIGme/BLpV8QAJ1NiJMkGuFdJvZNUegqq/OXzopyXq7youWfWdr 3Fhw== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=Pizj88R2AL6EW2h5n6WxVnUb6CuY670RUYlkHQGcOE8=; b=ywsYDsO+gVvEXBQmlijy/v1ELIYNOtxuHJtwao9WYzbWY77CybBzoAz3ZfvJ13WSFE ci/awGCkV7BScpINaQnPAlM4Bk2UnsCtwlfALqmqDixYFb2cH3avt73qhIjX3OM1LuL8 KurXO82WiGr/q1NuqO3LalSvA4pDL4MX9je7/ODK+uo52QUCazcC4O+Gv1A0TPtr4Ifj P1cOpO+52A9z4kB9mRds9Zz75TKhQwZcRhUebdIjLXYC2oa5nIj6ffPS5REZ7OHH9mfl 9STJRDwiH26x3Cd/6K5XmnUKF5jnFuynlx94CbE9/npkhLowa9VQ2s4sI1LfsToDG0MU gjAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=dF+XatHh; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m19si1877342otk.84.2019.12.10.06.58.34; Tue, 10 Dec 2019 06:58:46 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=dF+XatHh; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727519AbfLJO5G (ORCPT + 99 others); Tue, 10 Dec 2019 09:57:06 -0500 Received: from us-smtp-delivery-1.mimecast.com ([205.139.110.120]:41447 "EHLO us-smtp-1.mimecast.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727426AbfLJO5G (ORCPT ); Tue, 10 Dec 2019 09:57:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1575989825; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Pizj88R2AL6EW2h5n6WxVnUb6CuY670RUYlkHQGcOE8=; b=dF+XatHhWsaENo5ceC1YMhgjcW3tiVW9p3S1ZOX97i9e9eV4feolIEkOds9W6t/Xm8B10o HRGLBodvdlyTxu8rOwaObeNPh4Jt1EJMX+8IO6sxv0e6dduIZ6WL87fzTarf8d9pwR0Tfy jJ8VisT3VCht1ZgNNEPZPDerLk5Ui4I= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-100--axuD1D9PzaF6WCKv3iftA-1; Tue, 10 Dec 2019 09:57:04 -0500 Received: by mail-wr1-f72.google.com with SMTP id 90so9000029wrq.6 for ; Tue, 10 Dec 2019 06:57:03 -0800 (PST) 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:mime-version :content-transfer-encoding; bh=KhgmoMXvASqQe9/KIjSmxvUQfCfCVmkr95iRvUliS04=; b=WJvbV0HcP4XOz0LGnUFuSL8Ri22bOSIR6NC+4w5jTdU9wdRuG+bVcCl7yiSFZs5+V/ M4sTftiosbaKSk9bWde9nSOq7reFplM+Q2hJ6lWlUBMSWklABn7i6XAIcVEYa34lNw3+ afjJ7VfNYWieLI5XX4Jo3FaWwfqqYsYi4AaqP0WrVh5scmx80UI/aWA0csxG0JlaGbR/ lTy2mc1whCFbed9A6s6tXy0TKvWrfkfOIAIkjoth45EY06f9jZxnRmbey45e3T198TzP S115iXIlm5/4c08HWqcOfWOJphI1eGGWM8Tl3HUuATtEvP0axQ4lBdudxdegQIgvNWAb dpbg== X-Gm-Message-State: APjAAAXQYxNrPxOGXh5wNi/glzNfmSJIq/uZP+Tla4cqLMRKPzlSesS/ whBCm4pSYYTuSS05/rgItFjE6yJE1fcMaHFjH2HsLxnYqK6GA26nGv8T2nGhih9PYawTsff2mIY RTkWu1SzMSwlYUgQxccR/UHoy X-Received: by 2002:a5d:46c7:: with SMTP id g7mr3694881wrs.11.1575989819329; Tue, 10 Dec 2019 06:56:59 -0800 (PST) X-Received: by 2002:a5d:46c7:: with SMTP id g7mr3694865wrs.11.1575989819138; Tue, 10 Dec 2019 06:56:59 -0800 (PST) Received: from localhost (nat-pool-brq-t.redhat.com. [213.175.37.10]) by smtp.gmail.com with ESMTPSA id v22sm3347493wml.11.2019.12.10.06.56.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Dec 2019 06:56:57 -0800 (PST) From: Oleksandr Natalenko To: linux-kernel@vger.kernel.org Cc: Masahiro Yamada , Andrew Morton , Greg Kroah-Hartman , Jessica Yu , Tejun Heo , Mauro Carvalho Chehab , Joel Fernandes , David Howells , Patrick Bellasi , Krzysztof Kozlowski , Dan Williams , "Eric W . Biederman" Subject: [PATCH RFC] init/Kconfig: enable -O3 for all arches Date: Tue, 10 Dec 2019 15:56:57 +0100 Message-Id: <20191210145657.105808-1-oleksandr@redhat.com> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 X-MC-Unique: -axuD1D9PzaF6WCKv3iftA-1 X-Mimecast-Spam-Score: 0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Building a kernel with -O3 may help in hunting bugs like [1] and thus using this switch should not be restricted to one specific arch only. Thus lets expose it. If for some reasone we have to hide it, lets hide it under EXPERT. The commit is made against next-20191210 tag. [1] https://lore.kernel.org/lkml/673b885183fb64f1cbb3ed2387524077@natalenko= .name/ Signed-off-by: Oleksandr Natalenko --- init/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/init/Kconfig b/init/Kconfig index a34064a031a5..b41b18edb10e 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -1228,7 +1228,6 @@ config CC_OPTIMIZE_FOR_PERFORMANCE =20 config CC_OPTIMIZE_FOR_PERFORMANCE_O3 =09bool "Optimize more for performance (-O3)" -=09depends on ARC =09imply CC_DISABLE_WARN_MAYBE_UNINITIALIZED # avoid false positives =09help =09 Choosing this option will pass "-O3" to your compiler to optimize --=20 2.24.0