- balloon: don't crash in HVM-with-PoD guests.
[opensuse:kernel-source.git] / patches.xen / xen3-hwmon-coretemp-fix-truncated-name-of-alarm-attributes.patch
1 From: Jean Delvare <khali@linux-fr.org>
2 Date: Tue, 14 Jan 2014 15:59:55 +0100
3 Subject: hwmon: (coretemp) Fix truncated name of alarm attributes
4 Patch-mainline: v3.13
5
6 When the core number exceeds 9, the size of the buffer storing the
7 alarm attribute name is insufficient and the attribute name is
8 truncated. This causes libsensors to skip these attributes as the
9 truncated name is not recognized.
10
11 Reported-by: Andreas Hollmann <hollmann@in.tum.de>
12 Signed-off-by: Jean Delvare <khali@linux-fr.org>
13 Cc: stable@vger.kernel.org
14 Signed-off-by: Guenter Roeck <linux@roeck-us.net>
15 Acked-by: Jean Delvare <jdelvare@suse.de>
16
17 Automatically created from "patches.drivers/hwmon-coretemp-fix-truncated-name-of-alarm-attributes.patch" by xen-port-patches.py
18
19 --- 13.1.orig/drivers/hwmon/coretemp-xen.c      2013-08-12 13:00:59.000000000 +0200
20 +++ 13.1/drivers/hwmon/coretemp-xen.c   2014-02-10 16:20:25.000000000 +0100
21 @@ -53,7 +53,7 @@ MODULE_PARM_DESC(tjmax, "TjMax value in 
22  
23  #define BASE_SYSFS_ATTR_NO     2       /* Sysfs Base attr no for coretemp */
24  #define NUM_REAL_CORES         32      /* Number of Real cores per cpu */
25 -#define CORETEMP_NAME_LENGTH   17      /* String Length of attrs */
26 +#define CORETEMP_NAME_LENGTH   19      /* String Length of attrs */
27  #define MAX_CORE_ATTRS         4       /* Maximum no of basic attrs */
28  #define TOTAL_ATTRS            (MAX_CORE_ATTRS + 1)
29  #define MAX_CORE_DATA          (NUM_REAL_CORES + BASE_SYSFS_ATTR_NO)