# @name
#       QSPI modular negative test when fs is jffs2
# @desc
#       modprobe qspi module first and then do mount and rmmod 
# @setup_requires qspi
# @requires  qspi_master

QSPI_S_MODULAR_NEG_RMMOD_WHEN_MOUNT_JFFS2 source "common.sh"; mod_name=`get_modular_name.sh "qspi"` || die "error getting modular name: $mod_name"; do_cmd insmod.sh "$mod_name"; DEV_NODE=`get_blk_device_node.sh "qspi"` || die "error getting devnode for qspi: $DEV_NODE"; do_cmd blk_device_erase_format_part.sh -d "qspi" -n "$DEV_NODE" -f "jffs2"; do_cmd blk_device_do_mount.sh -n "$DEV_NODE" -f "jffs2" -d "qspi" -m "/mnt/qspi"; rmmod.sh "$mod_name" && exit 1 || exit 0
