l2c-common.c 352 B

1234567891011121314151617
  1. // SPDX-License-Identifier: GPL-2.0-only
  2. /*
  3. * Copyright (C) 2010 ARM Ltd.
  4. * Written by Catalin Marinas <[email protected]>
  5. */
  6. #include <linux/bug.h>
  7. #include <linux/smp.h>
  8. #include <asm/outercache.h>
  9. void outer_disable(void)
  10. {
  11. WARN_ON(!irqs_disabled());
  12. WARN_ON(num_online_cpus() > 1);
  13. if (outer_cache.disable)
  14. outer_cache.disable();
  15. }