Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp4196172rdh; Tue, 28 Nov 2023 14:56:07 -0800 (PST) X-Google-Smtp-Source: AGHT+IFupSgCz3C8LNOZt72+BtvFgRSb973w9eEQ2jO9LJBUvhbqKVvh1qYPZqkqxez31TgNBVb+ X-Received: by 2002:a05:6808:11c5:b0:3a8:5ff0:6b52 with SMTP id p5-20020a05680811c500b003a85ff06b52mr19186975oiv.15.1701212167525; Tue, 28 Nov 2023 14:56:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701212167; cv=none; d=google.com; s=arc-20160816; b=zHf9vVNVWI9kcZ4pU1TP1JCfCUu2ev7Wfdw7jDv0E3WH47vdyxuiItafEEt5OAXUI3 KRJEFztkElPqPGW08F3d6WLU98c2rNLupGSgmTsLcBDmSKuWDYshyCzupCSrczvhkfil 2s70vVE/5ccpQv8NH04/vXB2To7EyTLL9qBmFjHWs9bGXEsDpccctKOlRyFX4iD+GcT1 oZYFMCklRYr83h3Aq/RFaDoD73olqqLG278xxVaRP/+hdKqq7DO/LcSumGzi0G5gKaLj ZpZjMNIX2eIxV0tzBrNNxCbypt+Ry/dMGy8W3B9FfRkLnV5JBr6WN2RZ286JS07xxxmG O4qA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=wfgEOy2prfurtAfhJK/0Guihsou0dTaccer75iSoWso=; fh=KrOdxIG8yo4eQUue+6iUQpXhhA25gH2Ad8XZy9Mnro0=; b=GfgSQ6WtcSF+Fh2iUtnSvg0+EDGjL0WupogiscrDTAUdVneeEdMTuEXKFPXwia4z1o 1YxDx9U12w4zJoY92f8zVOuL8L7v2AkMbfRZ3088aypaupYbfRv99B7uP6tvuW3NeRhD 1mmVwpkoc2wgJYQAXJ5Fy1dosai4/pbxlbCED//iWaypCOVRz5CSR0qMjtAt4Gc+7XZh 55AQK17od5Tj1bY1uJ7t6fAlfN+AUz+dbhVCt82rIL6Qdeq2rseLpNyXP9VSdToyTb8Z qFXs4Oh9p0KZ7sJtSFyMD4f2awHukmINhF9agxSfI3mtp9HSVUApbQkIvb0zK0Nl97do sIIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@soleen.com header.s=google header.b=AZLqdM4x; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id c12-20020a631c0c000000b005824bad8f81si12839103pgc.853.2023.11.28.14.56.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Nov 2023 14:56:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@soleen.com header.s=google header.b=AZLqdM4x; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 6E798809222B; Tue, 28 Nov 2023 14:55:55 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229595AbjK1Wzo (ORCPT + 99 others); Tue, 28 Nov 2023 17:55:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35932 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229543AbjK1Wzj (ORCPT ); Tue, 28 Nov 2023 17:55:39 -0500 Received: from mail-oo1-xc2a.google.com (mail-oo1-xc2a.google.com [IPv6:2607:f8b0:4864:20::c2a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7503C1A5 for ; Tue, 28 Nov 2023 14:55:44 -0800 (PST) Received: by mail-oo1-xc2a.google.com with SMTP id 006d021491bc7-58cec5943c1so3248157eaf.0 for ; Tue, 28 Nov 2023 14:55:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google; t=1701212144; x=1701816944; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=wfgEOy2prfurtAfhJK/0Guihsou0dTaccer75iSoWso=; b=AZLqdM4x2Ov+Gtc2vniBfPL9kpW6zs9zKUkDKEfyXSOcwBfZPtK83z5HUXWvJNpFnS RYecGLTKbNkC9p6lTUjCmMS2mxypxaoIzP5FA2kW0/nYyZOrSi//Flk+BPnWi2hRsYwp bH2m2+0gyeOEmsBRpkCmMFUvuGQNzZ5MTeGb830pINMnNUvztmJn48jfIjWXAh2fqcFU eCwfIcAIpdzOI1r/3CPP6PsxzMxaOhs/E/kzfI6++l+YMRbEcfxvWt6nVoiKyoDKzxvl o5F4CHamlAW2pbzLTvV8RWfLc020m/YvE3HVhcPuxs7XzATl57IuY4q56qxpDLQTQCHk Y4cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701212144; x=1701816944; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wfgEOy2prfurtAfhJK/0Guihsou0dTaccer75iSoWso=; b=SixDcWlcOcRsI3Lp1wE1rV2TaS4frthd/V5mzMTYYloIKh4P5f9wsCL4oEZEXSGrmz /SHtm3CgLmsVT5RVgHir2YkjduZB+4qlQ6gZn9WrTDPVCFYSwEbzA2V+uHhDQ2NF68E1 HMggpIWwO/IPY6X0z6oNhfUggjEQ0eDNkoBn4nktHbviUW/YjEN3fCTEwHSdrMc0Zpez uA1VtKaDkceAMTH0tKnmAewpRMF6CRoRf84//ffYWCVyqMpl+80PZyxpJHBA8/DY4Mlh hzhr7hTNd1j8EQpvjOi0U6Jj4xFAkUSMClVJ/ULr/3HfFcsLvoUBMJrCrFbvW8zWQPC7 Ukig== X-Gm-Message-State: AOJu0YzI2nJ7HOge56BTs1GDBHITTFgDAkQDEdI31iGCoVz49tCBUQQL gcnzNvkxJOZkPB55bltDjyapNgEwCf6OsUF+1WYV2w== X-Received: by 2002:a05:6358:724c:b0:16d:fb29:d78 with SMTP id i12-20020a056358724c00b0016dfb290d78mr15947280rwa.2.1701212143714; Tue, 28 Nov 2023 14:55:43 -0800 (PST) MIME-Version: 1.0 References: <20231128204938.1453583-1-pasha.tatashin@soleen.com> <20231128204938.1453583-6-pasha.tatashin@soleen.com> <8e1961c9-0359-4450-82d8-2b2fcb2c5557@arm.com> In-Reply-To: <8e1961c9-0359-4450-82d8-2b2fcb2c5557@arm.com> From: Pasha Tatashin Date: Tue, 28 Nov 2023 17:55:07 -0500 Message-ID: Subject: Re: [PATCH 05/16] iommu/io-pgtable-arm-v7s: use page allocation function provided by iommu-pages.h To: Robin Murphy Cc: akpm@linux-foundation.org, alex.williamson@redhat.com, alim.akhtar@samsung.com, alyssa@rosenzweig.io, asahi@lists.linux.dev, baolu.lu@linux.intel.com, bhelgaas@google.com, cgroups@vger.kernel.org, corbet@lwn.net, david@redhat.com, dwmw2@infradead.org, hannes@cmpxchg.org, heiko@sntech.de, iommu@lists.linux.dev, jasowang@redhat.com, jernej.skrabec@gmail.com, jgg@ziepe.ca, jonathanh@nvidia.com, joro@8bytes.org, kevin.tian@intel.com, krzysztof.kozlowski@linaro.org, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-rockchip@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-sunxi@lists.linux.dev, linux-tegra@vger.kernel.org, lizefan.x@bytedance.com, marcan@marcan.st, mhiramat@kernel.org, mst@redhat.com, m.szyprowski@samsung.com, netdev@vger.kernel.org, paulmck@kernel.org, rdunlap@infradead.org, samuel@sholland.org, suravee.suthikulpanit@amd.com, sven@svenpeter.dev, thierry.reding@gmail.com, tj@kernel.org, tomas.mudrunka@gmail.com, vdumpa@nvidia.com, virtualization@lists.linux.dev, wens@csie.org, will@kernel.org, yu-cheng.yu@intel.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 28 Nov 2023 14:55:55 -0800 (PST) > > kmem_cache_free(data->l2_tables, table); We only account page allocations, not subpages, however, this is something I was surprised about this particular architecture of why do we allocate l2 using kmem ? Are the second level tables on arm v7s really sub-page in size? Pasha