From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E44CB14F112 for ; Thu, 16 Jul 2026 04:53:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784177589; cv=none; b=E31FnD/QBvNMd/TjvKnFbnv3eWDXPvUJTfhmNA6o0jJOpikrtpXmS7VTL9ZFM8JFvOZCBhZ/wRNq891hNG0pqYE3S2rEX3xN5TLkH7wa7biSP7reqy0ZSChBffe/HAHdC6RZ5269htGVlhJi9yGxwhWljcOju9vM0e6QmeAzkFU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784177589; c=relaxed/simple; bh=mgKbCaTIOw0NNhSa/QIq2U+2HHk2M3qOfN1SV2oVl54=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=AT4TlAnGtRqe3eG4BsxiyIyKLNS1gLc2/cVRaAERkS4hBsi81uvUwMa/G/fSMWCEP6o1Pzwf0ZrnKVuFX0zTrLJyrW18Hu57b39m3urjSne+B6XbmYGbZokY1NsXwWpWch9Qj26GD8C4sMxG7AC3kfO/nwC85VO096RKkWPAoEA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=NKrLWT6a; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=CXtgfok9; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="NKrLWT6a"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="CXtgfok9" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1784177586; 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=nVhQvDRPfOQGu/EOlVqtQc7WBtfEWppFNIwOfGFGWSY=; b=NKrLWT6aMirCQMvePIqvwW8jSlTZlOWMOWqZ+cgNiVaz3UV69URf+d8M4N8gSXeRMMnMnM CbPahFhbaCzO0uRyyHCyKT0GpLlWr9WlLKHXscwzXtjSqk7mY5BTu1cCYcOaadgb05ZoH8 t2KJKNPmmAAW2H+xe7j9lUsmNS06csU= Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-500-Of2mc85-P9-JPVfFDpBpqg-1; Thu, 16 Jul 2026 00:53:05 -0400 X-MC-Unique: Of2mc85-P9-JPVfFDpBpqg-1 X-Mimecast-MFC-AGG-ID: Of2mc85-P9-JPVfFDpBpqg_1784177584 Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-380b630c505so7632102a91.1 for ; Wed, 15 Jul 2026 21:53:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1784177584; x=1784782384; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=nVhQvDRPfOQGu/EOlVqtQc7WBtfEWppFNIwOfGFGWSY=; b=CXtgfok9x2qymPLlw/ecV7HyC1YK7KCnxgXg8U7+H/VIZ4bVxLeBnLTLbg5d2VqYTK zs8Qc3BqMeExvKusBSR8RB98CSjS2a2YlXGQrWxM7YrXjjx+gen0lWEIaXhQqebj3feq RvgN1jokyYWJw4Xd+aSMWAAr6FZrxjnyZ4Eoz0O/DYAFfZrZFDOjRieiXx3zx1VGq5RE 4nLHqCkhjJqEO+cASGH6iGIesWuAqoFbjLRyoS4QFDDp5JPLWMaByZSntgfBX+4EZhVm VwTmDQMpIyGa/kO5ggYAcV0QkNecftrpilB0n85/6Q6ZzNH5p4DEWw6cScmuUqttEj1N 20+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784177584; x=1784782384; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=nVhQvDRPfOQGu/EOlVqtQc7WBtfEWppFNIwOfGFGWSY=; b=mblXGci0wWMsbdNOFA9DDYxpNjV3UpdYZActcSZMsmK9/sx6Eoye+Gvsy+6oHagmKH mA/LYUVJkSj4hjnLIz1xzjY1CS9dBKe1Nvo2nFUVe+oSDbhikBgC1BT7f4BbrwWQZ+lA UGCh93fV8uQk8/71zckzU0Kb037nPYB9uJmJrfJpGTqos6q5jzhGU5CglD5dHniNHzjR 3AvN+zs8FGTA/foYq5dbQalQ7DCDCy7zZPVy50Iv91KYkr33BAaDzTCsmJGAhC05296i Nskm+wk++Fr7zHQzPy6Vixd6CCkQcxiQVJmdcC5rzzSoYcMQPbi5Nd22EX31FXBhqsBx AA/g== X-Forwarded-Encrypted: i=1; AHgh+Rr79oDBAR7F8MvForO1KzwbtlRk5ddsIA4Eu9ccVAoOl+GztnWbHZgRWYMpUCOrT98DY1OPsKUV9jTGPQc=@vger.kernel.org X-Gm-Message-State: AOJu0Yz2ucFhR6A2j8Qef2IUzXSdiCvm88S6wbkXDslTOpJs4OBVfPkF prTu621rOU6QrJOiFRN8YhONCGAL84u5nrvVXCP3eF75/cd1gFtPUGErca/Qmx7RPIgNdufKU4e E627xKZKnm1AG1U3JKE/M9stjA6y9aBas2YyrGHTS4m56iQPpOuFYX5/pkJZA1ajzaQ== X-Gm-Gg: AfdE7cmOt3+pHHQ9Wh6gPXvNGOlFdn5jY0o/1VGNDRXEYtYXG/SjAMZN4yutEDH+uu8 CsFE0vzXXxv7hNNJBcthD8xVvAISGxudKl2AMfjMtTtTBgFF8xOTbxDOc5w7bX2uaCF/nbHwCTN or7mQsm9KpCQvou18z839duMLBAhdSrLCBYah3tcIrMo7nCb+Y2DsoFAS+H0+7pkFRRad6fB7+O 58SMyW5VAiqgyi1+xz4kShT+r3IfMyg8k3iRkWryROFvdFMIBWlDgyIUiXiOodOjB31nK/hsTiE VdykugEw1D8p7FM9iaxjZmlYRsJEPDl59hjB5cE95nsnvOkIPkZGU6bTRKIqjfHbuPzx+/7O5Fz 5Ux0XL6w/+l1634kXEGCQxvKg+Mg6NMHA/EDdWpFn3r0= X-Received: by 2002:a17:90b:2709:b0:381:11eb:d78e with SMTP id 98e67ed59e1d1-38e1ae2a42bmr7752463a91.14.1784177583881; Wed, 15 Jul 2026 21:53:03 -0700 (PDT) X-Received: by 2002:a17:90b:2709:b0:381:11eb:d78e with SMTP id 98e67ed59e1d1-38e1ae2a42bmr7752438a91.14.1784177583337; Wed, 15 Jul 2026 21:53:03 -0700 (PDT) Received: from [192.168.68.51] (n175-34-8-244.mrk21.qld.optusnet.com.au. [175.34.8.244]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-38e2a228336sm1251715a91.2.2026.07.15.21.52.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Jul 2026 21:53:02 -0700 (PDT) Message-ID: <2024059d-b56b-49a7-91e1-aa9fa357a097@redhat.com> Date: Thu, 16 Jul 2026 14:52:57 +1000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 11/11] arm_mpam: Switch to kvzmalloc_objs() for allocation of component cfg To: Ben Horgan Cc: james.morse@arm.com, reinette.chatre@intel.com, fenghuay@nvidia.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dave.martin@arm.com, andre.przywara@arm.com References: <20260710115546.29644-1-ben.horgan@arm.com> <20260710115546.29644-12-ben.horgan@arm.com> Content-Language: en-US From: Gavin Shan In-Reply-To: <20260710115546.29644-12-ben.horgan@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 7/10/26 9:55 PM, Ben Horgan wrote: > Each component cfg is sized by the size of a per-PARTID multiplied by the > number of PARTIDs. On a platform sized to push the limits of the > specification, the allocation using kzalloc_objs() will consistently > fail. Change to use kvzmalloc_objs() so that large allocations fall back to > vmalloc() based allocations. > > Fixes: 09b89d2a72f3 ("arm_mpam: Allow configuration to be applied and restored during cpu online") > Signed-off-by: Ben Horgan > --- > drivers/resctrl/mpam_devices.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > Reviewed-by: Gavin Shan