OSDN Git Service

qseecom: Change format specifier %p to %pK
authorMallikarjuna Reddy Amireddy <mamire@codeaurora.org>
Thu, 28 Apr 2016 09:57:00 +0000 (15:27 +0530)
committerGerrit - the friendly Code Review server <code-review@localhost>
Wed, 3 Aug 2016 07:32:38 +0000 (00:32 -0700)
commita40e736e64f8766c9f473382b42adeb10e6724f4
treedab8eed7b086a8852559968044cced8fabc4cc18
parentec9fd7cc51bcc302aefe26e4cbfc7f4e2590918d
qseecom: Change format specifier %p to %pK

Format specifier %p can leak kernel addresses while not valuing the
kptr_restrict system settings. When kptr_restrict is set to (1), kernel
pointers printed using the %pK format specifier will be replaced with 0's.
So that %pK will not leak kernel pointers to unprivileged users.
So change the format specifier from %p to %pK.

Debugging Note : &pK prints only Zeros as address. if you need actual
address information, pls echo 0 to kptr_restrict.
$ echo 0 > /proc/sys/kernel/kptr_restrict

Change-Id: I0baf2be2d5a476e2e4267f20b99d0ddf5492469e
Signed-off-by: Mallikarjuna Reddy Amireddy <mamire@codeaurora.org>
drivers/misc/qseecom.c