From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 78225C433F5 for ; Sat, 21 May 2022 23:22:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 505D98D0002; Sat, 21 May 2022 19:22:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4B60B8D0001; Sat, 21 May 2022 19:22:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3A4A38D0002; Sat, 21 May 2022 19:22:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 26A4E8D0001 for ; Sat, 21 May 2022 19:22:07 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id D608489D for ; Sat, 21 May 2022 23:22:06 +0000 (UTC) X-FDA: 79491325452.03.DBD5FC4 Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74]) by imf18.hostedemail.com (Postfix) with ESMTP id 012211C0021 for ; Sat, 21 May 2022 23:21:50 +0000 (UTC) Received: from [192.168.1.107] ([37.4.249.107]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MtfRp-1naCv71a5H-00v56E; Sun, 22 May 2022 01:22:02 +0200 Message-ID: <77d6d498-7dd9-03eb-60f2-d7e682bb1b20@i2se.com> Date: Sun, 22 May 2022 01:22:00 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US To: Marcelo Tosatti , Andrew Morton , Nicolas Saenz Julienne Cc: Borislav Petkov , Minchan Kim , Matthew Wilcox , Mel Gorman , Juri Lelli , Thomas Gleixner , Sebastian Andrzej Siewior , "Paul E. McKenney" , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Linux ARM , Phil Elwell , regressions@lists.linux.dev From: Stefan Wahren Subject: vchiq: Performance regression since 5.18-rc1 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:rd1cpxzMrn3SOHrTFF5zZUZ+MyEdYrLnnFtzNhw6NDyO+22glyu r0DsQ26+qvx7bbyHXAbhlpFs7NcpxGkkiPsahc6ylqEqE7yzbcdGXMkT5GCTU6EzkNaFNbV DH5rSUxT4TsO6SX5yC7dQcUnMd0IpcqFKHV8pZVLKeTN5IzMFNeeqy1I812kZxKOuFHjxDw r9Ff3KZtGm3XuAGsCR08A== X-UI-Out-Filterresults: notjunk:1;V03:K0:Yvu4QkXgvVk=:vO/qTOUlGO8FDcx4GPQGUr nrIP7WShLJdoP4371yy0Znn56kBpY2sK9smuDvNBoxWou8x7xGYRln3L1SBVJx61VtOr0Ld7O tIQ7/ldbL70jyZ7Lvcz5ZmDFvNEDhOvQuKDyZbL8+2KzKqrtq1BX15/qQstBrJ+0yAquG6soW 9wXqAmj6HAi/oqT1uITT5Ua/xkNmoyknv2LUqL/SzP18bcg9KcONN4hN0jiC5ADymMkv2WuYP l3ViDx4EF9dMKcYV0xd7xjZfOSUF8LuUbFKI2bqJtjRcM1HDcs/WttLF9kp14dZLe4kdAy/L1 rtQwpDK6L7URTatED8Ku3O6D1QkgKbGQe4Rl138WjX6ZOkvenefQ/LpFX7bYTTIKrelHAE9Ut FF7/f71sci3Uem508wNQMMscJ+ViRaMglNcFKH8Z5DPl1OeckarVtWnduCoa0fonFmu5OoPAW cXhlFwMZhEpZ81xwGGjmuj7x6ENjCwEc2g9cU7Ab22LU6FQht4A36NZFZgCHSLtgPXMBQMA7R yeW4q2BStXLir5l5F/xqhFGLPwJMBRheCOLGOLWK4KB3v2NTzwAMOmm2zxf6hp6V3durEo1ui xmYha3dcrXAu4/PD6lwYbaFKBTCm/zs3TP+58GuUf8qH2P3yLj7X51k4rYp7L1ZKTw1MBeXGd pelkgNsJdINeBQKioxEPAJTSIPplROLHJMxqk3qQErSJ1kokfGhRIARGr9qTMkb7RZvQfKmIy TFw7IBWKw5v6Sh560HtpIWis+oleaatGuu2zXe46m2f14TK+7oDE/3HvSDA= Authentication-Results: imf18.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf18.hostedemail.com: domain of stefan.wahren@i2se.com designates 217.72.192.74 as permitted sender) smtp.mailfrom=stefan.wahren@i2se.com X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 012211C0021 X-Stat-Signature: qt6onm6x857rmcdm9u6ewasdszqn7zcb X-HE-Tag: 1653175310-151405 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: 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]. Before commit: real    0m1,500s user    0m0,068s sys    0m0,846s After commit: real    7m11,449s user    0m2,049s sys    0m0,023s Best regards [1] - https://github.com/raspberrypi/userland