diff options
| author | Kirill A. Shutemov <[email protected]> | 2023-03-15 14:31:24 +0300 |
|---|---|---|
| committer | Andrew Morton <[email protected]> | 2023-04-05 19:42:44 -0700 |
| commit | 75558ad315488d40a18cb2c230ccacee24d20526 (patch) | |
| tree | 8106e2788ab3260531e6b861bbaffea3ff48c17e /tools/perf/scripts/python/exported-sql-viewer.py | |
| parent | 47fba2b6d5bae89df5b1434bfdad4a56c7e88059 (diff) | |
sparc/mm: fix MAX_ORDER usage in tsb_grow()
Patch series "Fix confusion around MAX_ORDER".
MAX_ORDER currently defined as number of orders page allocator supports:
user can ask buddy allocator for page order between 0 and MAX_ORDER-1.
This definition is counter-intuitive and lead to number of bugs all over
the kernel.
Fix the bugs and then change the definition of MAX_ORDER to be
inclusive: the range of orders user can ask from buddy allocator is
0..MAX_ORDER now.
This patch (of 10):
MAX_ORDER is not inclusive: the maximum allocation order buddy allocator
can deliver is MAX_ORDER-1.
Fix MAX_ORDER usage in tsb_grow().
Link: https://lkml.kernel.org/r/[email protected]
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Kirill A. Shutemov <[email protected]>
Reviewed-by: Mike Kravetz <[email protected]>
Acked-by: Mike Rapoport (IBM) <[email protected]>
Cc: David Miller <[email protected]>
Cc: David Hildenbrand <[email protected]>
Cc: Kirill A. Shutemov <[email protected]>
Cc: Mel Gorman <[email protected]>
Cc: Vlastimil Babka <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions