From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sebastian Andrzej Siewior Subject: Re: [4.4-rt2 PATCH] ARM: highmem: take into account FIX_KMAP_BEGIN in switch_kmaps() Date: Wed, 20 Jan 2016 21:21:39 +0100 Message-ID: <20160120202139.GC2741@linutronix.de> References: <1452867647-1410-1-git-send-email-grygorii.strashko@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Cc: Russell King , linux-rt-users@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Sekhar Nori To: Grygorii Strashko Return-path: Content-Disposition: inline In-Reply-To: <1452867647-1410-1-git-send-email-grygorii.strashko@ti.com> Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-rt-users.vger.kernel.org * Grygorii Strashko | 2016-01-15 16:20:47 [+0200]: >--- a/arch/arm/mm/highmem.c >+++ b/arch/arm/mm/highmem.c >@@ -175,7 +180,7 @@ void switch_kmaps(struct task_struct *prev_p, struct task_struct *next_p) > * Restore @next_p's kmap_atomic mappings > */ > for (i = 0; i < next_p->kmap_idx; i++) { >- int idx = i + KM_TYPE_NR * smp_processor_id(); >+ int idx = fixmap_idx(i); > > if (!pte_none(next_p->kmap_pte[i])) > set_fixmap_pte(idx, next_p->kmap_pte[i]); Grygorii, if you remove this chunk then it should apply upstream. Could you forward it upstream then please? So the -RT piece would shrink a little:) Sebastian