[LTP] [PATCH 1/2] tpci: fix NULL pointer dereference on wrong test invocation

Krzysztof Kozlowski krzysztof.kozlowski@canonical.com
Thu Jun 24 21:32:42 CEST 2021


On 18/06/2021 15:05, Krzysztof Kozlowski wrote:
> Fix NULL pointer dereference when a ltp_tpci test case is started before
> choosing the device:
> 
>     ltp_tpci: test-case 12
>     ltp_tpci: assign resources
>     ltp_tpci: assign resource #0
>     BUG: kernel NULL pointer dereference, address: 00000000000003b8
>     ...
>      Call Trace:
>       dev_attr_store+0x17/0x30
>       sysfs_kf_write+0x3e/0x50
>       kernfs_fop_write_iter+0x13c/0x1d0
>       new_sync_write+0x113/0x1a0
>       vfs_write+0x1c5/0x200
>       ksys_write+0x67/0xe0
>       __x64_sys_write+0x1a/0x20
>       do_syscall_64+0x49/0xc0
>       entry_SYSCALL_64_after_hwframe+0x44/0xa9
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
> ---
>  testcases/kernel/device-drivers/pci/tpci_kernel/ltp_tpci.c | 5 +++++
>  1 file changed, 5 insertions(+)
> 

Hi everyone,

Any comments on these two tpci patches? Do they look reasonable?

Best regards,
Krzysztof


More information about the ltp mailing list