Merge from Linus' tree.
authorPaul Mackerras <paulus@samba.org>
Sun, 25 Sep 2005 12:51:50 +0000 (22:51 +1000)
committerPaul Mackerras <paulus@samba.org>
Sun, 25 Sep 2005 12:51:50 +0000 (22:51 +1000)
1  2 
arch/ppc/kernel/Makefile
arch/ppc/kernel/perfmon.c
arch/ppc/platforms/pmac_setup.c
arch/ppc64/Makefile
arch/ppc64/kernel/pSeries_iommu.c
arch/ppc64/kernel/pmac_setup.c
arch/ppc64/kernel/pmac_time.c
arch/ppc64/mm/hash_native.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -350,7 -349,14 +348,8 @@@ static void native_flush_hash_range(uns
  
        j = 0;
        for (i = 0; i < number; i++) {
 -              if (batch->addr[i] < KERNELBASE)
 -                      vsid = get_vsid(context, batch->addr[i]);
 -              else
 -                      vsid = get_kernel_vsid(batch->addr[i]);
 -
 -              va = (vsid << 28) | (batch->addr[i] & 0x0fffffff);
 -              batch->vaddr[j] = va;
 +              va = batch->vaddr[j];
+               large = pte_huge(batch->pte[i]);
                if (large)
                        vpn = va >> HPAGE_SHIFT;
                else