Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp4313617ioo; Tue, 31 May 2022 01:22:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyYkIGVsZ13lePlf2VjbQlq2HUcUVapOmb0OZWOwQhXAkUvQTvVa6R8s4sosHbhRakaW/vw X-Received: by 2002:a63:57:0:b0:3fa:b4d7:827 with SMTP id 84-20020a630057000000b003fab4d70827mr28529999pga.113.1653985336384; Tue, 31 May 2022 01:22:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653985336; cv=none; d=google.com; s=arc-20160816; b=MOwQehz0KBvLFS+2w6ZYMtdbCIYzdR6ub2teZtiNbix67vXjyjYerplnbhXzzhrLo4 bjge9MFvXkeITUEG+4C57t52pkkU20qpXPl3jKMbgla79e84uae2rIWXPYLaEK+Es40q Su5NtST+YaX6fWu9YYsG1btKUKpE9zhkrmNDtYs8Lh2MRMh8zVAKHmwcbd/Vem7972St KD6BYdP/OXupGBUm257Y4gyY9ykENy+0YF9s6L3dE+1BR2KOzsnsf/aokZqRUuG8NVPb AcaUBwEvFWrr12O3QJdvhm/o5YR19TsWi8MeBxJg2J+w3ag6bwsjUzMbi2FT6wW2AIjo i76g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=FbppEz6Qh68Hi0vMmtldbNBMqWBMfwj2Bovs09JYgow=; b=gS2Kod3LAhdU78xBsg5KLN3Imr8ZARWwv9Oo3sHYW+9eqMccdWcVkudrJpFHpfKwaa Ow+gLkTYXRR7Gx9HyYpgnKuo+hes5liXUicW3ag4nhamKgtUUXoWD5U1OLPYzqiHEAK9 /+rPS+AilSlTeUjUU+wZx54ZmQimhKn2L7xwlVQC7Q+NYGyOvMDPYSh75CMN89XrzuwP tdcIUVaswNHan15Vzvmuq6ho2D/Or47akT5xP5KRAIQk42TNrHiqN/RMS2X0LZwfVQTI Me059fJdBDgPWvyl9b3KFgBeVyrEoZKLx6r56s79XHlSMMZ/NCHrTJvMWm0e2pSJ39BI IAww== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o12-20020a170902d4cc00b0015e804f61d0si21901713plg.204.2022.05.31.01.22.04; Tue, 31 May 2022 01:22:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234926AbiE3Jy5 (ORCPT + 99 others); Mon, 30 May 2022 05:54:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43692 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232856AbiE3Jyz (ORCPT ); Mon, 30 May 2022 05:54:55 -0400 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D816470379 for ; Mon, 30 May 2022 02:54:53 -0700 (PDT) Received: from [192.168.1.107] ([37.4.249.170]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MzR0i-1nZWsg40rQ-00vMSe; Mon, 30 May 2022 11:54:15 +0200 Message-ID: <69590289-58ef-d32b-0459-36fa00627605@i2se.com> Date: Mon, 30 May 2022 11:54:10 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: vchiq: Performance regression since 5.18-rc1 Content-Language: en-US To: Marcelo Tosatti , Sebastian Andrzej Siewior Cc: Andrew Morton , Nicolas Saenz Julienne , Borislav Petkov , Minchan Kim , Matthew Wilcox , Mel Gorman , Juri Lelli , Thomas Gleixner , "Paul E. McKenney" , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Linux ARM , Phil Elwell , regressions@lists.linux.dev References: <77d6d498-7dd9-03eb-60f2-d7e682bb1b20@i2se.com> From: Stefan Wahren In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:r+ADtDFbqXY818140nc+F8gIG28Nz1VhevBnDdrLMd7MaSkBizD KdE2mmQyEo9EeZHtC63h/WwzVF3428nDz1BAOLgF5h94I6QCW1dBI4uLM5m8rUd8h5Obkst 3muxmf2kTrb3Yko5a9KehM+mTxjOk5CQyB8ytfNwQ1hyirAmQzQQ6mP5p94Ho1omDIWCscW WkKK8A0KhsEPpUqCMcR0w== X-UI-Out-Filterresults: notjunk:1;V03:K0:SzBOm+0D5lQ=:PK2pxYWDZLNiPfO51WKBNJ Ejdp9ND3c3zYyp16XAqUKBdSCt0xTNQY0hVMtVLDVw56LbOV3AVn2eiGoe/d1t2utOq8XCpkk OWmi0vCbmj9f1Zjbkh6UB+KvXg5uMpK9VmZKroctg79AGc+hGnH9EFrfg0LeQC2p5RoasZFgW rGzoAmggL+O/FrIGNcv5AhVuYYrzN0CHWfB2jTEOhreGKIkGe9K6m4ZfEK91ucsrUziHHOC87 hKdRRJzBwVaYeXbY0LvZczSnEFJMkeUvNmdijsorT9mdIPGpzulJ1+t88P8QpvEJdyP9INRKQ 6ZkbNjH1TQI01L6eHWj+2eDevbxSiVz7OmV0EyzCGlUPf87yoLADUnoJ4keniScVoR9JNHtFv NWsxh8WX4YxsAhmCiW9fX1cmVLRU4Y/EpTvyOJ5Ot0C3VVfLXR/I/rd8smSrKBX+7TLS/ZgaI LTt3fOlUivQRTJZQBc9AyVQqVNGNy/ysPBh/Wk4FQLcq2TIOWB21+hxV0SUNU8ymeqQkGyOTL pF5Hlu1EFilpUXVpiP8k2Qw6Tuig9vpqNhRcQfeQVtHvDtKW/QgK8E1Sgw7jTn70I3pSSSts7 z0/4Orb9/e7xEUEG62PcRZ0WVdRYRy88UjUiVQzRDtsBn1atUOztuQA3OdeR24EngTCZ1kESQ 0cuMQDvKF0TMaj3uxntqFzs/+xsNOThX6+dJIosDtVn2QLLGN1sU+oh4u/iqs+ooXVQjJ/92e pmYUXlPyPkJg947cspMt+O5AiDvqyd1Q6AOghKpD9fMuCm8tYNlNUOSUe4U= X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Marcelo, hi Sebastian, Am 25.05.22 um 15:56 schrieb Marcelo Tosatti: > On Mon, May 23, 2022 at 09:09:07AM +0200, Sebastian Andrzej Siewior wrote: >> On 2022-05-22 01:22:00 [+0200], Stefan Wahren wrote: >>> Hi, >> Hi, >> >>> while testing the staging/vc04_services/interface/vchiq_arm driver with my >>> Raspberry Pi 3 B+ (multi_v7_defconfig) i noticed a huge performance >>> regression since [ff042f4a9b050895a42cae893cc01fa2ca81b95c] mm: >>> lru_cache_disable: replace work queue synchronization with synchronize_rcu >>> >>> Usually i run "vchiq_test -f 1" to see the driver is still working [1]. >> What about >> https://lore.kernel.org/all/YmrWK%2FKoU1zrAxPI@fuller.cnet/ >> >> Sebastian > Stefan, > > Can you please try the patch above ? this patch fixes the regression. Great Best regards > > > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel