mm/readahead: Fix null pointer
authorAaron Marcher <aaron@sigma-star.at>
Wed, 15 Jul 2020 07:21:39 +0000 (09:21 +0200)
committerAaron Marcher <aaron@sigma-star.at>
Fri, 17 Jul 2020 13:57:56 +0000 (15:57 +0200)
commitb28491459c264510d3eb63e4a9baaabf59d75bef
treeb9ee9fb6359e52be2026c82861e2b4abae98156c
parent7e190ab014725a81861a9c62ed81cb14e888b3ba
mm/readahead: Fix null pointer

When using BTRFS, the kernel panics on boot during mount with the following
error message: `Unable to handle kernel NULL pointer dereference at virtual
address 00000044`

The responsible code snippet has been added to mm/readahead and contains a
null pointer: `filp` can be NULL when using filesystems writing metadata
(e.g. btrfs)

Fix this issue by extending the if-clause
mm/readahead.c