From nobody Tue Apr 7 17:34:04 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9C83DC433FE for ; Tue, 18 Oct 2022 18:11:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229731AbiJRSLE (ORCPT ); Tue, 18 Oct 2022 14:11:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45282 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229868AbiJRSLA (ORCPT ); Tue, 18 Oct 2022 14:11:00 -0400 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 076212A402 for ; Tue, 18 Oct 2022 11:10:59 -0700 (PDT) Received: by mail-ed1-x535.google.com with SMTP id r14so21722458edc.7 for ; Tue, 18 Oct 2022 11:10:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=se3AV6vebDZ5YP2shntPND551GMkzS6L+QPXNqXiQ7o=; b=EiH1XPctTsH40jJoCVZZQ2IWCv/qUknaMjZUF6TgNR1NyiiSgP1FKDRwgS3YgvgusO KAuH+P3qhGPDvn9cHgJYQ3UTGZGWiJlnO/BPHA/hsY8Ri9HPyj/YX5Tr7/BV7dnuoHlQ AtOfDu0kXX/3QfwsV1hlmwVz9X+MeAL0TpbJIQ2awoBkxBa+iQkwbt4U+XoHEetoQ3J5 SnhRrjXJuyZiyawCxpUsB/X1SVmr2DP4dlXgGt39dKrXXpQnovJNwgHhtrEYxPAF9Yp5 zigl8L0Dn6HAeQDpPGtOBDWQmEvL6nC2ySfy50CgtLQmONHTErp3JDAE9H2hq5yQ3prC 3mvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=se3AV6vebDZ5YP2shntPND551GMkzS6L+QPXNqXiQ7o=; b=OX1IU61dl/YpJSFrq5FQOwPupjrFA3CjPb9hSpmlpcAYhzOZ3QU73Byg8F65BVkwa6 w73GdIOmVjra30r/EVr95wWpbs2WkTMl4J8PhSylGe5ritKahZTzXKn74bx7s4aMVOTy iACTXSNXE8Q3/Z4TZcDNR1vvLQWy4WFgmbWQEF1Tf+ehm+K5h66BFRY8DKWuzKKqfsOc XCLJtX0mVXq8ZNkKGVeLNYswBdbimtNrDHqqbIwbxiQTVwzKVrzwYwnILwivXXRv8roc E3tNE8h8LvzmmmIVDPK/NxuZ/LcCG5nJpscIjeDsZaqnl8LwMakz6k/dNSlbDFmHFlzo Fkmw== X-Gm-Message-State: ACrzQf2IE7Be8Htm1vqm1/LwLdME0iGzzL8/pOLhkhmZbT7fJV8Exz3m zke7y5mTlglSpzEzVFaIUTE= X-Google-Smtp-Source: AMsMyM555IpSQr3xQVjxZqzGIi4S+lkctx+n6jalt6F4k/WIUgkQUw6UHLeQ3jOaPacFX26PYZk0HA== X-Received: by 2002:a05:6402:5193:b0:45c:e2c6:6f0e with SMTP id q19-20020a056402519300b0045ce2c66f0emr3820266edd.29.1666116657449; Tue, 18 Oct 2022 11:10:57 -0700 (PDT) Received: from pc638.lan ([155.137.26.201]) by smtp.gmail.com with ESMTPSA id c1-20020a17090618a100b007877ad05b32sm7739302ejf.208.2022.10.18.11.10.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Oct 2022 11:10:56 -0700 (PDT) From: "Uladzislau Rezki (Sony)" To: Andrew Morton Cc: linux-mm@kvack.org, LKML , Christoph Hellwig , Matthew Wilcox , Nicholas Piggin , Steven Rostedt , Uladzislau Rezki , Oleksiy Avramchenko Subject: [PATCH v2 1/7] mm: vmalloc: Add alloc_vmap_area trace event Date: Tue, 18 Oct 2022 20:10:47 +0200 Message-Id: <20221018181053.434508-2-urezki@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20221018181053.434508-1-urezki@gmail.com> References: <20221018181053.434508-1-urezki@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" It is for a debug purpose and for validation of passed parameters. Signed-off-by: Uladzislau Rezki (Sony) Reviewed-by: Christoph Hellwig Reviewed-by: Steven Rostedt (Google) --- include/trace/events/vmalloc.h | 56 ++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 include/trace/events/vmalloc.h diff --git a/include/trace/events/vmalloc.h b/include/trace/events/vmalloc.h new file mode 100644 index 000000000000..39fbd77c91e7 --- /dev/null +++ b/include/trace/events/vmalloc.h @@ -0,0 +1,56 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM vmalloc + +#if !defined(_TRACE_VMALLOC_H) || defined(TRACE_HEADER_MULTI_READ) +#define _TRACE_VMALLOC_H + +#include + +/** + * alloc_vmap_area - called when a new vmap allocation occurs + * @addr: an allocated address + * @size: a requested size + * @align: a requested alignment + * @vstart: a requested start range + * @vend: a requested end range + * @failed: an allocation failed or not + * + * This event is used for a debug purpose, it can give an extra + * information for a developer about how often it occurs and which + * parameters are passed for further validation. + */ +TRACE_EVENT(alloc_vmap_area, + + TP_PROTO(unsigned long addr, unsigned long size, unsigned long align, + unsigned long vstart, unsigned long vend, int failed), + + TP_ARGS(addr, size, align, vstart, vend, failed), + + TP_STRUCT__entry( + __field(unsigned long, addr) + __field(unsigned long, size) + __field(unsigned long, align) + __field(unsigned long, vstart) + __field(unsigned long, vend) + __field(int, failed) + ), + + TP_fast_assign( + __entry->addr =3D addr; + __entry->size =3D size; + __entry->align =3D align; + __entry->vstart =3D vstart; + __entry->vend =3D vend; + __entry->failed =3D failed; + ), + + TP_printk("va_start: %lu size=3D%lu align=3D%lu vstart=3D0x%lx vend=3D0x%= lx failed=3D%d", + __entry->addr, __entry->size, __entry->align, + __entry->vstart, __entry->vend, __entry->failed) +); + +#endif /* _TRACE_VMALLOC_H */ + +/* This part must be outside protection */ +#include --=20 2.30.2 From nobody Tue Apr 7 17:34:04 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 05B18C43217 for ; Tue, 18 Oct 2022 18:11:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230164AbiJRSLH (ORCPT ); Tue, 18 Oct 2022 14:11:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45290 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229896AbiJRSLA (ORCPT ); Tue, 18 Oct 2022 14:11:00 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0E9BD72EC2 for ; Tue, 18 Oct 2022 11:11:00 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id d26so34271072ejc.8 for ; Tue, 18 Oct 2022 11:10:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=9FJEHOoMkjVGRlOZfU33xcjvk8gVc0gJkKWOVMhT1hk=; b=YKVioc1cJrhW8j2q33izuLomY4JfzAqH6+8bDDXIqMvE4+VgTl1+DWt9X0JvJa96dS bjWwF2UlwQLI14UU085xpm9npwWQbW4iK3Sw30+tefJYDNaUP06vzKyETch6tOA7s2Yd F/KUA26JImniA6eEzt0bjQJpH9fNxjeIpw0qyvleGFF+p+lWtXc6UbwyirQn8qCbwUMe kirJf4P99BF4BV0Sr1O9g+L44sDFNkW71NnO7pDKFvrceM7QzalCKzDHyiuiz6U9WYML HoagkIuOoJwwxsMTZouT8vD0rRQNwMlVMjzNwyx2Wv3v6p+RV9btb5h605iO1R6WG655 p70A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9FJEHOoMkjVGRlOZfU33xcjvk8gVc0gJkKWOVMhT1hk=; b=uC7zHmAVYPvmBeny5eVdOUheOJMkkKW5VZxS4d2iMwcJUJei5y7t3rTDPzzt9xoybC U4D9AYTzWSKHybroiAwu7QiqUjzgvU4VMcVHoky8upr1p1DY+oR7hyHxHEl9NqyOAxmZ UwT0JIQeQjeLfDcM10VotsFE6LsnHAjmWKGHzeTGRe4lDnw0d2xMnos6bVT2oVt07Rlr N4zWKdAs82ZJOveoaq01G3wB3dhI5vVwxFDakbcidNm0W9Hr3LC7Zsk5dbaDYlJEowvA UUdyfA2zz+vdb6+vJw8r97sOwLAG0GYikBKYwCxwH3pl2COUS4romGeHL46cfFdn1fr6 524Q== X-Gm-Message-State: ACrzQf23PpkaeUsvDNZh0hYWwMJlyzlGBNmXf48U6cI7lnJfwB3CSKHU /9R9qJHx/w3eaItHFh2eI60= X-Google-Smtp-Source: AMsMyM507Q8XFIA9G1zyTC/2DkCVGHsJGqQ6bAsF53Q9yeXxoWcJRJz+Sb3DI7QS6UGEGgXc4qL7vw== X-Received: by 2002:a17:907:97c2:b0:78d:accc:c0a9 with SMTP id js2-20020a17090797c200b0078dacccc0a9mr3400841ejc.312.1666116658572; Tue, 18 Oct 2022 11:10:58 -0700 (PDT) Received: from pc638.lan ([155.137.26.201]) by smtp.gmail.com with ESMTPSA id c1-20020a17090618a100b007877ad05b32sm7739302ejf.208.2022.10.18.11.10.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Oct 2022 11:10:58 -0700 (PDT) From: "Uladzislau Rezki (Sony)" To: Andrew Morton Cc: linux-mm@kvack.org, LKML , Christoph Hellwig , Matthew Wilcox , Nicholas Piggin , Steven Rostedt , Uladzislau Rezki , Oleksiy Avramchenko Subject: [PATCH v2 2/7] mm: vmalloc: Add purge_vmap_area_lazy trace event Date: Tue, 18 Oct 2022 20:10:48 +0200 Message-Id: <20221018181053.434508-3-urezki@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20221018181053.434508-1-urezki@gmail.com> References: <20221018181053.434508-1-urezki@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" It is for debug purpose to track number of freed vmap areas including a range it occurs on. Signed-off-by: Uladzislau Rezki (Sony) Reviewed-by: Christoph Hellwig Reviewed-by: Steven Rostedt (Google) --- include/trace/events/vmalloc.h | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/include/trace/events/vmalloc.h b/include/trace/events/vmalloc.h index 39fbd77c91e7..afeb8003a0f2 100644 --- a/include/trace/events/vmalloc.h +++ b/include/trace/events/vmalloc.h @@ -50,6 +50,39 @@ TRACE_EVENT(alloc_vmap_area, __entry->vstart, __entry->vend, __entry->failed) ); =20 +/** + * purge_vmap_area_lazy - called when vmap areas were lazily freed + * @start: purging start address + * @end: purging end address + * @npurged: numbed of purged vmap areas + * + * This event is used for a debug purpose. It gives some + * indication about start:end range and how many objects + * are released. + */ +TRACE_EVENT(purge_vmap_area_lazy, + + TP_PROTO(unsigned long start, unsigned long end, + unsigned int npurged), + + TP_ARGS(start, end, npurged), + + TP_STRUCT__entry( + __field(unsigned long, start) + __field(unsigned long, end) + __field(unsigned int, npurged) + ), + + TP_fast_assign( + __entry->start =3D start; + __entry->end =3D end; + __entry->npurged =3D npurged; + ), + + TP_printk("start=3D0x%lx end=3D0x%lx num_purged=3D%u", + __entry->start, __entry->end, __entry->npurged) +); + #endif /* _TRACE_VMALLOC_H */ =20 /* This part must be outside protection */ --=20 2.30.2 From nobody Tue Apr 7 17:34:04 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 581E3C4332F for ; Tue, 18 Oct 2022 18:11:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230183AbiJRSLJ (ORCPT ); Tue, 18 Oct 2022 14:11:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45320 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229816AbiJRSLC (ORCPT ); Tue, 18 Oct 2022 14:11:02 -0400 Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 430752A402 for ; Tue, 18 Oct 2022 11:11:01 -0700 (PDT) Received: by mail-ed1-x530.google.com with SMTP id a67so21677911edf.12 for ; Tue, 18 Oct 2022 11:11:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vGvV10NBcCrSezhTjPfao8bP5T+d+bVsisSq+cCouQY=; b=cp/WUR6aCWDI+OCpdo1Mqr37ZrkfYXFwt2cAJh73Rf++Ascr6Pz5amkT4eshLOmmx5 I0sXthOSWHzTxx7KwTkIx5m4VZyF/ULV3atv3AnIicjKIPTEetEh2ZZLctb+ClyI0De/ HxvvI0ijAX38uAiMRAP6Xop6Ar7rmg9DsM+kdALIDC2oqA0emaacv5H62+RRe09rHxOJ 0aBVQG16MsalBddkiNBvDbV5KYggQzgZwcDkzQ+CuOZ8VQiCGuzWTvV8hjafJ5trvg7A YmMWXKMxxqXNtEF6deex7PGOzGkiFnz/NsX00cO4/cIY6JCqUTNPCJiLqUM4jU9XVnoi +5xA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vGvV10NBcCrSezhTjPfao8bP5T+d+bVsisSq+cCouQY=; b=On5lEBzWigNsDTcA/4RLi7CHzx2dwRops24GYcO1VGLgsAblL1TGr95BLEPuhCOJ8b mkLkhtDpGdGBqgXgpi3KeuG5mzSP4SZZgNWvD1s6ooZ6McZ5si2feZGkjjVLmTImm4O1 Y11hTrHX4Gnpn7f/U0blCVeUAYS2MoAuBlYrG6eNrQs9/zpMMvjnVQ8Mn8TNQCcuL/Cw McRD+9xb8BF15mYApnWaynfq6VpvZ1GSbyBPtN/khRN97B0d8jqzZVa+AZDTqkDIa88B mpvd5nsTWcqMAJL3wqn34VCDPIABvpTUcyIRWVPtfcCN/nBsBlzW90b05QWzwAGvbdzs pM9g== X-Gm-Message-State: ACrzQf1I1135y3b+sZ8EIFEzOM9Fo/A7RMCFlw2Wp0REYhkN6AQMbfl+ y0habHUTRxjG3ylB5ho//v/df5HZQew= X-Google-Smtp-Source: AMsMyM4gAfyaTp00ZrQx53AEKrsE2jZKlpRzrjlGcl07GaznwjzM2RvcbfXk66RxgAWkyqnshjwPuw== X-Received: by 2002:a05:6402:320e:b0:45c:ae50:dbca with SMTP id g14-20020a056402320e00b0045cae50dbcamr3810327eda.104.1666116659623; Tue, 18 Oct 2022 11:10:59 -0700 (PDT) Received: from pc638.lan ([155.137.26.201]) by smtp.gmail.com with ESMTPSA id c1-20020a17090618a100b007877ad05b32sm7739302ejf.208.2022.10.18.11.10.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Oct 2022 11:10:59 -0700 (PDT) From: "Uladzislau Rezki (Sony)" To: Andrew Morton Cc: linux-mm@kvack.org, LKML , Christoph Hellwig , Matthew Wilcox , Nicholas Piggin , Steven Rostedt , Uladzislau Rezki , Oleksiy Avramchenko Subject: [PATCH v2 3/7] mm: vmalloc: Add free_vmap_area_noflush trace event Date: Tue, 18 Oct 2022 20:10:49 +0200 Message-Id: <20221018181053.434508-4-urezki@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20221018181053.434508-1-urezki@gmail.com> References: <20221018181053.434508-1-urezki@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" This event is used in order to validate/debug a start address of freed VA, number of currently outstanding and maximum allowed areas. Signed-off-by: Uladzislau Rezki (Sony) Reviewed-by: Christoph Hellwig Reviewed-by: Steven Rostedt (Google) --- include/trace/events/vmalloc.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/include/trace/events/vmalloc.h b/include/trace/events/vmalloc.h index afeb8003a0f2..ad4e02191f35 100644 --- a/include/trace/events/vmalloc.h +++ b/include/trace/events/vmalloc.h @@ -83,6 +83,40 @@ TRACE_EVENT(purge_vmap_area_lazy, __entry->start, __entry->end, __entry->npurged) ); =20 +/** + * free_vmap_area_noflush - called when a vmap area is freed + * @va_start: a start address of VA + * @nr_lazy: number of current lazy pages + * @nr_lazy_max: number of maximum lazy pages + * + * This event is used for a debug purpose. It gives some + * indication about a VA that is released, number of current + * outstanding areas and a maximum allowed threshold before + * dropping all of them. + */ +TRACE_EVENT(free_vmap_area_noflush, + + TP_PROTO(unsigned long va_start, unsigned long nr_lazy, + unsigned long nr_lazy_max), + + TP_ARGS(va_start, nr_lazy, nr_lazy_max), + + TP_STRUCT__entry( + __field(unsigned long, va_start) + __field(unsigned long, nr_lazy) + __field(unsigned long, nr_lazy_max) + ), + + TP_fast_assign( + __entry->va_start =3D va_start; + __entry->nr_lazy =3D nr_lazy; + __entry->nr_lazy_max =3D nr_lazy_max; + ), + + TP_printk("va_start=3D0x%lx nr_lazy=3D%lu nr_lazy_max=3D%lu", + __entry->va_start, __entry->nr_lazy, __entry->nr_lazy_max) +); + #endif /* _TRACE_VMALLOC_H */ =20 /* This part must be outside protection */ --=20 2.30.2 From nobody Tue Apr 7 17:34:04 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 88FE1C433FE for ; Tue, 18 Oct 2022 18:11:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229967AbiJRSLO (ORCPT ); Tue, 18 Oct 2022 14:11:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45322 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230028AbiJRSLD (ORCPT ); Tue, 18 Oct 2022 14:11:03 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 11F5A72FEC for ; Tue, 18 Oct 2022 11:11:02 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id d26so34246229eje.10 for ; Tue, 18 Oct 2022 11:11:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EAJWBA/OARebIHwOWWIUrI8OsApEiB0+kqbjGVUJums=; b=HvkyVCyohI92aQ42AIyvAmRtEfrXjp3pdtcMqXO4f1kiXF3JRKo6/+ClnJLEJc1Q2j K7WRrHtKlCnYcQgAQY1/2RMQ4v13NmnVELOdn28A4n6N7QTDJP/7yOG85liAJgGQdGg/ O+Ve4jEHCwMyPOWikF0Sw9vsqnh3Ulsi7gfS5owk+S6P902sb28WHA+7IP60laDr6cOn j9JdxHesbeQt4mS+XVtD0VCZEiuDGk64otVXpr3u1cYUDewim+CyLnSDJdAUZ73WQIKg x5bjSJchsWWNoqqH2RFIatAQkN5dBhRtuHJOkSPQKQeyOfdMqZPeHVcpCYju4pGP+Hy+ niow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EAJWBA/OARebIHwOWWIUrI8OsApEiB0+kqbjGVUJums=; b=bncn5+Pi7syBqWgSpTseURkIBNVcXC7JFtNYkWPw2g9Vq5jYYKuFPVd4ybe/ph9/nc gYYidvvGxJISJyCk1m721itofCi8YSlgm9jV7d1wDBlRTQwda8xXoEEeMTbY8k5U98zH hlkBrbPO7+d7iX+35oD2nGV1xzsGMrX9OIKlCxSELNjFLaD16b8iFroiZUYJ1XeErnDI TZtESaTYtrezHEvAml/uDpOlFh3m1VeIybLUrdijgL7yxSepYaMjsy1s412T3e17z5uc KjjKGCgfFtERgVgvJBtmQX7rw2jITedGT4JHwhaa6+9YgUvoP9+T2/Kgw4XO0kRdnaAu Rfqg== X-Gm-Message-State: ACrzQf1kGpKq7mAMAPKHHKu0duIJ6MsSpyB0XEwTuUdWQNPaqtIqM0j4 ahQNtscInJEcfKTOoNGHb88= X-Google-Smtp-Source: AMsMyM6m69A/S4DEPbsi+ZnkiCQ3JicwD+7InxxliYmIyXlzonVAsFkR6XtzF1+gbfMOqzFtQptv9g== X-Received: by 2002:a17:906:328c:b0:780:7574:ced2 with SMTP id 12-20020a170906328c00b007807574ced2mr3541108ejw.634.1666116660657; Tue, 18 Oct 2022 11:11:00 -0700 (PDT) Received: from pc638.lan ([155.137.26.201]) by smtp.gmail.com with ESMTPSA id c1-20020a17090618a100b007877ad05b32sm7739302ejf.208.2022.10.18.11.10.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Oct 2022 11:11:00 -0700 (PDT) From: "Uladzislau Rezki (Sony)" To: Andrew Morton Cc: linux-mm@kvack.org, LKML , Christoph Hellwig , Matthew Wilcox , Nicholas Piggin , Steven Rostedt , Uladzislau Rezki , Oleksiy Avramchenko Subject: [PATCH v2 4/7] mm: vmalloc: Use trace_alloc_vmap_area event Date: Tue, 18 Oct 2022 20:10:50 +0200 Message-Id: <20221018181053.434508-5-urezki@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20221018181053.434508-1-urezki@gmail.com> References: <20221018181053.434508-1-urezki@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" This is for debug purpose and is called when an allocation attempt occurs. This event gives some information about: - a start address of allocated area; - a size that is requested; - an align that is required; - vstart/vend restriction; - if an allocation fails. Signed-off-by: Uladzislau Rezki (Sony) Reviewed-by: Christoph Hellwig Reviewed-by: Steven Rostedt (Google) --- mm/vmalloc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 83b54beb12fa..aa86f21bfad0 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -43,6 +43,9 @@ #include #include =20 +#define CREATE_TRACE_POINTS +#include + #include "internal.h" #include "pgalloc-track.h" =20 @@ -1621,6 +1624,8 @@ static struct vmap_area *alloc_vmap_area(unsigned lon= g size, size, align, vstart, vend); spin_unlock(&free_vmap_area_lock); =20 + trace_alloc_vmap_area(addr, size, align, vstart, vend, addr =3D=3D vend); + /* * If an allocation fails, the "vend" address is * returned. Therefore trigger the overflow path. --=20 2.30.2 From nobody Tue Apr 7 17:34:04 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 512BFC433FE for ; Tue, 18 Oct 2022 18:11:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230198AbiJRSLU (ORCPT ); Tue, 18 Oct 2022 14:11:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45394 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230084AbiJRSLF (ORCPT ); Tue, 18 Oct 2022 14:11:05 -0400 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C23FD733DA for ; Tue, 18 Oct 2022 11:11:03 -0700 (PDT) Received: by mail-ed1-x536.google.com with SMTP id m16so21757116edc.4 for ; Tue, 18 Oct 2022 11:11:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=n8kMXp9BQAd3vgxARQi9NOKOPWDC+b4eB+IRpUUVrl4=; b=WfSPJEGUoF2C9KAvUYS570nptYgLA/TuWUM/Ysm9180aXj8gEJL6TR3123vRXv72s7 XFX+/7g1IMk6mf/h5jeA+hPg0nl725MnZQc7Q38P9jvAXr75fkC63/p0h5UmM5KUegTY D2z9K80d7tlDUECwTADSfkpPpF9Dk4ZY74npnitOV4oqWqarha84ZLQLT3Xz04BFACCB 8PwzK8coREdFHo8Pb8ZxRj4TRiqxAxYTK5AbtLBq81L/WTL8EF+6MFdsPxvosGw0b3DG dZSKqSkKwHzfCv+UALd5/k+1QbABrGTotVu4KWiVPzobmZURCQdTLLx2WkGmS1A3adcB T3Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=n8kMXp9BQAd3vgxARQi9NOKOPWDC+b4eB+IRpUUVrl4=; b=LXHjCm/Oseoks6qiYtHzMhBXcK7u2NpAGT1O0oRBan+EsC7hG2R8ayM1owcBKOqM76 +dQNDwz8t2/2mHo3qMgoaZQ641QRbdx29Pdy4S0p1FITz4X+pOlULNZPc9UPMZKwWRnc dpaiRtIswTIHf4sE1MAjBLfikKsLbZ1fyoIXnsTTojRkoSSj40eeg9GJBJjv61fsHr0i Z2aKxbMMvaKGIRyL/iSOmKGSXIy5v25i7Uv+h0RRnTFRxfT0vIq4vPHoODQG2l3t4RvT HtHF3oxBFisM00Ny1VC06qkgasSjLnsMX5mMyrUMMmAzV5/w9EyiWlUb5itrUNH6fou5 Slcg== X-Gm-Message-State: ACrzQf1fUk1QgbNr8ILYvRbQWcivHrA0+qGE4lukq4CisDdaM/DEG1Fc RPDHb9Kbu3NHQRv4hAw9Ogk= X-Google-Smtp-Source: AMsMyM7ijjHus1bRUjHQvJYBGDCBkNK0BwtjzEw9/bAky47EzLnOn5lKf4DXyLK+rkXid4XZJwz9xA== X-Received: by 2002:a05:6402:f96:b0:459:4180:6cf4 with SMTP id eh22-20020a0564020f9600b0045941806cf4mr3805343edb.64.1666116661749; Tue, 18 Oct 2022 11:11:01 -0700 (PDT) Received: from pc638.lan ([155.137.26.201]) by smtp.gmail.com with ESMTPSA id c1-20020a17090618a100b007877ad05b32sm7739302ejf.208.2022.10.18.11.11.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Oct 2022 11:11:01 -0700 (PDT) From: "Uladzislau Rezki (Sony)" To: Andrew Morton Cc: linux-mm@kvack.org, LKML , Christoph Hellwig , Matthew Wilcox , Nicholas Piggin , Steven Rostedt , Uladzislau Rezki , Oleksiy Avramchenko Subject: [PATCH v2 5/7] mm: vmalloc: Use trace_purge_vmap_area_lazy event Date: Tue, 18 Oct 2022 20:10:51 +0200 Message-Id: <20221018181053.434508-6-urezki@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20221018181053.434508-1-urezki@gmail.com> References: <20221018181053.434508-1-urezki@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" This is for debug purpose and is called when all outstanding areas are removed back to the vmap space. It gives some extra information about: - a start:end range where set of vmap ares were freed; - a number of purged areas which were backed off. Signed-off-by: Uladzislau Rezki (Sony) Reviewed-by: Christoph Hellwig Reviewed-by: Steven Rostedt (Google) --- mm/vmalloc.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mm/vmalloc.c b/mm/vmalloc.c index aa86f21bfad0..4292f44ae670 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -1731,6 +1731,7 @@ static void purge_fragmented_blocks_allcpus(void); static bool __purge_vmap_area_lazy(unsigned long start, unsigned long end) { unsigned long resched_threshold; + unsigned int num_purged_areas =3D 0; struct list_head local_purge_list; struct vmap_area *va, *n_va; =20 @@ -1742,7 +1743,7 @@ static bool __purge_vmap_area_lazy(unsigned long star= t, unsigned long end) spin_unlock(&purge_vmap_area_lock); =20 if (unlikely(list_empty(&local_purge_list))) - return false; + goto out; =20 start =3D min(start, list_first_entry(&local_purge_list, @@ -1777,12 +1778,16 @@ static bool __purge_vmap_area_lazy(unsigned long st= art, unsigned long end) va->va_start, va->va_end); =20 atomic_long_sub(nr, &vmap_lazy_nr); + num_purged_areas++; =20 if (atomic_long_read(&vmap_lazy_nr) < resched_threshold) cond_resched_lock(&free_vmap_area_lock); } spin_unlock(&free_vmap_area_lock); - return true; + +out: + trace_purge_vmap_area_lazy(start, end, num_purged_areas); + return num_purged_areas > 0 ? true:false; } =20 /* --=20 2.30.2 From nobody Tue Apr 7 17:34:04 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 81AFBC4332F for ; Tue, 18 Oct 2022 18:11:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229509AbiJRSLX (ORCPT ); Tue, 18 Oct 2022 14:11:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45426 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230161AbiJRSLG (ORCPT ); Tue, 18 Oct 2022 14:11:06 -0400 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2F7BE72FEC for ; Tue, 18 Oct 2022 11:11:05 -0700 (PDT) Received: by mail-ed1-x532.google.com with SMTP id m15so21683430edb.13 for ; Tue, 18 Oct 2022 11:11:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Pi0tjzbLmXgGsglusGmrSt3nKwzpPKhOzNGgAFj4deM=; b=J35hy3hbYScd9cIdMAW/EhRXhuMHkMIbXqlAvSSnIY27KTlIg7uboTgd1AXcX9OjBP LgOnwf6MOgzur7qqpFElJ+91KdHC0ymafDroc/4r9m9fvtrFxMQNj/P4JPFSO7KMJ2yF 7CRJPh6bVA4+3AI3/mB5yiwzHi04YCVk4opiXmufUS3us8kpBR0bh+xpivtbT8raOFG/ 8BJHX4mlM1kUnQnOCnPGnh6I3hGjOSCIqsE8kppaSzYHBhFVY2ATiB6PRNpt4zm1yImZ LLRwpgnP/nA/8JUwlPgFQ8y8u27DXDnSOTZfG5AGSwsGR9d51XvYbm41HFGhdvz3fwYp plzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Pi0tjzbLmXgGsglusGmrSt3nKwzpPKhOzNGgAFj4deM=; b=jCbf1lLRlwQ3ZVg69qvBkxndjlpp/duHv4iLarbXYZUQQtzr3Jep0Lw+oYIu09nMTZ jqawIsFUB3mn6zU9XHr1UOY8+EQvMRsmdWU+skBij+wJjsrcLeZLgn8lprloZkb9t3YS JPBcQNuTR3bp4lqMkxa6fKOKKq7JcUyg/bSbyTZlkwzyeua2ppE0z/yJ81AsQ+97meKt CyBs/F1dpocazPS25O/ETg5OjVQ8MdEJdzwdUDK9j1YoQiR4Lcig9D1gk0zouS/OEP23 SviRWUxeACETkDIVu94fMsvgcXoDQSYyYBLRJhKIxVqVJ+IgRHazYdmMSCmU5PDD+zXS AHqQ== X-Gm-Message-State: ACrzQf3+FpX/NXzkwDOoNPprPesHw3u37mTIyK9ErxBx2WV5QlPVJnPQ Y9+mxtgzPBzmMT5XlYet2og= X-Google-Smtp-Source: AMsMyM5Zl8vwJg/6ezF7ChkqFZClQkn3o+MqhrKUy+U0XHnl5bkuEf36aH9F8/4DjW9zC42HhN7ebg== X-Received: by 2002:a05:6402:1d53:b0:45e:ec87:686e with SMTP id dz19-20020a0564021d5300b0045eec87686emr2362032edb.380.1666116662826; Tue, 18 Oct 2022 11:11:02 -0700 (PDT) Received: from pc638.lan ([155.137.26.201]) by smtp.gmail.com with ESMTPSA id c1-20020a17090618a100b007877ad05b32sm7739302ejf.208.2022.10.18.11.11.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Oct 2022 11:11:02 -0700 (PDT) From: "Uladzislau Rezki (Sony)" To: Andrew Morton Cc: linux-mm@kvack.org, LKML , Christoph Hellwig , Matthew Wilcox , Nicholas Piggin , Steven Rostedt , Uladzislau Rezki , Oleksiy Avramchenko Subject: [PATCH v2 6/7] mm: vmalloc: Use trace_free_vmap_area_noflush event Date: Tue, 18 Oct 2022 20:10:52 +0200 Message-Id: <20221018181053.434508-7-urezki@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20221018181053.434508-1-urezki@gmail.com> References: <20221018181053.434508-1-urezki@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" It is for a debug purpose and is called when a vmap area gets freed. This event gives some indication about: - a start address of released area; - a current number of outstanding pages; - a maximum number of allowed outstanding pages. Signed-off-by: Uladzislau Rezki (Sony) Reviewed-by: Christoph Hellwig Reviewed-by: Steven Rostedt (Google) --- mm/vmalloc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 4292f44ae670..bd56f68bedf0 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -1822,6 +1822,8 @@ static void drain_vmap_area_work(struct work_struct *= work) */ static void free_vmap_area_noflush(struct vmap_area *va) { + unsigned long nr_lazy_max =3D lazy_max_pages(); + unsigned long va_start =3D va->va_start; unsigned long nr_lazy; =20 spin_lock(&vmap_area_lock); @@ -1839,8 +1841,10 @@ static void free_vmap_area_noflush(struct vmap_area = *va) &purge_vmap_area_root, &purge_vmap_area_list); spin_unlock(&purge_vmap_area_lock); =20 + trace_free_vmap_area_noflush(va_start, nr_lazy, nr_lazy_max); + /* After this point, we may free va at any time */ - if (unlikely(nr_lazy > lazy_max_pages())) + if (unlikely(nr_lazy > nr_lazy_max)) schedule_work(&drain_vmap_work); } =20 --=20 2.30.2 From nobody Tue Apr 7 17:34:04 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C69B4C433FE for ; Tue, 18 Oct 2022 18:11:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230203AbiJRSLY (ORCPT ); Tue, 18 Oct 2022 14:11:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45662 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229921AbiJRSLO (ORCPT ); Tue, 18 Oct 2022 14:11:14 -0400 Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C6EB874365 for ; Tue, 18 Oct 2022 11:11:05 -0700 (PDT) Received: by mail-ed1-x52f.google.com with SMTP id b12so21723733edd.6 for ; Tue, 18 Oct 2022 11:11:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HLk9zy0zXNxz51W/qZOGlz34Dfvx1m3EHjUzRbqLkUc=; b=cnOL00ZxpL2eR1fpnbcgRcD2qEPWYqApygWXQI/5C/ttv4yqAkPLNJyu4viRI2xIpE 522AGEOxhtm226m2ZJH123YqtZCoNQb9gOU3PfWrLuipdlc7z81rGSxJV5H5/gtdFnUt gE/SoWwohWXa41E12xqtCczlA2vzUZhkhCL7YULnJmA+jQGv3RP6DF9Iwuis19vQWzcr iJ/seWUt35qtQH5stUC/nnm48hBPJx33rIvj2mT1vAUdKxUlFAhvaBeAO9sUBMYRomIF Wa3CiXXkQ4+jNTKxkS91jdIm/4thKjLsBzetiBYAAe0EUeJ6p1VW3oDHFmSQgPP6nMZb xovw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HLk9zy0zXNxz51W/qZOGlz34Dfvx1m3EHjUzRbqLkUc=; b=UUxOveipAVry7xDLYPMipgbEXt/5EwwHKlm+pWvuh+yOSy9IRxuHqRkVDBWEdHkGDo F8J+IJhZpvWwxL2RA2Y3ZUf1dsE+73z33GXNBvFOYAFdIiX4ej+/dHfC2b1nw5wC5MSm INhbntkk9UsB1RlpPTXDzYUl7okdl2qDmBLDOeegN2DbDavgW2ve3CSOenam+U3uKqxt E57OL3P7O7m5+QNG8tQ+ZytwDvXmoND03e3+4XStuWePZNBpevDJQnzJgYVqhL6p/Kgd k5qZsbnAtZgbVX2MNL9q1kl3CAZZwvp92DLdMoKGF5W03oFc7ljIoaJMAdQhHEBZ/gwV 9NUg== X-Gm-Message-State: ACrzQf07d+kWHsEd28Lhvi1LyoTud1m5Gj6nepq4TCs+aPnuANUzQ5hL iErP+GkOh4CYi1Sl7to8BeU= X-Google-Smtp-Source: AMsMyM5oOTHLewDw93tTiPYxeZZtHzrQBJV2t3B+0mQMGf0y716r863fZhSTKXrmzLvPkvqGzpxQwA== X-Received: by 2002:a05:6402:27c9:b0:45d:4539:b462 with SMTP id c9-20020a05640227c900b0045d4539b462mr3790716ede.226.1666116663867; Tue, 18 Oct 2022 11:11:03 -0700 (PDT) Received: from pc638.lan ([155.137.26.201]) by smtp.gmail.com with ESMTPSA id c1-20020a17090618a100b007877ad05b32sm7739302ejf.208.2022.10.18.11.11.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Oct 2022 11:11:03 -0700 (PDT) From: "Uladzislau Rezki (Sony)" To: Andrew Morton Cc: linux-mm@kvack.org, LKML , Christoph Hellwig , Matthew Wilcox , Nicholas Piggin , Steven Rostedt , Uladzislau Rezki , Oleksiy Avramchenko Subject: [PATCH v2 7/7] vmalloc: Add reviewers for vmalloc code Date: Tue, 18 Oct 2022 20:10:53 +0200 Message-Id: <20221018181053.434508-8-urezki@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20221018181053.434508-1-urezki@gmail.com> References: <20221018181053.434508-1-urezki@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add myself and Christoph Hellwig as reviewers for vmalloc. Signed-off-by: Uladzislau Rezki (Sony) Acked-by: Christoph Hellwig Reviewed-by: Steven Rostedt (Google) --- MAINTAINERS | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 568ad7c5eeb6..a6f4e11755e6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -13289,10 +13289,20 @@ F: include/linux/memory_hotplug.h F: include/linux/mm.h F: include/linux/mmzone.h F: include/linux/pagewalk.h -F: include/linux/vmalloc.h F: mm/ F: tools/testing/selftests/vm/ =20 +VMALLOC +M: Andrew Morton +R: Uladzislau Rezki +R: Christoph Hellwig +L: linux-mm@kvack.org +S: Maintained +W: http://www.linux-mm.org +T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm +F: mm/vmalloc.c +F: include/linux/vmalloc.h + MEMORY HOT(UN)PLUG M: David Hildenbrand M: Oscar Salvador --=20 2.30.2