Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp883886pxb; Thu, 21 Oct 2021 11:17:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy4B1EsoBeznWR5p2rskMP+dYbrAotJ1TVTIMnS1/+JPyRz3Wf9mI53z4VPyril/4UzSHWo X-Received: by 2002:a17:906:ed1:: with SMTP id u17mr9442834eji.304.1634840247238; Thu, 21 Oct 2021 11:17:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634840247; cv=none; d=google.com; s=arc-20160816; b=QczLcy5ogQJr1Qv7kl0KP+M6EkLZfclBWKzRqjX7harsItKd44+H4Y0iiOWQwhjvWh TH+kbdfDLB0Pz0BbW10YpxkH2Mr5bnudvs2p6S8wVuIch7ep35sVupj5rHsu0UUV0uSZ BMR8TxyP+1RJwE2oZoglS67/jRY9HcxsrAP9MCGeVEPZpLtG3rRTgS7ZcVSKGRnj4dgp gRnr33rQWbPJmR5VpeUf90m6XWH+r1pht4zcX1oKyjwI0JYozhYaOIx1WTs7gQ3kk3Ar B4Pxt2Qi2YXEN826XrQQx6y+cdRkrCl5hZ/GgNvMCOjWRCOgWVg87e8wkMPC23CHjLOw csWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=XyEagJ5QrqMk9Tgqr9NYiV3rmr09BqiXvwTUqVjk/aA=; b=waIVI5GwioIxdqghx1dUm2n01o2enNxZle5wNh5l0PPa3TgpDg1d8+aBB4t/kcv5JQ OWjXLpRoF0oFOXJDmd80UWAuLR9lHk2rJKdIbQJZG1f+TKWApHyG/4wQt1i4qvdEJOuA whpGdzmCs21DWqkWBBmU75T2moMn4cEp+OwvufDLTw9QSWr6VWqaa53bJRiBEjSgcU/Q 8hgi/zR46LWZpOUEQOvlw8Fr8r7F2KbWTTiz7pYYNV54RKk7nueYNRSU+kooPYOQQfQb q5NtGKcfk/4V1jziOaqzNmmF0/k63b6NelrtF/MPdtV4ki/9XVGWqFul84dZ60Yek2vB 5sMA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g14si13021128edb.434.2021.10.21.11.17.03; Thu, 21 Oct 2021 11:17:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231208AbhJUSRj (ORCPT + 99 others); Thu, 21 Oct 2021 14:17:39 -0400 Received: from mga14.intel.com ([192.55.52.115]:33015 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229914AbhJUSRi (ORCPT ); Thu, 21 Oct 2021 14:17:38 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10144"; a="229377369" X-IronPort-AV: E=Sophos;i="5.87,170,1631602800"; d="scan'208";a="229377369" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Oct 2021 11:15:19 -0700 X-IronPort-AV: E=Sophos;i="5.87,170,1631602800"; d="scan'208";a="527582103" Received: from lucas-s2600cw.jf.intel.com ([10.165.21.202]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Oct 2021 11:15:19 -0700 From: Lucas De Marchi To: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, x86@kernel.org Cc: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , Peter Zijlstra , Boris Ostrovsky , linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, xen-devel@lists.xenproject.org, Daniel Vetter Subject: [PATCH 0/2] Nuke PAGE_KERNEL_IO Date: Thu, 21 Oct 2021 11:15:09 -0700 Message-Id: <20211021181511.1533377-1-lucas.demarchi@intel.com> X-Mailer: git-send-email 2.33.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Last user of PAGE_KERNEL_IO is the i915 driver. While removing it from there as we seek to bring the driver to other architectures, Daniel suggested that we could finish the cleanup and remove it altogether, through the tip tree. So here I'm sending both commits needed for that. Lucas De Marchi (2): drm/i915/gem: stop using PAGE_KERNEL_IO x86/mm: nuke PAGE_KERNEL_IO arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/pgtable_types.h | 7 ------- arch/x86/mm/ioremap.c | 2 +- arch/x86/xen/setup.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 4 ++-- include/asm-generic/fixmap.h | 2 +- 6 files changed, 6 insertions(+), 13 deletions(-) -- 2.33.1