xfs_repair /dev/sda2(the root partition) to fix this problem.
Actually I compile Xanmod kernel for the needs of my customers, Xanmod kernel with (M) EXT4, (N) to EXT2 and EXT3, ZoneFS, etc. And (Y) for XFS, and disabled NUMA.
And I also use a lot of configuration that I already have. Most of the neighbours and people who use Arch now are basically noob, they don't care about a lot of feature, so... so far my custom configuration file compiled with CFLAGS O3 and -fno-plt, for x86_64, works just fine.
For me, I use -mtune=native and -march=native, never had any problem so far.
I use the default schedulers that xanmod provide... The Xanmod kernel really makes system faster, but being in performance governor, the system may use some extra battery power!
@hussamT While you are here, I wonder if you have any idea how to accomplish something -
Say I have a variable defined in my shell. something=thing
How can I use the "env" keyword (or any method beyond export) to have that variable present in a child process if it's already set?