xenoprof: drop unnecessary macro

This macro doesn't really provide a benefit. When support is added the
implementer can implement this how it needs to be and not conform to the
macro. Additionally this change limits the output of the warning to just
once instead of nrpages worth. While editing this area I dropped
trailing whitespace.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
Doug Goldstein authored and Jan Beulich committed 2016-02-24 12:06:28 +01:00
1 parent 140cbb69c1
commit 7a9dc0771a
2 files changed
+5 -10

No files matched your search

+5 -2
View File
@@ -177,11 +177,14 @@ xenoprof_shared_gmfn_with_guest(
struct domain *d, unsigned long maddr, unsigned long gmaddr, int npages)
{
int i;
for ( i = 0; i < npages; i++, maddr += PAGE_SIZE, gmaddr += PAGE_SIZE )
{
BUG_ON(page_get_owner(maddr_to_page(maddr)) != d);
xenoprof_shared_gmfn(d, gmaddr, maddr);
if ( i == 0 )
gdprintk(XENLOG_WARNING,
"xenoprof unsupported with autotranslated guests\n");
}
}
-8
View File
@@ -62,14 +62,6 @@ static inline int xenoprof_backtrace_supported(void)
void xenoprof_backtrace(struct vcpu *, const struct cpu_user_regs *,
unsigned long depth, int mode);
#define xenoprof_shared_gmfn(d, gmaddr, maddr) \
do { \
(void)(maddr); \
gdprintk(XENLOG_WARNING, \
"xenoprof/x86 with autotranslated mode enabled" \
"isn't supported yet\n"); \
} while (0)
int passive_domain_do_rdmsr(unsigned int msr, uint64_t *msr_content);
int passive_domain_do_wrmsr(unsigned int msr, uint64_t msr_content);
void passive_domain_destroy(struct vcpu *v);
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.