summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorNeilBrown <neil@brown.name>2025-07-16 10:44:13 +1000
committerChristian Brauner <brauner@kernel.org>2025-07-18 11:10:40 +0200
commitc4f8f862b31ccd3d633475fe3982490c744b6565 (patch)
treefb7a9c2fc1e48cc37d6aa9afed1ba1a6ece05d65 /tools/perf/scripts/python/export-to-sqlite.py
parent9d23967b18c64b058cc0a03a8932413bcb37ebb9 (diff)
downloadkernel-c4f8f862b31ccd3d633475fe3982490c744b6565.tar.gz
ovl: change ovl_create_index() to take dir locks
ovl_copy_up_workdir() currently take a rename lock on two directories, then use the lock to both create a file in one directory, perform a rename, and possibly unlink the file for cleanup. This is incompatible with proposed changes which will lock just the dentry of objects being acted on. This patch moves the call to ovl_create_index() earlier in ovl_copy_up_workdir() to before the lock is taken. ovl_create_index() then takes the required lock only when needed. Reviewed-by: Amir Goldstein <amir73il@gmail.com> Signed-off-by: NeilBrown <neil@brown.name> Link: https://lore.kernel.org/20250716004725.1206467-3-neil@brown.name Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions
l/commit/arch/arm/mach-gemini?h=linux-6.12.y&id=6bb27d7349db51b50c40534710fe164ca0d58902'>ARM: delete struct sys_timerStephen Warren 2012-09-04ARM: gemini: fix the gemini buildLinus Walleij 2012-03-06ARM: remove bunch of now unused mach/io.h filesRob Herring 2012-02-22Merge branch 'entry-macro-cleanup' of git://sources.calxeda.com/kernel/linux ...Russell King 2012-02-21ARM: remove disable_fiq and arch_ret_to_user macrosRob Herring 2012-01-20ARM: big removal of now unused arch_idle()Nicolas Pitre 2012-01-20ARM: mach-gemini: move special idle code out of lineNicolas Pitre 2011-11-26ARM: big removal of now unused vmalloc.h filesNicolas Pitre 2011-10-28Merge branch 'devel-stable' of http://ftp.arm.linux.org.uk/pub/linux/arm/kern...Linus Torvalds 2011-10-27Merge branch 'gpio' of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-c...Linus Torvalds 2011-10-17ARM: 7022/1: allow to detect conflicting zreladdrsSascha Hauer 2011-10-13ARM: mach-gemini: remove mach/memory.hNicolas Pitre 2011-09-26ARM: add an extra temp register to the low level debugging addruart macroNicolas Pitre 2011-08-21ARM: mach-gemini: convert boot_params to atag_offsetNicolas Pitre 2011-08-12ARM: gpio: make trivial GPIOLIB implementation the defaultRussell King 2011-08-12ARM: gpio: consolidate trivial gpiolib implementationsRussell King