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 D0959C02188 for ; Tue, 28 Jan 2025 01:04:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 42F722801D4; Mon, 27 Jan 2025 20:04:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3DED22801D0; Mon, 27 Jan 2025 20:04:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2595D2801D4; Mon, 27 Jan 2025 20:04:53 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id F2D562801D0 for ; Mon, 27 Jan 2025 20:04:52 -0500 (EST) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 7116C120939 for ; Tue, 28 Jan 2025 01:04:52 +0000 (UTC) X-FDA: 83055066024.30.62FF129 Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178]) by imf21.hostedemail.com (Postfix) with ESMTP id C32C51C0003 for ; Tue, 28 Jan 2025 01:04:50 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=eQ9HAq0P; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf21.hostedemail.com: domain of jyescas@google.com designates 209.85.160.178 as permitted sender) smtp.mailfrom=jyescas@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738026290; a=rsa-sha256; cv=none; b=uYtCYlowC4ZKGKu1nSWyvE+BX71pj0WICsqUbFHTZRJQKLYApwFjwILlqmX14DNkzgLfTp cZYlAmoqAmQGFkk+Gq/afEpZekI8O/Ga0q1cZRcSFi39sIlZQtJS5DfKCfky8m2k6grBy7 wpqLNNfDcO9rHT6H6UVlixnCqp/6DVg= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=eQ9HAq0P; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf21.hostedemail.com: domain of jyescas@google.com designates 209.85.160.178 as permitted sender) smtp.mailfrom=jyescas@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738026290; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=4mSfJEDkHVjvfpwgtPyvyyCDHS6Z6Xq2Tr8O/GJ7AJ0=; b=lxJVj4pmk8sdqHkkz8d3gxT9xk/fr+yDaYwTqqAv/ncceoCRZ/r7cS7A+0kiI7K8YmvewY UiMy6bQuBukEafruRJ1Nwt7VjL6InG1M2OVYX7EUQ1kTurkIDpEZKiV5QcER14Z3plR8Wq ADuWX2fMdmqC3KgKFPF7s/6l6qQeYyk= Received: by mail-qt1-f178.google.com with SMTP id d75a77b69052e-467abce2ef9so118201cf.0 for ; Mon, 27 Jan 2025 17:04:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1738026290; x=1738631090; darn=kvack.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=4mSfJEDkHVjvfpwgtPyvyyCDHS6Z6Xq2Tr8O/GJ7AJ0=; b=eQ9HAq0PN8gCeJvMtQ2bXL3R2l+Sm8mRMHVFoD1Au/Mk1btcRWPfftI444RJJR0i5u UXUBk6Q5XDyqEJsVwKR881lNZXdPTO4P8KGjNvtRhg4s4qlkCYE6l/iUI0KAUZk+KRNT JyuQxsaOR3Bd+jMh/UwPKnleLGAbOF8miMY5DiiJe7IaGAcNvneRhjYzfWNfHsQ5szWr YfYz+Fu9eB1obF22AEwBOoZrjhjdEvhkOze6qBggesp2VMOcEo4SrBl7C1ugOjBtSHHV bv/A/+1jxWDhBPdM5mXX/FnOblWFa8BFxu5+ZMwG1lz2bgT/pvYY/DbdUm57td/M2h+9 cEFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738026290; x=1738631090; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4mSfJEDkHVjvfpwgtPyvyyCDHS6Z6Xq2Tr8O/GJ7AJ0=; b=IDnH2YVntARLzBT5U5LAzOzqx7ZapNssiaTicoLC2kfErFX1JFc+j/zBLQQpUnPJEd TQqgtxWAwINtDbNQAnS25mzhYtBYCqrTVslfuOsIP89MLvhzs8Xw9AB1FiWl+6EK/E6t dAAWcOgguDQxZJElNOSYNYQ1T5vA1tvjULBbFHIB92hahLHF7mF2dO9uEMYE7KWeIGWo nB/g9xGevqwy/zSOOCoa7KvvK8E+ACVHyRbD6DRBFkAb26gETFbdr9H3CApB2CghfKVX 7nV2JBbr3+7hL9YAqGcbBKtgpF3vmlvmd9Vi+X1OEFjkxw/Sy+D/6NbCoia3VoS5dzmg N/Pw== X-Forwarded-Encrypted: i=1; AJvYcCV8ya2tnRzAD21VfslBSde/OOplxGiIl5miuev6ZAfNtVK2WIT9SaQJdsANQr0xdGHh9AESeo2p/w==@kvack.org X-Gm-Message-State: AOJu0YxFnqE6F0OacQcdFoHblpfVzdPkZQKiX/s+AdRD9UuRKEVYwXLR FyKZtSDDmO9Snd0KUB4lRvzo5LF5yhWApEF3Cn56lqC039jPbLYP/zMqVjSimfI8TsEKuBYKEO9 x755Fo8u2mYaVVLdk7h7FW7CvQolTGIew782V X-Gm-Gg: ASbGncsqmVmd/JT766n1BYB0hCYFzsoqYrOon2BL/cl0RkUQSmuSVm8EtFV9/zqUSpk PMSAseOtRTMl+y7ozLxT4Eexn1H4WTrNczV69Z0YuRBneRP4jv0ECygkPCDoYLLSX9I+AZCLfnT M+Zk3alimBak7DnTkTyGI= X-Google-Smtp-Source: AGHT+IGVEsT98XGtt+n2yM8/k7TcpBL/53tf9v4sFSUz/c5BMesTbBxa6NN0gvv8JsRV1t2vx29iakRNkAHDHBs+adg= X-Received: by 2002:ac8:5791:0:b0:466:8887:6751 with SMTP id d75a77b69052e-46fc6342d7emr713881cf.23.1738026289672; Mon, 27 Jan 2025 17:04:49 -0800 (PST) MIME-Version: 1.0 From: Juan Yescas Date: Mon, 27 Jan 2025 17:04:38 -0800 X-Gm-Features: AWEUYZn8C7f0qB727jn7r765ZQ3aMTESXttN6h68WNiMxjV9df0Os0cJou31vBw Message-ID: Subject: [LSF/MM/BPF TOPIC] CMA reservation optimizations To: lsf-pc@lists.linux-foundation.org, Suren Baghdasaryan , linux-mm@kvack.org, Kalesh Singh , Isaac Manjarres , "T.J. Mercier" , Zi Yan , Barry Song <21cnbao@gmail.com>, David Hildenbrand Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Queue-Id: C32C51C0003 X-Rspamd-Server: rspam10 X-Stat-Signature: akubp7j1azo1jake3r15meafmrj1ayrz X-HE-Tag: 1738026290-854340 X-HE-Meta: U2FsdGVkX185pFHiYNVMaUKmg55IYZvmg2y3uMtbLsJfgOjqQ458FUMFQxz8By10ybHmycGtQ8VxZl5Gc9qt+rs4h7Yk8DPbKPoTnyz6Xcui/GXAv25yMK3l/lFnaHCVr+prESkE4EgzjCM/ZRf5jkjon3V7x7YHnW8/MXfLERtkX0FRGsha99aKmLGS+rj568nLqWN+iwyDvI4G+A3vjZB8rmyTJD5qOb+aFXCdoJ1TmgRqgeL81FiwaM65UxYxQWMXAMgTd8WWS7HBCgEDQjkjjlrVtQ5gNdkLi+t1YYLWLIqh0MaRS8/oy9qOd1KjZmb0DkDPnBANTe5y3tppNbKe82lIYYAnbk+ZLu7dkuAy586D4aeJfgbENpiIh51U+z4X9R7GuZI8qatLl+B6BCGiahQq6bkWpD6MjjXIEGZe0lYMtsQhILpVx8pBVUGZnBYMnq3qKiQ0AiHRBkFjyiOJNsdh4zvig+4D/O0WYfOsQEFsgyaRjRjvAPQjNTSp84ppoS27ssk79AuY/5PMemX/PY4SL6WBFLuDJHIH1d7+vCAfKZO8lhdEjfChJOQCL4NYWf/Vd1ZicdQDrVUNXbtLfN+LMwOwf7cwbkUT1Y67iB1CXyWkagPfJN9cGHYBB4ksJLLd6WagMqQaSaWc4Qpoj0UbVznn0AJ3wdh00tRNsyt3VFG1Bzi9a4GIzbjD6xO4UnAhHgpEOpo26TJ0M0LuivdCxl2+odiMZvWgHeVvdTTbjXxT0k6GoNqsqFxqw6/EBSTrAQfODUe8xk7qA+BX0kwudSZHw72qWjkm/z41b5k5ho6YGjWQdrm3/LVSN+NmhR62IqIgGI+xlOPydvKY79vyfGzW8qUaFbRznAX0ITS48vlOop2q2SP2wXfd++qPgDvc6d2TE2llKSxLWoDaqSi0DHk9t8fcHbzIhBDzfpJn8eQg6Rg25Yr4m/jc9qM0IsnlBlaoF3YpoHN UWhX9ZAN +hw3VEF1Rj1qkc3HExsgdVppmnzcyXUN9O+XzdQvNlJIViYyieH0NNHddtLD3fn7Pb3hkL4qHKYs/JcH4d5BMPUUDNjDTEG6dEVH/aziTOsTfETtkIDbwyYUuskX3yIs3/COTnlBUbnGdw0l0qjZRQ8WzBFlIOuQJpcySElp2BkY0ctkXgN3H4DFmWkQeqf3nKCZr X-Bogosity: Ham, tests=bogofilter, spamicity=0.096140, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi LSF organizers, I would like to continue discussing this topic with the mm community: "CMA reservation optimizations" Note: There is already an email in the linux-mm mailing list that is discussing this issue. The title is: "CMA reservations require 32MiB alignment in 16KiB page size kernels instead of 8MiB in 4KiB page size kernel" Background When the drivers reserve CMA memory in 16KiB kernels, the minimum alignment is 32 MiB as per CMA_MIN_ALIGNMENT_BYTES. However, in 4KiB kernels, the CMA alignment is 4MiB. This is forcing the drivers to reserve more memory than required in 16KiB kernels, even if they only require 4MiB or 8MiB. reserved-memory { #address-cells = <2>; #size-cells = <2>; ranges; tpu_cma_reserve: tpu_cma_reserve { compatible = "shared-dma-pool"; reusable; size = <0x0 0x2000000>; /* 32 MiB */ } Thanks Juan