X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Foprofile.h;fp=include%2Flinux%2Foprofile.h;h=559c4c38a9c716e4a0a87e46805125198cfa8f2e;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=6c33ee68d9be674c26b6aafd747454e5b3abe292;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/include/linux/oprofile.h b/include/linux/oprofile.h index 6c33ee68d..559c4c38a 100644 --- a/include/linux/oprofile.h +++ b/include/linux/oprofile.h @@ -16,10 +16,6 @@ #include #include #include - -#ifdef CONFIG_XEN -#include -#endif struct super_block; struct dentry; @@ -31,11 +27,6 @@ struct oprofile_operations { /* create any necessary configuration files in the oprofile fs. * Optional. */ int (*create_files)(struct super_block * sb, struct dentry * root); - /* setup active domains with Xen */ - int (*set_active)(int *active_domains, unsigned int adomains); - /* setup passive domains with Xen */ - int (*set_passive)(int *passive_domains, unsigned int pdomains); - /* Do any necessary interrupt setup. Optional. */ int (*setup)(void); /* Do any necessary interrupt shutdown. Optional. */ @@ -70,16 +61,6 @@ void oprofile_arch_exit(void); */ void oprofile_add_sample(struct pt_regs * const regs, unsigned long event); -/** - * Add an extended sample. Use this when the PC is not from the regs, and - * we cannot determine if we're in kernel mode from the regs. - * - * This function does perform a backtrace. - * - */ -void oprofile_add_ext_sample(unsigned long pc, struct pt_regs * const regs, - unsigned long event, int is_kernel); - /* Use this instead when the PC value is not from the regs. Doesn't * backtrace. */ void oprofile_add_pc(unsigned long pc, int is_kernel, unsigned long event); @@ -87,18 +68,16 @@ void oprofile_add_pc(unsigned long pc, int is_kernel, unsigned long event); /* add a backtrace entry, to be called from the ->backtrace callback */ void oprofile_add_trace(unsigned long eip); -/* add a domain switch entry */ -int oprofile_add_domain_switch(int32_t domain_id); /** * Create a file of the given name as a child of the given root, with * the specified file operations. */ int oprofilefs_create_file(struct super_block * sb, struct dentry * root, - char const * name, const struct file_operations * fops); + char const * name, struct file_operations * fops); int oprofilefs_create_file_perm(struct super_block * sb, struct dentry * root, - char const * name, const struct file_operations * fops, int perm); + char const * name, struct file_operations * fops, int perm); /** Create a file for read/write access to an unsigned long. */ int oprofilefs_create_ulong(struct super_block * sb, struct dentry * root,