Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1014875rwb; Fri, 18 Nov 2022 11:20:55 -0800 (PST) X-Google-Smtp-Source: AA0mqf6CCbPof3TTZhO7P7tZlhfHOdNrDxHdA7S1BRZGY7P/MlDyimK8azqw8e2Q9ofSouFf7AKG X-Received: by 2002:a05:6402:530c:b0:462:df63:5ec5 with SMTP id eo12-20020a056402530c00b00462df635ec5mr7420857edb.147.1668799255554; Fri, 18 Nov 2022 11:20:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668799255; cv=none; d=google.com; s=arc-20160816; b=em59k933g1APhXT8JcrmTrt4tuwmP46joxsjnvNvOSyKt8XIZa5zbU9cogdqM325mU IPF7qD86kWHCbqLnHDibGEbG2WBz9ySKWKMTQKin8ytRM7GeA02JO8fwSEe/BKLOl12z 4cpkR2uLI+TrAISYRnDSWvYm/g9fCT97YVUNUdNF88ujVh89NOJlW9QMFhUZss5wS9pn ZN4JpFDWs2GI9MT3Aulg5cNUhzM5ayF4mZ4w9VsqFZig8KM42ODbot3SzoeupUcdaVTU PZU0OZobyTdEbBjm6UIbys2rTCvr8B6zXPFEmJw9qrs4zy8ZwYuJOfuTlFGBJQ/Ds/jA KPeA== 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 :organization:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:dkim-signature; bh=TydPydB++R7u+oQGl1q73u032SmAgan46ItVYeROsmQ=; b=b8/HrPqaRJskm6Fa92jBh0iOXmccgeBxzQ9Un6ZuQJ9BvU5unRucRadkrI73WQOUT8 k/99468JLNAw2b+CEob0N2PWuqszsSfkx9Xx9ozP9WLKmE6suLYKvSXYy9GoenH4OGKV +0fh4MX2tRVqfez9Cw7Y+f+vRvt3YchZ0HWPlJHfLHXIca5jCSeYOYw7xE3Rk5SEionC /pqeT6OC+cOLfYK1d/aa5Btwev+kO0PRXPbGyKZDSfhC79uFTsJJqJxxvw1Ho1wkubZA ihWJ+dp/q+/f8N9P8dUR1wiYlq0bBSSa4blFWSFwpz4ylpGYAlHUMs5JNptbuB9SJ7/8 YgeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=dSFzVuNF; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t35-20020a056402242300b0046197a8b7a1si3767900eda.485.2022.11.18.11.20.32; Fri, 18 Nov 2022 11:20:55 -0800 (PST) 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; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=dSFzVuNF; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242571AbiKRRfe (ORCPT + 90 others); Fri, 18 Nov 2022 12:35:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35440 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242554AbiKRRfH (ORCPT ); Fri, 18 Nov 2022 12:35:07 -0500 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6CDEC9A276 for ; Fri, 18 Nov 2022 09:32:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1668792778; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TydPydB++R7u+oQGl1q73u032SmAgan46ItVYeROsmQ=; b=dSFzVuNFjdXfbyLPsL+RlbkH8QyivHgK++pF4JLNQVPPRQUkc4eV5bQ2qnSl26U93mumAq 9RDUhIlsikTeo/FKHbLqKn4miDhN8VjsrQufvJX1vFQ+4pXifN5TQ9jauOU34svdPFlFs7 QpE+kTgK86m45V9l4uKL0ARMXT03pbs= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-384-Kr2h5_AKM1itRh54GM9ZVg-1; Fri, 18 Nov 2022 12:32:57 -0500 X-MC-Unique: Kr2h5_AKM1itRh54GM9ZVg-1 Received: by mail-wm1-f71.google.com with SMTP id j2-20020a05600c1c0200b003cf7397fc9bso2548458wms.5 for ; Fri, 18 Nov 2022 09:32:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:organization:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=TydPydB++R7u+oQGl1q73u032SmAgan46ItVYeROsmQ=; b=rU7ZDxtWUxpWxvLkS2MxCuvruX2jNzfYAkfttoYVqEAAPK+JiLNWDUE8VlGcotvqmG BYb8pey6G4KkXfyzwk35KMHVEp+hEHI1lbM1k854aR4Db1e1Inq4t7dVWwPk+G1hG8Ra 82P1t/yREryJfqwPBwpWrrfGY12x/lkZg6HVbo54UjraOV4n/oX1HIqSPcedZciq6uA0 okZoQy+xcfoKOfzPgm12iKWcuPlZ58IbySV2U4r3iOqQtGpS6gnweRRr9xTxwe0YKBEn IZkI/9GCUjHu4vmXXq9439jbZ/mEjFEuwy4cbE8kwfI5BrnAPVmeUieqxi2adJVw+8Ci nf/g== X-Gm-Message-State: ANoB5pnWsN+hS16z8Q1WAVBYVVcb6l5uAHtlv3yYG+0XmjMFj6YDVzRB foM1pqGP7OrzqqMaQ2CXO6m5qDI0zvmatnz4DZByFAY03VEGIz1drV8txTnuPcyNxKh6vK1/2rx iMTHXl5tfYuQQbYgMB/TGZ7pu X-Received: by 2002:a5d:4406:0:b0:22d:6988:30de with SMTP id z6-20020a5d4406000000b0022d698830demr4874349wrq.186.1668792775959; Fri, 18 Nov 2022 09:32:55 -0800 (PST) X-Received: by 2002:a5d:4406:0:b0:22d:6988:30de with SMTP id z6-20020a5d4406000000b0022d698830demr4874330wrq.186.1668792775614; Fri, 18 Nov 2022 09:32:55 -0800 (PST) Received: from ?IPV6:2003:cb:c704:f500:6512:fac3:2687:15ff? (p200300cbc704f5006512fac3268715ff.dip0.t-ipconnect.de. [2003:cb:c704:f500:6512:fac3:2687:15ff]) by smtp.gmail.com with ESMTPSA id y7-20020adff6c7000000b002368f6b56desm4806305wrp.18.2022.11.18.09.32.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 18 Nov 2022 09:32:55 -0800 (PST) Message-ID: <8c826c96-62ec-2f72-c4cb-30139d5639d1@redhat.com> Date: Fri, 18 Nov 2022 18:32:54 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Subject: Re: [PATCH v2 2/2] module: Merge same-name module load requests To: Luis Chamberlain Cc: Prarit Bhargava , pmladek@suse.com, Petr Pavlu , linux-modules@vger.kernel.org, linux-kernel@vger.kernel.org References: <20220919123233.8538-1-petr.pavlu@suse.com> <20220919123233.8538-3-petr.pavlu@suse.com> <5467e66d-55de-ca8f-c1ae-ffe6efe7290d@redhat.com> Content-Language: en-US From: David Hildenbrand Organization: Red Hat In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE autolearn=unavailable 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 On 15.11.22 20:29, Luis Chamberlain wrote: > On Mon, Nov 14, 2022 at 04:45:05PM +0100, David Hildenbrand wrote: >> Note that I don't think the issue I raised is due to 6e6de3dee51a. >> I don't have the machine at hand right now. But, again, I doubt this will >> fix it. > > There are *more* modules processed after that commit. That's all. So > testing would be appreciated. I just tested that change on top of 6.1.0-rc5+ on that large system and CONFIG_KASAN_INLINE=y. No change. [ 207.955184] vmap allocation for size 2490368 failed: use vmalloc= to increase size [ 207.955891] vmap allocation for size 2490368 failed: use vmalloc= to increase size [ 207.956253] vmap allocation for size 2490368 failed: use vmalloc= to increase size [ 207.956461] systemd-udevd: vmalloc error: size 2486272, vm_struct allocation failed, mode:0xcc0(GFP_KERNEL), nodemask=(null),cpuset=/,mems_allowed=1-7 [ 207.956573] CPU: 88 PID: 4925 Comm: systemd-udevd Not tainted 6.1.0-rc5+ #4 [ 207.956580] Hardware name: Lenovo ThinkSystem SR950 -[7X12ABC1WW]-/-[7X12ABC1WW]-, BIOS -[PSE130O-1.81]- 05/20/2020 [ 207.956584] Call Trace: [ 207.956588] [ 207.956593] vmap allocation for size 2490368 failed: use vmalloc= to increase size [ 207.956593] dump_stack_lvl+0x5b/0x77 [ 207.956613] warn_alloc.cold+0x86/0x195 [ 207.956632] ? zone_watermark_ok_safe+0x2b0/0x2b0 [ 207.956641] ? slab_free_freelist_hook+0x11e/0x1d0 [ 207.956672] ? __get_vm_area_node+0x2a4/0x340 [ 207.956694] __vmalloc_node_range+0xad6/0x11b0 [ 207.956699] ? trace_contention_end+0xda/0x140 [ 207.956715] ? __mutex_lock+0x254/0x1360 [ 207.956740] ? __mutex_unlock_slowpath+0x154/0x600 [ 207.956752] ? bit_wait_io_timeout+0x170/0x170 [ 207.956761] ? vfree_atomic+0xa0/0xa0 [ 207.956775] ? load_module+0x1d8f/0x7ff0 [ 207.956786] module_alloc+0xe7/0x170 [ 207.956802] ? load_module+0x1d8f/0x7ff0 [ 207.956822] load_module+0x1d8f/0x7ff0 [ 207.956876] ? module_frob_arch_sections+0x20/0x20 [ 207.956888] ? ima_post_read_file+0x15a/0x180 [ 207.956904] ? ima_read_file+0x140/0x140 [ 207.956918] ? kernel_read+0x5c/0x140 [ 207.956931] ? security_kernel_post_read_file+0x6d/0xb0 [ 207.956950] ? kernel_read_file+0x21d/0x7d0 [ 207.956971] ? __x64_sys_fspick+0x270/0x270 [ 207.956999] ? __do_sys_finit_module+0xfc/0x180 [ 207.957005] __do_sys_finit_module+0xfc/0x180 [ 207.957012] ? __ia32_sys_init_module+0xa0/0xa0 [ 207.957023] ? __seccomp_filter+0x15e/0xc20 [ 207.957066] ? syscall_trace_enter.constprop.0+0x98/0x230 [ 207.957078] do_syscall_64+0x58/0x80 [ 207.957085] ? asm_exc_page_fault+0x22/0x30 [ 207.957095] ? lockdep_hardirqs_on+0x7d/0x100 [ 207.957103] entry_SYSCALL_64_after_hwframe+0x63/0xcd I have access to the system for a couple more days, if there is anything else I should test. -- Thanks, David / dhildenb