slab: delete useless RED_INACTIVE and RED_ACTIVE
authorChengming Zhou <chengming.zhou@linux.dev>
Fri, 7 Jun 2024 08:40:14 +0000 (16:40 +0800)
committerVlastimil Babka <vbabka@suse.cz>
Mon, 24 Jun 2024 19:41:41 +0000 (21:41 +0200)
These seem useless since we use the SLUB_RED_INACTIVE and SLUB_RED_ACTIVE,
so just delete them, no functional change.

Reviewed-by: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Chengming Zhou <chengming.zhou@linux.dev>
Reviewed-by: Christoph Lameter (Ampere) <cl@linux.com>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
include/linux/poison.h
mm/slub.c
tools/include/linux/poison.h

index 1f0ee2459f2aa2db997a979ff7df74b1d1bd588c..9c1a035af97c7bbd5a6478ec61ebd000b529b0aa 100644 (file)
  * Magic nums for obj red zoning.
  * Placed in the first word before and the first word after an obj.
  */
-#define        RED_INACTIVE    0x09F911029D74E35BULL   /* when obj is inactive */
-#define        RED_ACTIVE      0xD84156C5635688C0ULL   /* when obj is active */
-
-#define SLUB_RED_INACTIVE      0xbb
-#define SLUB_RED_ACTIVE                0xcc
+#define SLUB_RED_INACTIVE      0xbb    /* when obj is inactive */
+#define SLUB_RED_ACTIVE                0xcc    /* when obj is active */
 
 /* ...and for poisoning */
 #define        POISON_INUSE    0x5a    /* for use-uninitialised poisoning */
index 5fc052a4f38f3e3b8c1a6db8f1554d6e276d31f4..3d19a0ee411fbbf6e1af7ec50c11cfc802ad9127 100644 (file)
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -1228,8 +1228,8 @@ skip_bug_print:
  *     Padding is extended by another word if Redzoning is enabled and
  *     object_size == inuse.
  *
- *     We fill with 0xbb (RED_INACTIVE) for inactive objects and with
- *     0xcc (RED_ACTIVE) for objects in use.
+ *     We fill with 0xbb (SLUB_RED_INACTIVE) for inactive objects and with
+ *     0xcc (SLUB_RED_ACTIVE) for objects in use.
  *
  * object + s->inuse
  *     Meta data starts here.
index 2e6338ac5eed2384ee421eb18256cf31de2e164d..e530e54046c9bab929df2a6134472c5d05065dee 100644 (file)
  * Magic nums for obj red zoning.
  * Placed in the first word before and the first word after an obj.
  */
-#define        RED_INACTIVE    0x09F911029D74E35BULL   /* when obj is inactive */
-#define        RED_ACTIVE      0xD84156C5635688C0ULL   /* when obj is active */
-
-#define SLUB_RED_INACTIVE      0xbb
-#define SLUB_RED_ACTIVE                0xcc
+#define SLUB_RED_INACTIVE      0xbb    /* when obj is inactive */
+#define SLUB_RED_ACTIVE                0xcc    /* when obj is active */
 
 /* ...and for poisoning */
 #define        POISON_INUSE    0x5a    /* for use-uninitialised poisoning */