]> glassweightruler.freedombox.rocks Git - Ventoy.git/commitdiff
Fix the issue that VTOY_LINUX_REMOUNT option does not take effect in latest openSUSE...
authorlongpanda <admin@ventoy.net>
Sat, 25 May 2024 10:13:52 +0000 (18:13 +0800)
committerlongpanda <admin@ventoy.net>
Sat, 25 May 2024 10:13:52 +0000 (18:13 +0800)
IMG/cpio/ventoy/hook/ventoy-hook-lib.sh

index 2ebf801ae0864067ae41a81b2f191f4999d73a11..5c778e8c8c293063b045ee8b3be2a63b3bcfb44f 100644 (file)
@@ -335,8 +335,9 @@ ventoy_dm_patch() {
     $CAT /proc/kallsyms | $BUSYBOX_PATH/sort > $VTOY_PATH/kallsyms
     
     if $GREP -m1 -q 'open_table_device.isra' $VTOY_PATH/kallsyms; then
-        vtLine=$($VTOY_PATH/tool/vtoyksym open_table_device.isra $VTOY_PATH/kallsyms)
-        vtlog "get open_table_device.isra address $vtLine"
+        vtISRA=$($GREP -m1 'open_table_device.isra' $VTOY_PATH/kallsyms | $AWK '{print $3}')
+        vtLine=$($VTOY_PATH/tool/vtoyksym $vtISRA $VTOY_PATH/kallsyms)
+        vtlog "get $vtISRA address $vtLine"
     else
         vtLine=$($VTOY_PATH/tool/vtoyksym dm_get_table_device $VTOY_PATH/kallsyms)
         vtlog "get dm_get_table_device address $vtLine"