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 X-Spam-Level: X-Spam-Status: No, score=-11.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B32A8C43219 for ; Sun, 28 Apr 2019 06:55:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 8AB87206E0 for ; Sun, 28 Apr 2019 06:55:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726530AbfD1Gzt (ORCPT ); Sun, 28 Apr 2019 02:55:49 -0400 Received: from bilbo.ozlabs.org ([203.11.71.1]:46861 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726133AbfD1Gzt (ORCPT ); Sun, 28 Apr 2019 02:55:49 -0400 Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 44sJTZ5Lqqz9s7T; Sun, 28 Apr 2019 16:55:46 +1000 (AEST) From: Michael Ellerman To: Linus Torvalds Cc: aik@ozlabs.ru, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [GIT PULL] Please pull powerpc/linux.git powerpc-5.1-6 tag Date: Sun, 28 Apr 2019 16:55:57 +1000 Message-ID: <87ftq2aa9u.fsf@concordia.ellerman.id.au> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Linus, Please pull some more powerpc fixes for 5.1. I was 50/50 on whether these were worthy of sending at rc6, but decided I would send them as they're in obscure areas of the code and they do fix user-visible bugs. cheers The following changes since commit cf7cf6977f531acd5dfe55250d0ee8cbbb6f1ae8: powerpc/mm: Define MAX_PHYSMEM_BITS for all 64-bit configs (2019-04-10 14:45:57 +1000) are available in the git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/powerpc-5.1-6 for you to fetch changes up to 7a3a4d763837d3aa654cd1059030950410c04d77: powerpc/mm_iommu: Allow pinning large regions (2019-04-17 21:36:51 +1000) - ------------------------------------------------------------------ powerpc fixes for 5.1 #6 A one-liner to make our Radix MMU support depend on HUGETLB_PAGE. We use some of the hugetlb inlines (eg. pud_huge()) when operating on the linear mapping and if they're compiled into empty wrappers we can corrupt memory. Then two fixes to our VFIO IOMMU code. The first is not a regression but fixes the locking to avoid a user-triggerable deadlock. The second does fix a regression since rc1, and depends on the first fix. It makes it possible to run guests with large amounts of memory again (~256GB). Thanks to: Alexey Kardashevskiy. - ------------------------------------------------------------------ Alexey Kardashevskiy (2): powerpc/mm_iommu: Fix potential deadlock powerpc/mm_iommu: Allow pinning large regions Michael Ellerman (1): powerpc/mm/radix: Make Radix require HUGETLB_PAGE arch/powerpc/configs/skiroot_defconfig | 1 + arch/powerpc/mm/mmu_context_iommu.c | 97 ++++++++++++++++++++-------------- arch/powerpc/platforms/Kconfig.cputype | 2 +- 3 files changed, 60 insertions(+), 40 deletions(-) -----BEGIN PGP SIGNATURE----- iQIcBAEBAgAGBQJcxU1hAAoJEFHr6jzI4aWAafIP/2Bg4WFdvVfmfMFSxZPP/5Rg haS/4x6A6JJCVnxn0czaIUzY01s2Bgex4xAexoP1GtFTnNqXpWaxoPLveQQp0n4s lrRC2e5R2O5d9CHVC+qzkUk16Cd6RjrXLzz1YhJo2kQrERJ/CcPQPF2SNkg08kyz PtqrQVz2KMQsKiV/wPILwmOGLrxcJfH+01Z4/hbmJzveb9l4/SRN4aVZC12Wv7jQ HDszTeDTNpFpTysA+cqC95t0ZQRK+Hb0c23zsDqVVFZxAwf083ZcU9IXwVdhoSsp yXaoN/EFdTeVt8A4OL0/ER4wwyx1ShahvR1LuPDZ1x5/rzV0msExsNfRUOqeGUww K9KnYEi5wWes/o+aLgf4adG96swmTvVChOSe7OUpod1hPO3UZ8vMpeAt0XB527TY ptAcq7d6kpimd84A7qWM4lmC2QT9K5TqE9NoVpeCDgHbDqZZlWG2oMiXQXk/Thu2 OvpQwrbvX+vYgPgwuQbdyGnlNoxiTVT4oorsMo4YNIUi8OJB3Gu8ROL59tBjY/L+ jZFTNvj3fv/XYGy9mBBJhTpCG4SDz0D593iomrui+oAYczUkuNvlUv6lf9DCbXlU mVbuqMbFin1JUtPngXROQbKkaQ8pf0QgGBS3y7ipPrV/3vAyJ66SqIcrm8XsXyzl kAP6787TNrq3fosnfgBb =EDog -----END PGP SIGNATURE-----