aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_subr.c
diff options
context:
space:
mode:
authorEugeni Dodonov <[email protected]>2011-11-10 13:55:15 -0200
committerKeith Packard <[email protected]>2011-12-16 08:49:56 -0800
commit4ed0b577457eb6aeb7cdc7e7316576e63d15abb2 (patch)
tree9ecf2ddc9ff64ce9a10e3e2b8827a9e7e2b34f8f /net/lapb/lapb_subr.c
parent03d00ac53f9bcde06ff7e33d6676083c18d569a4 (diff)
drm/i915: prevent division by zero when asking for chipset power
This prevents an in-kernel division by zero which happens when we are asking for i915_chipset_val too quickly, or within a race condition between the power monitoring thread and userspace accesses via debugfs. The issue can be reproduced easily via the following command: while ``; do cat /sys/kernel/debug/dri/0/i915_emon_status; done This is particularly dangerous because it can be triggered by a non-privileged user by just reading the debugfs entry. This issue was also found independently by Konstantin Belousov <[email protected]>, who proposed a similar patch. Reported-by: Konstantin Belousov <[email protected]> Acked-by: Jesse Barnes <[email protected]> Acked-by: Keith Packard <[email protected]> Reviewed-by: Chris Wilson <[email protected]> Cc: <[email protected]> Signed-off-by: Eugeni Dodonov <[email protected]> Signed-off-by: Keith Packard <[email protected]>
Diffstat (limited to 'net/lapb/lapb_subr.c')
0 files changed, 0 insertions, 0 deletions