XFS doesn't work very well on ARM in the upstream kernel, due to virtual aliasing issues. This has been known for quite a while.I got an error of superblock not found after remounting an XFS partition, I managed to go around it via mounting the log on another partition but other problems came up.

I would advise not to use it till we get a patch for ARM arch though it gave real great performance