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 0AD2CC282DE for ; Wed, 5 Mar 2025 19:39:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DDA2928002E; Wed, 5 Mar 2025 14:39:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D896128002C; Wed, 5 Mar 2025 14:39:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C043528002E; Wed, 5 Mar 2025 14:39:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 9DCBA28002C for ; Wed, 5 Mar 2025 14:39:42 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id F264B1C7F71 for ; Wed, 5 Mar 2025 17:09:55 +0000 (UTC) X-FDA: 83188134750.03.8CB6125 Received: from mout.web.de (mout.web.de [212.227.17.12]) by imf23.hostedemail.com (Postfix) with ESMTP id A7BB5140009 for ; Wed, 5 Mar 2025 17:09:53 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=web.de header.s=s29768273 header.b=L76yi27o; spf=pass (imf23.hostedemail.com: domain of Markus.Elfring@web.de designates 212.227.17.12 as permitted sender) smtp.mailfrom=Markus.Elfring@web.de; dmarc=pass (policy=quarantine) header.from=web.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741194594; h=from:from:sender: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:dkim-signature; bh=YaS7Vw61tpQIxWBhHvbHuS/DKddYZcONhrC4ZkkXjrE=; b=FVkjPJZRq2+GjMStoiuHSSiideqkCETke1sJ7TfYJXnkqhvKKr9ujtW+4oPqHuuYMVDYH+ Oama2aeOaRkQ8yiwk9bp5pkxvYbgG4vis/FnB41XmLMTpxE5ZIhUlYg2rVKRFvZUVtvOQy TLMoECjFHWSjXI34dhE5gN6L5zxin60= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741194594; a=rsa-sha256; cv=none; b=gTeSSsFUvgIEYwEXVzcQA5nU+Ce/foZ6FYgwmRB2x+/h0B6Ejx5FsPd4ZH7DxoYxQvQrTY gmpD1Lc5TYTUmvFFKMdO7+OMcUO8/rBAF2Srb4ZCYvNWt3s7mrMPKE7DruQr6JUcQzvJ6X XtedKpZbBk/3+NPjU4FLXnavmpD+lv0= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=web.de header.s=s29768273 header.b=L76yi27o; spf=pass (imf23.hostedemail.com: domain of Markus.Elfring@web.de designates 212.227.17.12 as permitted sender) smtp.mailfrom=Markus.Elfring@web.de; dmarc=pass (policy=quarantine) header.from=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1741194541; x=1741799341; i=markus.elfring@web.de; bh=YaS7Vw61tpQIxWBhHvbHuS/DKddYZcONhrC4ZkkXjrE=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:To:Cc:References: Subject:From:In-Reply-To:Content-Type:Content-Transfer-Encoding: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=L76yi27oBcT7j0UHkfzV8BEww0ObdYF4xYtqm/n/lkFEtavF8Tly6AGTymodmoUE hs8lqZ0xyZzF4P8HhHD2TS1YjxmIX2DPPr2UA+yKI5Slt6yF1ZVH4q72AXqi9NDRo CCmH1D1PmU8wTQrv4trt0UFCZVdwQvIT0d6Z+zh77BMnSsKgIGj8Yxtv+1HaaKUfR khz00VN2JfEyKOSKRtHeO8EFtuIMzfmC6xJI3dOsTJUzoMUVswYSMNe3LsTKs3x4x o08hZnuz7H4cD984gZexT98aiOdGu6e7bEHiWrcGwrH0u7EOwJdjxZiELAf5GzkbI ZvRha1ll/N36pae7gQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.29] ([94.31.70.10]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MlLE7-1tOYE43K61-00kWWL; Wed, 05 Mar 2025 18:09:01 +0100 Message-ID: <851bef96-245b-4f5c-8390-ab94dbc04063@web.de> Date: Wed, 5 Mar 2025 18:08:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Ryosuke Yasuoka , dri-devel@lists.freedesktop.org, linux-mm@kvack.org, virtualization@lists.linux.dev, Andrew Morton , Chia-I Wu , Christoph Hellwig , Dmitry Osipenko , David Airlie , Gerd Hoffmann , Gurchetan Singh , Jocelyn Falempe , Maarten Lankhorst , Maxime Ripard , Simona Vetter , Thomas Zimmermann , Uladzislau Rezki Cc: LKML References: <20250305152555.318159-2-ryasuoka@redhat.com> Subject: Re: [PATCH drm-next 1/2] vmalloc: Add atomic_vmap Content-Language: en-GB From: Markus Elfring In-Reply-To: <20250305152555.318159-2-ryasuoka@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:vEp7fO8OsXvltY+7oiG0U4Qokb3J1idWk083MmpQMlGUeIwHTKL jRh7hs+24rFyD+jl09lH+ncvGeCwbtWg961JToNhl4VKePRb7+aYCgPFENm1vRX8pbHDA4i zxnOW+aDPcsXlw3NruQ/sLB2XxT7g5LpG8UHpGYjNpIoMcPvKStEF6y8FzzgWuO0EICoJKb vXAbMLOSUS+c/O6ilBHGw== UI-OutboundReport: notjunk:1;M01:P0:YxuzAM20H38=;gHkRljwq/KV5WGk1op49fkFicqc 9+hDF7PwhqCqW2f4kk5i/KcpduA11TJaBjXWyLI4L3VpqOzUiHb0XPmfXJCVmm7I+3fQmHoP9 DDnopOS6pVWYYhLTpJOL9Y/GMavuuRRvCio5xTqQLKw+WzCFxa2r2kgj4ptckTwDu8I5dOokT BjkuEjAB8Stv2pLpATxO64dtcZSQ0LIZdpevZXtonOkZKTdMp3QemYaudoA+dD92uRF7h2Hs1 ijSZhc9apGr3TirahGb3XO1jnLgb9HIz3I/L1Q8T82JLKCb94hBs5a34lVWmuG6IC45ajiS/W QXsIn2Qn1IkIDTik6ZpLzMq7wBIrMUeYuhx7GIPbe9nRuLzWGPzgbtw9UcuBXCiyAb7LHYSYo /JsqOTvvJ9uCVvcjBK45KWxXqfz+fg2wa+OM48FfL3bd9O3N37+BgtGONVz87jkoH8ZVDx3P8 /EUJo4g4x8buFuGXnIq+dO5lNNRzfgs3l7QZnAt9PjlEPIP5LffA0kj+TqYLhge1Nl6qhyA6V NXHOjPYArqM1zOkmjLmj2GfLwvxhpbrWEBlVFcetLW737LEASU2EBCKKLkTkncL7kCWbCHBeC rf5TQD0sE+J2Faqq4hU0u6XBP4q4Uxaeyo3hLULVzFLHvJQQSU/f+iN2RLowoTxYk5q4V2qBV xt10vUJahfgn3zh3C1ZCxPydJt5vPVOsqEAHOJ2tJ9h8KLgBzvhTnJUYpXDmi5QYfLxDu7eNb 67xd0Qii2mwZxGLJ2QLdAMH/8ep0o28WvNEchYkqgEUFf7Vy18Yxg3b7dkpazHS/+vlJNR1fx C//4EctTNRkqW5SJohwa6tSR6r2yZe+BmPzR1glbxoxiXLVI6emBXs+66x8/XVCFgKqzttxZe dDpP1CV7fKQEF2UNNrzPTjCECsPQImiQNBjW4vmeioM2/Il3M+lC2MiBB7GTRTx2+DaQq/dDZ jhx/N3t9ITztPm2Mbi1diyRRd8iRt+CaSkPbH6AwJUjH/eCVlZwNy/cqT7vgMkOa4Ys5JpIp3 A5bFO+O1DKofWhyf7vhJ+QcJ9SbHZqwQ2fiYB8HS5KirYR3kN8hXSelgRQcYDr7nHafgc8dsn D/NOp/0wwL5OnO9FuABzFnHWIZr5UMkRDVJJPL9qDYD8fs1BhL5gI640Lv+PiEk8iczDhgRBM JsHuPXZ5dmII8/gulPYM9EDdJdGOkE8zoPNZljZ4n8PtOJ3P0WYlApOLCFbZzbhCeL66vNxLy bQ2gWuCZfKwyWhCNEtUmUtBY3m9dcwIDB4OBhbxh5q0/C+Njt/cq7dYONtJJFNZqVaOvnZxlL n/Hem3o5coHPuAH0UUSCz+WpXNpOoyCm+WpnzYJYplznBNhMSZDWMoWOINx2w+l+7sevpSShH MoyxcTY+fRffbMemiXvtoU0Ny+AcsrQ0SrYWJjm6E3cA7xr2+qAXLbJn8rmENw87JXrsIOgTc 3hNdO/NPSGU+8NUDlEtV1UdHFCro= X-Stat-Signature: rsq1pk7b6xdc8qznxa1cygcxjswnyzsj X-Rspamd-Queue-Id: A7BB5140009 X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1741194593-347337 X-HE-Meta: U2FsdGVkX18gHi0RIrT6/QUz9YU3kx3o82znrce/mDlDI5EplnOzgl+7xYOKsuyinPATLiVstByuIu3gD/0NfnGiWguzblw1j8WCDoc3oIkt6zDRTOwxa4jVUGrOT6aXbCeDaOj7Lo6oC+typ1OBbvrVvDl7SOIdpevO6GWHnHIuO8yfGfI5yITJW0p4WFp0tdL8MHLr7z/k8PWdv2jhRgrduN4Bh4ZQVvGvLwzrjQcBUbN7PZskelQ/VpQq4s/RUlRhvyRPWfctQPndwz/gU2etFgGMY9o4iOgHZocfWgNEJCDjJOxdbje8ZF0/LRYBXurvXjz4XfnXs67JhiO7dMGSlH12YIEUpIUAJd2+6kd1JYKRSHypvxRVGYNxHEeHZaeAF803lvz26LlC5ZkZzIHZwkMKYOLgQHS4TZlPWP/h0UE0DikCcnQnyihYAk1aJn7sdZyQOu3lDvnxhJqiSl+pw16HoFAMMM7p0KawVDMWL1nWVuEK8wLQ4+W6aeSQKfxBF4IRw/rhkSQyku5IdU9NJJwJb8o2A9sqUim8LbbOjk48xJxowpUlEixpt2S+nuhOlWNI8HjSKkx0sURDnE0amrx6JkMSpvNampBk2f99Po9+jGM1YMHWYLq5LrvcIuGUMIJlsRcxxRP1jSfqjkv6YyMowEYtPNn5Ck3twn0taDitJjncQdYbI6McN0DMI0+Y2HW70otFzSmZ7KjdUr0ymQINUNvdGxVR5zRkpuBzLwp3s3/UkMhH4xldqWF3SwXpapNpMIL7KvUOMOae4joYdRlB+GPEiLMK7Y8lhyOi3cyhAtq6qWHk140wjyRAUvo0ylgYAv2aIYVSvw1FCGmJh708vLcZzFYFpYgn4kt0VJvezUyvyIc5uvO4gMxyd4f7+pLAbWSSP5KaIi+zhQW1Mpo2zvCH36fpluvH9mfqWW1P26HlFlbhfKxTXvkAVZyJRFaVdvm1xJkGdCE gm6Fx+Mm wUQMEl+G4J0ofkcMsKsjsh08Gz2RPKIkIPn+/JTF0tfplByGAFfpGBUEgGlz4gb/TX2jcA2PkVPTT5Z5L7AvuuyYlysZTwxobno961HyWkz14IC21ibOe7Z+u8c1t2Cdf+WCyuT/Rd9ZsJilDPmNhhZOLb95tL6alLCvmYGxi887K+v5Ii6RaqIbq+ZJ+a+S+O3sVOYa6r6k3e0R5Ft3PA7QWOqyjO89EzRCGZGP2M+RVluqr4NSrn9vBsahVrjZbeVofonID2jw34acU8zIFmi99il4DbG5nSpW7XyuxJMPGFWBBYl7HgTKyumsTgOmBJcAQd7Sp1qKRSvsLrcucc+tDGQB6ZtcLnsBfEb1eVB2IxvYoWr0UXJJNWoQStCe3bR52WixkZ4Qpuw0= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: > Some drivers can use vmap in drm_panic, however, vmap is sleepable and > takes locks. Since drm_panic will vmap in panic handler, atomic_vmap > requests pages with GFP_ATOMIC and maps KVA without locks and sleep. See also: https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst?h=v6.14-rc5#n94 Regards, Markus