diff options
Diffstat (limited to 'drivers/hwmon/lm78.c')
| -rw-r--r-- | drivers/hwmon/lm78.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/hwmon/lm78.c b/drivers/hwmon/lm78.c index 6cf6bff7900..9efadfc851b 100644 --- a/drivers/hwmon/lm78.c +++ b/drivers/hwmon/lm78.c @@ -2,7 +2,7 @@   * lm78.c - Part of lm_sensors, Linux kernel modules for hardware   *	    monitoring   * Copyright (c) 1998, 1999  Frodo Looijaard <frodol@dds.nl> - * Copyright (c) 2007, 2011  Jean Delvare <khali@linux-fr.org> + * Copyright (c) 2007, 2011  Jean Delvare <jdelvare@suse.de>   *   * This program is free software; you can redistribute it and/or modify   * it under the terms of the GNU General Public License as published by @@ -94,6 +94,8 @@ static inline u8 FAN_TO_REG(long rpm, int div)  {  	if (rpm <= 0)  		return 255; +	if (rpm > 1350000) +		return 1;  	return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254);  } @@ -1106,7 +1108,7 @@ static void __exit sm_lm78_exit(void)  	i2c_del_driver(&lm78_driver);  } -MODULE_AUTHOR("Frodo Looijaard, Jean Delvare <khali@linux-fr.org>"); +MODULE_AUTHOR("Frodo Looijaard, Jean Delvare <jdelvare@suse.de>");  MODULE_DESCRIPTION("LM78/LM79 driver");  MODULE_LICENSE("GPL");  | 
