Patch for duplicate swapfile bug

Rolf Fokkens (rolf@flits102-126.flits.rug.nl)
Tue, 27 Oct 1998 21:59:47 +0100


This is a multi-part message in MIME format.
--------------6134FE977496FFC2605E65D9
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Attached is a patch for the swapfile bug, that allows to "swapon" the
same file several times. With the patch the kernel refuses to swapon a
swapfile twice, in the way it refuses to swapon a swap-partition.

--------------6134FE977496FFC2605E65D9
Content-Type: application/octet-stream; name="swapfile.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="swapfile.patch"

LS0tIGxpbnV4L21tL3N3YXBmaWxlLmMJV2VkIFNlcCAgOSAxNzo1Njo1OSAxOTk4CisrKyBs
aW51eC0yLjEuMTI2L21tL3N3YXBmaWxlLmMJU3VuIE9jdCAyNSAxOTo1MzoxMiAxOTk4CkBA
IC01NTksOCArNTU5LDIwIEBACiAJCQlpZiAocC0+c3dhcF9kZXZpY2UgPT0gc3dhcF9pbmZv
W2ldLnN3YXBfZGV2aWNlKQogCQkJCWdvdG8gYmFkX3N3YXA7CiAJCX0KKy8qIEZLUyAqLwor
CX0gZWxzZSBpZiAoU19JU1JFRyhzd2FwX2RlbnRyeS0+ZF9pbm9kZS0+aV9tb2RlKSkgewor
CQllcnJvciA9IC1FQlVTWTsKKwkJZm9yIChpID0gMCA7IGkgPCBucl9zd2FwZmlsZXMgOyBp
KyspIHsKKwkJCWlmIChpID09IHR5cGUpCisJCQkJY29udGludWU7CisJCQlpZiAocC0+c3dh
cF9maWxlID09IHN3YXBfaW5mb1tpXS5zd2FwX2ZpbGUpCisJCQkJZ290byBiYWRfc3dhcDsK
KwkJfQorCX0gZWxzZSBnb3RvIGJhZF9zd2FwOworLyogRktTCiAJfSBlbHNlIGlmICghU19J
U1JFRyhzd2FwX2RlbnRyeS0+ZF9pbm9kZS0+aV9tb2RlKSkKIAkJZ290byBiYWRfc3dhcDsK
KyovCiAJc3dhcF9oZWFkZXIgPSAodm9pZCAqKSBfX2dldF9mcmVlX3BhZ2UoR0ZQX1VTRVIp
OwogCWlmICghc3dhcF9oZWFkZXIpIHsKIAkJcHJpbnRrKCJVbmFibGUgdG8gc3RhcnQgc3dh
cHBpbmc6IG91dCBvZiBtZW1vcnkgOi0pXG4iKTsK
--------------6134FE977496FFC2605E65D9--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/