Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756312Ab3GKRXD (ORCPT ); Thu, 11 Jul 2013 13:23:03 -0400 Received: from mail-wi0-f181.google.com ([209.85.212.181]:64243 "EHLO mail-wi0-f181.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755901Ab3GKRXA (ORCPT ); Thu, 11 Jul 2013 13:23:00 -0400 MIME-Version: 1.0 In-Reply-To: <002801ce797b$3d2fbc80$b78f3580$@samsung.com> References: <002801ce797b$3d2fbc80$b78f3580$@samsung.com> Date: Thu, 11 Jul 2013 10:22:59 -0700 X-Google-Sender-Auth: 9_dlFFimTgtTt1NhWXZBcHWVqdE Message-ID: Subject: Re: [PATCH v7 00/12] iommu/exynos: Fixes and Enhancements of System MMU driver with DT From: Grant Grundler To: Cho KyongHo Cc: Linux ARM Kernel , Linux IOMMU , Linux Kernel , Linux Samsung SOC , Hyunwoong Kim , Joerg Roedel , Kukjin Kim , Prathyush , Rahul Sharma , Subash Patel , Keyyoung Park , Grant Grundler , Doug Anderson Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2269 Lines: 49 On Fri, Jul 5, 2013 at 5:29 AM, Cho KyongHo wrote: > The current exynos-iommu(System MMU) driver does not work autonomously > since it is lack of support for power management of peripheral blocks. ... > Patch summary: > [PATCH v7 1/9] iommu/exynos: do not include removed header > [PATCH v7 2/9] iommu/exynos: add missing cache flush for removed page table entries > [PATCH v7 3/9] iommu/exynos: fix page table maintenance > [PATCH v7 4/9] iommu/exynos: allocate lv2 page table from own slab > [PATCH v7 5/9] iommu/exynos: change rwlock to spinlock > [PATCH v7 6/9] clk: exynos5250: add gate clock descriptions of System MMU > [PATCH v7 7/9] ARM: dts: Add description of System MMU of Exynos SoCs > [PATCH v7 8/9] iommu/exynos: support for device tree > [PATCH v7 9/9] iommu/exynos: add bus notifier for registering System MMU Cho, Of the above patches, nearly all have been applied to chromeos-3.8 (kernel-next git tree) by Doug Anderson and others. AFAICT, the only ones not applied are: [v7,3/9] iommu/exynos: fix page table maintenance [v7,6/9] clk: exynos5250: add gate clock descriptions of System MMU (conflicts in this one) [v7,7/9] ARM: dts: Add description of System MMU of Exynos SoCs (depends on 6/9) We also already have parts of: [v7,9/9] iommu/exynos: add bus notifier for registering System MMU Some of those are being further discussed but I've lost track now exactly which ones. I'm telling you about chromeos-3.8 status since the adopted changes have been reviewed (by me and others) are being tested manually here on several different Samsung Exynos platforms (including 5250 which is our "snow" platform). Not sure how you should to mark those patches since they aren't identical to your changes (which apply to post 3.10 kernels, not 3.8). You might consider splitting those patches out from the 4 I've listed above to get that series accepted upstream since the additional review/testing should provide some confidence those patches are good. cheers, grant -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/