| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | /** | 
|  | 2 | * arch/s390/oprofile/init.c | 
|  | 3 | * | 
|  | 4 | * S390 Version | 
|  | 5 | *   Copyright (C) 2003 IBM Deutschland Entwicklung GmbH, IBM Corporation | 
|  | 6 | *   Author(s): Thomas Spatzier (tspat@de.ibm.com) | 
|  | 7 | * | 
|  | 8 | * @remark Copyright 2002 OProfile authors | 
|  | 9 | */ | 
|  | 10 |  | 
|  | 11 | #include <linux/oprofile.h> | 
|  | 12 | #include <linux/init.h> | 
|  | 13 | #include <linux/errno.h> | 
|  | 14 |  | 
| Andreas Krebbel | d0f4c16 | 2006-01-06 00:19:16 -0800 | [diff] [blame] | 15 |  | 
|  | 16 | extern void s390_backtrace(struct pt_regs * const regs, unsigned int depth); | 
|  | 17 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 18 | int __init oprofile_arch_init(struct oprofile_operations* ops) | 
|  | 19 | { | 
| Andreas Krebbel | d0f4c16 | 2006-01-06 00:19:16 -0800 | [diff] [blame] | 20 | ops->backtrace = s390_backtrace; | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 21 | return -ENODEV; | 
|  | 22 | } | 
|  | 23 |  | 
|  | 24 | void oprofile_arch_exit(void) | 
|  | 25 | { | 
|  | 26 | } |