lkml.org 
[lkml]   [2014]   [May]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [PATCH 13/27] m68k: Use common bits from generic tlb.h
    From
    On Wed, May 14, 2014 at 8:59 PM, Richard Weinberger <richard@nod.at> wrote:
    > --- a/arch/m68k/include/asm/tlb.h
    > +++ b/arch/m68k/include/asm/tlb.h
    > @@ -1,19 +1,11 @@
    > #ifndef _M68K_TLB_H
    > #define _M68K_TLB_H
    >
    > -/*
    > - * m68k doesn't need any special per-pte or
    > - * per-vma handling..
    > - */
    > -#define tlb_start_vma(tlb, vma) do { } while (0)
    > -#define tlb_end_vma(tlb, vma) do { } while (0)
    > -#define __tlb_remove_tlb_entry(tlb, ptep, address) do { } while (0)
    > -
    > -/*
    > - * .. because we flush the whole mm when it
    > - * fills up.
    > - */
    > -#define tlb_flush(tlb) flush_tlb_mm((tlb)->mm)
    > +#ifdef CONFIG_MMU && !defined(CONFIG_COLDFIRE) && !defined(CONFIG_SUN3)

    Syntax error:

    #if defined(CONFIG_MMU) && ...

    But why this sudden #ifdef checks?

    > +/* These defines are needed to override the defaults from asm-generic/tlb.h */
    > +#define __pte_free_tlb __pte_free_tlb
    > +#define __pmd_free_tlb __pmd_free_tlb
    > +#endif

    Gr{oetje,eeting}s,

    Geert

    --
    Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

    In personal conversations with technical people, I call myself a hacker. But
    when I'm talking to journalists I just say "programmer" or something like that.
    -- Linus Torvalds


    \
     
     \ /
      Last update: 2014-05-14 22:01    [W:4.117 / U:0.032 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site