From 59633a689721c13654406d026567e9ac2887fd7d Mon Sep 17 00:00:00 2001 From: Jochen Eisinger Date: Thu, 1 May 2008 04:34:58 -0700 Subject: [PATCH] --- yaml --- r: 95669 b: refs/heads/master c: 4ed99a27d161ce6f1eb6657c5cd5e6aef365c665 h: refs/heads/master i: 95667: 50d4c1007a8127bcb59b84c8d35aa5d1e7ea1657 v: v3 --- [refs] | 2 +- trunk/drivers/char/i8k.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 158841bb88d2..6bac47f48222 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: af8e2a4cb9b3e14b919ae1cd4012825aefddbeb0 +refs/heads/master: 4ed99a27d161ce6f1eb6657c5cd5e6aef365c665 diff --git a/trunk/drivers/char/i8k.c b/trunk/drivers/char/i8k.c index f49037b744f9..b60d425ce8d1 100644 --- a/trunk/drivers/char/i8k.c +++ b/trunk/drivers/char/i8k.c @@ -77,6 +77,10 @@ static int power_status; module_param(power_status, bool, 0600); MODULE_PARM_DESC(power_status, "Report power status in /proc/i8k"); +static int fan_mult = I8K_FAN_MULT; +module_param(fan_mult, int, 0); +MODULE_PARM_DESC(fan_mult, "Factor to multiply fan speed with"); + static int i8k_open_fs(struct inode *inode, struct file *file); static int i8k_ioctl(struct inode *, struct file *, unsigned int, unsigned long); @@ -239,7 +243,7 @@ static int i8k_get_fan_speed(int fan) struct smm_regs regs = { .eax = I8K_SMM_GET_SPEED, }; regs.ebx = fan & 0xff; - return i8k_smm(®s) ? : (regs.eax & 0xffff) * I8K_FAN_MULT; + return i8k_smm(®s) ? : (regs.eax & 0xffff) * fan_mult; } /*