Changeset 31890


Ignore:
Timestamp:
Apr 22, 2017, 6:26:49 PM (5 weeks ago)
Author:
brainslayer
Message:

update kernel

Location:
src/linux/universal/linux-3.18
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-3.18/Makefile

    r31885 r31890  
    22PATCHLEVEL = 18
    33SUBLEVEL = 50
    4 EXTRAVERSION = -rc1
     4EXTRAVERSION =
    55NAME = Diseased Newt
    66
  • src/linux/universal/linux-3.18/arch/mips/mm/tlbex.c

    r31885 r31890  
    755755                                    struct uasm_label **l,
    756756                                    unsigned int pte,
    757                                     unsigned int ptr,
    758                                     unsigned int flush)
     757                                    unsigned int ptr)
    759758{
    760759#ifdef CONFIG_SMP
     
    765764        UASM_i_SW(p, pte, 0, ptr);
    766765#endif
    767         if (cpu_has_ftlb && flush) {
    768                 BUG_ON(!cpu_has_tlbinv);
    769 
    770                 UASM_i_MFC0(p, ptr, C0_ENTRYHI);
    771                 uasm_i_ori(p, ptr, ptr, MIPS_ENTRYHI_EHINV);
    772                 UASM_i_MTC0(p, ptr, C0_ENTRYHI);
    773                 build_tlb_write_entry(p, l, r, tlb_indexed);
    774 
    775                 uasm_i_xori(p, ptr, ptr, MIPS_ENTRYHI_EHINV);
    776                 UASM_i_MTC0(p, ptr, C0_ENTRYHI);
    777                 build_huge_update_entries(p, pte, ptr);
    778                 build_huge_tlb_write_entry(p, l, r, pte, tlb_random, 0);
    779 
    780                 return;
    781         }
    782 
    783766        build_huge_update_entries(p, pte, ptr);
    784767        build_huge_tlb_write_entry(p, l, r, pte, tlb_indexed, 0);
     
    20942077        }
    20952078        uasm_i_ori(&p, wr.r1, wr.r1, (_PAGE_ACCESSED | _PAGE_VALID));
    2096         build_huge_handler_tail(&p, &r, &l, wr.r1, wr.r2, 1);
     2079        build_huge_handler_tail(&p, &r, &l, wr.r1, wr.r2);
    20972080#endif
    20982081
     
    21492132        uasm_i_ori(&p, wr.r1, wr.r1,
    21502133                   _PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID | _PAGE_DIRTY);
    2151         build_huge_handler_tail(&p, &r, &l, wr.r1, wr.r2, 1);
     2134        build_huge_handler_tail(&p, &r, &l, wr.r1, wr.r2);
    21522135#endif
    21532136
     
    22052188        uasm_i_ori(&p, wr.r1, wr.r1,
    22062189                   _PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID | _PAGE_DIRTY);
    2207         build_huge_handler_tail(&p, &r, &l, wr.r1, wr.r2, 0);
     2190        build_huge_handler_tail(&p, &r, &l, wr.r1, wr.r2);
    22082191#endif
    22092192
  • src/linux/universal/linux-3.18/drivers/tty/serial/atmel_serial.c

    r31885 r31890  
    18721872         * been cleared, so we have to reset tx_len accordingly.
    18731873         */
    1874         atmel_port->tx_len = 0;
     1874        sg_dma_len(&atmel_port->sg_tx) = 0;
    18751875}
    18761876
Note: See TracChangeset for help on using the changeset viewer.