aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorLokesh Vutla <[email protected]>2017-02-27 14:28:12 -0800
committerLinus Torvalds <[email protected]>2017-02-27 18:43:46 -0800
commit08865514805d2de8e7002fa8149c5de3e391f412 (patch)
treef366ebfda75357b9408688ce477bd2097a7cc6f3 /tools/perf/scripts/python/export-to-postgresql.py
parent7bcae82621df080a35cb5e708ef333a821effd96 (diff)
initramfs: finish fput() before accessing any binary from initramfs
Commit 4a9d4b024a31 ("switch fput to task_work_add") implements a schedule_work() for completing fput(), but did not guarantee calling __fput() after unpacking initramfs. Because of this, there is a possibility that during boot a driver can see ETXTBSY when it tries to load a binary from initramfs as fput() is still pending on that binary. This patch makes sure that fput() is completed after unpacking initramfs and removes the call to flush_delayed_fput() in kernel_init() which happens very late after unpacking initramfs. Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Lokesh Vutla <[email protected]> Reported-by: Murali Karicheri <[email protected]> Cc: Al Viro <[email protected]> Cc: Tero Kristo <[email protected]> Cc: Sekhar Nori <[email protected]> Cc: Nishanth Menon <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions