mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 03:15:31 +09:00
ANDROID: mm: hide get_each_object_track declaration when CONFIG_SLUB=n
struct track and enum track_item are undefined when CONFIG_SLUB=n. get_each_object_track which uses these types should not be compiled in this configuration. Add missing ifdefs to prevent compilation errors. Fixes:ee8d2c7884("ANDROID: mm: add get_each_object_track function") Bug: 177377077 Signed-off-by: Suren Baghdasaryan <surenb@google.com> Change-Id: I9ad15e6ef1572ba8f69b746ab837f051614c017c (cherry picked from commit6a0a705473) Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
This commit is contained in:
committed by
Alistair Delva
parent
1fb8e678a5
commit
6cda4fbc2d
@@ -241,6 +241,7 @@ extern unsigned long get_each_object_track(struct kmem_cache *s,
|
||||
static inline void print_tracking(struct kmem_cache *s, void *object)
|
||||
{
|
||||
}
|
||||
#ifdef CONFIG_SLUB
|
||||
static inline unsigned long get_each_object_track(struct kmem_cache *s,
|
||||
struct page *page, enum track_item alloc,
|
||||
int (*fn)(const struct kmem_cache *, const void *,
|
||||
@@ -249,6 +250,7 @@ static inline unsigned long get_each_object_track(struct kmem_cache *s,
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Returns true if any of the specified slub_debug flags is enabled for the
|
||||
|
||||
Reference in New Issue
Block a user