Why can't I use all of my swap space?
The default value of the kernel parameter "maxswapchunks" limits the swap
accessible by the kernel to 537 MB. If you want to configure more swap
space than that, you need to increase maxswapchunks. More information on
maxswapchunks can be found online (see section 5.5.3).