Revert zram to 'Merge branch 'kmap_atomic' of git://github.com/congwang/linux'

Squash of the following commits:

Revert "Staging: zram: Fix memory leak by refcount mismatch"

This reverts commit 35a2bae84d5bc0a6609134b51053f78d235940c2.

Revert "zram: protect sysfs handler from invalid memory access"

This reverts commit 0e8af2178cb86033d30c2e468b46e42af8af20d9.

Revert "Staging: zram: Fix access of NULL pointer"

This reverts commit 70e8fcb681a1f43568778bbb74b7ad2655fa8e74.

Revert "zram: allow request end to coincide with disksize"

This reverts commit 1f6074590c50b7a7bc1ef49ff02d749664b9d46d.

Revert "zram: avoid access beyond the zram device"

This reverts commit f3ec6e7a5ba399b324470aae720b3696049fb3e2.

Revert "zram: destroy all devices on error recovery path in zram_init()"

This reverts commit 11fc2ee51436c4bbcf9872ed3d31457490e071de.

Revert "zram: avoid invalid memory access in zram_exit()"

This reverts commit 5e84bf6dcac8cdf4bbe10b238efe8bf3c85012dd.

Revert "zram: Fix deadlock bug in partial read/write"

This reverts commit 74eb879bd073a9a40b7f33ebc551b4510337b4e3.

Change-Id: Ida38dbb2905fb0196e671da88416fe5b623c6332
2 files changed