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 1E609C27C76 for ; Wed, 25 Jan 2023 16:55:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9C90C6B0071; Wed, 25 Jan 2023 11:55:27 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 902CC6B0075; Wed, 25 Jan 2023 11:55:27 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 755EE6B0078; Wed, 25 Jan 2023 11:55:27 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 66BC86B0071 for ; Wed, 25 Jan 2023 11:55:27 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 3A9D5C0D5F for ; Wed, 25 Jan 2023 16:55:27 +0000 (UTC) X-FDA: 80393922294.15.8B3A93D Received: from mail-yw1-f174.google.com (mail-yw1-f174.google.com [209.85.128.174]) by imf21.hostedemail.com (Postfix) with ESMTP id 7A5651C0003 for ; Wed, 25 Jan 2023 16:55:25 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b="S433Z2p/"; spf=pass (imf21.hostedemail.com: domain of surenb@google.com designates 209.85.128.174 as permitted sender) smtp.mailfrom=surenb@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=1674665725; 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=49H+5dcfdqsESvQ4qNxkOgTxyGkRYtaMvRra0jMgwoI=; b=1zr7auH6SgtcvJ3vUFauLOMEidqOLnmwj96J7+f6MDE/F3RD/LXkWJ0gY1KJRCHJ2CtTvG 2WSDHhF8Ga89V2LwU3vS2GU09BNoFMy6dFJJ8bEg1htECbCGYJM565yTypDNh3pygVWyIN tsXOCKU2ke7JTRTIwvyHbgOW5qG/dUo= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b="S433Z2p/"; spf=pass (imf21.hostedemail.com: domain of surenb@google.com designates 209.85.128.174 as permitted sender) smtp.mailfrom=surenb@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674665725; a=rsa-sha256; cv=none; b=rTrgESYB7eEBypfmJwkuRyYXYOqayxrKpv1+5lI2OnLSvGG4Q/rzZw4TTiKN5yKkR4rcn4 Cw/xoZWXDBQhBvS0YM0NwOI28rm6/NkgVn/1KkSIWJT5TIi3/JdL2AGNd8dTtyKg7xwZBn ZuGdoCsbKIhVQVhVJn4rcL8EJVmdpnY= Received: by mail-yw1-f174.google.com with SMTP id 00721157ae682-50660e2d2ffso56236647b3.1 for ; Wed, 25 Jan 2023 08:55:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=49H+5dcfdqsESvQ4qNxkOgTxyGkRYtaMvRra0jMgwoI=; b=S433Z2p/j0oEnqzhdMbCoBVS6yLsoVuhPxi7PQkxnyRK8RoE5tlGqQCWFiSx/y2EvP VAUU6f5te6yd0FF3QKoXQk59fXSc40Ni99FjmOhoS8uoMeuhfG+AT8hg6vTHrAcNtls7 iMIrnMdjSfEnhMBuERTLvpM6IdVwE9wobd2Cb3XY0VBKEUGGTBatMri522T6kyoxGdRv R/YHI2CzXA+66ssNNRD0kBHVPl8TI5ear6XOrgI2lTdtmT0YpMoSddNSDob6lG0ADoLk +xTQAwFZ3i/oeH+aroOYDwlOGwYRh8N7mvnq0HFpqRIYUl+jcTUyG7X+0g74P9WaFx1x 4nDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=49H+5dcfdqsESvQ4qNxkOgTxyGkRYtaMvRra0jMgwoI=; b=g6RSPoZVEXq1Ffue0Gcye4qs4ACBp4rdH3kav1H0DlTxcYQsP1kE0fIomNMcO8EHz6 UvBhc0G+LiJPPDA+YdcUsCfO/ACltT/OE4XGWlewbABdfB8L+yV7Swj6Aa4SK2fi2+eS bmkEoi7QUvaJtOAOrpZkp1bVDvF6SDEWk+q92yZEFuNI2a7BCTcP5viBPwuyZPyKp8LP uffI6VuXLyqssjQfUSuIXF+UwFqYLWtLspOG+TmLPtFqTAovz9HF/ab4bc8PZ7/5M8ut LjJ8Ww//RJwbPdgv9GxFA8SjGWbMjSvAh9hSvbr1FionBPmGbsoZa5qFp00D7A5mgZ6B 5Fxw== X-Gm-Message-State: AO0yUKVOfMncLR25ID6rdRk6garEqwHJS00r7+ozxd3BT/eHbP+ZLKc0 J1IJcHMwbfhCCQX0Jsjrq6BeXHdGA2xartslnrYuDw== X-Google-Smtp-Source: AK7set/FwLbWx6yiqkzvjcGbe3t+VxnD8xj+/iXHUbjRIwB0jRkvrcCR+VhH4DhOMzxTzJJlzd0h1TxaYfABci/YfRk= X-Received: by 2002:a0d:d456:0:b0:507:26dc:ebd with SMTP id w83-20020a0dd456000000b0050726dc0ebdmr239978ywd.455.1674665724181; Wed, 25 Jan 2023 08:55:24 -0800 (PST) MIME-Version: 1.0 References: <20230125083851.27759-1-surenb@google.com> <20230125083851.27759-4-surenb@google.com> In-Reply-To: From: Suren Baghdasaryan Date: Wed, 25 Jan 2023 08:55:12 -0800 Message-ID: Subject: Re: [PATCH v2 3/6] mm: replace vma->vm_flags direct modifications with modifier calls To: Michal Hocko Cc: akpm@linux-foundation.org, michel@lespinasse.org, jglisse@google.com, vbabka@suse.cz, hannes@cmpxchg.org, mgorman@techsingularity.net, dave@stgolabs.net, willy@infradead.org, liam.howlett@oracle.com, peterz@infradead.org, ldufour@linux.ibm.com, paulmck@kernel.org, luto@kernel.org, songliubraving@fb.com, peterx@redhat.com, david@redhat.com, dhowells@redhat.com, hughd@google.com, bigeasy@linutronix.de, kent.overstreet@linux.dev, punit.agrawal@bytedance.com, lstoakes@gmail.com, peterjung1337@gmail.com, rientjes@google.com, axelrasmussen@google.com, joelaf@google.com, minchan@google.com, jannh@google.com, shakeelb@google.com, tatashin@google.com, edumazet@google.com, gthelen@google.com, gurua@google.com, arjunroy@google.com, soheil@google.com, hughlynch@google.com, leewalsh@google.com, posk@google.com, will@kernel.org, aneesh.kumar@linux.ibm.com, npiggin@gmail.com, chenhuacai@kernel.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, richard@nod.at, anton.ivanov@cambridgegreys.com, johannes@sipsolutions.net, qianweili@huawei.com, wangzhou1@hisilicon.com, herbert@gondor.apana.org.au, davem@davemloft.net, vkoul@kernel.org, airlied@gmail.com, daniel@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, l.stach@pengutronix.de, krzysztof.kozlowski@linaro.org, patrik.r.jakobsson@gmail.com, matthias.bgg@gmail.com, robdclark@gmail.com, quic_abhinavk@quicinc.com, dmitry.baryshkov@linaro.org, tomba@kernel.org, hjc@rock-chips.com, heiko@sntech.de, ray.huang@amd.com, kraxel@redhat.com, sre@kernel.org, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, tfiga@chromium.org, m.szyprowski@samsung.com, mchehab@kernel.org, dimitri.sivanich@hpe.com, zhangfei.gao@linaro.org, jejb@linux.ibm.com, martin.petersen@oracle.com, dgilbert@interlog.com, hdegoede@redhat.com, mst@redhat.com, jasowang@redhat.com, alex.williamson@redhat.com, deller@gmx.de, jayalk@intworks.biz, viro@zeniv.linux.org.uk, nico@fluxnic.net, xiang@kernel.org, chao@kernel.org, tytso@mit.edu, adilger.kernel@dilger.ca, miklos@szeredi.hu, mike.kravetz@oracle.com, muchun.song@linux.dev, bhe@redhat.com, andrii@kernel.org, yoshfuji@linux-ipv6.org, dsahern@kernel.org, kuba@kernel.org, pabeni@redhat.com, perex@perex.cz, tiwai@suse.com, haojian.zhuang@gmail.com, robert.jarzmik@free.fr, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, x86@kernel.org, linux-kernel@vger.kernel.org, linux-graphics-maintainer@vmware.com, linux-ia64@vger.kernel.org, linux-arch@vger.kernel.org, loongarch@lists.linux.dev, kvm@vger.kernel.org, linux-s390@vger.kernel.org, linux-sgx@vger.kernel.org, linux-um@lists.infradead.org, linux-acpi@vger.kernel.org, linux-crypto@vger.kernel.org, nvdimm@lists.linux.dev, dmaengine@vger.kernel.org, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, etnaviv@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org, intel-gfx@lists.freedesktop.org, linux-mediatek@lists.infradead.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, linux-rockchip@lists.infradead.org, linux-tegra@vger.kernel.org, virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org, linux-stm32@st-md-mailman.stormreply.com, linux-rdma@vger.kernel.org, linux-media@vger.kernel.org, linux-accelerators@lists.ozlabs.org, sparclinux@vger.kernel.org, linux-scsi@vger.kernel.org, linux-staging@lists.linux.dev, target-devel@vger.kernel.org, linux-usb@vger.kernel.org, netdev@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-aio@kvack.org, linux-fsdevel@vger.kernel.org, linux-erofs@lists.ozlabs.org, linux-ext4@vger.kernel.org, devel@lists.orangefs.org, kexec@lists.infradead.org, linux-xfs@vger.kernel.org, bpf@vger.kernel.org, linux-perf-users@vger.kernel.org, kasan-dev@googlegroups.com, selinux@vger.kernel.org, alsa-devel@alsa-project.org, kernel-team@android.com Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: 3xucaqx8qhrorj8h3yqugysqyr7n5qhb X-Rspamd-Queue-Id: 7A5651C0003 X-HE-Tag: 1674665725-932172 X-HE-Meta: U2FsdGVkX191gKJdIoyFqpUMKmNXrPiGjL6bf1eEs2gfVVpU6r54bCXMKT81DAQ+pSQKsUOWFUPJ4JW3/3Auc2OCOeeQGMzgFS31AZKbU/O3BURo3FEx9PtP85dJvLYA6r+dwxqCpp+VLEeGDNs5HWs0L7Zr59aeTzG14hVN7p3FixEzj04jqheFtYnVfow1IfgXHVEP6zpQQ4zVUmItjRqllRs13yKzRXuHMBeFd+ojMvQcR9rMv2XDIxqJn+TQofzQjwJeiPe6OY+oBz/r5cbxuSofGBOYhJ2YzUnn591IGAqR5ZjkOU/tt9iba+TSL6zzn6+o5sX6vu5/f6Cd/Sv0+HKQeLkia8YVwJ5N6/5U3hfD64kLrBi8pKH4I7RVeKbRk3iKgR6gwmLPS1xaTBG6JTb3j/re8zShST30ZsMEVLljyTFiOaS2ROipY2dTODnuCM1EkYKXN53+Wbc8zOo/sEw/OBmiRxXXQoIxVopyhEHO0JVXGx2QnRhiS4O+RFAqaSw7VLlNMEJ9l+kJEEvmx9sW6mWtGUIlpF3n1sqFVLq41nzwotj7f6CwmqSzbivNsKNnIK9pDXi0o/2OTN5EYI6zHbrMyW9lX94m+7fCETZ4gnk9I+UitjGfzYB70hIaZhEC3ZOTQpKtHuK7/uUnqKpKVTLTaDiBgEXuirEWI9WHcnSORIViq9kc9Pt1ptPGpahD2Cbkp0y7/hCNoGT6NgwCRhxVnS6WoyL1U7m8lAjx1iYO8bWht2xpRDo3VvteLBaxVjTdzL+6aa6gSO0JNaarQAra9mgKkJc5aq3XKFOe8sfp+emrXzZHp7A/LmMmaTf3+97NMJU/ExZFp9rebM5E6t/1LVsOxI0VbYeaoss4Ks9ZlsNf8/Yguo3v7RkL3ZLLMVoLcPa00oIhAeKo7dDTM9q2rtGIP6pv65BTuwiChEU/eFnaEbVQp44duLC6pP9J7Ib3vziFTjX EZQPf/gP 8bTl2B9WQQIu546iqHJWXebANyhxZRUMbeaGEyci5YphbsgQzcMa6Kz5QPjKp7ZRxe+OltlF9M+FiFsG58RWlr9YGupMsC/SPofK7hTLXqMIp+q9qHiOFzq1peNiXufvLHu4UfewsTlgh5hYHWpz79m0sIB0WnEtckDXqSMpdeHHlLBmpH5AV5hadm7albZKYC7cBjrtS2X1etB2sq3r7umUjazwDAoaVldUey9NK7aH3BiPeYc767GBaiqDYvuQiz5XqxhkRX4KmskOb2tP3D7UXrs07C4gNSRo6kNJci34yJalSmOXi7l9LsHfOFPaz9SHJMW+Mpo5yafOlZeFxXibU9KaQ1RHakiw8ZSnmOHQhvn8bDXKDT0Vcf360cWBL2lqdMhjjgk7/J9BgISfohqM546CXybTzmYVP/uN8urjm2cYeVD2Lyt4Zw/nspPalgtt9pwuENv/wiIfycHt8DDo0Ao8kck+ht6xI0KoQFKkgFE4thd11RFANITj1yYtNTTDzsUnB1aYtyTXRfVXeGfpEGyZDwWLwk4QT2qLbCTCXG0yoQQ/xj+1c1QdQZRuKxV9xJJ5BVxqkBuKZtb3OvCDvpMBNEMzuwrXUI6AB/iUIjpTSmcArTFOQaPCgeqPL4i74ZxVN5ORb5rDzP/16nqR3Iop+EvQEIGLY7ikrj9a4qiR3s5ztKGE8i14Y+htOEV9lojsoS9TCUmQ3M4h/OGqVFdhN9vZkU6cPJ7nZbHk14jgNLqwCNAfmeY0wLKdyUQseGl7g8q99GY/sqKl3n593v4uRAkTOyyv1edSyCP/ubMMU41rA7a/4FhZBpHbnPlCZloEvT3tc6Zmm7UtAvQoJX6i75hdplO3DGtTyx+pBZkyRODD+u5Y7vBauHP+3qXvpN7p9CsxyGQ2uHr0jtQ9ohs3a5XU4AZDWCL0yloOJdXYrZGym5hjIQffT1Wo50jiBRaHMEMUJcpBV81diQKLA8TAA hC+vGaWq /JA1rTB8csr8DtDOkov7VpA2EHHnkOzpxRdNDR/QNlOyhJ7AoMuhI/Ez2YdWB8Mvf+PQL2e+eWpRL4ogbO9ELJcRDsFJVCdDAPT2uB1wVeF9tjcR/6J0WMlc6WW6hv7P2GrtAIkevHpQIG8jtsdoZxiJ0FBwrhv0rKSRJRdYh7Wlx48D2sqJ/TLhtRa+qli0QanhQyxNVHeWigOgoPqlGuwW74kv4fGexcYeRYSytDP0+cic44vd4DgI61CUbc36m0gSfXycsX6J0Jd0G1ChKYlJA/cjrs3/U81PMwFtlGZ+WMWeoeXzp9jC80jzoMntYglyZe5JaEppPSc+ZdP0ws+VfpU/P6gCls0cM8zK+eOaL34N0HoY9EoX78skqmTSDoR6bZ4HzpgHqm0bgFEv8PSxJHnafeuKpEiL9t/YRkhDDhYwVPZ4oy4d/+fQy02lxGLak+Wf16b93KiswQprIxFLl03MrzeKXVZDp9uIQ4mb1HXVss8ENraCxH5DuWCZRazKXirtQPCJx+g1x4ddbC+22qQbneoj88KQb6BL/so/r1pnblG9rFS4exC8mTMr9AcBejFD2dqpeMiqHfU+8jw3GLTr1L7bPF7DUIpcChmNtfp9RWLgNCbj0rgeqWWxVHMZy74oWHebHqGEeBJy1UT9evLtqwXZVLXd08F1a6hZ12+z65zSLNK4/Ws/8ynbxG1BuEG9fujNVhSXaS3/4Vyh6gt5HoVtwSSyG2ParMDzr6sB8rQNbpDqqAH1a80qZHqpmkzNUKHI6p7xF3DDBptPx5p2ZhXUSqq/SpTIjMOkc3bF8peGcHxtng72mhdFVM7sZisand4q53fzL8ATq4FolwE4YbnooaoTDKkWny3WbwN4k+9aAhKasOuDxo22XEOkf1yFL/yWZh1iP+5Q7Fcch/LSc6Ss8EZEijzPRmXBYo1ivZoZddZ7HSPI9BgKl9GsKLYwsJtAbo6UrBMdIdHYQFvkk w8pcGB3K CWhEr68z9B2W86DRslWykMzDGnQtwEBFXmm+76JKVpSnlSOJLPE7nYgBmvpftlTQeT3MXrbnvreIhUeHDPkq+aZZeBjJrb7zO1QqcWu8pzAx1JMZrmdX6ERvTLq5eRDYmtOAzFsEslC6fWvoEtF+/9zn0sk4tisM5f8RJUyiQP3L8d2NY0X9+1jQy66KTkx3TON0BmfBsxF1/9KLbQC5iq5lJ+PF5vAOdxg0mNyfZvX1lnGnd6IHJoOE+0GWPwH5gCnslf8C5kdgqnUBOIN1+tjRCOwejkofcrTLCfwxEcTCCKvwbM0YQhDi1D7xoSycI5xWr7qm5LTyGLltC+y0h34cB3zPTyjvHu2YnPB6T/9hrxJNiIUB2sar+FJSsvPm7vbO1ARZGe+WBkaVIwvk6w+Z3Z+aMSoLziCM58/cJDGraRNcKDHzMmNwIr9QuXAOveVye/Fm7OwBa/2vNtiIcyzwdwwhlbll1IsJRDL/BoyUanLK4GI95Q3eCHRqHmbnYgOnUNXOrpAdh5qlQfH+gNgvQavTcXCWoWjhXCsYJeozLQs2/bpInkpnupHB3lZ3wZmwn6s+3oQRHli5qNff3mHMOHCOpUoEYT1mj1NmoulzP9N5b91kwJ/pvAnn3CHTZIHHe/fCsl8t0jAJxQhfs2/SXxmIVhsB7nFQQOXufcTD25l49jOjWXgJYJdii69EpIf5neknqoL7cI+TH5hZi/m4jM3PQtTvDgs4UPN2mfHQhKdo0FgZnbIFcdH7mqkn1waXnX/+cWqCWmjmaKgIbG23NbRj0fU6akGmjvOVBG326vELHlu33sGOzH3XOwA6oJFITe1jlTaQrpsqm2Y5k/cFosnRaP2gA+UFxxXoe0CFchberiZlEDYpFCWdI3MAJQJx4VQkDqNtx/4U1+zZDGUesIeFFJ/D9MUMWkK/8bQd5SwFyfnhcGq+WS/wXrxBJUooBhfwt/Qwk5IsqXPQCdLT95coH DHANz3ws v+iQfs6y7p2vMzsrEnk7XQ1x098emI8m0hpmP3RqmP9I+SyUGXoEdIMS2y5PPI8HURaXUaNGe9XjJBcx8xLci/0pPXp3GJr6KHdqvb8pTPsA8PszQPpyUaYaUt+xSXparostpD6xkCwDm3D0qeppfYabHuc5Xd9QFmKpLuIVzV08w3Jgf54MuXsd96pDqFNk9OvXDorK2eI+Zn1mU0xgBDBS/bYS164sa+qr/AGg6nlFkGWs8RYjdK/YRykbIPZF41EDX5kzaL7CvQsvRvm9VgRU2yUd8lYnrBV6UMstRGbLO74i1YnjJTkigNtpttAFsahqT/nUcRy5l4VsA8VAZWfXOezaPi+4/tolty4j4XCerQfZLB0oJ0JrY/Gb9LPQEk3hE01qEftrgq7A/hP1tqUCcOYdSFoYwVpr8/5j3NisrE3Ww+qy8bmM9NDi/dDE6x6x95o5PRNQxhHGdn0MX+GRDBaN57aBLsw1Nh4CDKFexpiE6QvrlKFhhY9jd2ovXZYyIc5QrDqo0ltY82L88JHOdjKtD/vrAb7+MHmLzwcdwlYvcnnWth 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: On Wed, Jan 25, 2023 at 1:30 AM 'Michal Hocko' via kernel-team wrote: > > On Wed 25-01-23 00:38:48, Suren Baghdasaryan wrote: > > Replace direct modifications to vma->vm_flags with calls to modifier > > functions to be able to track flag changes and to keep vma locking > > correctness. > > Is this a manual (git grep) based work or have you used Coccinele for > the patch generation? It was a manual "search and replace" and in the process I temporarily renamed vm_flags to ensure I did not miss any usage. > > My potentially incomplete check > $ git grep ">[[:space:]]*vm_flags[[:space:]]*[&|^]=" > > shows that nothing should be left after this. There is still quite a lot > of direct checks of the flags (more than 600). Maybe it would be good to > make flags accessible only via accessors which would also prevent any > future direct setting of those flags in uncontrolled way as well. Yes, I think Peter's suggestion in the first patch would also require that. Much more churn but probably worth it for the future maintenance. I'll add a patch which converts all readers as well. > > Anyway > Acked-by: Michal Hocko Thanks for all the reviews! > -- > Michal Hocko > SUSE Labs > > -- > To unsubscribe from this group and stop receiving emails from it, send an email to kernel-team+unsubscribe@android.com. >