Re: [PATCH v5 3/3] misc/pvpanic: add PCI driver

From: Mihai Carabas
Date: Tue Mar 16 2021 - 14:04:40 EST


La 16.03.2021 19:29, Greg KH a scris:
On Tue, Mar 16, 2021 at 07:08:38PM +0200, Mihai Carabas wrote:
..snip..
+};
+static unsigned int capability = PVPANIC_PANICKED | PVPANIC_CRASH_LOADED;
+static unsigned int events;
+
+static ssize_t capability_show(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
+ return sysfs_emit(buf, "%x\n", capability);
A global capability for all devices? No, this needs to be a per-device
attttribute as you are showing it to userspace as such.
We can only have a pvpanic-pci device. This is necessary in that case?
Why would it not be? Why constrain yourself to something that someone
will only have to fix sometime in the future?

Agree. But why this got in in Jan2021 for pvpanic-mmio.c (ex. pvpanic.c) like this :)?