aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/cdns3/cdns3-imx.c
diff options
context:
space:
mode:
authorJohannes Berg <[email protected]>2021-01-10 18:05:08 +0000
committerRichard Weinberger <[email protected]>2021-01-26 21:11:38 +0000
commit2fcb4090cd7352665ecb756990a3087bfd86a295 (patch)
tree4562c5264a7b6326b8cdf82ebe379bc351ab58d4 /drivers/usb/cdns3/cdns3-imx.c
parentum: virtio: free vu_dev only with the contained struct device (diff)
downloadkernel-2fcb4090cd7352665ecb756990a3087bfd86a295.tar.gz
kernel-2fcb4090cd7352665ecb756990a3087bfd86a295.zip
Revert "um: allocate a guard page to helper threads"
This reverts commit ef4459a6da09 ("um: allocate a guard page to helper threads"), it's broken in multiple ways: 1) the free no longer matches the alloc; and 2) more importantly, the set_memory_ro() causes allocation of page tables for the normal memory that doesn't have any, and that later causes corruption and crashes (usually but not always in vfree()). We could fix the first bug and use vmalloc() to work around the second, but set_memory_ro() actually doesn't do anything either so I'll just revert that as well. Reported-by: Benjamin Berg <[email protected]> Fixes: ef4459a6da09 ("um: allocate a guard page to helper threads") Signed-off-by: Johannes Berg <[email protected]> Signed-off-by: Richard Weinberger <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-imx.c')
0 files changed, 0 insertions, 0 deletions