Re: [DTrace-devel] [PATCH] test: Check for symbol ext4_dir_operations in module ext4
Kris Van Hees <[email protected]> Tue, 3 Mar 2026 09:52:30 -0500
| Newsgroups | dev.linux.lists.dtrace |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Mar 02, 2026 at 04:51:12PM -0500, eugene.loh--- via DTrace-devel wrote: > From: Eugene Loh <[email protected]> > > The tst.misc.d test assumes certain kernel symbols can be found. The > test specifies ext4`ext4_dir_operations, but there are apparently > kallmodsyms bugs that misassign the symbol to the wrong module. > Thus, the test fails to find the symbol. Meanwhile, we are less > concerned about such older kernel bugs, since we are moving from > kallmodsyms to modules.builtin.ranges. > > Modify the .x file to check for ext4_dir_operations in the ext4 module > for those cases that rely on kallmodsyms. > > Orabug: 37783183 > Signed-off-by: Eugene Loh <[email protected]> Reviewed-by: Kris Van Hees <[email protected]> > --- > test/unittest/scalars/tst.misc.x | 17 +++++++++++++---- > 1 file changed, 13 insertions(+), 4 deletions(-) > > diff --git a/test/unittest/scalars/tst.misc.x b/test/unittest/scalars/tst.misc.x > index 1a1d9d271..ffef2fd33 100755 > --- a/test/unittest/scalars/tst.misc.x > +++ b/test/unittest/scalars/tst.misc.x > @@ -1,11 +1,20 @@ > #!/bin/sh > > -if ! grep -qw isofs_dir_operations /proc/kallsyms; then > - exit 1 > +if [ -e /proc/kallmodsyms ]; then > + if ! grep -q 'isofs_dir_operations.*isofs' /proc/kallmodsyms; then > + exit 1 > + fi > + > + if ! grep -q 'ext4_dir_operations.*ext4' /proc/kallmodsyms; then > + exit 1 > + fi > + exit 0 > fi > > +if ! grep -qw isofs_dir_operations /proc/kallsyms; then > + exit 1 > +fi > if ! grep -qw ext4_dir_operations /proc/kallsyms; then > - exit 1 > + exit 1 > fi > - > exit 0 > -- > 2.47.3 > > > _______________________________________________ > DTrace-devel mailing list > [email protected] > https://oss.oracle.com/mailman/listinfo/dtrace-devel