Blame view

arch/um/sys-i386/bug.c 423 Bytes
e182c965b   Jeff Dike   [PATCH] UML: add ...
1
2
3
4
5
6
  /*
   * Copyright (C) 2006 Jeff Dike (jdike@addtoit.com)
   * Licensed under the GPL V2
   */
  
  #include <linux/uaccess.h>
8192ab42b   Jeff Dike   uml: header untan...
7
  #include <asm/errno.h>
e182c965b   Jeff Dike   [PATCH] UML: add ...
8
9
  
  /* Mostly copied from i386/x86_86 - eliminated the eip < PAGE_OFFSET because
b60745b96   Simon Arlott   spelling fixes: a...
10
   * that's not relevant in skas mode.
e182c965b   Jeff Dike   [PATCH] UML: add ...
11
12
13
14
15
16
17
18
19
20
21
   */
  
  int is_valid_bugaddr(unsigned long eip)
  {
  	unsigned short ud2;
  
  	if (probe_kernel_address((unsigned short __user *)eip, ud2))
  		return 0;
  
  	return ud2 == 0x0b0f;
  }