When use option "owner" to mount, libmount replaces the "owner" and "group" mount options with "nosuid,nodev".
However, this can result in an "invaild argument" error because libmount removes the unwanted options first and then tries to address the location for the new options using the already removed options.
To fix this, need to reverse the order of operations.
Signed-off-by: He, Xinzhe <dev03107@linx-info.com>
(cherry picked from commit 523b1d246e30a148cbd9d0258c0bc09554944875)