cregit-Linux how code gets into the kernel

Release 4.18 arch/riscv/mm/cacheflush.c

Directory: arch/riscv/mm
/*
 * Copyright (C) 2017 SiFive
 *
 *   This program is free software; you can redistribute it and/or
 *   modify it under the terms of the GNU General Public License
 *   as published by the Free Software Foundation, version 2.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 */

#include <asm/pgtable.h>
#include <asm/cacheflush.h>


void flush_icache_pte(pte_t pte) { struct page *page = pte_page(pte); if (!test_and_set_bit(PG_dcache_clean, &page->flags)) flush_icache_all(); }

Contributors

PersonTokensPropCommitsCommitProp
Andrew Waterman34100.00%1100.00%
Total34100.00%1100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
Andrew Waterman41100.00%1100.00%
Total41100.00%1100.00%
Directory: arch/riscv/mm
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.