diff options
Diffstat (limited to 'arch/x86/kernel/cpu/match.c')
| -rw-r--r-- | arch/x86/kernel/cpu/match.c | 42 | 
1 files changed, 0 insertions, 42 deletions
diff --git a/arch/x86/kernel/cpu/match.c b/arch/x86/kernel/cpu/match.c index 36565373af8..afa9f0d487e 100644 --- a/arch/x86/kernel/cpu/match.c +++ b/arch/x86/kernel/cpu/match.c @@ -47,45 +47,3 @@ const struct x86_cpu_id *x86_match_cpu(const struct x86_cpu_id *match)  	return NULL;  }  EXPORT_SYMBOL(x86_match_cpu); - -ssize_t arch_print_cpu_modalias(struct device *dev, -				struct device_attribute *attr, -				char *bufptr) -{ -	int size = PAGE_SIZE; -	int i, n; -	char *buf = bufptr; - -	n = snprintf(buf, size, "x86cpu:vendor:%04X:family:%04X:" -		     "model:%04X:feature:", -		boot_cpu_data.x86_vendor, -		boot_cpu_data.x86, -		boot_cpu_data.x86_model); -	size -= n; -	buf += n; -	size -= 1; -	for (i = 0; i < NCAPINTS*32; i++) { -		if (boot_cpu_has(i)) { -			n = snprintf(buf, size, ",%04X", i); -			if (n >= size) { -				WARN(1, "x86 features overflow page\n"); -				break; -			} -			size -= n; -			buf += n; -		} -	} -	*buf++ = '\n'; -	return buf - bufptr; -} - -int arch_cpu_uevent(struct device *dev, struct kobj_uevent_env *env) -{ -	char *buf = kzalloc(PAGE_SIZE, GFP_KERNEL); -	if (buf) { -		arch_print_cpu_modalias(NULL, NULL, buf); -		add_uevent_var(env, "MODALIAS=%s", buf); -		kfree(buf); -	} -	return 0; -}  | 
