Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4219607pxf; Tue, 23 Mar 2021 05:57:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz1z3KgnmFPtN8HiXiyP7et9b5R3rYSBH4aohocZqs8KeubqBC1k8MqptVqXVbHd5XJ+fn/ X-Received: by 2002:a17:906:78d:: with SMTP id l13mr4855625ejc.97.1616504250711; Tue, 23 Mar 2021 05:57:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616504250; cv=none; d=google.com; s=arc-20160816; b=HrXG9XVJ8w3UTYXKjLjswk3Pj4Lfwq3NGYPktFZOpAvD1W74GVAhBsliYpIwGPdLJp drSKOLLw8MEefE3yPEgV734urm+FjLfvC6Wqam9XvzkqgndNT/ZI2ng/kjTDvBnPW37O WxY3EQSxCHXNZhKJJ47SgjVYTjxmnX0GmD2Az/AqTyQO5TOnNZOQgVXhuH8SQD0MSzEL F0dXUHTDPiteGLCiXuvAjLW7SD+9XpaL6wGzPnuHdlrpziiTGED1/vz8qVkJP+36rE/v hIg0fzpF6y6MK6FzKy4MYz6L75I02Aoyrp3oZlwg8dBVbxgueJnEVJ1YKzWhsXYp3170 xcgg== 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:subject :autocrypt:from:references:cc:to:dkim-signature; bh=0tpK+bb5/V3Rx4+tgn1H3N6rbl8/OyysuEQXixv3InU=; b=QSPIJaOvOuCqSGLY2ng4PE1zKMzEw+yX26SV+9gTVmOEariUhzo0ssHR3X0ZtnDIX3 kzjwDOW8BURMIP8Zt06k9W2B4RYfh6eCf5lxxKN7Z7Z6J49o8S6K8Tvx8qs8nP+qnuZI YBvUJW5NOqVf0xlPPxZ3klSoNGrJlhv6Hv6JIbjE/Q6mGCPPdK4un05B2ypO+z7RU/IP J3IocxWrg0CFg0G0inwl2eAFneElIeWTmTWsmvvCKvdiwyM+nJqXOXpySy/q+KjZi764 y5U1ZQoGJQ+SjUdQlnCD2iJk1tqCUmJIZt0Nc2XfPqeCK8SOypXeGPmveReyzonUHBXM YQHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="jq/cp1a2"; 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 z21si12642778eji.701.2021.03.23.05.57.07; Tue, 23 Mar 2021 05:57:30 -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="jq/cp1a2"; 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 S231393AbhCWMzm (ORCPT + 99 others); Tue, 23 Mar 2021 08:55:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56236 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231316AbhCWMzS (ORCPT ); Tue, 23 Mar 2021 08:55:18 -0400 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A93DCC061756 for ; Tue, 23 Mar 2021 05:55:17 -0700 (PDT) Received: by mail-wr1-x42c.google.com with SMTP id v4so20659781wrp.13 for ; Tue, 23 Mar 2021 05:55:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:cc:references:from:autocrypt:subject:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=0tpK+bb5/V3Rx4+tgn1H3N6rbl8/OyysuEQXixv3InU=; b=jq/cp1a2oJ0JK8LurjKTKRuB84eHY85UAe2DRmKfjxBypVT0c96+RpIRALNhZq7gb+ auwi29HarlhAReyZTqso2ygJxDlB7U3km7uu2iTbbAvLtDL3yBTp9uozQwEqIN5uYUOc bmgyYsdyp+OmIGJWD2ApUV2enxYdA6Ecxvslmh6AVY7Z+RXVIlLUc140VbP8h5S8JTPZ /4uL0WqZJvhGYk1pwH3rF2VhvzNw3jyb43BQWHcgCDXSGfJRbgW7fXBUASt5cKCPYvqK kTmX5Y0HjVm444DK924uFF1KAx4S/Vk+Jx5NfaThPTU471woH6W9nEnnWeGTDqCWdm4Q hNmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:references:from:autocrypt:subject :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=0tpK+bb5/V3Rx4+tgn1H3N6rbl8/OyysuEQXixv3InU=; b=nsPmPxx82p1J0H5LVpDN5+I0WLOOjBG8paVN+Qjoc325fxIFJbgoddshEynOqldLMT 84r/g9r0Y7QRXxlGwxWyW6xlScS31nDlWKhaGs2S1xclRu8OvRrDFgMvKnH5b5W+kzXY BVoVM0bmNTPZLvouVxPJJ3jkx8dfAv4hHZvVX/89KxE+ZoT9jdkOp4b/RsuHVrpRh/UP k7uoeb73ZvFHlJSvdCA3VYASfsVrlUXDckByVpYGwuahckaaZSOYk9bLvFp9jmQnrii6 qK8K6D9hY/HQ9rEp+zB+J5pAOtVbkhpmI42QOVvz91BXBiWkxboEXRikOlvBRMQ9Ftms pTqQ== X-Gm-Message-State: AOAM533tJlJgyjcBdMWa/53GB7y10uMMEt+Vk9S9PQvAg8QG5x3CQA20 Y1wh2gBtlAUdMIT2+6PkacQ= X-Received: by 2002:adf:f587:: with SMTP id f7mr3865437wro.147.1616504116317; Tue, 23 Mar 2021 05:55:16 -0700 (PDT) Received: from [192.168.8.186] ([85.255.236.147]) by smtp.gmail.com with ESMTPSA id x11sm2816399wme.9.2021.03.23.05.55.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 23 Mar 2021 05:55:15 -0700 (PDT) To: kernel test robot Cc: kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, linux-kernel@vger.kernel.org, Jens Axboe References: <202103231939.qtWh2L33-lkp@intel.com> From: Pavel Begunkov Autocrypt: addr=asml.silence@gmail.com; prefer-encrypt=mutual; keydata= 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 bA== Subject: Re: fs/io_uring.c:6920:12: warning: stack frame size of 1040 bytes in function 'io_submit_sqes' Message-ID: Date: Tue, 23 Mar 2021 12:51:16 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.3.0 MIME-Version: 1.0 In-Reply-To: <202103231939.qtWh2L33-lkp@intel.com> Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 23/03/2021 11:31, kernel test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > head: 84196390620ac0e5070ae36af84c137c6216a7dc > commit: e5d1bc0a91f16959aa279aa3ee9fdc246d4bb382 io_uring: defer flushing cached reqs > date: 6 weeks ago > config: powerpc64-randconfig-r023-20210323 (attached as .config) > compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 14696baaf4c43fe53f738bc292bbe169eed93d5d) > reproduce (this is a W=1 build): > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > # install powerpc64 cross compiling tool for clang build > # apt-get install binutils-powerpc64-linux-gnu > # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e5d1bc0a91f16959aa279aa3ee9fdc246d4bb382 > git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git > git fetch --no-tags linus master > git checkout e5d1bc0a91f16959aa279aa3ee9fdc246d4bb382 > # save the attached .config to linux build tree > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=powerpc64 > > If you fix the issue, kindly add following tag as appropriate > Reported-by: kernel test robot > > All warnings (new ones prefixed by >>): > >>> fs/io_uring.c:6920:12: warning: stack frame size of 1040 bytes in function 'io_submit_sqes' [-Wframe-larger-than=] > static int io_submit_sqes(struct io_ring_ctx *ctx, unsigned int nr) > ^ > 1 warning generated. b I don't know, for up-to-date code all submission functions are under 128 bytes for me, including io_submit_sqes with everything heavily inlined into it. I believe it's just a strange config keeping everything on stack for some reason (too under optimised?). > > > vim +/io_submit_sqes +6920 fs/io_uring.c > > 0553b8bda8709c Pavel Begunkov 2020-04-08 6919 > 0f2122045b9462 Jens Axboe 2020-09-13 @6920 static int io_submit_sqes(struct io_ring_ctx *ctx, unsigned int nr) > 6c271ce2f1d572 Jens Axboe 2019-01-10 6921 { > 863e05604a6fb4 Pavel Begunkov 2020-10-27 6922 struct io_submit_link link; > 9e645e1105ca60 Jens Axboe 2019-05-10 6923 int i, submitted = 0; > 6c271ce2f1d572 Jens Axboe 2019-01-10 6924 > c4a2ed72c9a615 Jens Axboe 2019-11-21 6925 /* if we have a backlog and couldn't flush it all, return BUSY */ > ad3eb2c89fb24d Jens Axboe 2019-12-18 6926 if (test_bit(0, &ctx->sq_check_overflow)) { > 6c503150ae33ee Pavel Begunkov 2021-01-04 6927 if (!__io_cqring_overflow_flush(ctx, false, NULL, NULL)) > 1d7bb1d50fb4dc Jens Axboe 2019-11-06 6928 return -EBUSY; > ad3eb2c89fb24d Jens Axboe 2019-12-18 6929 } > 6c271ce2f1d572 Jens Axboe 2019-01-10 6930 > ee7d46d9db19de Pavel Begunkov 2019-12-30 6931 /* make sure SQ entry isn't read before tail */ > ee7d46d9db19de Pavel Begunkov 2019-12-30 6932 nr = min3(nr, ctx->sq_entries, io_sqring_entries(ctx)); > 9ef4f124894b7b Pavel Begunkov 2019-12-30 6933 > 2b85edfc0c90ef Pavel Begunkov 2019-12-28 6934 if (!percpu_ref_tryget_many(&ctx->refs, nr)) > 2b85edfc0c90ef Pavel Begunkov 2019-12-28 6935 return -EAGAIN; > 6c271ce2f1d572 Jens Axboe 2019-01-10 6936 > d8a6df10aac9f2 Jens Axboe 2020-10-15 6937 percpu_counter_add(¤t->io_uring->inflight, nr); > faf7b51c06973f Jens Axboe 2020-10-07 6938 refcount_add(nr, ¤t->usage); > 6c271ce2f1d572 Jens Axboe 2019-01-10 6939 > ba88ff112bdfde Pavel Begunkov 2021-02-10 6940 io_submit_state_start(&ctx->submit_state, nr); > 863e05604a6fb4 Pavel Begunkov 2020-10-27 6941 link.head = NULL; > b14cca0c84c760 Pavel Begunkov 2020-01-17 6942 > 6c271ce2f1d572 Jens Axboe 2019-01-10 6943 for (i = 0; i < nr; i++) { > 3529d8c2b353e6 Jens Axboe 2019-12-19 6944 const struct io_uring_sqe *sqe; > 196be95cd55720 Pavel Begunkov 2019-11-07 6945 struct io_kiocb *req; > 1cb1edb2f5ba8a Pavel Begunkov 2020-02-06 6946 int err; > fb5ccc98782f65 Pavel Begunkov 2019-10-25 6947 > b1e50e549b1372 Pavel Begunkov 2020-04-08 6948 sqe = io_get_sqe(ctx); > b1e50e549b1372 Pavel Begunkov 2020-04-08 6949 if (unlikely(!sqe)) { > b1e50e549b1372 Pavel Begunkov 2020-04-08 6950 io_consume_sqe(ctx); > b1e50e549b1372 Pavel Begunkov 2020-04-08 6951 break; > b1e50e549b1372 Pavel Begunkov 2020-04-08 6952 } > 258b29a93bfe74 Pavel Begunkov 2021-02-10 6953 req = io_alloc_req(ctx); > 196be95cd55720 Pavel Begunkov 2019-11-07 6954 if (unlikely(!req)) { > 196be95cd55720 Pavel Begunkov 2019-11-07 6955 if (!submitted) > 196be95cd55720 Pavel Begunkov 2019-11-07 6956 submitted = -EAGAIN; > fb5ccc98782f65 Pavel Begunkov 2019-10-25 6957 break; > 196be95cd55720 Pavel Begunkov 2019-11-07 6958 } > 709b302faddfac Pavel Begunkov 2020-04-08 6959 io_consume_sqe(ctx); > d3656344fea033 Jens Axboe 2019-12-18 6960 /* will complete beyond this point, count as submitted */ > d3656344fea033 Jens Axboe 2019-12-18 6961 submitted++; > d3656344fea033 Jens Axboe 2019-12-18 6962 > 258b29a93bfe74 Pavel Begunkov 2021-02-10 6963 err = io_init_req(ctx, req, sqe); > ef4ff581102a91 Pavel Begunkov 2020-04-12 6964 if (unlikely(err)) { > 1cb1edb2f5ba8a Pavel Begunkov 2020-02-06 6965 fail_req: > e1e16097e265da Jens Axboe 2020-06-22 6966 io_put_req(req); > e1e16097e265da Jens Axboe 2020-06-22 6967 io_req_complete(req, err); > fb5ccc98782f65 Pavel Begunkov 2019-10-25 6968 break; > 196be95cd55720 Pavel Begunkov 2019-11-07 6969 } > fb5ccc98782f65 Pavel Begunkov 2019-10-25 6970 > 354420f705ccd0 Jens Axboe 2020-01-08 6971 trace_io_uring_submit_sqe(ctx, req->opcode, req->user_data, > 2d7e935809b7f7 Pavel Begunkov 2021-01-19 6972 true, ctx->flags & IORING_SETUP_SQPOLL); > c5eef2b9449ba2 Pavel Begunkov 2021-02-10 6973 err = io_submit_sqe(req, sqe, &link); > 1d4240cc9e7bb1 Pavel Begunkov 2020-04-12 6974 if (err) > 1d4240cc9e7bb1 Pavel Begunkov 2020-04-12 6975 goto fail_req; > 6c271ce2f1d572 Jens Axboe 2019-01-10 6976 } > 6c271ce2f1d572 Jens Axboe 2019-01-10 6977 > 9466f43741bc08 Pavel Begunkov 2020-01-25 6978 if (unlikely(submitted != nr)) { > 9466f43741bc08 Pavel Begunkov 2020-01-25 6979 int ref_used = (submitted == -EAGAIN) ? 0 : submitted; > d8a6df10aac9f2 Jens Axboe 2020-10-15 6980 struct io_uring_task *tctx = current->io_uring; > d8a6df10aac9f2 Jens Axboe 2020-10-15 6981 int unused = nr - ref_used; > 9466f43741bc08 Pavel Begunkov 2020-01-25 6982 > d8a6df10aac9f2 Jens Axboe 2020-10-15 6983 percpu_ref_put_many(&ctx->refs, unused); > d8a6df10aac9f2 Jens Axboe 2020-10-15 6984 percpu_counter_sub(&tctx->inflight, unused); > d8a6df10aac9f2 Jens Axboe 2020-10-15 6985 put_task_struct_many(current, unused); > 9466f43741bc08 Pavel Begunkov 2020-01-25 6986 } > 863e05604a6fb4 Pavel Begunkov 2020-10-27 6987 if (link.head) > c5eef2b9449ba2 Pavel Begunkov 2021-02-10 6988 io_queue_link_head(link.head); > ba88ff112bdfde Pavel Begunkov 2021-02-10 6989 io_submit_state_end(&ctx->submit_state, ctx); > 6c271ce2f1d572 Jens Axboe 2019-01-10 6990 > ae9428ca61271b Pavel Begunkov 2019-11-06 6991 /* Commit SQ ring head once we've consumed and submitted all SQEs */ > ae9428ca61271b Pavel Begunkov 2019-11-06 6992 io_commit_sqring(ctx); > ae9428ca61271b Pavel Begunkov 2019-11-06 6993 > 6c271ce2f1d572 Jens Axboe 2019-01-10 6994 return submitted; > 6c271ce2f1d572 Jens Axboe 2019-01-10 6995 } > 6c271ce2f1d572 Jens Axboe 2019-01-10 6996 > > :::::: The code at line 6920 was first introduced by commit > :::::: 0f2122045b946241a9e549c2a76cea54fa58a7ff io_uring: don't rely on weak ->files references > > :::::: TO: Jens Axboe > :::::: CC: Jens Axboe > > --- > 0-DAY CI Kernel Test Service, Intel Corporation > https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org > -- Pavel Begunkov