Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1222505
| From | Xiaolong Ye <yexl@marvell.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH] fix incorrect initialization code for trans_stat of devfreq |
| Date | 2015-09-11 05:10 +0200 |
| Message-ID | <q7mSR-5Su-1@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Hi, I met trans_stat abnormal issue while debugging devfreq feature for ddr in arm64 system, cat trans_stat would get extremely large time value which is unreasonable, I checked the code and found it was caused by incorrect initialization code, time_in_state is initialized by devm_kzalloc and wrongly use sizeof(unsigned int) as argument, but time_in_state which is defined in struct devfreq actually is defined as unsigned long, so it is ok for 32 bit system, but will cause unexpected result in 64 bit system. Xiaolong Ye (1): PM / devfreq: Fix incorrect type issue. drivers/devfreq/devfreq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH] fix incorrect initialization code for trans_stat of devfreq Xiaolong Ye <yexl@marvell.com> - 2015-09-11 05:10 +0200 [PATCH] PM / devfreq: Fix incorrect type issue. Xiaolong Ye <yexl@marvell.com> - 2015-09-11 05:20 +0200
csiph-web