Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp686442pxb; Wed, 8 Sep 2021 09:58:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzsTgnWQ/4kJUIqyCBWRyC0j3gW/d4t9FzvdusImcHCir02DWuNl10qgqIujb8oEQqSUxbB X-Received: by 2002:a17:906:498b:: with SMTP id p11mr828581eju.295.1631120319738; Wed, 08 Sep 2021 09:58:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631120319; cv=none; d=google.com; s=arc-20160816; b=YEZcEOjhKcOf8q18A+zw28YJjOVu/lbRQcpnLTmmJy7g2k+cL9OGD3KwI1po2zLIuh fGJfaDXENuvuVnzNIq89rv2+cu7PxDchZ3v5yCOzb0nedTFsR1oyIN0sllQqveM5gdzq SHLDUHvz1TNffYL6fFLmOHKeC8WVPqN3P+poSBDDUjCjfDxOqik7tX/V9eqiWEGEjI6U Mq5OyBbptUIqWX9rqQ9vMP21tXaD5mQP9JGcBipIhXE9ScK7+jMjyfatzWlUi5X0vamJ Z8uvXN5QlcXFT6P3pSZiWzNGCzWLsvvcF+q6qqqv8YkifZyJBFXgj6dmuqFaTtFH1wvF yVXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=PmAnW+a3Eb+MHQ2wE3xxMCk4k038+f06F9/UA91ijeI=; b=ZuTKVtIY1MeeG/Q/wL7NQZkDu+DHOFEvCQzQUmMNWEZlN0zJGYt4HFwZjOf9qYHg9Z RxAY/YXjJ59hDKvsiMUUnEWjAHHAZnlOewM3QipjtcGxzbU7flqxHEHjhYobc4fREsk5 E2VLM0fBAgoZom2XkZw2FtEhi/tOQMtVI3SSckCHhbDXamJHAvxyEP0tjr+LrL3M4TZk tk8iJxXaaBwpl7qYwRY+xz9+zNuuwPZewtCzau4sAif0GUECFeIdNo6ao5Eat5RUSesH vES/Yoy+GZ+mY6rLAh8vfvMFQcW4F+p1uVbnxIgHlkdyxhpGbl+aZB5EuVHETsU/uckP LaJQ== ARC-Authentication-Results: i=1; mx.google.com; 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 o18si2613958edz.298.2021.09.08.09.58.16; Wed, 08 Sep 2021 09:58:39 -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; 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 S1352277AbhIHQ5v (ORCPT + 99 others); Wed, 8 Sep 2021 12:57:51 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:43015 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1349999AbhIHQ5v (ORCPT ); Wed, 8 Sep 2021 12:57:51 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]) by mrelayeu.kundenserver.de (mreue107 [213.165.67.113]) with ESMTPSA (Nemesis) id 1Miqzy-1mtnOX3RY4-00exig; Wed, 08 Sep 2021 18:56:41 +0200 Received: by mail-wr1-f47.google.com with SMTP id t18so4390722wrb.0; Wed, 08 Sep 2021 09:56:41 -0700 (PDT) X-Gm-Message-State: AOAM533oDNzKetqzApjoyCaoKRan32dRS6hzofEEwM+Qy76zRz4zQhJi sZZeg/YI/vcHcgfJBUSW/Fc53NOb/4Cv2BxysnU= X-Received: by 2002:a5d:528b:: with SMTP id c11mr5060071wrv.369.1631120201451; Wed, 08 Sep 2021 09:56:41 -0700 (PDT) MIME-Version: 1.0 References: <53ce8db-3372-b5e2-cee7-c0ebe9c45a9@tarent.de> In-Reply-To: From: Arnd Bergmann Date: Wed, 8 Sep 2021 18:56:25 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: ipv4/tcp.c:4234:1: error: the frame size of 1152 bytes is larger than 1024 bytes [-Werror=frame-larger-than=] To: Linus Torvalds Cc: Eric Dumazet , Thorsten Glaser , Naresh Kamboju , Mathias Nyman , Johannes Berg , Jakub Kicinski , Shuah Khan , Brendan Higgins , Ariel Elior , GR-everest-linux-l2@marvell.com, Wei Liu , Linux ARM , open list , Netdev , lkft-triage@lists.linaro.org, Arnd Bergmann , "David S. Miller" , Greg Kroah-Hartman , Nick Desaulniers , Nathan Chancellor , Daniel Borkmann , Alexei Starovoitov Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:AUzJX5SCn3HfUVKOOm17oyVJ7FU2co24FEFbfskcTiyQMmo8paE YhDdPvanf28YoAkwKIxdE25GfPciVl6k3+N+sszG5FCy8fC69A1lhkd/X0CYKA/YN/JDXuJ /BNROQ5JPbIMSFBkmyuq6FLAbU4/PeW3FkeE6GTn9APJG4xuo4UT/w2ViGCzo15blXIB8of Qkdfy7s2ETb5+XmeFp/Xg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:jdj8MSBaAT8=:/xCi0cgwY88KZxoPwBICI5 MbqskY4yf2w10+wh2z4Grpv48FcMZXSLpCQIfB+f9DAGkt6jNH5mNg6vzL8qHDnDhSWAS0RNa i+h1IOeE013UkakVbZ6t7mC7dsw9R5MWe9lhfWOmJ2KS9OxBZibKfPgF5FFsAKeQszLfDfvzz ZVTr4eHGivjpwMxM+0x0W+USAcwOwK7TZ1AKM/2DfArj5kMLm2YcSmCGCd0NaQmS4K5eMbcJL 6LI9h9PlcfWWuGVcDOL+5k7bfR5SxC6GYM35kh4unpeD8SrVsZYG/24NZKo8tTimWVRRXyeVb 27pMw1coGDUbffTUwq4U3T7uhdjgZnWWHQCxGlbMCBsygpodw+8OFE02HwYVAyUqyV/AJjElp ob0n42qLgiPJ8z3KyfqVyRdlSrHCtZxt8DmlBND9gcWSAlZK2oL4Ff9sCCsgkBKzz3mi+ABlK 3OtW11S7BaKjWAKwj+a0n+C0A7+0FKNV7qhChBhtAF72afI8obgBfpqQJkSbMqnuScWr5tNlY RoSoINEg8LGn73w6q7CkJ/AGsILRhMFztLAhuL5u6I0to1N1gOcl2IMVT3BXjbzd51uiHkHnP MCFtNtpH76mTYTJrqZ9iUwmOUylNUli8sRjOgBQyXfy8sM6PHakk3eZ9x8+lBohndhNWigoKf L7Tbpeig/syxAdjuJxe3E86wTU42aV50wR03+Tpqtioky4t5EfjDBMeIwf+XWw4w1THZ58oB8 cq8pnZY4dUjGAxS7I2pX5MGibLb8PDzUb5BKvTMK7OujsPLmQpRrD4c6MpOJrN+THP2ggqH44 OYIOk06pgzGntdDC5zhhnNv9ohgMb3K5BAqKLbb8aOUKpwnMjYFjLas/cvGkinkFnArrBfc0i 8EJSGxM2Y5UnWrMedOUg== Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 8, 2021 at 5:49 PM Linus Torvalds wrote: > On Wed, Sep 8, 2021 at 7:50 AM Eric Dumazet wrote: > In the past I've seen at least two patterns > > (a) not merging stack slots at all > > (b) some odd "pattern allocator" problems, where I think gcc ended up > re-using previous stack slots if they were the right size, but failing > when previous allocations were fragmented > > that (a) thing is what -fconserve-stack is all about, and we also used > to have (iirc) -fno-defer-pop to avoid having function call argument > stacks stick around. CONFIG_KASAN_STACK leads to (a), and this has been the source of long discussions about whether to turn it off altogether, the current state being that it's disabled for CONFIG_COMPILE_TEST on clang because this can explode the stack usage even further when it starts spilling registers. gcc also runs into this problem, but at least newer versions at not nearly as bad as they used to be in the past. Arnd