Re: [PATCH] tools/memory-model: Fix litmus-tests's file names for case-insensitive filesystem.
Szőke Benjamin <[email protected]>
| Newsgroups | dev.linux.lists.lkmm,org.kernel.vger.linux-arch,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
2024. 11. 11. 17:54 keltezéssel, Paul E. McKenney írta: > On Mon, Nov 11, 2024 at 05:42:47PM +0100, [email protected] wrote: >> From: Benjamin Szőke <[email protected]> >> >> The goal is to fix Linux repository for case-insensitive filesystem, >> to able to clone it and editable on any operating systems. >> >> Rename "Z6.0+pooncelock+poonceLock+pombonce.litmus" to >> "Z6.0+pooncelock+poonceLock+after_spinlock+pombonce.litmus". >> >> Signed-off-by: Benjamin Szőke <[email protected]> > > Ummm... Really? > > Just out of curiosity, which operating-system/filesystem combination are > you working with? And why not instead fix that combination to handle > mixed case? > > Thanx, Paul Windows and also MacOS is not case sensitive by default. My goal is to improve Linux kernel source-tree, to able to develop it in any operating systems for example via Visual Studio Code extensions/IntelliSense feature or any similar IDE which is usable in any OS. There were some accepted patches which aim this same goal. https://gitlab.freedesktop.org/drm/kernel/-/commit/231bb9b4c42398db3114c087ba39ba00c4b7ac2c https://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git/commit/?h=for-curr&id=8bf275d61925cff45568438c73f114e46237ad7e > >> --- >> tools/memory-model/Documentation/locking.txt | 2 +- >> tools/memory-model/Documentation/recipes.txt | 2 +- >> tools/memory-model/litmus-tests/README | 2 +- >> ...> Z6.0+pooncelock+poonceLock+after_spinlock+pombonce.litmus} | 0 >> 4 files changed, 3 insertions(+), 3 deletions(-) >> rename tools/memory-model/litmus-tests/{Z6.0+pooncelock+poonceLock+pombonce.litmus => Z6.0+pooncelock+poonceLock+after_spinlock+pombonce.litmus} (100%) >> >> diff --git a/tools/memory-model/Documentation/locking.txt b/tools/memory-model/Documentation/locking.txt >> index 65c898c64a93..42bc3efe2015 100644 >> --- a/tools/memory-model/Documentation/locking.txt >> +++ b/tools/memory-model/Documentation/locking.txt >> @@ -184,7 +184,7 @@ ordering properties. >> Ordering can be extended to CPUs not holding the lock by careful use >> of smp_mb__after_spinlock(): >> >> - /* See Z6.0+pooncelock+poonceLock+pombonce.litmus. */ >> + /* See Z6.0+pooncelock+poonceLock+after_spinlock+pombonce.litmus. */ >> void CPU0(void) >> { >> spin_lock(&mylock); >> diff --git a/tools/memory-model/Documentation/recipes.txt b/tools/memory-model/Documentation/recipes.txt >> index 03f58b11c252..35996eb1b690 100644 >> --- a/tools/memory-model/Documentation/recipes.txt >> +++ b/tools/memory-model/Documentation/recipes.txt >> @@ -159,7 +159,7 @@ lock's ordering properties. >> Ordering can be extended to CPUs not holding the lock by careful use >> of smp_mb__after_spinlock(): >> >> - /* See Z6.0+pooncelock+poonceLock+pombonce.litmus. */ >> + /* See Z6.0+pooncelock+poonceLock+after_spinlock+pombonce.litmus. */ >> void CPU0(void) >> { >> spin_lock(&mylock); >> diff --git a/tools/memory-model/litmus-tests/README b/tools/memory-model/litmus-tests/README >> index d311a0ff1ae6..e3d451346400 100644 >> --- a/tools/memory-model/litmus-tests/README >> +++ b/tools/memory-model/litmus-tests/README >> @@ -149,7 +149,7 @@ Z6.0+pooncelock+pooncelock+pombonce.litmus >> spin_lock() sufficient to make ordering apparent to accesses >> by a process not holding the lock? >> >> -Z6.0+pooncelock+poonceLock+pombonce.litmus >> +Z6.0+pooncelock+poonceLock+after_spinlock+pombonce.litmus >> As above, but with smp_mb__after_spinlock() immediately >> following the spin_lock(). >> >> diff --git a/tools/memory-model/litmus-tests/Z6.0+pooncelock+poonceLock+pombonce.litmus b/tools/memory-model/litmus-tests/Z6.0+pooncelock+poonceLock+after_spinlock+pombonce.litmus >> similarity index 100% >> rename from tools/memory-model/litmus-tests/Z6.0+pooncelock+poonceLock+pombonce.litmus >> rename to tools/memory-model/litmus-tests/Z6.0+pooncelock+poonceLock+after_spinlock+pombonce.litmus >> -- >> 2.47.0.windows.2 >>