Hibernate (pm-hibernate)

i wanted to increase my swap to 5 gb, i then decreased my /home of 3 gb from gparted with partition magic live cd and then gparted would not increase the swap to 5 gb …

i then erased the 2 gb swap , so i had 5 gb unalocated space, but again gparted would now allow me to create a new partition of 5 gb with swap fs. i was only able to create a 3 gb swap from yast.
How come ?