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

Commit 3adf004d authored by Pekka Enberg's avatar Pekka Enberg
Browse files

Revert "SLUB: Fix build breakage in linux/mm_types.h"

This reverts commit ea6bd8ee.
parent ea6bd8ee
Loading
Loading
Loading
Loading
+15 −10
Original line number Diff line number Diff line
@@ -49,27 +49,32 @@ struct page {
					 * see PAGE_MAPPING_ANON below.
					 */
	/* Second double word */
	struct {
	union {
		struct {
			pgoff_t index;		/* Our offset within mapping. */
			void *freelist;		/* slub first free object */
		};

		union {
			atomic_t _mapcount;	/* Count of ptes mapped in mms,
							 * to show when page is mapped
							 * & limit reverse map searches.
							 */
			atomic_t _count;		/* Usage count, see below. */
		};

			/* Used for cmpxchg_double in slub */
		struct {			/* SLUB cmpxchg_double area */
			void *freelist;
			union {
				unsigned long counters;
				struct {
					unsigned inuse:16;
					unsigned objects:15;
					unsigned frozen:1;
					/*
					 * Kernel may make use of this field even when slub
					 * uses the rest of the double word!
					 */
					atomic_t _count;
				};
			};
		};
		atomic_t _count;		/* Usage count, see below. */
	};

	/* Third double word block */