I didn't do myself any favors by sandwiching a Swap partition between main & home either. The first page linked, I ran across earlier today while looking around, as I read the answer, this was assuming that the Swap was the last partition. Though many does exactly as I did.
The one thing I don't want to do is to slide the Home partition over, as that would likely leave me with an unbootable Linux. My luck with these things are terrible, not once have I managed to boot a Linux OS after moving the main or home partitions around. There was one time I actually deleted a Swap partition, but it was a Logical one.
It would seem that with a Linux Swap partition, it would be a straightforward operation, to boot from the install media & go through the motions of an install, delete the current Swap, recreate another as Logical, then exit out of the installer & reboot. That's probably too simple though, some things has to be done after the user hits Install.
From here on out, will perform my Linux installs with the default procedure, by now (5 years after MS perfected the procedure with Windows 7), it would seem that the Linux installer can detect & properly align a SSD install w/out GParted. Nick told me this & I had simply forgotten.
So would the SSD controller be able to access that empty space, regardless of partitioning? That's my main concern. There has to be about 10% of unformatted space to do this with (or this is the minimum recommended amount), on my larger SSD's I give like 15-20%, and still have lots of room. On this one though, that was too much to give, I believe I left close to 12GiB at the end. It is Trimming, as I've made the tweaks for this. Plus I run a manual TRIM when I think of it, being the Administrator, I have to do the updating. Ii I knew for sure the controller is working, I won't worry with the Swap, but will be cautious in the future. The main Linux partition can be logical. I think I need to forget GParted exists.
As long as the controller can do it's job, I don't care, but will be more aware of how I perform future installs. If this weren't the computer that my wife uses, I know what I'd do, redo the install & make both the Swap & Home logical.partitions. It's just that the computer is set to her liking, plus I went through all of the effort of tuning things, as outlined in some of the articles in regards of the first things to do on Ubuntu 14.04/Mint 17. These things takes time. Honestly, cutting down swappiness from 60 to 1, what is the purpose of a Swap partition, especially with 8GiB DDR3 1333MHz RAM installed & nothing resource intensive going on? More CPU than RAM is used (well, on Windows anyway). That's getting ready for a fix, the i3-370m is going to be replaced with a i5-480m, which will make TurboBoost available to all OS's.
No virtual machines used, no photo editing, it's just a computer used for Web browsing. The 1024MiB Swap is just there for the sake of it, it was only 256MiB on my Dell, and Windows has only a 200MiB pagefile on a PC with 12GiB of RAM (which serves the same purpose). I've often wondered why Linux requires a partition for this. Maybe so the user has control of the process. Windows is a drive Hog, if there's 16GiB RAM installed, it's going to install a 32GiB pagefile. No wonder the "C" drive shrinks drastically upon proper tuning.
Ironically, I have essentially the same setup on a MSI notebook, only all 4 primaries on the 180GiB Intel 330 SSD are for Windows. The system partition, then Windows 7 Recovery, the the OS install (7 Pro), followed by 8.1 Pro. There is 10% of free space at the end there also, whether it's doing it's job or not is what I don't know, nor how to detect/measure. But that's about to change, as I've ordered another SSD for my main PC, the 250GiB one in there is headed for the MSI & 8.1 is getting cloned onto that one. Room is needed & I can then set over provisioning at 15% to hopefully clean it up, will simply boot it & leave it at the login screen for 24-48 hours.
What does the community think? All I care about on this install is if the controller is doing it's job. The space doesn't need formatting, actually it's supposed to be left blank. Samsung simply has it's way to set OP. Many users doesn't bother with the software.