[PATCH kernel v4] KVM: PPC: Merge powerpc's debugfs entry content into generic entry
Cédric Le Goater
clg at kaod.org
Tue Dec 21 19:22:52 AEDT 2021
>>> - xive->dentry = debugfs_create_file(name, S_IRUGO, arch_debugfs_dir,
>>> + xive->dentry = debugfs_create_file("xive", S_IRUGO, xive->kvm->debugfs_dentry,
>>> xive, &xive_debug_fops);
>>
>> The KVM XIVE device implements a "xics-on-xive" interface, the XICS hcalls
>> on top of the XIVE native PowerNV (OPAL) interface, and ...
>>
>>> - pr_debug("%s: created %s\n", __func__, name);
>>> - kfree(name);
>>> + pr_debug("%s: created\n", __func__);
>>> }
>>>
>>> static void kvmppc_xive_init(struct kvm_device *dev)
>>> diff --git a/arch/powerpc/kvm/book3s_xive_native.c b/arch/powerpc/kvm/book3s_xive_native.c
>>> index 99db9ac49901..e86f5b6c2ae1 100644
>>> --- a/arch/powerpc/kvm/book3s_xive_native.c
>>> +++ b/arch/powerpc/kvm/book3s_xive_native.c
>>> @@ -1259,19 +1259,10 @@ DEFINE_SHOW_ATTRIBUTE(xive_native_debug);
>>>
>>> static void xive_native_debugfs_init(struct kvmppc_xive *xive)
>>> {
>>> - char *name;
>>> -
>>> - name = kasprintf(GFP_KERNEL, "kvm-xive-%p", xive);
>>> - if (!name) {
>>> - pr_err("%s: no memory for name\n", __func__);
>>> - return;
>>> - }
>>> -
>>> - xive->dentry = debugfs_create_file(name, 0444, arch_debugfs_dir,
>>> + xive->dentry = debugfs_create_file("xive", 0444, xive->kvm->debugfs_dentry,
>>> xive, &xive_native_debug_fops);
>>
>> ... the KVM XIVE *native* device implements a "xive" interface", the one
>> using MMIOs for interrupt management.
>>
>> May be it's worth making the difference in the user interface ?
>
>
> The content of these xive files is quite different so I kept the same
> name as before, I can change if you think it is worth it, should I?
It's not very important. The contents differ anyhow.
> You
> are probably the only person who looked at it recently (or ever?) :) Thanks,
and you just did ! :)
Cheers,
C.
More information about the Linuxppc-dev
mailing list