Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp193972ybl; Tue, 7 Jan 2020 04:40:12 -0800 (PST) X-Google-Smtp-Source: APXvYqw4EdmzYVpdrmySgJQ4vG/qC0ms825BijO3ub0o4s/jXh7DaE8Ozut5U6iaxFCMZLt5tePG X-Received: by 2002:aca:b60a:: with SMTP id g10mr6579406oif.102.1578400812017; Tue, 07 Jan 2020 04:40:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578400812; cv=none; d=google.com; s=arc-20160816; b=nX8bR7LwZAHa9AkyRo8XU0HEb+3NDctSyT0rwZZmI0552LuCvLwn6KzMIINvg83Cb+ eieXfPwpUZQLRJDhs45Yx+42kc+tYBlZXiE/fVOxrPbf3QLvoVGEPPd9acRGCMAeimOy lrwGMo3nLsyGWu/4KI2frcAS1z6MCI8gyP/4pI8dq97YCrRYiwy3qvkbDt5Z5BkDN+Kz W3KImeL4jPJDmnMq3iiOiBN0K7lKJo7IRF2Uo8M1DCZheIbGwzRL982IxP20aVh8CtFE 1J76xcdXTCkGOFGkoTnT9aZK4Nl9QRjVPvpaIILoT7qQe6koHhDl08ZsGml40ZkW3ea6 +Kog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=gsPdHrTVbG3LLOI4D5RA579y8nFuU+rcBgAhdQj7DVE=; b=P/ol/fNdOPx342J/lcqq1T5pAWlgE3sj+DzfA6lPD1VejmvdglZr9gDVTF4mbNwgZs t71vrlSmQaJccOWUi3QyiF5MdkjKCNj9qXCReknpfEbPrYBWi+VnPTXmlJjIh+VgXBdt jixaOO2kC2e+hDJRsnxVTPRQMBoCmz3O5W+1heajPZi5CEcGm/TTmWeUQ2ceL5ZkmcU0 tbfDR35CqEDM0waMD/XE4QBo59x9XeF4ZoB1Kc7GDuQn3LLQngATEnQgyzF2tQCZf0Gn t/OviEUt1j0uWP02AOM/IwNtPV1YMLUINeqyPUDbdn3Qk1281OQmM77h43tikCJA95ez eiGQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e20si33995070oig.199.2020.01.07.04.39.59; Tue, 07 Jan 2020 04:40:12 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727944AbgAGMh0 (ORCPT + 99 others); Tue, 7 Jan 2020 07:37:26 -0500 Received: from mout.kundenserver.de ([212.227.126.133]:35257 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727664AbgAGMhZ (ORCPT ); Tue, 7 Jan 2020 07:37:25 -0500 Received: from mail-qt1-f171.google.com ([209.85.160.171]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.129]) with ESMTPSA (Nemesis) id 1N7zRz-1jkqIB1dp5-0151o3 for ; Tue, 07 Jan 2020 13:37:24 +0100 Received: by mail-qt1-f171.google.com with SMTP id l12so45106623qtq.12 for ; Tue, 07 Jan 2020 04:37:24 -0800 (PST) X-Gm-Message-State: APjAAAVCEY34XySqTBUCo6fb5D+W2vLg5EAoqOhLG7g8CjXI3I0CIi3X 2GFgzeXZzPFVQWqLnDbES0alWQ/wC8Ie0EGef/0= X-Received: by 2002:ac8:6153:: with SMTP id d19mr78188452qtm.18.1578400643312; Tue, 07 Jan 2020 04:37:23 -0800 (PST) MIME-Version: 1.0 References: <201912301716.xBUHGKTi016375@pmwg-server-01.pmwglab> In-Reply-To: <201912301716.xBUHGKTi016375@pmwg-server-01.pmwglab> From: Arnd Bergmann Date: Tue, 7 Jan 2020 13:37:07 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: kunit stack usage, was: pmwg-ci report v5.5-rc4-147-gc62d43442481 To: PMWG CI , Dmitry Torokhov , "Rafael J. Wysocki" , Linux Kernel Mailing List Cc: Private Kernel Alias , Kees Cook , Brendan Higgins , Ard Biesheuvel Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:Rbyd3mjfyh0X9/KMjlisXksFIavCsu8Lr+cr03ZAUvU6+HL5YqN hjWvwrTt+/FrSq1tQulDLzmwtcQHP7PfsCFHrXHiuZFB9Y9P5A2wotTCOXTJjxlqdNpvjFC W+lko1z7ji4Ed9svpQ+IyfsjZ7kJ2KIIeSOb8HQpLTbwXSk8kqnTxkODhFlD5C0ml5Gv/pV /2olj8Vb6uGRMSNFfcDJA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:qQZAqj7OKVo=:xgkie9o5LZfBqbCKPP8Rmh xYwAzMYf8vIKhL3WWX2yJ34VsGm1c+uhieNBF3Ll1hIPzLakEppOUUnlfrCBoZH7La8UhPtZH cJhz4RAUpSHpEKXkKkt1BTcAoMHtz1GD5yI0+0UfzOu6pobkO2oXvQMHPvzGIW86E01aKKpFF 0/WeUezw88c0ZVqZ1qkXAB1qHkem0P3UAoAzg62mxEc+r0fUWsL7iVOHbWkOzZGOYdfAm/12g DSBru8C/gGfkmZzl4S/4oWPmYc5PF6KcOEQfwKLkL2xpc+LBbZJ2DjOQmycOF3ztCIQWlgSvj ltyme/DLSFvov/S6a6zfNEFWRouLU7K3l/AiZ6x0bx2Uys/QTs4BYjJW0dzEPlfPxuSGdp8Cc T6M9XszNHKUhNDMno62qH2YolsB7ZDMvtqZ5xbamUFLUGw3THLlrYysLDDFpFdyWyh2DraeaM wSgALnCh6GPJuRzUeaOerIAWZuaONyXjQFLXFACSo/BOeEx2wKekWj+DxWi7UrSsRrDUMhwum 2OBEneqI0VwACeA46mVMIYLPNAHw9Xeypy6ekAf0hI9QP3tCutdlXiG9STd2eRx1CrwS8IVCF bLYevQkwB3MTSw6i781lHH+d4wLWTWFlkpiI4uHg9z1GCCliOcLN7HKX7ZkHxmY41lED1qafO x+i6aZ00vjeMxDHNRllNhP5wMAU8WYbd8DYe4fTKRngBmhEO6Br0V/cMzkzmWImFX7uR9X7kM GB8uUzPGatCPxg3WBKJfnT9ZezhQtdQMVHRh+DM0KQcoU5U9Atas7lBEd/WsJW8epa6lqAe6m WHJ6hHR6edL0SOr8qFuLlmnyoxZPWkJ+6QoeacxesEKWP7wH9ehb5VsTNTKQvVkeABc+YA1sD 95ZOr2ZgNEQGPbg/RtpQ== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Dec 30, 2019 at 6:16 PM PMWG CI wrote: > > > The error/warning: 1 drivers/base/test/property-entry-test.c:214:1: warning: the frame size of 3128 bytes is larger than 2048 bytes [-Wframe-larger-than=] > ... was introduced by commit: > > commit c032ace71c29d513bf9df64ace1885fe5ff24981 > Author: Dmitry Torokhov > Date: Wed Dec 4 10:53:15 2019 -0800 > > software node: add basic tests for property entries This problem is a result of the KUNIT_ASSERTION() definition that puts a local struct on the stack interacting badly with the structleak_plugin when CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is set in allmodconfig: pe_test_uint_arrays() contains a couple of larger variables, plus 41 instances of KUNIT_EXPECT_*() or KUNIT_ASSERT_*(), each one of these adds its own copy of the structure, eventually exceeding the warning limit. We can work around this locally by splitting up the largest four functions in this file (pe_test_uints, pe_test_uint_arrays, pe_test_strings, and pe_test_reference) into smaller functions that stay below the warning limit, but it would be nice to find a way for kunit to not use as much stack space. Any suggestions? Arnd