Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 37700965 authored by Robert Jennings's avatar Robert Jennings Committed by Greg Kroah-Hartman
Browse files

zram/xvmalloc: Close 32byte hole on 64bit CPUs



By swapping the total_pages statistic with the lock we close a
hole in the structure for 64-bit CPUs.

Signed-off-by: default avatarRobert Jennings <rcj@linux.vnet.ibm.com>
Reviewed-by: default avatarPekka Enberg <penberg@kernel.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent b1f5b81e
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -87,12 +87,9 @@ struct block_header {
struct xv_pool {
	ulong flbitmap;
	ulong slbitmap[MAX_FLI];
	spinlock_t lock;

	u64 total_pages;	/* stats */
	struct freelist_entry freelist[NUM_FREE_LISTS];

	/* stats */
	u64 total_pages;
	spinlock_t lock;
};

#endif