|
@@ -331,7 +331,8 @@ static int block_size_init(void)
|
|
|
*/
|
|
|
#ifdef CONFIG_ARCH_MEMORY_PROBE
|
|
|
static ssize_t
|
|
|
-memory_probe_store(struct class *class, const char *buf, size_t count)
|
|
|
+memory_probe_store(struct class *class, struct class_attribute *attr,
|
|
|
+ const char *buf, size_t count)
|
|
|
{
|
|
|
u64 phys_addr;
|
|
|
int nid;
|
|
@@ -368,7 +369,9 @@ static inline int memory_probe_init(void)
|
|
|
|
|
|
/* Soft offline a page */
|
|
|
static ssize_t
|
|
|
-store_soft_offline_page(struct class *class, const char *buf, size_t count)
|
|
|
+store_soft_offline_page(struct class *class,
|
|
|
+ struct class_attribute *attr,
|
|
|
+ const char *buf, size_t count)
|
|
|
{
|
|
|
int ret;
|
|
|
u64 pfn;
|
|
@@ -385,7 +388,9 @@ store_soft_offline_page(struct class *class, const char *buf, size_t count)
|
|
|
|
|
|
/* Forcibly offline a page, including killing processes. */
|
|
|
static ssize_t
|
|
|
-store_hard_offline_page(struct class *class, const char *buf, size_t count)
|
|
|
+store_hard_offline_page(struct class *class,
|
|
|
+ struct class_attribute *attr,
|
|
|
+ const char *buf, size_t count)
|
|
|
{
|
|
|
int ret;
|
|
|
u64 pfn;
|