static void __iomem *base;This is not the 1990's, please do not add new module parameters:(
+static unsigned int capability = PVPANIC_PANICKED | PVPANIC_CRASH_LOADED;
+module_param(capability, uint, 0444);
+MODULE_PARM_DESC(capability, "capability of pvpanic device");
+ /* initlize capability by RDPT */
+ capability = ioread8(base);
+ /* initlize capability by RDPT */
+ capability &= ioread8(base);
Use sysfs, and properly document the file in Documentation/ABI/