cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

maccess.c (275B)


      1// SPDX-License-Identifier: GPL-2.0-only
      2
      3#include <linux/uaccess.h>
      4#include <linux/kernel.h>
      5
      6bool copy_from_kernel_nofault_allowed(const void *unsafe_src, size_t size)
      7{
      8	/* highest bit set means kernel space */
      9	return (unsigned long)unsafe_src >> (BITS_PER_LONG - 1);
     10}