Received: by 2002:ac2:464d:0:0:0:0:0 with SMTP id s13csp3272250lfo; Mon, 23 May 2022 00:24:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyrwpbVB3Z7n9iQU4cy1A84A3Lspit1Jb3EtTHDGII87uJ1XY6sdthya9p3CGOyUaT9t3Sd X-Received: by 2002:a17:90b:33c5:b0:1e0:2912:f9cd with SMTP id lk5-20020a17090b33c500b001e02912f9cdmr9938456pjb.79.1653290689487; Mon, 23 May 2022 00:24:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653290689; cv=none; d=google.com; s=arc-20160816; b=0+iQuOnLTF5aPX2RVA0aN9gEjvUWaP4lGOdCXkp04uDQSuSCzpYbF6MH55sqeHxxYW vl/WRgGRkpvAMFfW+AZG487koeLvOsGYojt8hjXElcWF3yqx+/pas/plSMycZLAtc8xG 06fObNSrBY3KqoN8jKyBL801QXsLaO8jptVgvXpkN/XcHnjBIIGRgAyhMsCOMzyuEhqd 5W3XO7STrFG4ARGrW0IvTRS20PD12qE9bTbmcXHAjxTodqLZa25w2QnGYPFGCUxXnttI wWOzamyyiU79XotqjBvAu2hK9K/FkDxkWEcu36NOiPt6qrnED/VHi6dhPBBV4FLZ5IYx 5GLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:subject:from:cc:to :content-language:user-agent:mime-version:date:message-id; bh=M2coe81Ir0GwoBd+rLofF7H/sc0ES6sS/vm7T16ck98=; b=PR+KblbK2iX4bRSnLI5QL8YfkWMPbh5sh2kCfdzgISeuNiTdtuJ4AD6RS9ZcqfMSWb 8/DMImIl5pA6vjSMj04Wpg6HWEgKUTojrZFxad7sUT82EXoLhmFo0lh0PddpJ+Y25gOy JTorvgTNJduAUj954QxlSPHSEOdfJFOxx3sCd0cxM3LhnXyCcDkffJtJTzG9Hmp+zJBt mWJ5vkBx8mF6G0Dzszps7xALh2iBsa5KYOfbYu0dwSQlKnLW4lvziI0wSCbBk3mdh/f/ VB1b4BXpsVhOuCCk4b7u5lOVx0ipyCyuBjOq/m70ogBRBi6HdaUCchLTKV4OgniFYJjY iVaQ== 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:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id t6-20020a056a0021c600b0050a952467b5si12918555pfj.338.2022.05.23.00.24.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 May 2022 00:24:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id D806ACFE2C; Sun, 22 May 2022 23:38:46 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345186AbiEUXXE (ORCPT + 99 others); Sat, 21 May 2022 19:23:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57392 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231722AbiEUXXC (ORCPT ); Sat, 21 May 2022 19:23:02 -0400 Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5BE2341F8F for ; Sat, 21 May 2022 16:23:00 -0700 (PDT) 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= X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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, 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