Message ID | 20250213224655.1680278-16-surenb@google.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 5EE8FC021A4 for <linux-mm@archiver.kernel.org>; Thu, 13 Feb 2025 22:47:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6C676280012; Thu, 13 Feb 2025 17:47:33 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 64D11280001; Thu, 13 Feb 2025 17:47:33 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 45063280012; Thu, 13 Feb 2025 17:47:33 -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 1BD06280001 for <linux-mm@kvack.org>; Thu, 13 Feb 2025 17:47:33 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id CB2AD1A1713 for <linux-mm@kvack.org>; Thu, 13 Feb 2025 22:47:32 +0000 (UTC) X-FDA: 83116409544.12.3FF2455 Received: from mail-oa1-f74.google.com (mail-oa1-f74.google.com [209.85.160.74]) by imf14.hostedemail.com (Postfix) with ESMTP id 118EC100002 for <linux-mm@kvack.org>; Thu, 13 Feb 2025 22:47:30 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=BPARf+lU; spf=pass (imf14.hostedemail.com: domain of 3gnauZwYKCG0dfcPYMRZZRWP.NZXWTYfi-XXVgLNV.ZcR@flex--surenb.bounces.google.com designates 209.85.160.74 as permitted sender) smtp.mailfrom=3gnauZwYKCG0dfcPYMRZZRWP.NZXWTYfi-XXVgLNV.ZcR@flex--surenb.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739486851; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=pXllq5kyB/DC+XX0EOcvwmmu4CtVKAeaHuoDmEpYjhg=; b=VFjIkPgysXAnHR17TzsbBwr8ktu+qy63i+V6Hwu622sPfF1d+BB7DQySRMqFzHJBlHB4Jo IuITTQuztQ5rfGC1/EiT4g66dl+WSYvrVCNwDtYeCKWkXhnBr611Vihy60/1z0rsCJXH30 QMjJcVMvxXWweLSpEu+2yaUjX/c+cJc= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=BPARf+lU; spf=pass (imf14.hostedemail.com: domain of 3gnauZwYKCG0dfcPYMRZZRWP.NZXWTYfi-XXVgLNV.ZcR@flex--surenb.bounces.google.com designates 209.85.160.74 as permitted sender) smtp.mailfrom=3gnauZwYKCG0dfcPYMRZZRWP.NZXWTYfi-XXVgLNV.ZcR@flex--surenb.bounces.google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739486851; a=rsa-sha256; cv=none; b=taDTGuVcTVeEZrFxebXlhnnDAi4R9aWgxfSXHEQXcHRj4kBREnJwqvcomnmSVAYQ/jxQ4y SbrXnfvKwmqw08kJZrpI6p9yfat1RDSXAq5fJeCzNjwbK5+CPghi5yYu1kc/LasevVVP9d dk/ufes55/4n4w21ImbK881zzQkWA3I= Received: by mail-oa1-f74.google.com with SMTP id 586e51a60fabf-29e8124e922so2588690fac.2 for <linux-mm@kvack.org>; Thu, 13 Feb 2025 14:47:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1739486850; x=1740091650; darn=kvack.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=pXllq5kyB/DC+XX0EOcvwmmu4CtVKAeaHuoDmEpYjhg=; b=BPARf+lUCpXUqtRf36sbCms6+I2BUb7I1+M8taUqew/rR7Y8vMPrmeTj9SZDp6JPaQ furQIkVPeeNC9+v//xcMHHcOiEaMjmBNi52+TsQLU39E1+Le4esxTonJY6gJ2Xi7iuI4 WQ3xWr2SPwy/+uZ1tDgRNF6IdbBYAaRsX6V16boyiS5ngWvZopFap/nMK76Y+5pgdn00 TnETsahkexKqJ6I/gF70WULTaI8ljDPEQlx+Dju7kqT6g9PQ66H1CvRp8xQC8gUgaK9e T2udPmhKzgfqxOtP3uS3jlcwdKdB1kZ+3UFjwWxE6UGG2gC2bAyScVvm74HEoP5TNmNK kVPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739486850; x=1740091650; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pXllq5kyB/DC+XX0EOcvwmmu4CtVKAeaHuoDmEpYjhg=; b=ZCgJ6KbWNRkRV3jUasj+On3/Ey9Ex/EhzKiAxLDfJ9oImZ3C/1x+ObYspjlqXU+c6y 5wqszOTcyOQ96grmw/EavWf9pCYu1Lkw+XIhByG6qsp4U6SYSUfmOZyp0DExRPrsP9Bb 6aN8eD8j1xAnGQsHuQSruFNmUlyeiqjNZsQqddG3KenFXnlBcdH8sevAKTUvdXT2yv8Z iA96XSxYo9wo56RE+cy8dlmpQZvWxBFhhm5lX2KyyGA0syaILgfBWTf52T2mU2G1DIN2 Y2PSEXlTXCxoGj7bTZ7nmac/z84l3k/rb+0jmOhx+KYvJbIXyqNxjJDQa//dyRwmvsvV epFw== X-Forwarded-Encrypted: i=1; AJvYcCXl/1kumHIOWWD53WouQRPO56Vb4r/QFnkAGpozITmPFeqv4xHRifNoHxZw2XC6XQFM0RoObbZzfQ==@kvack.org X-Gm-Message-State: AOJu0YylFgH3iWvRA93q8+kjeXiVf7BKYaqNeVEW6wizKAxt5LTzh6+w eb8CIFjl8z3es8xcHwOWVzG5CwJpnA3F7trgczz1QaZP3c5JuVxKl+50GTawvRnDmgytOeiXnbp XAQ== X-Google-Smtp-Source: AGHT+IE3Y43bKeMlQ9EjFiiS4JaeOx4TU+qb97Ij8D1UDPSI8dMXOEq3dWAIQbnurpdiuJXU+uwYfxTupKQ= X-Received: from oacmp6.prod.google.com ([2002:a05:6871:3286:b0:2b8:49d8:2c77]) (user=surenb job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6870:2107:b0:2b8:306f:c5ad with SMTP id 586e51a60fabf-2b8d65155a8mr5274258fac.13.1739486850086; Thu, 13 Feb 2025 14:47:30 -0800 (PST) Date: Thu, 13 Feb 2025 14:46:52 -0800 In-Reply-To: <20250213224655.1680278-1-surenb@google.com> Mime-Version: 1.0 References: <20250213224655.1680278-1-surenb@google.com> X-Mailer: git-send-email 2.48.1.601.g30ceb7b040-goog Message-ID: <20250213224655.1680278-16-surenb@google.com> Subject: [PATCH v10 15/18] mm: remove extra vma_numab_state_init() call From: Suren Baghdasaryan <surenb@google.com> To: akpm@linux-foundation.org Cc: peterz@infradead.org, willy@infradead.org, liam.howlett@oracle.com, lorenzo.stoakes@oracle.com, david.laight.linux@gmail.com, mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, mjguzik@gmail.com, oliver.sang@intel.com, mgorman@techsingularity.net, david@redhat.com, peterx@redhat.com, oleg@redhat.com, dave@stgolabs.net, paulmck@kernel.org, brauner@kernel.org, dhowells@redhat.com, hdanton@sina.com, hughd@google.com, lokeshgidra@google.com, minchan@google.com, jannh@google.com, shakeel.butt@linux.dev, souravpanda@google.com, pasha.tatashin@soleen.com, klarasmodin@gmail.com, richard.weiyang@gmail.com, corbet@lwn.net, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-team@android.com, surenb@google.com Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 118EC100002 X-Stat-Signature: ht8drytatm18ztbwhbi8fpcoo1xgihdp X-HE-Tag: 1739486850-890826 X-HE-Meta: U2FsdGVkX18NwW9oxCKkWp0L2c9jJvQgQyPx2C2K5pWSTRzJsX4QsfceqgS+1VumsCoWm7ODP7HWkvgVuyphwipXyNF/D2QmQ47Hob+O/Zkzdyk+ngr7j6x/TUVD5Bn8hTDQYmUhF+cpGMzQlRR7RRyAFgWBO/7VBOmBEIumu+1e6UzwK3TpNjupvwr72fVxJdFG4r9DuKoECvCEU9awXGM5avFwHjpSmOJwg2kGgYnLeQ61hUKO2JpvQTQFUz1USmAxb+W9zH6TqRX6BnLNRhpbAcOjuhk4Z/Kxf6UN4H+Z/AQwKmaqGuoSV9QveAbIGayjfnxQnWQfoemKlVwfV3QzUScWagiBXjGPtHg8NDlTsDt6sQfxg/Ki/lRFX1Uj9SU75mbZSqpDD0fDfMeOYPb8hG2gNzekVJDywOb4HuGzy22yLqr1iHJn72a3wwDsKfgdP+lqaG89AaTrRa3q0WIk4TPeOMhA3E72ZGZYIAU4AmezwKdbKIiVteDeFdBDf21e2e7GC20o497K0G9PRZOCIaRpX6hq/ZAowkA3Ooe6+k/hw/q4HBLvzngFuJBDKjFwY5ThbtR2XP5qJjPpAD4BLgfhqW+XjRj+bUdYlE9EIjMyaNOrQGdo5LKwG0xocDTZS1Oqut24DnxNgBPrgUafF9j2hMQzwSNGn6T/9/n++wahkxgkeJW4/7otAeOrv8j+ufvUV1YGxefx3FFA/fHnSC9iboYCn0ecXrJlQOE58FnWe7XBMP3iiHyx17FIEIeXgGzpSFSzsuhj+pHcL1MgYVN/YiOazrfcgBLiPveSZwnpOCu+WlTL0+8zv6ZnseCxasN3vX7TjHzRzjq4Ju99XdJWpYYhVHhGmsTZyLnnGRo+kjxXQPu9MB7Oyof6AUc/ce2ETCrEIoU7KUlvxBZLaHMdV0gRNQMswWoAGKa9vrkvZH7ZxwPNE0W4IUhygFMT+Fgkd9eHzfsdBVk W/GDJ4ke NFxwbETP7bFl3tAUMgLRLXuGS0IFwn1pL/osdoRrf66rQwU0aivtn/swPsM7yqWBehtd7S+MBfUnYsqE2dxIVH3qkBiMxq1Wh4nvcHQNQH9FoVpaoKFuXBuj7sHKIbujpePDAeJeXqzsfYXX6Oe+AkQBK8W+z71FCZUuV7YSW1BXb4WPaNEgsoFjAgQMYLVaMTovmETdwkv5Mtab4RrS2NZDSdZm7/NIPwIretxnSKNJyyWQmlqQ4OuvLv89fobZ6CKU8v6KxEYtDXxlpEhfIlKgwNh98c76GmLQ2AldjHLTf1ieKAl6BvnZ2BPbAFMyWu6b5rJhiYIaoXOyjxN/Alwn/DenMqk1PsLXyIUHVOUiPzKh7yzaRbNNFYMsPejWjVCUo+Acg+PIlWJg+sY18graOLW/quw5N5Myo6+GC5cdiLDb2k67rasIx9mGCzIa2yT7/PysdVoaX907i+7twx0GrXaq8vKstPTuHrwj9Q0g3OSlmJELHHL/3mJjJJ7DuiZck2TVKJWJZNtYUKk+pFjk2IxBKdoxaKEHRhzXEUgv8h7JsHvGPg4HZ0OW3kVhznvY5aQmw3b1IOcqZkpY7Henp+nirrjK0qkGx/QZ7Uit5tLfAcpHK4BrFYSTToc4VuWVSJKvL2+zhA1b3HhnCrv2UiNRVvZW1COODauYxiR0wzbmXv3qR7NKUbuyEOJ1pQw4Kj7/a2P6HLR8= X-Bogosity: Ham, tests=bogofilter, spamicity=0.004113, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
reimplement per-vma lock as a refcount
|
expand
|
diff --git a/include/linux/mm.h b/include/linux/mm.h index 11a042c27aee..327cf5944569 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -956,7 +956,6 @@ static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm) vma->vm_mm = mm; vma->vm_ops = &vma_dummy_vm_ops; INIT_LIST_HEAD(&vma->anon_vma_chain); - vma_numab_state_init(vma); vma_lock_init(vma, false); }