Changeset 3687

Show
Ignore:
Timestamp:
02/07/08 00:51:20 (10 months ago)
Author:
sumsum
Message:

Nobody is perfect 3);

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/target/linux/brcm-2.6/patches/2310-no_highpage.patch

    r3686 r3687  
    3535  * These are used to make use of C type-checking.. 
    3636 
    37 TODO: remove all the copy_user_highpage-stuff from mm/init.c 
     37--- a/arch/mips/mm/init.c      2008-02-07 00:24:26.000000000 +0100 
     38+++ b/arch/mips/mm/init.c      2008-02-07 00:39:26.000000000 +0100 
     39@@ -205,28 +205,6 @@ 
     40        preempt_check_resched(); 
     41 } 
     42 
     43-void copy_user_highpage(struct page *to, struct page *from, 
     44-       unsigned long vaddr, struct vm_area_struct *vma) 
     45-{ 
     46-       void *vfrom, *vto; 
     47
     48-       vto = kmap_atomic(to, KM_USER1); 
     49-       if (cpu_has_dc_aliases && page_mapped(from)) { 
     50-               vfrom = kmap_coherent(from, vaddr); 
     51-               copy_page(vto, vfrom); 
     52-               kunmap_coherent(); 
     53-       } else { 
     54-               vfrom = kmap_atomic(from, KM_USER0); 
     55-               copy_page(vto, vfrom); 
     56-               kunmap_atomic(vfrom, KM_USER0); 
     57-       } 
     58-       if (((vma->vm_flags & VM_EXEC) && !cpu_has_ic_fills_f_dc) || 
     59-           pages_do_alias((unsigned long)vto, vaddr & PAGE_MASK)) 
     60-               flush_data_cache_page((unsigned long)vto); 
     61-       kunmap_atomic(vto, KM_USER1); 
     62-       /* Make sure this page is cleared on other CPU's too before using it */ 
     63-       smp_wmb(); 
     64-} 
     65
     66- EXPORT_SYMBOL(copy_user_highpage); 
     67 
  • trunk/freewrt/target/linux/brcm-2.6/patches/2400-b43-pci_ssb_bridge.patch

    r3686 r3687  
    6464 obj-$(CONFIG_SSB)                      += ssb.o 
    6565 
    66 TODO: Also remove b32_pci_bridge code from ssb_private.h