Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp486380ybb; Fri, 3 Apr 2020 06:36:31 -0700 (PDT) X-Google-Smtp-Source: APiQypInxDNTMNcHHtWVUxN9+bgUWyHUXgqKY6PknvwEg16szeIMcvJkgCqkO414EGZjD2IgJbx2 X-Received: by 2002:aca:4d49:: with SMTP id a70mr3103693oib.152.1585920991307; Fri, 03 Apr 2020 06:36:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585920991; cv=none; d=google.com; s=arc-20160816; b=KEUvTPdOT+Uq8NBIy91iUtgTbB8kqHCQAQoK6nBzJvoBU0x/HOQX6eSYW8p4vEo2h3 T07B6FhnvERLlRwyag6OJkmVRNwcp1qmcDrwCda2QRiOpvSwRBtq6kKIlinINFxPPqji xPkj/jaa7DE/NBBfcYRG3VCftTU+hnmryCAfUBYnPkskLc6CGtmFW9zG4IHaBchF4WmH ysapPqNcsSRsW6V1+zVh7dg/d7bvN4NpjZWyh/DE+5KXwZOtaFscM0iG4TivqccC4Ixf yD0k8xdPfyLB5mj61K0DWyCDpVdHV9HMoPjet+AICBJxNqN8Gs248IjHKxJtvQZy1EVs gSxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:to:from :dkim-signature; bh=GM+mgvMT3k+2f0NvPMnXcDGKuT1g94LTYgvXqNFPVYE=; b=Ai/kvfxG5BVP6j1yo833ggOgCaI1Lrz3hXiatWwiTJf2vlHSUIMJuyp1huY26SUq3U Ba468cxxGOQRjnWlgYSinU5piv03Ps6buUa4wTgFEdMG0zdF33UY93XtaZP5k41wZ+rg rtCClCjstZks3mGFprjI/I8Rs0ewaC9v0BKNLRKXRN/awjetRwWy4RYuDMiAB9sqbJDo V0QUB1kcuZwVAIHir5n9xD+F/g8HWqbY4sqD5grXSdgq/6HjdOJ5I9v+wUVfQj2dClnr 1KgjZ3x9+o60TkGn63fsRfk5FHGUd97HVHyfvuL1QUAfUuIdo8jvrfyjkNKRsoK+5fdS AWpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@soleen.com header.s=google header.b=H1af8Mks; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c195si3666839oig.142.2020.04.03.06.36.18; Fri, 03 Apr 2020 06:36:31 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@soleen.com header.s=google header.b=H1af8Mks; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390808AbgDCNfx (ORCPT + 99 others); Fri, 3 Apr 2020 09:35:53 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:43726 "EHLO mail-qt1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390789AbgDCNfx (ORCPT ); Fri, 3 Apr 2020 09:35:53 -0400 Received: by mail-qt1-f196.google.com with SMTP id a5so6356280qtw.10 for ; Fri, 03 Apr 2020 06:35:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google; h=from:to:subject:date:message-id; bh=GM+mgvMT3k+2f0NvPMnXcDGKuT1g94LTYgvXqNFPVYE=; b=H1af8MksrT5ZFPuIsX2xupnO7pHRMGyM+pQAho9rKIwg1sSxzftjHpyLEx68M5Qbuv F8c5IyDN1EliC78hWqS6p0FeZ3WgvrZK1JF2n8wOEgDd/3bRZru23RGjQXYoB7L4b+ys +jucwhBUGOrBo1+FVlF5/ky/4C7rA2y9NOOFiDtKqhzEvjdc2iOdb273CqtQjyqYsD7V QYcwtMdazRQb+06xK26gPlR/hwnr5QfPlA2+I0dt8gZYC99oMwExOQzC4TkeXdBwvZZz IPffH6GoFamKx82Cc4pKM9w853A65B+qDiXOWI1AR7EOJbpcOOM69BAyWq2c2E9N5Qio rCyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=GM+mgvMT3k+2f0NvPMnXcDGKuT1g94LTYgvXqNFPVYE=; b=UlMv72nLEOGbvt7ha0IhCl5l3/RSjV1lvFf7++4MMfID4KPXcyFdBIC+GIh1bVF3OF cZjD3vVP6QLbqoX1T4fIqo60LEfbB1eda3+RuXcGJeLieN1zU24IqyoM454F9JcaW2+2 71ALZuqAy83O/51/0sShOfQzuyvU9zDJVz/5zbdbFX3iMTx5sjCyyTbZT3F+APaHHTLP xYhKlKJGNndxnK4KI7U61Aomqtk2NIUQvEcCtVKSTtkTpZhj1EYbwNNeN7nhT/fR8ytF MwA9zQFuFWhFHiqzvood5EudhTq2COxahXDDnjosjPPYhNWodMA1z6MzRsm6c7XW5Tjp vVnA== X-Gm-Message-State: AGi0PuZjuJUspoVwgzDdyK9ugJzURpmLEQ6Y947nhfXIjcH1sXFjHl6P IvxfbiaSn4FFcx4rlU1DT1g5RmAT5Cc= X-Received: by 2002:ac8:6f6f:: with SMTP id u15mr2317461qtv.292.1585920951858; Fri, 03 Apr 2020 06:35:51 -0700 (PDT) Received: from localhost.localdomain (c-73-69-118-222.hsd1.nh.comcast.net. [73.69.118.222]) by smtp.gmail.com with ESMTPSA id 17sm6210799qkm.105.2020.04.03.06.35.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2020 06:35:51 -0700 (PDT) From: Pavel Tatashin To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org, mhocko@suse.com, linux-mm@kvack.org, dan.j.williams@intel.com, shile.zhang@linux.alibaba.com, daniel.m.jordan@oracle.com, pasha.tatashin@soleen.com, ktkhai@virtuozzo.com, david@redhat.com, jmorris@namei.org, sashal@kernel.org, vbabka@suse.cz Subject: [PATCH v3 0/3] initialize deferred pages with interrupts enabled Date: Fri, 3 Apr 2020 09:35:46 -0400 Message-Id: <20200403133549.14338-1-pasha.tatashin@soleen.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Keep interrupts enabled during deferred page initialization in order to make code more modular and allow jiffies to update. Original approach, and discussion can be found here: https://lore.kernel.org/linux-mm/20200311123848.118638-1-shile.zhang@linux.alibaba.com Changelog v3: - Splitted cond_resched() change into a separate patch as suggested by David Hildenbrand v2: - Addressed comments Daniel Jordan. Replaced touch_nmi_watchdog() to cond_resched(). Added reviewed-by's and acked-by's. v1: https://lore.kernel.org/linux-mm/20200401193238.22544-1-pasha.tatashin@soleen.com Daniel Jordan (1): mm: call touch_nmi_watchdog() on max order boundaries in deferred init Pavel Tatashin (2): mm: initialize deferred pages with interrupts enabled mm: call cond_resched() from deferred_init_memmap() include/linux/mmzone.h | 2 ++ mm/page_alloc.c | 27 +++++++++++---------------- 2 files changed, 13 insertions(+), 16 deletions(-) -- 2.17.1