linux/mm/page_alloc.c
<<
>>
Prefs
   1/*
   2 *  linux/mm/page_alloc.c
   3 *
   4 *  Manages the free list, the system allocates free pages here.
   5 *  Note that kmalloc() lives in slab.c
   6 *
   7 *  Copyright (C) 1991, 1992, 1993, 1994  Linus Torvalds
   8 *  Swap reorganised 29.12.95, Stephen Tweedie
   9 *  Support of BIGMEM added by Gerhard Wichert, Siemens AG, July 1999
  10 *  Reshaped it to be a zoned allocator, Ingo Molnar, Red Hat, 1999
  11 *  Discontiguous memory support, Kanoj Sarcar, SGI, Nov 1999
  12 *  Zone balancing, Kanoj Sarcar, SGI, Jan 2000
  13 *  Per cpu hot/cold page lists, bulk allocation, Martin J. Bligh, Sept 2002
  14 *          (lots of bits borrowed from Ingo Molnar & Andrew Morton)
  15 */
  16
  17#include <linux/stddef.h>
  18#include <linux/mm.h>
  19#include <linux/swap.h>
  20#include <linux/interrupt.h>
  21#include <linux/pagemap.h>
  22#include <linux/jiffies.h>
  23#include <linux/bootmem.h>
  24#include <linux/memblock.h>
  25#include <linux/compiler.h>
  26#include <linux/kernel.h>
  27#include <linux/kmemcheck.h>
  28#include <linux/module.h>
  29#include <linux/suspend.h>
  30#include <linux/pagevec.h>
  31#include <linux/blkdev.h>
  32#include <linux/slab.h>
  33#include <linux/ratelimit.h>
  34#include <linux/oom.h>
  35#include <linux/notifier.h>
  36#include <linux/topology.h>
  37#include <linux/sysctl.h>
  38#include <linux/cpu.h>
  39#include <linux/cpuset.h>
  40#include <linux/memory_hotplug.h>
  41#include <linux/nodemask.h>
  42#include <linux/vmalloc.h>
  43#include <linux/vmstat.h>
  44#include <linux/mempolicy.h>
  45#include <linux/stop_machine.h>
  46#include <linux/sort.h>
  47#include <linux/pfn.h>
  48#include <linux/backing-dev.h>
  49#include <linux/fault-inject.h>
  50#include <linux/page-isolation.h>
  51#include <linux/page_cgroup.h>
  52#include <linux/debugobjects.h>
  53#include <linux/kmemleak.h>
  54#include <linux/compaction.h>
  55#include <trace/events/kmem.h>
  56#include <linux/ftrace_event.h>
  57#include <linux/memcontrol.h>
  58#include <linux/prefetch.h>
  59#include <linux/migrate.h>
  60#include <linux/page-debug-flags.h>
  61
  62#include <asm/tlbflush.h>
  63#include <asm/div64.h>
  64#include "internal.h"
  65
  66#ifdef CONFIG_USE_PERCPU_NUMA_NODE_ID
  67DEFINE_PER_CPU(int, numa_node);
  68EXPORT_PER_CPU_SYMBOL(numa_node);
  69#endif
  70
  71#ifdef CONFIG_HAVE_MEMORYLESS_NODES
  72/*
  73 * N.B., Do NOT reference the '_numa_mem_' per cpu variable directly.
  74 * It will not be defined when CONFIG_HAVE_MEMORYLESS_NODES is not defined.
  75 * Use the accessor functions set_numa_mem(), numa_mem_id() and cpu_to_mem()
  76 * defined in <linux/topology.h>.
  77 */
  78DEFINE_PER_CPU(int, _numa_mem_);                /* Kernel "local memory" node */
  79EXPORT_PER_CPU_SYMBOL(_numa_mem_);
  80#endif
  81
  82/*
  83 * Array of node states.
  84 */
  85nodemask_t node_states[NR_NODE_STATES] __read_mostly = {
  86        [N_POSSIBLE] = NODE_MASK_ALL,
  87        [N_ONLINE] = { { [0] = 1UL } },
  88#ifndef CONFIG_NUMA
  89        [N_NORMAL_MEMORY] = { { [0] = 1UL } },
  90#ifdef CONFIG_HIGHMEM
  91        [N_HIGH_MEMORY] = { { [0] = 1UL } },
  92#endif
  93        [N_CPU] = { { [0] = 1UL } },
  94#endif  /* NUMA */
  95};
  96EXPORT_SYMBOL(node_states);
  97
  98unsigned long totalram_pages __read_mostly;
  99unsigned long totalreserve_pages __read_mostly;
 100/*
 101 * When calculating the number of globally allowed dirty pages, there
 102 * is a certain number of per-zone reserves that should not be
 103 * considered dirtyable memory.  This is the sum of those reserves
 104 * over all existing zones that contribute dirtyable memory.
 105 */
 106unsigned long dirty_balance_reserve __read_mostly;
 107
 108int percpu_pagelist_fraction;
 109gfp_t gfp_allowed_mask __read_mostly = GFP_BOOT_MASK;
 110
 111#ifdef CONFIG_PM_SLEEP
 112/*
 113 * The following functions are used by the suspend/hibernate code to temporarily
 114 * change gfp_allowed_mask in order to avoid using I/O during memory allocations
 115 * while devices are suspended.  To avoid races with the suspend/hibernate code,
 116 * they should always be called with pm_mutex held (gfp_allowed_mask also should
 117 * only be modified with pm_mutex held, unless the suspend/hibernate code is
 118 * guaranteed not to run in parallel with that modification).
 119 */
 120
 121static gfp_t saved_gfp_mask;
 122
 123void pm_restore_gfp_mask(void)
 124{
 125        WARN_ON(!mutex_is_locked(&pm_mutex));
 126        if (saved_gfp_mask) {
 127                gfp_allowed_mask = saved_gfp_mask;
 128                saved_gfp_mask = 0;
 129        }
 130}
 131
 132void pm_restrict_gfp_mask(void)
 133{
 134        WARN_ON(!mutex_is_locked(&pm_mutex));
 135        WARN_ON(saved_gfp_mask);
 136        saved_gfp_mask = gfp_allowed_mask;
 137        gfp_allowed_mask &= ~GFP_IOFS;
 138}
 139
 140bool pm_suspended_storage(void)
 141{
 142        if ((gfp_allowed_mask & GFP_IOFS) == GFP_IOFS)
 143                return false;
 144        return true;
 145}
 146#endif /* CONFIG_PM_SLEEP */
 147
 148#ifdef CONFIG_HUGETLB_PAGE_SIZE_VARIABLE
 149int pageblock_order __read_mostly;
 150#endif
 151
 152static void __free_pages_ok(struct page *page, unsigned int order);
 153
 154/*
 155 * results with 256, 32 in the lowmem_reserve sysctl:
 156 *      1G machine -> (16M dma, 800M-16M normal, 1G-800M high)
 157 *      1G machine -> (16M dma, 784M normal, 224M high)
 158 *      NORMAL allocation will leave 784M/256 of ram reserved in the ZONE_DMA
 159 *      HIGHMEM allocation will leave 224M/32 of ram reserved in ZONE_NORMAL
 160 *      HIGHMEM allocation will (224M+784M)/256 of ram reserved in ZONE_DMA
 161 *
 162 * TBD: should special case ZONE_DMA32 machines here - in those we normally
 163 * don't need any ZONE_NORMAL reservation
 164 */
 165int sysctl_lowmem_reserve_ratio[MAX_NR_ZONES-1] = {
 166#ifdef CONFIG_ZONE_DMA
 167         256,
 168#endif
 169#ifdef CONFIG_ZONE_DMA32
 170         256,
 171#endif
 172#ifdef CONFIG_HIGHMEM
 173         32,
 174#endif
 175         32,
 176};
 177
 178EXPORT_SYMBOL(totalram_pages);
 179
 180static char * const zone_names[MAX_NR_ZONES] = {
 181#ifdef CONFIG_ZONE_DMA
 182         "DMA",
 183#endif
 184#ifdef CONFIG_ZONE_DMA32
 185         "DMA32",
 186#endif
 187         "Normal",
 188#ifdef CONFIG_HIGHMEM
 189         "HighMem",
 190#endif
 191         "Movable",
 192};
 193
 194int min_free_kbytes = 1024;
 195
 196static unsigned long __meminitdata nr_kernel_pages;
 197static unsigned long __meminitdata nr_all_pages;
 198static unsigned long __meminitdata dma_reserve;
 199
 200#ifdef CONFIG_HAVE_MEMBLOCK_NODE_MAP
 201static unsigned long __meminitdata arch_zone_lowest_possible_pfn[MAX_NR_ZONES];
 202static unsigned long __meminitdata arch_zone_highest_possible_pfn[MAX_NR_ZONES];
 203static unsigned long __initdata required_kernelcore;
 204static unsigned long __initdata required_movablecore;
 205static unsigned long __meminitdata zone_movable_pfn[MAX_NUMNODES];
 206
 207/* movable_zone is the "real" zone pages in ZONE_MOVABLE are taken from */
 208int movable_zone;
 209EXPORT_SYMBOL(movable_zone);
 210#endif /* CONFIG_HAVE_MEMBLOCK_NODE_MAP */
 211
 212#if MAX_NUMNODES > 1
 213int nr_node_ids __read_mostly = MAX_NUMNODES;
 214int nr_online_nodes __read_mostly = 1;
 215EXPORT_SYMBOL(nr_node_ids);
 216EXPORT_SYMBOL(nr_online_nodes);
 217#endif
 218
 219int page_group_by_mobility_disabled __read_mostly;
 220
 221/*
 222 * NOTE:
 223 * Don't use set_pageblock_migratetype(page, MIGRATE_ISOLATE) directly.
 224 * Instead, use {un}set_pageblock_isolate.
 225 */
 226void set_pageblock_migratetype(struct page *page, int migratetype)
 227{
 228
 229        if (unlikely(page_group_by_mobility_disabled))
 230                migratetype = MIGRATE_UNMOVABLE;
 231
 232        set_pageblock_flags_group(page, (unsigned long)migratetype,
 233                                        PB_migrate, PB_migrate_end);
 234}
 235
 236bool oom_killer_disabled __read_mostly;
 237
 238#ifdef CONFIG_DEBUG_VM
 239static int page_outside_zone_boundaries(struct zone *zone, struct page *page)
 240{
 241        int ret = 0;
 242        unsigned seq;
 243        unsigned long pfn = page_to_pfn(page);
 244
 245        do {
 246                seq = zone_span_seqbegin(zone);
 247                if (pfn >= zone->zone_start_pfn + zone->spanned_pages)
 248                        ret = 1;
 249                else if (pfn < zone->zone_start_pfn)
 250                        ret = 1;
 251        } while (zone_span_seqretry(zone, seq));
 252
 253        return ret;
 254}
 255
 256static int page_is_consistent(struct zone *zone, struct page *page)
 257{
 258        if (!pfn_valid_within(page_to_pfn(page)))
 259                return 0;
 260        if (zone != page_zone(page))
 261                return 0;
 262
 263        return 1;
 264}
 265/*
 266 * Temporary debugging check for pages not lying within a given zone.
 267 */
 268static int bad_range(struct zone *zone, struct page *page)
 269{
 270        if (page_outside_zone_boundaries(zone, page))
 271                return 1;
 272        if (!page_is_consistent(zone, page))
 273                return 1;
 274
 275        return 0;
 276}
 277#else
 278static inline int bad_range(struct zone *zone, struct page *page)
 279{
 280        return 0;
 281}
 282#endif
 283
 284static void bad_page(struct page *page)
 285{
 286        static unsigned long resume;
 287        static unsigned long nr_shown;
 288        static unsigned long nr_unshown;
 289
 290        /* Don't complain about poisoned pages */
 291        if (PageHWPoison(page)) {
 292                reset_page_mapcount(page); /* remove PageBuddy */
 293                return;
 294        }
 295
 296        /*
 297         * Allow a burst of 60 reports, then keep quiet for that minute;
 298         * or allow a steady drip of one report per second.
 299         */
 300        if (nr_shown == 60) {
 301                if (time_before(jiffies, resume)) {
 302                        nr_unshown++;
 303                        goto out;
 304                }
 305                if (nr_unshown) {
 306                        printk(KERN_ALERT
 307                              "BUG: Bad page state: %lu messages suppressed\n",
 308                                nr_unshown);
 309                        nr_unshown = 0;
 310                }
 311                nr_shown = 0;
 312        }
 313        if (nr_shown++ == 0)
 314                resume = jiffies + 60 * HZ;
 315
 316        printk(KERN_ALERT "BUG: Bad page state in process %s  pfn:%05lx\n",
 317                current->comm, page_to_pfn(page));
 318        dump_page(page);
 319
 320        print_modules();
 321        dump_stack();
 322out:
 323        /* Leave bad fields for debug, except PageBuddy could make trouble */
 324        reset_page_mapcount(page); /* remove PageBuddy */
 325        add_taint(TAINT_BAD_PAGE);
 326}
 327
 328/*
 329 * Higher-order pages are called "compound pages".  They are structured thusly:
 330 *
 331 * The first PAGE_SIZE page is called the "head page".
 332 *
 333 * The remaining PAGE_SIZE pages are called "tail pages".
 334 *
 335 * All pages have PG_compound set.  All tail pages have their ->first_page
 336 * pointing at the head page.
 337 *
 338 * The first tail page's ->lru.next holds the address of the compound page's
 339 * put_page() function.  Its ->lru.prev holds the order of allocation.
 340 * This usage means that zero-order pages may not be compound.
 341 */
 342
 343static void free_compound_page(struct page *page)
 344{
 345        __free_pages_ok(page, compound_order(page));
 346}
 347
 348void prep_compound_page(struct page *page, unsigned long order)
 349{
 350        int i;
 351        int nr_pages = 1 << order;
 352
 353        set_compound_page_dtor(page, free_compound_page);
 354        set_compound_order(page, order);
 355        __SetPageHead(page);
 356        for (i = 1; i < nr_pages; i++) {
 357                struct page *p = page + i;
 358                __SetPageTail(p);
 359                set_page_count(p, 0);
 360                p->first_page = page;
 361        }
 362}
 363
 364/* update __split_huge_page_refcount if you change this function */
 365static int destroy_compound_page(struct page *page, unsigned long order)
 366{
 367        int i;
 368        int nr_pages = 1 << order;
 369        int bad = 0;
 370
 371        if (unlikely(compound_order(page) != order) ||
 372            unlikely(!PageHead(page))) {
 373                bad_page(page);
 374                bad++;
 375        }
 376
 377        __ClearPageHead(page);
 378
 379        for (i = 1; i < nr_pages; i++) {
 380                struct page *p = page + i;
 381
 382                if (unlikely(!PageTail(p) || (p->first_page != page))) {
 383                        bad_page(page);
 384                        bad++;
 385                }
 386                __ClearPageTail(p);
 387        }
 388
 389        return bad;
 390}
 391
 392static inline void prep_zero_page(struct page *page, int order, gfp_t gfp_flags)
 393{
 394        int i;
 395
 396        /*
 397         * clear_highpage() will use KM_USER0, so it's a bug to use __GFP_ZERO
 398         * and __GFP_HIGHMEM from hard or soft interrupt context.
 399         */
 400        VM_BUG_ON((gfp_flags & __GFP_HIGHMEM) && in_interrupt());
 401        for (i = 0; i < (1 << order); i++)
 402                clear_highpage(page + i);
 403}
 404
 405#ifdef CONFIG_DEBUG_PAGEALLOC
 406unsigned int _debug_guardpage_minorder;
 407
 408static int __init debug_guardpage_minorder_setup(char *buf)
 409{
 410        unsigned long res;
 411
 412        if (kstrtoul(buf, 10, &res) < 0 ||  res > MAX_ORDER / 2) {
 413                printk(KERN_ERR "Bad debug_guardpage_minorder value\n");
 414                return 0;
 415        }
 416        _debug_guardpage_minorder = res;
 417        printk(KERN_INFO "Setting debug_guardpage_minorder to %lu\n", res);
 418        return 0;
 419}
 420__setup("debug_guardpage_minorder=", debug_guardpage_minorder_setup);
 421
 422static inline void set_page_guard_flag(struct page *page)
 423{
 424        __set_bit(PAGE_DEBUG_FLAG_GUARD, &page->debug_flags);
 425}
 426
 427static inline void clear_page_guard_flag(struct page *page)
 428{
 429        __clear_bit(PAGE_DEBUG_FLAG_GUARD, &page->debug_flags);
 430}
 431#else
 432static inline void set_page_guard_flag(struct page *page) { }
 433static inline void clear_page_guard_flag(struct page *page) { }
 434#endif
 435
 436static inline void set_page_order(struct page *page, int order)
 437{
 438        set_page_private(page, order);
 439        __SetPageBuddy(page);
 440}
 441
 442static inline void rmv_page_order(struct page *page)
 443{
 444        __ClearPageBuddy(page);
 445        set_page_private(page, 0);
 446}
 447
 448/*
 449 * Locate the struct page for both the matching buddy in our
 450 * pair (buddy1) and the combined O(n+1) page they form (page).
 451 *
 452 * 1) Any buddy B1 will have an order O twin B2 which satisfies
 453 * the following equation:
 454 *     B2 = B1 ^ (1 << O)
 455 * For example, if the starting buddy (buddy2) is #8 its order
 456 * 1 buddy is #10:
 457 *     B2 = 8 ^ (1 << 1) = 8 ^ 2 = 10
 458 *
 459 * 2) Any buddy B will have an order O+1 parent P which
 460 * satisfies the following equation:
 461 *     P = B & ~(1 << O)
 462 *
 463 * Assumption: *_mem_map is contiguous at least up to MAX_ORDER
 464 */
 465static inline unsigned long
 466__find_buddy_index(unsigned long page_idx, unsigned int order)
 467{
 468        return page_idx ^ (1 << order);
 469}
 470
 471/*
 472 * This function checks whether a page is free && is the buddy
 473 * we can do coalesce a page and its buddy if
 474 * (a) the buddy is not in a hole &&
 475 * (b) the buddy is in the buddy system &&
 476 * (c) a page and its buddy have the same order &&
 477 * (d) a page and its buddy are in the same zone.
 478 *
 479 * For recording whether a page is in the buddy system, we set ->_mapcount -2.
 480 * Setting, clearing, and testing _mapcount -2 is serialized by zone->lock.
 481 *
 482 * For recording page's order, we use page_private(page).
 483 */
 484static inline int page_is_buddy(struct page *page, struct page *buddy,
 485                                                                int order)
 486{
 487        if (!pfn_valid_within(page_to_pfn(buddy)))
 488                return 0;
 489
 490        if (page_zone_id(page) != page_zone_id(buddy))
 491                return 0;
 492
 493        if (page_is_guard(buddy) && page_order(buddy) == order) {
 494                VM_BUG_ON(page_count(buddy) != 0);
 495                return 1;
 496        }
 497
 498        if (PageBuddy(buddy) && page_order(buddy) == order) {
 499                VM_BUG_ON(page_count(buddy) != 0);
 500                return 1;
 501        }
 502        return 0;
 503}
 504
 505/*
 506 * Freeing function for a buddy system allocator.
 507 *
 508 * The concept of a buddy system is to maintain direct-mapped table
 509 * (containing bit values) for memory blocks of various "orders".
 510 * The bottom level table contains the map for the smallest allocatable
 511 * units of memory (here, pages), and each level above it describes
 512 * pairs of units from the levels below, hence, "buddies".
 513 * At a high level, all that happens here is marking the table entry
 514 * at the bottom level available, and propagating the changes upward
 515 * as necessary, plus some accounting needed to play nicely with other
 516 * parts of the VM system.
 517 * At each level, we keep a list of pages, which are heads of continuous
 518 * free pages of length of (1 << order) and marked with _mapcount -2. Page's
 519 * order is recorded in page_private(page) field.
 520 * So when we are allocating or freeing one, we can derive the state of the
 521 * other.  That is, if we allocate a small block, and both were
 522 * free, the remainder of the region must be split into blocks.
 523 * If a block is freed, and its buddy is also free, then this
 524 * triggers coalescing into a block of larger size.
 525 *
 526 * -- wli
 527 */
 528
 529static inline void __free_one_page(struct page *page,
 530                struct zone *zone, unsigned int order,
 531                int migratetype)
 532{
 533        unsigned long page_idx;
 534        unsigned long combined_idx;
 535        unsigned long uninitialized_var(buddy_idx);
 536        struct page *buddy;
 537
 538        if (unlikely(PageCompound(page)))
 539                if (unlikely(destroy_compound_page(page, order)))
 540                        return;
 541
 542        VM_BUG_ON(migratetype == -1);
 543
 544        page_idx = page_to_pfn(page) & ((1 << MAX_ORDER) - 1);
 545
 546        VM_BUG_ON(page_idx & ((1 << order) - 1));
 547        VM_BUG_ON(bad_range(zone, page));
 548
 549        while (order < MAX_ORDER-1) {
 550                buddy_idx = __find_buddy_index(page_idx, order);
 551                buddy = page + (buddy_idx - page_idx);
 552                if (!page_is_buddy(page, buddy, order))
 553                        break;
 554                /*
 555                 * Our buddy is free or it is CONFIG_DEBUG_PAGEALLOC guard page,
 556                 * merge with it and move up one order.
 557                 */
 558                if (page_is_guard(buddy)) {
 559                        clear_page_guard_flag(buddy);
 560                        set_page_private(page, 0);
 561                        __mod_zone_freepage_state(zone, 1 << order,
 562                                                  migratetype);
 563                } else {
 564                        list_del(&buddy->lru);
 565                        zone->free_area[order].nr_free--;
 566                        rmv_page_order(buddy);
 567                }
 568                combined_idx = buddy_idx & page_idx;
 569                page = page + (combined_idx - page_idx);
 570                page_idx = combined_idx;
 571                order++;
 572        }
 573        set_page_order(page, order);
 574
 575        /*
 576         * If this is not the largest possible page, check if the buddy
 577         * of the next-highest order is free. If it is, it's possible
 578         * that pages are being freed that will coalesce soon. In case,
 579         * that is happening, add the free page to the tail of the list
 580         * so it's less likely to be used soon and more likely to be merged
 581         * as a higher order page
 582         */
 583        if ((order < MAX_ORDER-2) && pfn_valid_within(page_to_pfn(buddy))) {
 584                struct page *higher_page, *higher_buddy;
 585                combined_idx = buddy_idx & page_idx;
 586                higher_page = page + (combined_idx - page_idx);
 587                buddy_idx = __find_buddy_index(combined_idx, order + 1);
 588                higher_buddy = higher_page + (buddy_idx - combined_idx);
 589                if (page_is_buddy(higher_page, higher_buddy, order + 1)) {
 590                        list_add_tail(&page->lru,
 591                                &zone->free_area[order].free_list[migratetype]);
 592                        goto out;
 593                }
 594        }
 595
 596        list_add(&page->lru, &zone->free_area[order].free_list[migratetype]);
 597out:
 598        zone->free_area[order].nr_free++;
 599}
 600
 601static inline int free_pages_check(struct page *page)
 602{
 603        if (unlikely(page_mapcount(page) |
 604                (page->mapping != NULL)  |
 605                (atomic_read(&page->_count) != 0) |
 606                (page->flags & PAGE_FLAGS_CHECK_AT_FREE) |
 607                (mem_cgroup_bad_page_check(page)))) {
 608                bad_page(page);
 609                return 1;
 610        }
 611        if (page->flags & PAGE_FLAGS_CHECK_AT_PREP)
 612                page->flags &= ~PAGE_FLAGS_CHECK_AT_PREP;
 613        return 0;
 614}
 615
 616/*
 617 * Frees a number of pages from the PCP lists
 618 * Assumes all pages on list are in same zone, and of same order.
 619 * count is the number of pages to free.
 620 *
 621 * If the zone was previously in an "all pages pinned" state then look to
 622 * see if this freeing clears that state.
 623 *
 624 * And clear the zone's pages_scanned counter, to hold off the "all pages are
 625 * pinned" detection logic.
 626 */
 627static void free_pcppages_bulk(struct zone *zone, int count,
 628                                        struct per_cpu_pages *pcp)
 629{
 630        int migratetype = 0;
 631        int batch_free = 0;
 632        int to_free = count;
 633
 634        spin_lock(&zone->lock);
 635        zone->all_unreclaimable = 0;
 636        zone->pages_scanned = 0;
 637
 638        while (to_free) {
 639                struct page *page;
 640                struct list_head *list;
 641
 642                /*
 643                 * Remove pages from lists in a round-robin fashion. A
 644                 * batch_free count is maintained that is incremented when an
 645                 * empty list is encountered.  This is so more pages are freed
 646                 * off fuller lists instead of spinning excessively around empty
 647                 * lists
 648                 */
 649                do {
 650                        batch_free++;
 651                        if (++migratetype == MIGRATE_PCPTYPES)
 652                                migratetype = 0;
 653                        list = &pcp->lists[migratetype];
 654                } while (list_empty(list));
 655
 656                /* This is the only non-empty list. Free them all. */
 657                if (batch_free == MIGRATE_PCPTYPES)
 658                        batch_free = to_free;
 659
 660                do {
 661                        int mt; /* migratetype of the to-be-freed page */
 662
 663                        page = list_entry(list->prev, struct page, lru);
 664                        /* must delete as __free_one_page list manipulates */
 665                        list_del(&page->lru);
 666                        mt = get_freepage_migratetype(page);
 667                        /* MIGRATE_MOVABLE list may include MIGRATE_RESERVEs */
 668                        __free_one_page(page, zone, 0, mt);
 669                        trace_mm_page_pcpu_drain(page, 0, mt);
 670                        if (is_migrate_cma(mt))
 671                                __mod_zone_page_state(zone, NR_FREE_CMA_PAGES, 1);
 672                } while (--to_free && --batch_free && !list_empty(list));
 673        }
 674        __mod_zone_page_state(zone, NR_FREE_PAGES, count);
 675        spin_unlock(&zone->lock);
 676}
 677
 678static void free_one_page(struct zone *zone, struct page *page, int order,
 679                                int migratetype)
 680{
 681        spin_lock(&zone->lock);
 682        zone->all_unreclaimable = 0;
 683        zone->pages_scanned = 0;
 684
 685        __free_one_page(page, zone, order, migratetype);
 686        if (unlikely(migratetype != MIGRATE_ISOLATE))
 687                __mod_zone_freepage_state(zone, 1 << order, migratetype);
 688        spin_unlock(&zone->lock);
 689}
 690
 691static bool free_pages_prepare(struct page *page, unsigned int order)
 692{
 693        int i;
 694        int bad = 0;
 695
 696        trace_mm_page_free(page, order);
 697        kmemcheck_free_shadow(page, order);
 698
 699        if (PageAnon(page))
 700                page->mapping = NULL;
 701        for (i = 0; i < (1 << order); i++)
 702                bad += free_pages_check(page + i);
 703        if (bad)
 695
 606   7     70((page))
 607   7     7      ()
p hreresper_cpu_pages">p hrerespode=page" class="sref">page))
order);
 608   7     7      )
p hreresper_cpu_pages">p hrerespode=page" class="sref">page))
 699   7     7      return 1;
order);  610   7    }7 611   7    i71href="+code=spin_lock" classar;& ef">__free_one_page_ode=page" class="sref">page, order);
 612   7     71href="+code=zone" class="srekernel hreref">per_cpu_pagespode=page" class="sref">page, order,  613   7    r71m/page_alloc.c#L634" id="L634" c7ass="line7 name="L614"> 614}
<7 href71     return 0/page_alloc.c#L634" idtrutrace_mm_page_freeuclass="sre7Wb.c#L704" id="L704" class="line7 name="L615"> 615
 616 617page *page, unsigned int order)
 618 619flags &= ~ 620migratetype = 0;
 621 622free_pages_prepare(struct page, order);
 623 624 625, flags &= ~ 626PAGE_FLAGS_CHECK_Gref="mm/=oef="+code=order" class="sref">order,  627sta7ic vo72href="+code=kmemcheck_free_sss="sref">migratetype = 0;
get_freepage_migratea hrb hreass="sref">gode=page" class="sref">page))
 628   7     72href="+code=spin_unlock" clasatetype" class="sref">get_freepage_migsatetype" class="sref">gref="age" class="sref">page, migratetype);
 629{
<7 href729ref="+code=spin_unlock" clalass="sref">free_one_page(struct p f">zone->p f">zode=page" class="sref">page))
page, order, migratetype);
 630   7    i7t free_pages_prepaL68al_irq_resto>fref="age" class="sresf">flags &= ~ 631   7    i7t  632   7    i73m/page_alloc.c#L663" id="L663" c7ass="line7 name="L633"> 633
) != 0)_memini_ode=free_pages_prepa__(((page *page, unsigned int order)
 634   7    <7 href=ge_alloc.c#L661" id="L661" c7ass="line7 name="L635"> 635   7    <7 href="+code=zhref="+code=order" class="srnrref">per_cpu_pagespf="mm/pef="+code=order" class="sref">order,  636   7    <7 href="+code=zhref="+code=order" class="srloopcp-> 637
 638   7    w73href="+code=spin_unlock" clact fetchkmemcheck_free_sct fetchkode=page" class="sref">page))
 639   7     7      struct loopcp->loopcp->per_cpu_pagespf="m=i" class="sref">loopcp-> 640   7     7      struct page *page->-> 641
 642   7     7      per_cpu_pagespf="mge_alloc.c#L692" id="L692" c7ass="line7 name="L643"> 643 644 645count);
code=page" class="srefage * 646 647 648)
page))
 649   7     749ref="+code=spin_unlock" cla__(((page, order);
 650   7     7      ge_alloc.c#L611" id="L611" c7ass="line7 name="L651"> 651   7     75m/page_alloc.c#L642" id="L642" c7ass="line7 name="L652"> 652   7     7      #ifdeforder" class="srCONFIG1);
rder);
 653   7     75="comment">                / of pa whof the bb hreer.
 654   7     7      ode=free_pcppages_bu__ini_count) != 0)_ini_ode=free_pages_prepaini_="+c_reservhbea hrb hrecount) != 0ini_="+c_reservhbea hrb hreref="+code=page" class="sref">page *page, unsigned int  655
 656   7     75href="+code=zhref="+coree_pages_prepaicount) != 0if="mm/pmemcheck_free_sa hrb hreanrref">per_cpu_pagespcodege_alloc.c#L561" id="L561" c7ass="line7 name="L657"> 657   7     7      if (page *page * 658   7     75m/page_alloc.c#L699" id="L699" c7ass="line7 name="L659"> 659
 660   7     7      do {
 661   7     7              int count);
code=page" class="srefage * 662
 *);
 663   7     76m/page_alloc.c#L634" id="L634" c7ass="line7 name="L664"> 664   7     76href="+code=__mod_zone_page_sate8" idunl is sobad)
page))
 665   7     7              _mod_zone_page_sate8" ib hreass="sref">get_freepage_migsate8" ib hreass="sref">gode=page" class="sref">page,  666   7     76href="+code=trace_mm_page_fr_)(((page, order);
omm/page_alloc.c#L561" id="L561" c7ass="line7 name="L667"> 667   7     76href="+code=kmemcheck_free_stotalram((per_cpu_pagespcodege_alloc.c#L561" id="L561" c7ass="line7 name="L668"> 668   7     7      ge_alloc.c#L611" id="L611" c7ass="line7 name="L669"> 669   7     7      #endife_alloc.c#L611" id="L611" c7ass="line7 name="L670"> 670   7     77m/page_alloc.c#L691" id="L691" c7ass="line7 name="L671"> 671   7     77="comment"> * If the zone wf="mm/page_alloc.c#L643" id="L643" c7ass="line7 name="L672"> 672   7     77="comment"> * see if this freeTh
 673   7    }77="comment"> *
 674   7    <77="comment"> * And clear the zotesting. Specifically,age large b hresessimemory>
 675   7    <7 href=ment"> * And clear the zoth 676}
<7 href77="comment"> */

<.y non-empty lprimary>factof"mm/page_alloc.c#L645" id="L645" c7ass="line7 name="L677"> 677
 * Frees a number oinfluencarouthpe
 678sta7ic vo77="comment"> * Assumes all pagevubsystem acc hrarouto hreirical 679   7     77="comment"> * count is the numby considerarouth 680{
<7 href78="comment"> *

cn>
 681   7    <78="comment"> * If the zone was  non-behaviofeempa critical 682   7    <78="comment"> * see if this fre"mm/page_alloc.c#L626" id="L626" c7ass="line7 name="L683"> 683   7    <78="comment"> *
 684
 * And clear the z="mm/page_alloc.c#L657" id="L657" c7ass="line7 name="L685"> 685   7    <7 href=+code=inline" class="sref">inline int zone *zone, struct page *page, int  686   7    i7 ( 687   7     7      migratetype)
 688   7    <78="comge_alloc.c#L661" id="L661" c7ass="line7 name="L689"> 689}
<7 href78     return 1href="+colongalloc.c#L634" idsizget_freepage_migsizgf="mm/pef="+code=order" class="srhighmemcheck_free_shighhrefge_alloc.c#L561" id="L561" c7ass="line7 name="L690"> 690
 691sta7ic  692{
<7 href79      693   7    i79              694   7    i79     return 0href="mmree_pages_prepasizget_freepage_migsizgf="mmde=mde=m=page_alloc.c#L610" id="L610" c7ass="line7 name="L695"> 695
zone, struct page-> 696   7    <79="come_alloc.c#L611" id="L611" c7ass="line7 name="L697"> 697   7    <7 href=#ifdeforder" class="srCONFIG1DEBUG_hAT_ALLOCrder);
 698
order);
oode=pagage_alloc.c#L661" id="L661" c7ass="line7 name="L699"> 699   7    i79              * If the zone wf="mm/page_alloc.c#L643" id="L643" c8ass="line8 name="L700"> 700   8     80="comment"> *
pe(ofnef">),nted wwiad ="L6wef="mm/page_alloc.c#L622" id="L622" c8ass="line8 name="L701"> 701   8    f80="comment"> * If the zone waffffffffffffffffffffffff* Aerge bacref= ="L64 hofna hrebuddy wiad ba href=="mm/page_alloc.c#L626" id="L626" c8ass="line8 name="L702"> 702   8     80="comment"> * see if this frffffffffffffffffffffffff* Corresponrarou6" i t hre f="+aesewiad not bretouched,"mm/page_alloc.c#L645" id="L645" c8ass="line8 name="L703"> 703   8    i80="comment">                 * Remove pages fffffffff* ef">pewiad +coy not prese than virtual   8     80="comment">                 * batch_free couffffffff*="mm/page_alloc.c#L657" id="L657" c8ass="line8 name="L695"> 695
page-> 606   8     80             )
page-> 697   8     8      (__mod_zone_freepsate8" idpriv">_ode=pode=page" class="sref">page-> 698
                / oGuard ef">pe
 699   8     8      return 1;
__mod_zone_freepage_state(zone, 1 <<  610   8    }81             if (migratetype)
 611   8    i81                      612   8     81      613   8    r81m/pag#endife_alloc.c#L611" id="L611" c8ass="line8 name="L614"> 614}
<8 href81     return 0href="mmree_pages_prepaa hrehreru);
page->list));
(f">l="+cmigratetype" class="sref">migratetype];
 615
trace_mm_page_frnref">tcodepage_alloc.c#L651" id="L651" c8ass="line8 name="L616"> 616order);
oode=pode=page" class="sref">page-> 617 618 619 620 *
 621 * If the zone was  non-6" i empabout f= bre/page_ed roundty lp" i ="L64 hof"mm/page_alloc.c#L643" id="L643" c8ass="line8 name="L622"> 622 * see if this fre="mm/page_alloc.c#L662" id="L662" c8ass="line8 name="L623"> 623inline int page->pref="+code=page" class="sref">page *page, int  624 625unlikely(count);
code=page" class="sref">page,  626page, mapping = NULL;
 627sta8ic vo82     (page->count);
code=)ee=M0)  |e_alloc.c#L661" id="L661" c8a8s="line8 name="L628"> 628   8     82     page, flags &= ~ &=hAT_PFLAGS_CHECK_AT_PREPcode) |e_alloc.c#L661" id="L661" c8ass="line8 name="L629"> 629{
<8 href82     return 1;
free_pages_checksem_cgroup_href1" idef">fode=page" class="sref">page,  630   8    i83     do {
(pref="age" class="sref">page,  631   8    i83                     /page_aage_alloc.c#L610" id="L610" c8ass="line8 name="L632"> 632   8    i83      633
 634   8    <8 href=ee_alloc.c#L610" id="L610" c8ass="line8 name="L635"> 635   8    <83m/page_alloc.c#L696" id="L696" c8ass="line8 name="L636"> 636   8    <8 href=+code=ide=migratetype" clact <_new_f">page->pref="+code=page" class="sref">page *page, int order,
flags &=gfp_sf">ff="+ge_alloc.c#L680" id="L680" c8ass="line8 name="L637"> 637
 638   8    w83href="+code=sde=i" class="sref">i;
 639   8     83m/page_alloc.c#L660" id="L660" c8ass="line8 name="L640"> 640   8     8      struct i = 0; i < (1 << order); i++)
 641
page *page *i);
 642   8     8      unlikely(page->pref="age" class="srefage * 643 644 645 646__mod_zone_freepsate8" idpriv">_ode=page" class="sref">page, int  647)
page))
 648 649   8     849ref="+code=spin_unlock" claar;&a="L69_f">page->pode=page" class="sref">page, int order);  650   8     85 per_cpu_pagespode=page" class="sref">page, order,  651   8     85m/page_alloc.c#L642" id="L642" c8ass="line8 name="L652"> 652   8     85 flags &=gfp_sf">ff="+"ode=peist_empty" clas__GFP_ZERO_mod_zone_freepagGFP_ZEROf="+ge_alloc.c#L680" id="L680" c8ass="line8 name="L653"> 653   8     85             page->pode=page" class="sref">page, int order); flags &=gfp_sf">ff="+gge_alloc.c#L588" id="L588" c8ass="line8 name="L654"> 654   8     85m/page_alloc.c#L685" id="L685" c8ass="line8 name="L655"> 655
order); flags &=gfp_sf">ff="+"ode=peist_empty" clas__GFP_COMPlags &=__GFP_COMPcode)ae_alloc.c#L685" id="L685" c8ass="line8 name="L656"> 656   8     85     (page, int order);  657   8     85m/page_alloc.c#L638" id="L638" c8ass="line8 name="L658"> 658   8     85href="+code=s/page_aage_alloc.c#L695" id="L695" c8ass="line8 name="L659"> 659
 660   8     86m/page_alloc.c#L691" id="L691" c8ass="line8 name="L661"> 661   8     86="comment"> * If the zone wf="mm/page_alloc.c#L643" id="L643" c8ass="line8 name="L662"> 662
 * see if this freeGosparoughdty lf">t f">ls 663   8     86="comment"> *
tf">lsf=m/page_alloc.c#L646" id="L646" c8ass="line8 name="L664"> 664   8     86="comment"> * And clear the z="mm/page_alloc.c#L657" id="L657" c8ass="line8 name="L665"> 665   8     86href=+code=inline" class="sref">inline int  666   8     86href=+code=list_head" classf">page *zone *zone, struct order)
 667   8     86     (migratetype)
 668   8     86="comge_alloc.c#L661" id="L661" c8ass="line8 name="L669"> 669   8     86     return 1href="+code=migratetype" clafurrr tdef">order);
omm/pge_alloc.c#L694" id="L694" c8ass="line8 name="L670"> 670   8     87  671   8     871page *page, int  672   8     87m/page_alloc.c#L663" id="L663" c8ass="line8 name="L673"> 673   8    }87             ment">                / ofi. 674   8    <87     return 0ode=i" class="sref">furrr tdef">order);
omm/pcodist_head" classef">order, order);
omm/p dde=order" class="srMAX_ORDERrder);
order);
omm/pgage_alloc.c#L661" id="L661" c8ass="line8 name="L675"> 675   8    <87             zone, 1 << order);
omm/pagge_alloc.c#L666" id="L666" c8ass="line8 name="L676"> 676}
<8 href87     list));
(f">l="+cmigratetype" class="sref">migratetype];
 677
 678sta8ic vo87m/page_alloc.c#L699" id="L699" c8ass="line8 name="L679"> 679   8     87     return 1;
page *(list));
(f">l="+cmigratetype" class="sref">migratetype];
 680{
<8 href88             if (page * 681   8    <88             int (page,  682   8    <88     order);
oode=page" class="sref">page))
 683   8    <88             trace_mm_page_frnref">tcode--ge_alloc.c#L561" id="L561" c8ass="line8 name="L684"> 684
zone, struct page, int order); order);
omm/pgpmemcheck_free_s
migratetype)
 685   8    <88             page, int  686   8    i88href="+code=zge_alloc.c#L611" id="L611" c8ass="line8 name="L687"> 687   8     88m/page_alloc.c#L638" id="L638" c8ass="line8 name="L688"> 688   8    <88href="+code=s/page_alloc.c#L634" idf">NULL;
 689}
<8 href88mm/page_alloc.c#L690" id="L690" c8ass="line8 name="L690"> 690
 691sta8ic  692{
<8 href89="comment"> * see if this ff="mm/page_alloc.c#L643" id="L643" c8ass="line8 name="L693"> 693   8    i89="comment"> *
ls<
 694   8    i89="comment"> * And clear the zoty lf">t f">ls 695
 * And clear the z="mm/page_alloc.c#L657" id="L657" c8ass="line8 name="L696"> 696   8    <89href=+code=ide=migratetype" clafaadbacrflags &= aadbacrf="+cmigratetype" cla */);
 697   8    <89     ();
);
 698
);
);
 699   8    i89     #ifdeforder" class="srCONFIG1);
rder);
 700   9     900    );
);
);
);
 701   9    f901    ,                 / oNevefeused z="mm/page_alloc.c#L657" id="L657" c9ass="line9 name="L702"> 702   9     90="com#elsee_alloc.c#L657" id="L657" c9a3s="line9 name="L693"> 693   9    i903    );
);
);
   9     90="com#endife_alloc.c#L611" id="L611" c9ass="line9 name="L695"> 695
);
                / oNevefeused z="mm/page_alloc.c#L657" id="L657" c9a6s="line9 name="L696"> 696   9     90             migratetype" cla */);
                / oNevefeused z="mm/page_alloc.c#L657" id="L657" c9a7s="line9 name="L697"> 697   9     9      }ge_alloc.c#L694" id="L694" c9a8s="line9 name="L698"> 698
 699   9     90="comment"> * count is the f="mm/page_alloc.c#L643" id="L643" c9ass="line9 name="L610"> 610   9    }91="comment"> *
t ef">peinfa ran>b tospagef">t f">ls
 611   9    i91="comment"> * If the zone was Noreaeed w+corte8" ier. 612   9     91="comment"> * see if this freebis eary. If alf="me thaslrequired,euse move/a>( 613   9    r91="comment"> *
 614}
<9 href91     de=migratetype" clasove/a>()
ove/a>(zone *zone, struct  615
page * *page *( 616migratetype)
 617 618page *page, int  619order,  620)
 621 622 623                / "mm/page_alloc.c#L657" id="L657" c9ass="line9 name="L624"> 624                 * batch_* ef">tate 625 * And clear the * batch_* CONFIG1HOLES_IN_ZONEhaslset.y non-bug f="+chaslprobablylreds ea>codm/page_alloc.c#L643" id="L643" c9a6s="line9 name="L626"> 626 */
 627sta9ic vo92="comment"> * Frees a number* batch_* Remove d wa lateredhreaa hreno-bug reporls 628   9     92="comment"> * Assumes all pa* batch_* grouparou6" iseby mobilituodm/page_alloc.c#L622" id="L622" c9ass="line9 name="L629"> 629{
<9 href92="comment"> * count is the n* batch_*="mm/page_alloc.c#L657" id="L657" c9ass="line9 name="L630"> 630   9    i93 tate)
 *tate)
( 631   9    i93     #endife_alloc.c#L611" id="L611" c9ass="line9 name="L632"> 632   9    i93m/page_alloc.c#L663" id="L663" c9ass="line9 name="L633"> 633
f">page * *page *( 634   9    <93     return 0href="mmrent">                / oMaka vuarounlass_*="mm/page_alloc.c#L657" id="L657" c9ass="line9 name="L635"> 635   9    <93             )
page))
)
zone, struct  636   9    <93="come_alloc.c#L611" id="L611" c9ass="line9 name="L637"> 637
)
page))
 638   9    w93     page))
 639   9     93     return 1;
 640   9     94             if ( 641
 642   9     9      ))
page))
 643page))
 644 645 646 647order, paef">order);
oode=page" class="sref">page))
 648page,  649   9     94     return 1;
zone, 1 << order, list));
(f">l="+cmigratetype" class="sref">migratetype];
 650   9     95     do {
get_freepage_migsatea>(gode=page" class="sref">page))
migratetype)
 651   9     95             int page *order,  652   9     95     order,  653   9     95             ge_alloc.c#L690" id="L690" c9ass="line9 name="L654"> 654   9     95m/page_alloc.c#L685" id="L685" c9ass="line9 name="L655"> 655
ps_
ovebad)
 656   9     95     ge_alloc.c#L690" id="L690" c9ass="line9 name="L657"> 657   9     95m/page_alloc.c#L638" id="L638" c9ass="line9 name="L658"> 658   9     95href=de=migratetype" clasove/a>()
ove/a>(zone *zone, struct page *page, int  659
migratetype)
 660   9     96m/pagge_alloc.c#L661" id="L661" c9ass="line9 name="L661"> 661   9     96             href="+colongalloc.c#L634" idscorte8fnad)
)
 662
page * *( 663   9     96="come_alloc.c#L561" id="L561" c9ass="line9 name="L664"> 664   9     96     return 0lloc.c#L634" idscorte8fnad)
pato_efnad)
page))
 665   9     965    return 0lloc.c#L634" idscorte8fnad)
)
pb hre_nrf1" ipage))
 666   9     96href="+code=trace_mm_page_frscorte8" iage *page))
phrefpage" class="sre+corte8fnad)
 667   9     96href="+code=kmemcheck_free_se ef1" iad_page( *f">pb hre_nrf1" ipage))
 668   9     968ref="+code=kmemcheck_free_se ef1fnad)
)
f">pb hre_nrf1" ipage))
 669   9     96m/page_alloc.c#L660" id="L660" c9ass="line9 name="L670"> 670   9     97                 / oDo not crosshatepe*="mm/page_alloc.c#L657" id="L657" c9ass="line9 name="L671"> 671   9     971zone, 1 <<  672   9     97      *page))
 673   9    }97             de=bad" class="srefe ef1fnad)
zone, 1 << f">zone, 1 << ))
 674   9    <97     return 0href="mm/page_aage_alloc.c#L695" id="L695" c9ass="line9 name="L675"> 675   9    <97     e_alloc.c#L695" id="L695" c9ass="line9 name="L676"> 676}
<9 href97     ()
ove/a>(zone, struct  *(migratetype)
 677
 678sta9ic vo97m/page_alloc.c#L699" id="L699" c9ass="line9 name="L679"> 679   9     97     +code=ivoidpmemcheck_free_sfhan>e_ef="b hre_ran>bigratetype)fhan>e_ef="b hre_ran>bref="+code=page" class="sref">page *pb hre_f">page *pf="+ce_alloc.c#L657" id="L657" c9ass="line9 name="L680"> 680{
<9 href98             if (order);
oode=code=migratetype" class="sref">migratetype)
 681   9    <98     ge_alloc.c#L661" id="L661" c9ass="line9 name="L682"> 682   9    <98     )nrf1" ib hresmm/pcodef="+code=obad" class="srefscorteef">order);
oode= -aage" class="sref">pb hre_ef">order);
om/pagge_alloc.c#L666" id="L666" c9ass="line9 name="L683"> 683   9    <98="come_alloc.c#L561" id="L561" c9ass="line9 name="L684"> 684
)nrf1" ib hresmm/p--aage_alloc.c#L661" id="L661" c9ass="line9 name="L685"> 685   9    <98             get_freepage_migsate8" ib hre_ss="sref">gode=page" class="sref">pb hre_f">page *pf="+coigratetype" class="sref">migratetype)
 686   9    i98     pb hre_f">page *pf="+=+/p" class="sref">f">pb hre_nrf1" ipage))
 687   9     98     ( 688   9    <98     ge_alloc.c#L611" id="L611" c9ass="line9 name="L689"> 689}
<9 href98m/page_alloc.c#L660" id="L660" c9ass="line9 name="L690"> 690
 *
 691sta9ic inline int page * 692{
<9 href99="commge" class="sre__rmqueue_faadbacrage *zone *zone, struct order,
get_freepage_migscortess="sref">gm/page_alloc.c#L680" id="L680" c9ass="line9 name="L693"> 693   9    i99="comge_alloc.c#L661" id="L661" c9ass="line9 name="L694"> 694   9    i99     return 0+code=page" class="sre(
(
 695
order);
omm/pge_alloc.c#L694" id="L694" c9ass="line9 name="L696"> 696   9    <996    return 0+code=page" class="sref">page *page, int  697   9    <99     (migratetype)
);
 698
 699   9    i999ref="+code=spent">                / ofi. 699   10ass>10asref="+code=sode=i" class="sref">furrr tdef">order);
omm/pcodist_head" classMAX_ORDERrder);
order);
omm/p de=m=prder" class="sref">order, zon"lineb/4b/51d537fd832dbc30836f648eef7ef79c9c8c_3/10ass>_alloc.c#L657" id="L657" c10a1s="line10aname="L691"> 691sta10ana>10a             int order);
omm/paage_alloc.c#L661" id="L661" c10a2s="line10aname="L692"> 692{
<10ana>10a     i = 0; i++)
 693   10ana>10a             migratetype)
 &= aadbacrf="+cmigratetype" cla+cortess="sref">get_freepage_migscortess="sref">gm/pa]migratetype" clai++)
 694   10ana>10am/page_alloc.c#L685" id="L685" c10a5s="line10aname="L695"> 695
10a                             / oM*/ 696   10ana>10a     migratetype)
);
 697   10ana>10a     ( 698
10am/page_alloc.c#L699" id="L699" c10a9s="line10aname="L699"> 699   10ana>10a     return 1;
zone, 1 << order);
omm/pagge_alloc.c#L666" id="L666" c101ss="line10 name="L610"> 610   10 na>10 n    list));
(f">l="+cmigratetype" class="sref">migratetype];
 611   10 na>10              int  612   10 na>10 m/page_alloc.c#L663" id="L663" c10 3s="line10 name="L613"> 613   10 na>10              page))
(list));
(f">l="+cmigratetype" class="sref">migratetype];
 614}
<10 na>10      return 0href="mmeeeeeeeeeeeeeeeeeeeeeeee+code=page" class="sref">page * 615
10              trace_mm_page_frnref">tcode--ge_alloc.c#L561" id="L561" c10 6s="line10 name="L616"> 61610 ="come_alloc.c#L611" id="L611" c10 7s="line10 name="L617"> 61710      (                / "mm/page_alloc.c#L657" id="L657" c10 8s="line10 name="L618"> 61810 ="comment"> * Assumes all pa* batch_________________* If btcom/page_alloc.c#L657" id="L657" c10 9s="line10 name="L619"> 61910 ="comment"> * count is the n* batch_________________* 1" ipetospageprefer mo ="L64 hion  MIG. If  aadarocom/page_alloc.c#L657" id="L657" c102ss="line10 name="L620"> 62010 n"comment"> * count is the n* batch_________________* bacr ode=a re * im hre kernel ="L64 hion, be mortcom/page_alloc.c#L657" id="L657" c1021s="line10 name="L621"> 62110 ="comment"> * If the zone wa* batch_________________* aggressive dbout tikarouownershipt ef">pcom/page_alloc.c#L657" id="L657" c1022s="line10 name="L622"> 62210 ="comment"> * see if this fr* batch_________________*com/page_alloc.c#L657" id="L657" c1023s="line10 name="L623"> 62310 ="comment"> *
e 
 62410 ="comment">                 * batch_________________* e-freofd */ 62510 href=ment"> * And clear the * batch_________________* 1" ipeon differe thro>t f">ls. We don'codm/page_alloc.c#L643" id="L643" c10 6s="line10 name="L626"> 62610 ="comment"> */
 627sta10 na>10 ="comment"> * Frees a number* batch_________________*  */ 628   10 na>10 ="comment"> * Assumes all pa* batch_________________*="mm/page_alloc.c#L657" id="L657" c1029s="line10 name="L629"> 629{
<10 na>10      return 1;
migratetype)
 630   10 na>10 n    return 0href="mmeeeeeeeeeeeepage" class="sreunlikelunlikely(order);
omm/p de=m=prder" class="srf">pb hre_ef">order);
om/pa / 2) ||e_alloc.c#L657" id="L657" c1031s="line10 name="L631"> 631   10 na>10              int get_freepage_migscortess="sref">gm/pacoodist_head" classM*/);
 632   10 na>10      )
 633
10              )
 634   10 na>10      return 0href="mmeeeeeeeeeeeeeeeeigratetype" clac hrsad)
()
ove/a>(zone, struct page * 635   10 na>10              get_freepage_migscortess="sref">gm/pagge_alloc.c#L666" id="L666" c10 6s="line10 name="L636"> 636   10 na>10 ="come_alloc.c#L611" id="L611" c1037s="line10 name="L637"> 637
10      (                / oC* imfar lwhore b hret *="mm/page_alloc.c#L657" id="L657" c1038s="line10 name="L638"> 638   10 na>10      pb hre_ef">order);
om/pa-1)) ||e_alloc.c#L657" id="L657" c1039s="line10 name="L639"> 639   10 na>10      return 1;
)
 640   10 na>10 n    return 1;
get_freepage_migsate8" ib hre_ss="sref">gode=page" class="sref">page * 641
10              int get_freepage_migscortess="sref">gm/pagge_alloc.c#L666" id="L666" c1042s="line10 name="L642"> 642   10 na>10 m/page_alloc.c#L663" id="L663" c1043s="line10 name="L643"> 64310              migratetype)
get_freepage_migscortess="sref">gm/page_alloc.c#L666" id="L666" c1044s="line10 name="L644"> 64410      return 0href="mmeeeeeeeege_alloc.c#L611" id="L611" c10 5s="line10 name="L645"> 64510      e_alloc.c#L695" id="L695" c10 6s="line10 name="L646"> 64610       *
tf">ls<*="mm/page_alloc.c#L657" id="L657" c1047s="line10 name="L647"> 64710      ((page,  64810      order);
oode=page" class="sref">page))
 649   10 na>10 m/page_alloc.c#L660" id="L660" c105ss="line10 name="L650"> 650   10 na>10 n     *
os=de=m=p8" ib hre_ef">o<*="mm/page_alloc.c#L657" id="L657" c1051s="line10 name="L651"> 651   10 na>10              int order);
omm/p de=m=prder" class="srf">pb hre_ef">order);
om/pa ref="+codee_alloc.c#L657" id="L657" c1052s="line10 name="L652"> 652   10 na>10      migratetype)
 653   10 na>10              bigratetype)fhan>e_ef="b hre_ran>bref="age" class="sref">page *order);
omm/pge_alloc.c#L657" id="L657" c1054s="line10 name="L654"> 654   10 na>10      return 0href="mmeeeeeeeeeeeeeeeeeeeeeeee"+code=peeeeeeeetge" class="srescortess="sref">get_freepage_migscortess="sref">gm/pagge_alloc.c#L666" id="L666" c1055s="line10 name="L655"> 655
10      e_alloc.c#L695" id="L695" c1056s="line10 name="L656"> 656   10 na>10      zone, struct page, int order); order);
omm/pgpmemcheck_free_s
 657   10 na>10      (migratetype)
 658   10 na>10      migratetype)
get_freepage_migscortess="sref">gm/pagge_alloc.c#L666" id="L666" c1059s="line10 name="L659"> 659
10 m/page_alloc.c#L660" id="L660" c106ss="line10 name="L660"> 660   10 na>10 n    page *order); order);
omm/pge_alloc.c#L660" id="L660" c1061s="line10 name="L661"> 661   10 na>10              int get_freepage_migscortess="sref">gm/pacoigratetype" class="sref">migratetype)
 662
10 m/page_alloc.c#L663" id="L663" c1063s="line10 name="L663"> 663   10 na>10              page, int  664   10 na>10      return 0href="mmge_alloc.c#L611" id="L611" c1065s="line10 name="L665"> 665   10 na>10              ge_alloc.c#L611" id="L611" c1066s="line10 name="L666"> 666   10 na>10 ="come_alloc.c#L611" id="L611" c1067s="line10 name="L667"> 667   10 na>10      (NULL;
 668   10 na>10      ge_alloc.c#L611" id="L611" c10 9s="line10 name="L669"> 669   10 na>10 m/page_alloc.c#L660" id="L660" c107ss="line10 name="L670"> 670   10 na>10 n"comment"> * Assumes all p/ "mm/page_alloc.c#L657" id="L657" c1071s="line10 name="L671"> 671   10 na>10 ="comment"> * If the zone was Dospagehard wore 672   10 na>10 ="comment"> * see if this freeCdll me withdty l  673   10 na>10 ="comment"> *
 674   10 na>10      +code=i+code=page" class="sref">page *zone *zone, struct order,
 675   10 na>10              migratetype)
 676}
<10 na>10 ="comge_alloc.c#L661" id="L661" c1077s="line10 name="L677"> 677
10      (page *page, int  678sta10 na>10 m/page_alloc.c#L699" id="L699" c1079s="line10 name="L679"> 679   10 na>10 ="commge" class="sreretry_reserveage))
 680{
<10 na>10 n    (page *list));
zone, struct order); migratetype)
 681   10 na>10 m/page_alloc.c#L642" id="L642" c10 2s="line10 name="L682"> 682   10 na>10      page))
migratetype)
);
 683   10 na>10              page *zone, struct order); migratetype)
 684
10 m/page_alloc.c#L685" id="L685" c1085s="line10 name="L685"> 685   10 na>10               * Assumes all p/ "mm/page_alloc.c#L657" id="L657" c1086s="line10 name="L686"> 686   10 na>10 ="comment"> */
failuan ="L64 hion. gof="mm/page_alloc.c#L622" id="L622" c10 7s="line10 name="L687"> 687   10 na>10 ="comment"> * Frees a number* batch_________*haslused because __rmqueue_sm="Le>lhaslt">a href funcrioncom/page_alloc.c#L657" id="L657" c1088s="line10 name="L688"> 688   10 na>10 ="comment"> * Assumes all pa* batch_________*er.lhte 689}
<10 na>10 ="comment"> * count is the n* batch_________=="mm/page_alloc.c#L657" id="L657" c109ss="line10 name="L690"> 690
10 n            page))
 691sta10 na>10              int migratetype)
);
 692{
<10 na>10       693   10 na>10               694   10 na>10      return 0ge_alloc.c#L611" id="L611" c1095s="line10 name="L695"> 695
10      e_alloc.c#L695" id="L695" c1096s="line10 name="L696"> 696   10 na>10 href="+code=trace_mm_page_frtrace_mm_0" id="L66_ate)
page *order); migratetype)
 697   10 na>10      (page, int  698
10      ge_alloc.c#L611" id="L611" c1099s="line10 name="L699"> 699   10 na>10 m/page_alloc.c#L660" id="L660" c11ass="line11ass=e="L699"> 699   11ass>110n"comment"> * Assumes all p/ "mm/page_alloc.c#L657" id="L657" c11a1s="line11aname="L691"> 691sta11ana>110="comment"> * If the zone was Obtain = specified numb r of eleme tshroundty lbuddy ="L64 hof, dll unf="+cm/page_alloc.c#L657" id="L657" c11a2s="line11aname="L692"> 692{
<11ana>110="comment"> * see if this free= single hold of ty llhre, 693   11ana>110="comment"> *
 694   11ana>110="comment">                 =="mm/page_alloc.c#L657" id="L657" c11a5s="line11aname="L695"> 695
11a     +code=ide=migratetype" clarmqueue_bulrage *zone *zone, struct order,
 696   11ana>11a     ));
list));
l="+cge_alloc.c#L657" id="L657" c11a7s="line11aname="L697"> 697   11ana>11a     (migratetype)
));
 698
11am/pagge_alloc.c#L661" id="L661" c11a9s="line11aname="L699"> 699   11ana>11a     return 1de=migratetype" claslist));
migratetype)
);
 610   11 na>11 n    e_alloc.c#L694" id="L694" c1111s="line11 name="L611"> 611   11 na>11              tge" class="srespin_ hreigratetype)spin_ hreref="ode=page" class="sref">zone, 1 <<  612   11 na>111     i = 0; );
);
 613   11 na>11              page *page, int zone, struct order); migratetype)
 614}
<11 na>11      return 0href="mmde=bad" class="srefunlikelunlikely(page, int NULL;
 615
11               61611 ="come_alloc.c#L611" id="L611" c11 7s="line11 name="L617"> 61711      ( * Assumes all p/ "mm/page_alloc.c#L657" id="L657" c11 8s="line11 name="L618"> 61811 ="comment"> * Assumes all pa* batch_________* Splitlbuddy p" ipe/page_ed by ex/pab() 
 61911 ="comment"> * count is the n* batch_________*einfphysicalep" i ref=". Tagep" i asltdded tospagecall>os=pabrem/page_alloc.c#L657" id="L657" c112ss="line11 name="L620"> 62011 n"comment"> * count is the n* batch_________*  MIGRa.osrem/page_alloc.c#L657" id="L657" c1121s="line11 name="L621"> 62111 ="comment"> * If the zone wa* batch_________* p>ospective,/ty llMnked  MIG aslref="ed by p" i numb r incom/page_alloc.c#L657" id="L657" c1122s="line11 name="L622"> 62211 ="comment"> * see if this fr* batch_________* somehcondirions. Taaslasluseful=ode=IO devicipethd wcancom/page_alloc.c#L657" id="L657" c1123s="line11 name="L623"> 62311 ="comment"> *
ls 62411 ="comment">                 * batch_________* prop>oly.+cm/page_alloc.c#L657" id="L657" c1125s="line11 name="L625"> 62511 href=ment"> * And clear the * batch_________=="mm/page_alloc.c#L657" id="L657" c11 6s="line11 name="L626"> 626112      627sta11 na>112     ()
page, int ));
l="+cgge_alloc.c#L666" id="L666" c11 8s="line11 name="L628"> 628   11 na>112      629{
<11 na>11      return 1;
(page, int ));
l="+cgge_alloc.c#L666" id="L666" c113ss="line11 name="L630"> 630   11 na>11 n    return 0href="mmde=bad" class="srefIS_ENABLEDist));
 631   11 na>11              int ));
get_freepage_miggate8" ib hre_ss="sref">gode=page" class="sref">page, int  632   11 na>11      );
 633
11              ));
migratetype)
 634   11 na>11      return 0href="mmge_alloc.c#L611" id="L611" c11 5s="line11 name="L635"> 635   11 na>11              get_freepage_migsatea>(gref="age" class="sref">page * 636   11 na>113     ));
l="+ccodode=page" class="sref">page, int  637
11      ( 638   11 na>11       *zone, struct  639   11 na>11      return 1;
order);  640   11 na>11 n    return 1ge_alloc.c#L611" id="L611" c1141s="line11 name="L641"> 641
114             tge" class="sre__mod_ate *zone, struct );
order);  642   11 na>1142            tge" class="srespin_un hreigratetype)spin_un hreref="ode=page" class="sref">zone, 1 <<  64311              /page_alloc.c#L634" idi);
 64411      ge_alloc.c#L611" id="L611" c1145s="line11 name="L645"> 64511      e_alloc.c#L695" id="L695" c11 6s="line11 name="L646"> 64611      #ifdefalloc.c#L634" idCONFIGaNU;
ist));
 647114="comment"> * Frees a numbe/ "mm/page_alloc.c#L657" id="L657" c11 8s="line11 name="L648"> 648114="comment"> * Assumes all paeeCdllmo roun ty lvm+cod counler updatereto drain p" isets of tyisrem/page_alloc.c#L657" id="L657" c11 9s="line11 name="L649"> 649   11 na>114="comment"> * count is the n* furrr tly executarouprocessde=endremote n" is afterethey havtcom/page_alloc.c#L657" id="L657" c115ss="line11 name="L650"> 650   11 na>115n"comment"> * count is the n* ex/ired="mm/page_alloc.c#L626" id="L626" c1151s="line11 name="L651"> 651   11 na>115="comment"> * If the zone was"mm/page_alloc.c#L626" id="L626" c1152s="line11 name="L652"> 652   11 na>115="comment"> * see if this freeNote thd wtyis funcrion mu>lhb lcall>d withdty lth 653   11 na>115="comment"> *
 654   11 na>115="comment">                 =="mm/page_alloc.c#L657" id="L657" c1155s="line11 name="L655"> 655
11      voidpmemcheck_free_sdrain_ate)
zone *zone, struct )
 656   11 na>115="comge_alloc.c#L661" id="L661" c1157s="line11 name="L657"> 657   11 na>11      ( &= lagfmm/pge_alloc.c#L694" id="L694" c1158s="line11 name="L658"> 658   11 na>11       &=to_drainmm/pge_alloc.c#L694" id="L694" c1159s="line11 name="L659"> 659
11 m/page_alloc.c#L660" id="L660" c116ss="line11 name="L660"> 660   11 na>116n    ( 661   11 na>11              de=bad" class="srefccpad)
 662
116      &=to_drainmm/pcodist_head" classfcpad)
 663   11 na>11              elsee_alloc.c#L666" id="L666" c11 4s="line11 name="L664"> 664   11 na>11      return 0href="mmigratetype" clato_drainlags &=to_drainmm/pcodist_head" classfcpad)
 665   11 na>11              de=bad" class="srefto_drainlags &=to_drainmm/pcde=m 0g ge_alloc.c#L661" id="L661" c1166s="line11 name="L666"> 666   11 na>116     (fcp7" is_bulrage *(fcp7" is_bulrref="one" class="sref">zone, struct  667   11 na>116     ( &=to_drainmm/pge_alloc.c#L694" id="L694" c11 8s="line11 name="L668"> 668   11 na>116      669   11 na>1169    ( 670   11 na>11 n"comge_alloc.c#L611" id="L611" c1171s="line11 name="L671"> 671   11 na>11 ="com#endife_alloc.c#L611" id="L611" c1172s="line11 name="L672"> 672   11 na>117m/page_alloc.c#L663" id="L663" c1173s="line11 name="L673"> 673   11 na>11 ="comment"> *
 674   11 na>117="comment">                 = Drain p" is of ty lindi4 hmo processde="mm/page_alloc.c#L626" id="L626" c11 5s="line11 name="L675"> 675   11 na>117href=ment"> * And clear the  "mm/page_alloc.c#L657" id="L657" c11 6s="line11 name="L676"> 676}
<11 na>117="comment"> */
lheirr r be pagefurrr teprocessde=a. 677
117="comment"> * Frees a number*lth 678sta11 na>117="comment"> * Assumes all paeeislnolhte"> 6="mm/page_alloc.c#L626" id="L626" c11 9s="line11 name="L679"> 679   11 na>117="comment"> * count is the n*="mm/page_alloc.c#L657" id="L657" c118ss="line11 name="L680"> 680{
<11 na>11 n    +code=ivoidpmemcheck_free_sdrain_7" isad)
 681   11 na>11 m/pagge_alloc.c#L661" id="L661" c11 2s="line11 name="L682"> 682   11 na>11       &= lagfmm/pge_alloc.c#L694" id="L694" c1183s="line11 name="L683"> 683   11 na>11              +code=page" class="sref">zone *zone, struct  684
11 m/page_alloc.c#L685" id="L685" c1185s="line11 name="L685"> 685   11 na>11              lloc.c#L634" idfor_each_populated_ate &= or_each_populated_atezone, struct  686   11 na>118     ));
 687   11 na>118     ()
 688   11 na>118m/page_alloc.c#L699" id="L699" c1189s="line11 name="L689"> 689}
<11 na>118     return 1;
 690
11 n            );
zone, struct ));
));
 691sta11 na>119m/page_alloc.c#L642" id="L642" c1192s="line11 name="L692"> 692{
<11 na>11       693   11 na>11               694   11 na>119     return 0href="mm        lloc.c#L634" idf/a>(fcp7" is_bulrage *(fcp7" is_bulrref="one" class="sref">zone, struct  695
119              696   11 na>119      697   11 na>119     ( 698
119      699   11 na>11 m/pagge_alloc.c#L611" id="L611" c12ass="line12ass=e="L699"> 699   12ass>120n    e_alloc.c#L694" id="L694" c12a1s="line12aname="L691"> 691sta12ana>120="comment"> * If the zone w/ "mm/page_alloc.c#L657" id="L657" c12a2s="line12aname="L692"> 692{
<12ana>120="comment"> * see if this freeSpill ="L of tyis CPU's p>o-cpu p" is bacr de=odty lbuddy ="L64 hof="mm/page_alloc.c#L626" id="L626" c12a3s="line12aname="L693"> 693   12ana>120="comment"> *
 694   12ana>120="comvoidpmemcheck_free_sdrain_L64 l_7" isad)
 695
12a     ge_alloc.c#L661" id="L661" c12a6s="line12aname="L696"> 696   12ana>120href="+code=trace_mm_page_frdrain_7" isad)
 697   12ana>12a     ge_alloc.c#L611" id="L611" c12a8s="line12aname="L698"> 698
120m/page_alloc.c#L699" id="L699" c12a9s="line12aname="L699"> 699   12ana>120="comment"> * count is the / "mm/page_alloc.c#L657" id="L657" c121ss="line12 name="L610"> 610   12 na>121n"comment"> * count is the n* Spill ="L ty lp>o-cpu p" is roun ="L CPUs bacr de=odty lbuddy ="L64 hof="mm/page_alloc.c#L626" id="L626" c1211s="line12 name="L611"> 611   12 na>121="comment"> * If the zone was"mm/page_alloc.c#L626" id="L626" c12 2s="line12 name="L612"> 612   12 na>121="comment"> * see if this freeNote thd wtyis ge_feislprotechmo against sendirouan IPI to an off"> 6"mm/page_alloc.c#L626" id="L626" c12 3s="line12 name="L613"> 613   12 na>121="comment"> *
 614}
<12 na>121="comment">                 = on_each_cpu/mask() b hres hotpluger. 6d CPUs bu "mm/page_alloc.c#L657" id="L657" c12 5s="line12 name="L615"> 615
121href=ment"> * And clear the  lnolhiroukeeps CPUs roun showirouup afterew lpopulated pagefpumask=pabrem/page_alloc.c#L657" id="L657" c12 6s="line12 name="L616"> 616121="comment"> */
 617121="comment"> * Frees a number*="mm/page_alloc.c#L657" id="L657" c12 8s="line12 name="L618"> 61812 ="comvoidpmemcheck_free_sdrain_="L_7" isad)
 61912 ="comge_alloc.c#L661" id="L661" c122ss="line12 name="L620"> 620122n            de=order" class="srcpuist));
 621122             +code=page" class="srefer_cpu/7" iselist));
 6221222            +code=page" class="sref">zone *zone, struct  62312 ="come_alloc.c#L694" id="L694" c1224s="line12 name="L624"> 624122     return 0ment"> * count is the / "mm/page_alloc.c#L657" id="L657" c1225s="line12 name="L625"> 62512 href=ment"> * And clear the * batch_* A"L64 h lindty lBSS so/we woe=orequired="L64 hion incom/page_alloc.c#L657" id="L657" c12 6s="line12 name="L626"> 626122="comment"> */
 627sta12 na>122="comment"> * Frees a number* batch_*="mm/page_alloc.c#L657" id="L657" c12 8s="line12 name="L628"> 628   12 na>122      629{
<12 na>122m/page_alloc.c#L660" id="L660" c123ss="line12 name="L630"> 630   12 na>12 n    return 0ment"> * count is the / "mm/page_alloc.c#L657" id="L657" c1231s="line12 name="L631"> 631   12 na>123="comment"> * If the zone wa* batch_* We don' wc
 632   12 na>123="comment"> * see if this fr* batch_* as off"> 6lnolifi4 hion will cause pagenolifiedcom/page_alloc.c#L657" id="L657" c1233s="line12 name="L633"> 633
123="comment"> *
 634   12 na>123="comment">                 * batch_* disableslpreemphion as part of its processirocom/page_alloc.c#L657" id="L657" c1235s="line12 name="L635"> 635   12 na>123href=ment"> * And clear the * batch_*="mm/page_alloc.c#L657" id="L657" c1236s="line12 name="L636"> 636   12 na>123href="+code=trace_mm_page_fr or_each_te"> 6_cpuist));
 6_cpuref="race_mm_page_frfpuist));
 637
12      ( &= als 638   12 na>12       &= or_each_populated_atezone, struct  639   12 na>12      return 1;
);
zone, struct ));
));
 640   12 na>124n             641
124             int , structcodzhrefge_alloc.c#L694" id="L694" c1242s="line12 name="L642"> 642   12 na>124      643124              644124     return 0href="mmge_alloc.c#L611" id="L611" c1245s="line12 name="L645"> 645124              646124     ));
 647124     ( 648124     ));
 649   12 na>124     return 1ge_alloc.c#L611" id="L611" c125ss="line12 name="L650"> 650   12 na>125n    ()
NULL;
 651   12 na>125="comge_alloc.c#L611" id="L611" c1252s="line12 name="L652"> 652   12 na>125m/page_alloc.c#L663" id="L663" c1253s="line12 name="L653"> 653   12 na>125="com#ifdefalloc.c#L634" idCONFIGaHIBERNATIONULL;
 654   12 na>125m/page_alloc.c#L685" id="L685" c1255s="line12 name="L655"> 655
12      voidpmemcheck_free_smark_(f" isad)
(f" iscof="+code=page" class="sref">zone *zone, struct  656   12 na>125="comge_alloc.c#L661" id="L661" c1257s="line12 name="L657"> 657   12 na>12      ( &=pfnref=="age" class="sremax_ate &=max_ate 658   12 na>12       &= lagfmm/pge_alloc.c#L694" id="L694" c1259s="line12 name="L659"> 659
125     return 1de=migratetype" claef">order);  660   12 na>126n    ( 661   12 na>126m/page_alloc.c#L642" id="L642" c12 2s="line12 name="L662"> 662
126     zone, struct )
 663   12 na>126              664   12 na>126m/page_alloc.c#L685" id="L685" c12 5s="line12 name="L665"> 665   12 na>12              apping" class="m/in_ hre_irqsaveage))
zone, 1 <<  666   12 na>126="come_alloc.c#L611" id="L611" c12 7s="line12 name="L667"> 667   12 na>126     (zone, 1 << zone, 1 << )
 668   12 na>126     pfnlags &=pfnref=codist_head" classf">zone, 1 <<  669   12 na>126     return 1;
 &=pfnref=gg ge_alloc.c#L661" id="L661" c127ss="line12 name="L670"> 670   12 na>127n            page *page, int page, int pref="race_mm_page_frpfnlags &=pfnref=gge_alloc.c#L666" id="L666" c1271s="line12 name="L671"> 671   12 na>127m/page_alloc.c#L642" id="L642" c1272s="line12 name="L672"> 672   12 na>127     p_is_odebiddenlags &=swsusp_f">p_is_odebiddenref="race_mm_page_frp">page, int  673   12 na>127             lags &=swsusp_hreate8" i_ref="race_mm_page_frp">page, int  674   12 na>127     return 0href="mmge_alloc.c#L611" id="L611" c12 5s="line12 name="L675"> 675   12 na>127     e_alloc.c#L695" id="L695" c12 6s="line12 name="L676"> 676}
<12 na>127href="+code=trace_mm_page_fr or_each_ss="sref">g_ef">order); g_ef">oref="race_mm_page_fref">order);  677
127     ()
zone, 1 << order);  678sta12 na>127     );
 679   12 na>127m/page_alloc.c#L660" id="L660" c128ss="line12 name="L680"> 680{
<12 na>128n            pfnlags &=pfnref=codist_head" class0" idto_ffnlags &=p" idto_ffnref="race_mm_page_frl hreentrunlikely(page *lru);
 681   12 na>128             int i = 0; );
order); );
 682   12 na>128     lags &=swsusp_eate8" i_ref="race_mm_page_frpfn_to_f">page, int pref="race_mm_page_frpfnlags &=pfnref=c+dist_head" classi);
 683   12 na>128              684
128     return 0ge_alloc.c#L611" id="L611" c1285s="line12 name="L685"> 685   12 na>12              lloc.c#L634" idspin_un hre_irqrestoreage))
zone, 1 <<  686   12 na>128     ge_alloc.c#L611" id="L611" c1287s="line12 name="L687"> 687   12 na>128     #endif0ment"> * count is the / =CONFIGaPM_*="mm/page_alloc.c#L657" id="L657" c1288s="line12 name="L688"> 688   12 na>128m/page_alloc.c#L699" id="L699" c1289s="line12 name="L689"> 689}
<12 na>128="comment"> * count is the / "mm/page_alloc.c#L657" id="L657" c129ss="line12 name="L690"> 690
129n"comment"> * count is the n* F/a> a 0-ref=" f">prem/page_alloc.c#L657" id="L657" c1291s="line12 name="L691"> 691sta12 na>129="comment"> * If the zone was colb===p1 ? f/a> a colb=7" i : f/a> a hot f">prem/page_alloc.c#L657" id="L657" c1292s="line12 name="L692"> 692{
<12 na>129="comment"> * see if this fre="mm/page_alloc.c#L657" id="L657" c1293s="line12 name="L693"> 693   12 na>12      voidpmemcheck_free_s(hot_colb_f">page, int (hot_colb_f">pcof="+code=page" class="sref">page *page, int ));
 694   12 na>129     ge_alloc.c#L661" id="L661" c1295s="line12 name="L695"> 695
129             +code=page" class="sref">zone *zone, struct zone, struct0" idf">zref="race_mm_page_frp">page, int  696   12 na>129     )
 697   12 na>129     ( &= lagfmm/pge_alloc.c#L694" id="L694" c1298s="line12 name="L698"> 698
129     migratetype)
 699   12 na>129m/page_alloc.c#L660" id="L660" c13ass="line13ass=e="L699"> 699   13ass>130n            de=b!age" class="sre(f" is_prepareage))
(f" is_prepareref="race_mm_page_frp">page, int  691sta13ana>130             int  692{
<13ana>130m/page_alloc.c#L663" id="L663" c13a3s="line13aname="L693"> 693   13ana>130             igratetype" class="sref">migratetype)
get_freepage_miggate8" ib hre_ss="sref">gode=page" class="sref">page, int  694   13ana>1304            igratetype" clasatea>(get_freepage_migsatea>(gref="age" class="sref">page *migratetype)
 695
130             lloc.c#L634" idl64 l_irq_saveage))
 696   13ana>130href="+code=trace_mm_page_fr__counl_vm_even lags &=__counl_vm_even ref="one" class="srePGFREplags &=PGFREpmm/pgge_alloc.c#L666" id="L666" c13a7s="line13aname="L697"> 697   13ana>13a     e_alloc.c#L666" id="L666" c13a8s="line13aname="L698"> 698
130      * count is the / "mm/page_alloc.c#L657" id="L657" c13a9s="line13aname="L699"> 699   13ana>130="comment"> * count is the  int  610   13 na>131n"comment"> * count is the nint  ISOL/sp p" is bacr =odty l="L64 hof because pagy 
 611   13 na>131="comment"> * If the zone waint  6d but treat RESERVE as movable=p" is so/we ct">gat paosprem/page_alloc.c#L657" id="L657" c13 2s="line13 name="L612"> 612   13 na>131="comment"> * see if this frint rem/page_alloc.c#L657" id="L657" c13 3s="line13 name="L613"> 613   13 na>131="comment"> *
 614}
<13 na>131="comment">                 int  615
131             de=bad" class="srefss="sref">migratetype)
 616131     migratetype)
);
 617131     ((te))
(tezone, struct page, int migratetype)
 618131      619131     return 1;
 620132n            migratetype)
);
 621132             ge_alloc.c#L611" id="L611" c1322s="line13 name="L622"> 622132m/page_alloc.c#L663" id="L663" c1323s="line13 name="L623"> 623132             igratetype" clafcpad)
zone, struct ));
 624132     return 0de=bad" class="sreffoldist));
 625132             page, int migratetype)
 626132      627sta13 na>132     (page, int migratetype)
 628   13 na>132      629{
<13 na>1329    return 0de=bad" class="srefccpad)
 630   13 na>133n             *(fcp7" is_bulrref="one" class="sref">zone, struct  631   13 na>133             int )
 632   13 na>133      633
133="come_alloc.c#L694" id="L694" c1334s="line13 name="L634"> 634   13 na>133="commge" class="sreeu lags &=oulcode:e_alloc.c#L694" id="L694" c1335s="line13 name="L635"> 635   13 na>133             lloc.c#L634" idl64 l_irq_restoreage))
 636   13 na>133     ge_alloc.c#L611" id="L611" c1337s="line13 name="L637"> 637
133     e_alloc.c#L666" id="L666" c1338s="line13 name="L638"> 638   13 na>133="comment"> * Assumes all p/ "mm/page_alloc.c#L657" id="L657" c1339s="line13 name="L639"> 639   13 na>133="comment"> * count is the n* F/a> a lihr of 0-ref=" f">psrem/page_alloc.c#L657" id="L657" c134ss="line13 name="L640"> 640   13 na>134n"comment"> * count is the n*="mm/page_alloc.c#L657" id="L657" c1341s="line13 name="L641"> 641
134     voidpmemcheck_free_s(hot_colb_f">p(l hrist));
(hot_colb_f">p(l hrcof="+code=page" class="srel hreheabad)
));
 642   13 na>134     ge_alloc.c#L661" id="L661" c1343s="line13 name="L643"> 643134             +code=page" class="sref">page *page, int  644134m/page_alloc.c#L685" id="L685" c1345s="line13 name="L645"> 645134             lloc.c#L634" idl hre or_eacheentru_safeage))
page *));
 646134     _batchedist));
_batchedref="age" class="sref">page * 647134     (pist));
(hot_colb_f">pref="age" class="sref">page * 648134      649   13 na>134m/pagge_alloc.c#L611" id="L611" c135ss="line13 name="L650"> 650   13 na>135n    e_alloc.c#L694" id="L694" c1351s="line13 name="L651"> 651   13 na>135="comment"> * If the zone w/ "mm/page_alloc.c#L657" id="L657" c1352s="line13 name="L652"> 652   13 na>135="comment"> * see if this freesplite8" i takes a non-if pound higher-ref=" f">p,er. 653   13 na>135="comment"> *
ps: f">p[0..n]"mm/page_alloc.c#L657" id="L657" c1354s="line13 name="L654"> 654   13 na>135="comment">                 = Each sub-f">p=mu>lhbeddlindividu="Ly="mm/page_alloc.c#L626" id="L626" c1355s="line13 name="L655"> 655
135href=ment"> * And clear the  "mm/page_alloc.c#L657" id="L657" c1356s="line13 name="L656"> 656   13 na>135="comment"> */
 657   13 na>135="comment"> * Frees a number*lPlease consultuwithdlkml beforedusirowtyis in your driver="mm/page_alloc.c#L626" id="L626" c1358s="line13 name="L658"> 658   13 na>135="comment"> * Assumes all pae="mm/page_alloc.c#L657" id="L657" c1359s="line13 name="L659"> 659
135     voidpmemcheck_free_ssplite8" iet_freepage_migsplite8" icof="+code=page" class="sref">page *page, int order);  660   13 na>136n    ge_alloc.c#L661" id="L661" c1361s="line13 name="L661"> 661   13 na>136             de=order" class="sri);
 662
136m/page_alloc.c#L663" id="L663" c1363s="line13 name="L663"> 663   13 na>136             igratetype" claVM_BUG_ONULL;
;
page * 664   13 na>1364            igratetype" claVM_BUG_ONULL;
));
page * 665   13 na>136     e_alloc.c#L695" id="L695" c1366s="line13 name="L666"> 666   13 na>136="com#ifdefalloc.c#L634" idCONFIGaKMEMCHECKage * 667   13 na>136     ( * If the zone w/ "mm/page_alloc.c#L657" id="L657" c1368s="line13 name="L668"> 668   13 na>136="comment"> * Assumes all paaaaaaaaa* Split shadow p" is too, because (f">p[0]) wouldcom/page_alloc.c#L657" id="L657" c1369s="line13 name="L669"> 669   13 na>136="comment"> * count is the  int  ty lwhole shadow="mm/page_alloc.c#L626" id="L626" c137ss="line13 name="L670"> 670   13 na>137n"comment"> * count is the nint  671   13 na>137             de=bad" class="srefkmemcheck_f">p_is_tracredist));
p_is_tracredref="age" class="sref">page * 672   13 na>137     page, int pref="age" class="sref">page *order);  673   13 na>137     #endife_alloc.c#L657" id="L657" c1374s="line13 name="L674"> 674   13 na>137m/page_alloc.c#L685" id="L685" c13 5s="line13 name="L675"> 675   13 na>137             ode=i" class="sref">i = 0; );
order); );
 676}
<13 na>137     ));
page *);
 677
137     ge_alloc.c#L611" id="L611" c1378s="line13 name="L678"> 678sta13 na>137m/page_alloc.c#L699" id="L699" c13 9s="line13 name="L679"> 679   13 na>137m/pag+code=ide=order" class="sr__isolate_(f" i);
(f" icof="+code=page" class="sref">page *page, int order);  680{
<13 na>138n    ge_alloc.c#L661" id="L661" c1381s="line13 name="L681"> 681   13 na>138             href="+colongalloc.c#L634" idwatermarkrder);  682   13 na>1382            +code=page" class="sref">zone *zone, struct  683   13 na>138             de=migratetype" claslist));
 684
138m/page_alloc.c#L685" id="L685" c1385s="line13 name="L685"> 685   13 na>13              lloc.c#L634" idBUG_ONULL;
;
page * 686   13 na>138="come_alloc.c#L611" id="L611" c1387s="line13 name="L687"> 687   13 na>138     (zone, struct zone, struct0" idf">zref="race_mm_page_frp">page, int  688   13 na>138m/page_alloc.c#L699" id="L699" c1389s="line13 name="L689"> 689}
<13 na>1389    return 0ment"> * count is the / =Obey watermarks as ifdty l7" i wis beiroua"L64 h+co*="mm/page_alloc.c#L657" id="L657" c139ss="line13 name="L690"> 690
139n    ())
zone, struct order);  691sta13 na>139             de=b!age" class="sref">z_watermark_okrder); z_watermark_okref="race_mm_page_frf">zone, struct  692{
<13 na>139      693   13 na>139="come_alloc.c#L694" id="L694" c1394s="line13 name="L694"> 694   13 na>139     return 0ment"> * count is the /  Remov l7" i roun f/a> lihr *="mm/page_alloc.c#L657" id="L657" c1395s="line13 name="L695"> 695
139             lloc.c#L634" idL hredelnlikely(page, int  696   13 na>139href="+code=trace_mm_page_frf">zone, 1 << order);  697   13 na>139     (order); oref="race_mm_page_frp">page, int  698
139m/page_alloc.c#L699" id="L699" c1399s="line13 name="L699"> 699   13 na>1399    (get_freepage_miggate8" ib hre_ss="sref">gode=page" class="sref">page, int  699   14ass>140n            de=bage" class="sreunl kelunlikely();
 691sta14ana>140             int zone, struct order);  692{
<14ana>140m/page_alloc.c#L663" id="L663" c14a3s="line14aname="L693"> 693   14ana>140             ient"> * count is the /  Sat pa l7" ib hre ifdty lisolateb=7" i is at least al7" ib hre *="mm/page_alloc.c#L657" id="L657" c14a4s="line14aname="L694"> 694   14ana>1404            de=bage" class="sreef">order); order); o+cod - 1g ge_alloc.c#L661" id="L661" c14a5s="line14aname="L695"> 695
140                     +code=page" class="sref">page *page *phrefcodist_head" class0" iage *order);  696   14ana>140      *page *phrefgoage" class="srep" iage *))
 697   14ana>140     ());
get_freepage_miggate8" ib hre_ss="sref">gode=page" class="sref">page, int  698
140     );
 699   14ana>140     return 1;
get_freepage_migsate8" ib hre_ss="sref">gode=page" class="sref">page, int  610   14 na>141n            );
 611   14 na>141             int  612   14 na>141      613   14 na>141="come_alloc.c#L694" id="L694" c14 4s="line14 name="L614"> 614}
<14 na>1414            /page_ 1ULcode=ode=oage" class="sreef">order);  615
141     ge_alloc.c#L611" id="L611" c14 6s="line14 name="L616"> 616141="come_alloc.c#L611" id="L611" c14 7s="line14 name="L617"> 617141="comment"> * Frees a numbe/ "mm/page_alloc.c#L657" id="L657" c14 8s="line14 name="L618"> 618141="comment"> * Assumes all pae Similar =odsplite8" i except pa l7" i is already f/a>. Aswtyis islonly"mm/page_alloc.c#L657" id="L657" c14 9s="line14 name="L619"> 619141="comment"> * count is the n* beirouuseb=ode=ss="srion, pa lss="sref">g of pa lb hre also chan is="mm/page_alloc.c#L626" id="L626" c142ss="line14 name="L620"> 620142n"comment"> * count is the n* Aswtyis islc="Leb=withdde=errupts disabled, pa lc="Ler islresponsible"mm/page_alloc.c#L626" id="L626" c1421s="line14 name="L621"> 621142="comment"> * If the zone was ode=c="Lirouarchd="L62e8" i()er. 622142="comment"> * see if this free
 623142="comment"> *
 624142="comment">                 = Note:wtyis islprobably too low level an oper hion ode=use in drivers="mm/page_alloc.c#L626" id="L626" c1425s="line14 name="L625"> 625142href=ment"> * And clear the  lPlease consultuwithdlkml beforedusirowtyis in your driver="mm/page_alloc.c#L626" id="L626" c14 6s="line14 name="L626"> 626142="comment"> */
 627sta14 na>142     de=migratetype" clasplite(f" i);
(f" icof="+code=page" class="sref">page *page, int  628   14 na>142     ge_alloc.c#L661" id="L661" c14 9s="line14 name="L629"> 629{
<14 na>1429    return 0href="+code=order" class="sref">order);  630   14 na>143n            de=order" class="srnr_p" isage))
 631   14 na>143m/page_alloc.c#L642" id="L642" c1432s="line14 name="L632"> 632   14 na>143     order); order); oref="race_mm_page_frp">page, int  633
143="come_alloc.c#L694" id="L694" c1434s="line14 name="L634"> 634   14 na>1434            igratetype" clanr_p" isage))
(f" i);
(f" icof="age" class="sref">page, int order);  635   14 na>143             de=b!age" class="srenr_p" isage))
 636   14 na>143      637
143     e_alloc.c#L666" id="L666" c1438s="line14 name="L638"> 638   14 na>143      * count is the /  Split de=odindividu=" p" is *="mm/page_alloc.c#L657" id="L657" c1439s="line14 name="L639"> 639   14 na>1439    ());
page * 640   14 na>144n    (page, int order);  641
144             /page_ rder" class="srnr_p" isage))
 642   14 na>144     ge_alloc.c#L611" id="L611" c1443s="line14 name="L643"> 643144="come_alloc.c#L694" id="L694" c1444s="line14 name="L644"> 644144="comment">                / "mm/page_alloc.c#L657" id="L657" c1445s="line14 name="L645"> 645144href=ment"> * And clear the  lRe="Ly, prep_if pounde8" i()eshouldhbedc="Leb=roun __rmqueue_bulr().  Bulcom/page_alloc.c#L657" id="L657" c1446s="line14 name="L646"> 646144="comment"> */
 647144="comment"> * Frees a number*lde=two="mm/page_alloc.c#L626" id="L626" c1448s="line14 name="L648"> 648144="comment"> * Assumes all pae="mm/page_alloc.c#L657" id="L657" c1449s="line14 name="L649"> 649   14 na>144m/pag+code=iage" class="srein"> 649migrate_cma 6"come_alloc.c#L694" id="L694" c145ss="line14 name="L650"> 650   14 na>145n    +code=page" class="sref">page *zone *zone, struct0referred_f">zf="+,e_alloc.c#L666" id="L666" c1451s="line14 name="L651"> 651   14 na>145             int zone *zone, struct order);  652   14 na>145     migratetype)
 653   14 na>145="comge_alloc.c#L661" id="L661" c1454s="line14 name="L654"> 654   14 na>1454            href="+colongalloc.c#L634" idflagflags &= lagfmm/pge_alloc.c#L694" id="L694" c1455s="line14 name="L655"> 655
145             +code=page" class="sref">page *page, int  656   14 na>145     ));
 &=gfp_flagff="+dode=pdist_head" class__GFP_COLD);
 657   14 na>145     e_alloc.c#L666" id="L666" c1458s="line14 name="L658"> 658   14 na>145="commst_head" classagainlags &=again"com:e_alloc.c#L694" id="L694" c1459s="line14 name="L659"> 659
1459    return 0de=bad" class="srefl kelunlikely(order);  660   14 na>146n            )
 661   14 na>146             int  662
146m/page_alloc.c#L663" id="L663" c1463s="line14 name="L663"> 663   14 na>146             ( 664   14 na>1464            (zone, struct ));
 665   14 na>146             migratetype)
 666   14 na>146      667   14 na>146     ()
zone, struct  668   14 na>146     )
 669   14 na>146     return 1;
migratetype)
 670   14 na>147n             671   14 na>147             int  672   14 na>147      673   14 na>147="come_alloc.c#L694" id="L694" c1474s="line14 name="L674"> 674   14 na>1474            ( 675   14 na>147             page *(page * 676}
<14 na>147      677
147     (page *(page * 678sta14 na>147m/page_alloc.c#L699" id="L699" c14 9s="line14 name="L679"> 679   14 na>147     return 1;
(page, int  680{
<14 na>148n             681   14 na>148             }melse ge_alloc.c#L661" id="L661" c14 2s="line14 name="L682"> 682   14 na>148     );
 683   14 na>148             (                / "mm/page_alloc.c#L657" id="L657" c1484s="line14 name="L684"> 684
148="comment">                 int  685   14 na>148href=ment"> * And clear the int  686   14 na>148="comment"> */
 687   14 na>148="comment"> * Frees a numberint  688   14 na>148="comment"> * Assumes all paaaaaaaaahhhhhhhhhhhhhhhh*"mm/page_alloc.c#L626" id="L626" c1489s="line14 name="L689"> 689}
<14 na>148="comment"> * count is the  int  690
149n"comment"> * count is the nint  691sta14 na>149="comment"> * If the zone waint  692{
<14 na>149="comment"> * see if this frint  693   14 na>149             ();
order);  694   14 na>1494            ( 695
149             zone, struct  696   14 na>149     page * *zone, struct order); migratetype)
 697   14 na>149     (zone, struct  698
149     page, int  699   14 na>149     return 1;
 699   15ass>150n            zone, struct order);  691sta15ana>150             int get_freepage_miggate8" ib hre_ss="sref">gode=page" class="sref">page, int  692{
<15ana>150      693   15ana>150="come_alloc.c#L694" id="L694" c15a4s="line15aname="L694"> 694   15ana>1504            igratetype" cla_dcounl_ate &=_dcounl_atezone, struct order);  695
150             memcheck_free_sf">z_+codisticflags &=f">z_+codisticfode=page" class="srefreferred_f">zone, struct0referred_f">zf="+,pmemcheck_free_sf">zone, struct  696   15ana>150href="+code=trace_mm_page_frl64 l_irq_restoreage))
 697   15ana>150     e_alloc.c#L666" id="L666" c15a8s="line15aname="L698"> 698
150     zone, struct page, int  699   15ana>1509    return 0de=bad" class="srefprep_newe8" iet_freepage_migprep_newe8" iode=page" class="sref">page, int order);  610   15 na>151n             611   15 na>151             /page_ rder" class="srf">page, int  612   15 na>151m/page_alloc.c#L663" id="L663" c15 3s="line15 name="L613"> 613   15 na>151="comage" class="srefailedist));
 614}
<15 na>1514            igratetype" clal64 l_irq_restoreage))
 615
1515            /page_ rder" class="srNULL);
 616151     ge_alloc.c#L611" id="L611" c15 7s="line15 name="L617"> 617151     e_alloc.c#L666" id="L666" c15 8s="line15 name="L618"> 618151="com#ifdefalloc.c#L634" idCONFIGaFAIL_PAGE_ALLOClags &=CONFIGaFAIL_PAGE_ALLOC    e_alloc.c#L666" id="L666" c15 9s="line15 name="L619"> 619151="come_alloc.c#L666" id="L666" c152ss="line15 name="L620"> 620152n    +code=i+code=pge_alloc.c#L661" id="L661" c1521s="line15 name="L621"> 621152             +code=page" class="srefault_attorder);
 622152m/page_alloc.c#L663" id="L663" c1523s="line15 name="L623"> 623152             igratetype" clau name="L632a>( 6241524            igratetype" clau name="L632a>());
 625152             memcheck_free_su name="L632a>(order); o    ge_alloc.c#L694" id="L694" c1526s="line15 name="L626"> 626152="com}dage" class="srefail_4" id="L69ist));
 627sta15 na>152     ();
 628   15 na>1528    ( 629{
<15 na>1529    return 0.apping" class="ignore_gfp_highmemame="L632a>( 630   15 na>153n            .apping" class="mindef">order); o    cod1ge_alloc.c#L661" id="L661" c1531s="line15 name="L631"> 631   15 na>153m/pag}ge_alloc.c#L694" id="L694" c1532s="line15 name="L632"> 632   15 na>153m/page_alloc.c#L663" id="L663" c1533s="line15 name="L633"> 633
153="com+code=ide=order" class="sr__inilist));
 634   15 na>1534    ge_alloc.c#L661" id="L661" c1535s="line15 name="L635"> 635   15 na>1535            /page_ rder" class="srspagp_fault_attorder);
 636   15 na>153     ge_alloc.c#L611" id="L611" c1537s="line15 name="L637"> 637
153     rder" class="sr__spagpist));
 * see st"ing">"fail_4" id="L69=""mm/paggpmemcheck_free_sspagp_fail_4" id="L69ist));
 638   15 na>153m/page_alloc.c#L699" id="L699" c1539s="line15 name="L639"> 639   15 na>153m/pag+code=iage" class="sreboolnlikely(order);  640   15 na>154n    ge_alloc.c#L661" id="L661" c1541s="line15 name="L641"> 641
154             de=bad" class="srefef">order); order); o    )e_alloc.c#L657" id="L657" c1542s="line15 name="L642"> 642   15 na>154      6431543            de=bad" class="srefgfp_maseage))
);
 6441544            ( 645154             de=bage" class="srefail_4" id="L69ist));
();
 646154      6471547            de=bage" class="srefail_4" id="L69ist));
);
 648154      649   15 na>154="come_alloc.c#L666" id="L666" c155ss="line15 name="L650"> 650   15 na>155n            /page_ rder" class="srshould_failet_freepage_migshould_failref="ode=page" class="srefail_4" id="L69ist));
order);  651   15 na>155     ge_alloc.c#L611" id="L611" c1552s="line15 name="L652"> 652   15 na>155m/page_alloc.c#L663" id="L663" c1553s="line15 name="L653"> 653   15 na>155="com#ifdefalloc.c#L634" idCONFIGaFAULT_INJECTION_DEBUG_FSlags &=CONFIGaFAULT_INJECTION_DEBUG_FS/page_alloc.c#L663" id="L663" c1554s="line15 name="L654"> 654   15 na>155m/page_alloc.c#L685" id="L685" c1555s="line15 name="L655"> 655
155     +code=ide=order" class="sr__inilist));
 656   15 na>155     ge_alloc.c#L661" id="L661" c1557s="line15 name="L657"> 657   15 na>155     ());
); ); );
);
 658   15 na>155      659
155="come_alloc.c#L666" id="L666" c156ss="line15 name="L660"> 660   15 na>156n    ();
 * see st"ing">"fail_4" id="L69""mm/paggpmemcheck_free_sNULL);
 661   15 na>156             int  662
156      663   15 na>156             ( 664   15 na>156m/page_alloc.c#L685" id="L685" c1565s="line15 name="L665"> 665   15 na>156             de=b!age" class="sredebugff_create_boolnlikely( * see st"ing">"ignore-gfp-wail""mm/paggpmemcheck_free_sm clrder); );  666   15 na>156      667   15 na>156     ( 668   15 na>156      * see st"ing">"ignore-gfp-highmem""mm/paggpmemcheck_free_sm clrder); );  669   15 na>156     return 1;
( 670   15 na>157n             671   15 na>157             de=b!age" class="sredebugff_create_u name="L632a>( * see st"ing">"min-ref="""mm/paggpmemcheck_free_sm clrder); );  672   15 na>157     order); o    )ge_alloc.c#L666" id="L666" c1573s="line15 name="L673"> 673   15 na>157             ( 674   15 na>157m/page_alloc.c#L685" id="L685" c15 5s="line15 name="L675"> 675   15 na>1575            /page_ 0=e_alloc.c#L657" id="L657" c1576s="line15 name="L676"> 676}
<15 na>157     age" class="srefailist));
 677
157     ( 678sta15 na>157m/page_alloc.c#L699" id="L699" c15 9s="line15 name="L679"> 679   15 na>157     return 1/page_ -one" class="sreENOMEM);
 680{
<15 na>158n    ge_alloc.c#L611" id="L611" c1581s="line15 name="L681"> 681   15 na>158m/page_alloc.c#L642" id="L642" c15 2s="line15 name="L682"> 682   15 na>158     one" class="srelate_inilc="L);
 683   15 na>158="come_alloc.c#L694" id="L694" c1584s="line15 name="L684"> 684
158="com#endde=ment"> * count is the /  CONFIGaFAULT_INJECTION_DEBUG_FSh*="mm/page_alloc.c#L657" id="L657" c1585s="line15 name="L685"> 685   15 na>158href=e_alloc.c#L657" id="L657" c1586s="line15 name="L686"> 686   15 na>158="com#else ment"> * count is the /  CONFIGaFAIL_PAGE_ALLOCh*="mm/page_alloc.c#L657" id="L657" c1587s="line15 name="L687"> 687   15 na>158     e_alloc.c#L666" id="L666" c1588s="line15 name="L688"> 688   15 na>158="com+code=iage" class="srein"> 649migrate_cma 6"comiage" class="sreboolnlikely(order);  689}
<15 na>158="comge_alloc.c#L661" id="L661" c159ss="line15 name="L690"> 690
159n            /page_ rder" class="srfalsiet_freepage_migfalsi    ge_alloc.c#L694" id="L694" c1591s="line15 name="L691"> 691sta15 na>159     ge_alloc.c#L611" id="L611" c1592s="line15 name="L692"> 692{
<15 na>159m/page_alloc.c#L663" id="L663" c1593s="line15 name="L693"> 693   15 na>159     #endde=ment"> * count is the /  CONFIGaFAIL_PAGE_ALLOCh*="mm/page_alloc.c#L657" id="L657" c1594s="line15 name="L694"> 694   15 na>159m/page_alloc.c#L685" id="L685" c1595s="line15 name="L695"> 695
159href=ment"> * And clear the/ "mm/page_alloc.c#L657" id="L657" c1596s="line15 name="L696"> 696   15 na>159="comment"> */
(< p" is 
 697   15 na>159="comment"> * Frees a number*ldf pa l="L65 hion="mm/page_alloc.c#L626" id="L626" c1598s="line15 name="L698"> 698
159="comment"> * Assumes all pae="mm/page_alloc.c#L657" id="L657" c1599s="line15 name="L699"> 699   15 na>159m/pag+code=iage" class="sreboolnlikely())
zone *order); );  699   16ass>160n            (f" iflags &= /a>(f" if+cod)e_alloc.c#L657" id="L657" c16a1s="line16aname="L691"> 691sta16ana>160     ge_alloc.c#L661" id="L661" c16a2s="line16aname="L692"> 692{
<16ana>160      * count is the /   /a>(f" if my go negodevi -dtyat's OKae="mm/page_alloc.c#L657" id="L657" c16a3s="line16aname="L693"> 693   16ana>160             longalloc.c#L634" idminlags &=min"com=odist_head" classmarkrder);  694   16ana>1604            longalloc.c#L634" idlowmem_reserveage))
 * 695
160             de=migratetype" claerder);  696   16ana>160href=e_alloc.c#L694" id="L694" c16a7s="line16aname="L697"> 697   16ana>160     ( &= /a>(f" if+cod -= (1code=ode=oage" class="sreef">order);  698
160      &=ALLOC_HIGH+cod)e_alloc.c#L657" id="L657" c16a9s="line16aname="L699"> 699   16ana>160     return 1;
 &=min"com=-odist_head" classminlags &=min"com=/ 2ge_alloc.c#L694" id="L694" c161ss="line16 name="L610"> 610   16 na>161n            de=bigratetype" cla="L69eflagflags &=="L69eflagf    dode=pdist_head" classALLOC_HARDERrder);
 611   16 na>161             int  &=min"com=-odist_head" classminlags &=min"com=/ 4ge_alloc.c#L694" id="L694" c1612s="line16 name="L612"> 612   16 na>161m/pag#ifdefalloc.c#L634" idCONFIGaCMAlags &=CONFIGaCMAref=e_alloc.c#L694" id="L694" c16 3s="line16 name="L613"> 613   16 na>1613     * count is the /  If ="L64 hion can't use CMA 
(< CMA f" if e="mm/page_alloc.c#L657" id="L657" c16 4s="line16 name="L614"> 614}
<16 na>1614            de=b!bigratetype" cla="L69eflagflags &=="L69eflagf    dode=pdist_head" classALLOC_CMAlags &=ALLOC_CMA    )ge_alloc.c#L666" id="L666" c1615s="line16 name="L615"> 615
1615            ( &= /a>(f" if+cod -= age" class="sref">z_4" id+codi);
z_4" id+codiref="one" class="srefone * &=NR_FREE_CMA_PAGESref=)=e_alloc.c#L657" id="L657" c16 6s="line16 name="L616"> 6161616    #enddee_alloc.c#L657" id="L657" c16 7s="line16 name="L617"> 6171617            de=bage" class="sref/a>(f" iflags &= /a>(f" if+cod ode=odist_head" classminlags &=min"com=+alloc.c#L634" idlowmem_reserveage))
 618161      619161     return 1for=bad" class="sreferder); order);  620162n             * count is the /  Al pa lnexrlref=", tyislref="'s f" if bet ii unavailable e="mm/page_alloc.c#L657" id="L657" c1621s="line16 name="L621"> 621162             int (f" iflags &= /a>(f" if+cod -= age" class="srefone *);  622162m/page_alloc.c#L663" id="L663" c1623s="line16 name="L623"> 623162             ( * count is the /  Require aewer higher ref=" f" if =odbeua>(< e="mm/page_alloc.c#L657" id="L657" c1624s="line16 name="L624"> 6241624            ( &=min"com=de=mde=m=d1ge_alloc.c#L694" id="L694" c1625s="line16 name="L625"> 625162href=e_alloc.c#L657" id="L657" c1626s="line16 name="L626"> 626162      &= /a>(f" if+cod ode=odist_head" classminlags &=min"comge_alloc.c#L666" id="L666" c1627s="line16 name="L627"> 627sta16 na>162     ( 628   16 na>1628    ( 629{
<16 na>162     return 1/page_ age" class="sretrueet_freepage_migtrue    ge_alloc.c#L694" id="L694" c163ss="line16 name="L630"> 630   16 na>163n    ge_alloc.c#L611" id="L611" c1631s="line16 name="L631"> 631   16 na>163m/page_alloc.c#L642" id="L642" c1632s="line16 name="L632"> 632   16 na>163m/pag#ifdefalloc.c#L634" idCONFIGaMEMORY_ISOLATIONlags &=CONFIGaMEMORY_ISOLATION/page_alloc.c#L642" id="L642" c1633s="line16 name="L633"> 633
163="com+code=iage" class="srein"> 649migrate_cma 6"comihref="+colongalloc.c#L634" idnreate( &=nreate(zone *zone * 634   16 na>1634    ge_alloc.c#L661" id="L661" c1635s="line16 name="L635"> 635   16 na>1635            de=bage" class="sreunl kelunlikely(zone, struct  &=nre1" ib hre_isolate    )ge_alloc.c#L666" id="L666" c1636s="line16 name="L636"> 636   16 na>163     zone, struct  &=nre1" ib hre_isolate     * rder" class="srf">pb hre_nre1" isad)
pb hre_nre1" is    ge_alloc.c#L694" id="L694" c1637s="line16 name="L637"> 637
1637    return 1/page_ 0=e_alloc.c#L657" id="L657" c1638s="line16 name="L638"> 638   16 na>163m/pagge_alloc.c#L611" id="L611" c1639s="line16 name="L639"> 639   16 na>163m/pag#elsee_alloc.c#L666" id="L666" c164ss="line16 name="L640"> 640   16 na>1640"com+code=iage" class="srein"> 649migrate_cma 6"comihref="+colongalloc.c#L634" idnreate( &=nreate(zone *zone * 641
164     ge_alloc.c#L661" id="L661" c1642s="line16 name="L642"> 642   16 na>164      6431643    ge_alloc.c#L611" id="L611" c1644s="line16 name="L644"> 644164="com#enddee_alloc.c#L611" id="L611" c1645s="line16 name="L645"> 645164href=e_alloc.c#L657" id="L657" c1646s="line16 name="L646"> 646164     age" class="sreboolnlikely())
zone *order); );  647164     ( 648164     ge_alloc.c#L661" id="L661" c1649s="line16 name="L649"> 649   16 na>164     return 1/page_ age" class="sre__ate))
order);  650   16 na>165n            z_4" id+codi);
z_4" id+codiref="one" class="srefone * &=NR_FREE_PAGESref=))=e_alloc.c#L657" id="L657" c1651s="line16 name="L651"> 651   16 na>165     ge_alloc.c#L611" id="L611" c1652s="line16 name="L652"> 652   16 na>165m/page_alloc.c#L663" id="L663" c1653s="line16 name="L653"> 653   16 na>165="comage" class="sreboolnlikely();
z_watermark_oe_safiref="+code=page" class="sref">zone *order); );  654   16 na>1654            ( 655
165     ge_alloc.c#L661" id="L661" c1656s="line16 name="L656"> 656   16 na>165     (f" iflags &= /a>(f" if+cod=odist_head" classf">z_4" id+codi);
z_4" id+codiref="one" class="srefone * &=NR_FREE_PAGESref=)=e_alloc.c#L657" id="L657" c1657s="line16 name="L657"> 657   16 na>165     e_alloc.c#L666" id="L666" c1658s="line16 name="L658"> 658   16 na>165      *(f" iflags &= /a>(f" if+cod ode= age" class="srefone * 659
165     return 1;
(f" iflags &= /a>(f" if+cod=odist_head" classf">z_4" id+codi_snapsholist));
z_4" id+codi_snapsholref="one" class="srefone * &=NR_FREE_PAGESref=)=e_alloc.c#L657" id="L657" c166ss="line16 name="L660"> 660   16 na>166n    e_alloc.c#L657" id="L657" c1661s="line16 name="L661"> 661   16 na>166             ment"> * And clear the/ "mm/page_alloc.c#L657" id="L657" c1662s="line16 name="L662"> 662
166="comment"> * see if this frint z has MIGRATE_ISOLATE f">g=a>(< p" is, weeshouldhcoreff=""mm/page_alloc.c#L657" id="L657" c1663s="line16 name="L663"> 663   16 na>166     ment"> * see if this frint ( 664   16 na>166="comment">                 int  665   16 na>166href=ment"> * And clear the int  666   16 na>166="comment"> */
 667   16 na>166="comment"> * Frees a numberint  668   16 na>166      &= /a>(f" if+cod -= age" class="srenreate( &=nreate( 669   16 na>166     return 1/page_ age" class="sre__ate))
order);  670   16 na>167n             &= /a>(f" if+cod)=e_alloc.c#L657" id="L657" c1671s="line16 name="L671"> 671   16 na>167     ge_alloc.c#L611" id="L611" c1672s="line16 name="L672"> 672   16 na>167m/page_alloc.c#L663" id="L663" c1673s="line16 name="L673"> 673   16 na>167="com#ifdefalloc.c#L634" idCONFIGaNUMAlags &=CONFIGaNUMA/page_alloc.c#L663" id="L663" c1674s="line16 name="L674"> 674   16 na>167="comment">                / "mm/page_alloc.c#L657" id="L657" c16 5s="line16 name="L675"> 675   16 na>167href=ment"> * And clear the * zlc_spagp - Spagp for="atez data to"mm/page_alloc.c#L657" id="L657" c16 6s="line16 name="L676"> 676}
<16 na>167="comment"> */
zsdtyat 
 677
167="comment"> * Frees a number*lbeen1/p numly (in * Ft secord) found =odbeunearly full.  S(< furpa ""mm/page_alloc.c#L657" id="L657" c1678s="line16 name="L678"> 678sta16 na>167="comment"> * Assumes all pae mes alls de mmf">z.h.  Reducrf cache foolprde=mof ate 679   16 na>167     ment"> * Assumes all pae tyat have =odskip overda lo=mof full or=un="L6wedlf">zs="mm/page_alloc.c#L626" id="L626" c168ss="line16 name="L680"> 680{
<16 na>168n    ment"> * Assumes all pae"mm/page_alloc.c#L626" id="L626" c1681s="line16 name="L681"> 681   16 na>168m/pagment"> * Assumes all pae If pa lf">zlisthcachelislpresee=min pa lp As+codelf">zlist, tyen"mm/page_alloc.c#L626" id="L626" c1682s="line16 name="L682"> 682   16 na>168="comment"> * see if this fr*1/page_sda pode=erd=odpa l="L6wedln" i mase (eipa " pa lcurrhis"mm/page_alloc.c#L626" id="L626" c1683s="line16 name="L683"> 683   16 na>168     ment"> * see if this fre tases=mems_="L6wed, or=n" id+codis[N_HIGHaMEMORY].)"mm/page_alloc.c#L626" id="L626" c1684s="line16 name="L684"> 684
168="comment">                 e"mm/page_alloc.c#L626" id="L626" c1685s="line16 name="L685"> 685   16 na>168href=ment"> * And clear the * If pa lf">zlisthcachelislnot =vailable for=tyislf">zlist, does"mm/page_alloc.c#L657" id="L657" c1686s="line16 name="L686"> 686   16 na>168="comment"> */
 687   16 na>168="comment"> * Frees a number*"mm/page_alloc.c#L626" id="L626" c1688s="line16 name="L688"> 688   16 na>168="comment"> * Assumes all pae If pa lfullf">zsdBITMAPmin pa lf">zlisthcachelisl+cole (more tyan"mm/page_alloc.c#L626" id="L626" c1689s="line16 name="L689"> 689}
<16 na>168     ment"> * Assumes all pae a secord since * Ft zap'd) tyen weezap ithout (clear its bits.)"mm/page_alloc.c#L626" id="L626" c169ss="line16 name="L690"> 690
169n    ment"> * Assumes all pae"mm/page_alloc.c#L626" id="L626" c1691s="line16 name="L691"> 691sta16 na>169m/pagment"> * Assumes all pae We holdmoff evhi c="Lirowzlc_spagpgphrtil af=erdwe've checkedltye"mm/page_alloc.c#L626" id="L626" c1692s="line16 name="L692"> 692{
<16 na>169="comment"> * see if this fr*1firFt z">z in pa lf">zlist, on pa lpa ory tyat most ="L64 hions wi"Lrem/page_alloc.c#L626" id="L626" c1693s="line16 name="L693"> 693   16 na>169     ment"> * see if this fre beusodisfiedlfrom tyat firFt z">z,=sodbeFt =odexam> 6 tyat z">z as"mm/page_alloc.c#L657" id="L657" c1694s="line16 name="L694"> 694   16 na>169="comment">                 e quickly as weecan="mm/page_alloc.c#L626" id="L626" c1695s="line16 name="L695"> 695
169href=ment"> * And clear thehe="mm/page_alloc.c#L657" id="L657" c1696s="line16 name="L696"> 696   16 na>169="com+code=iage" class="sren" imase_list));
zlistist));
zlistcode=zone" class="sref">zlistist));
zlistcodegpde=migratetype" cla="L69eflagflags &=="L69eflagf    ge_alloc.c#L666" id="L666" c1697s="line16 name="L697"> 697   16 na>169="comge_alloc.c#L661" id="L661" c1698s="line16 name="L698"> 698
169     zlist_cacheist));
zlist_cachecode=zone" class="sreflcone * * And clear the/  cachedlf">zlisthspeedup infohe="mm/page_alloc.c#L657" id="L657" c1699s="line16 name="L699"> 699   16 na>169     return 1age" class="sren" imase_list));
 &=="L6wedn" if    g       ment"> * And clear the/  f">zlist_cache approxim hion e="mm/page_alloc.c#L657" id="L657" c17ass="line17ass=e="L699"> 699   17ass>170n    e_alloc.c#L657" id="L657" c17a1s="line17aname="L691"> 691sta17ana>1701    return 1age" class="sreflcone *zlistist));
zlistcode-de=mapping" class="flcache_ptorder);
 692{
<17ana>170      693   17ana>170             return 1/page_ age" class="sreNULL);
 694   17ana>170m/page_alloc.c#L685" id="L685" c17a5s="line17aname="L695"> 695
1705            de=bage" class="sretimid=f=er);
 * * 696   17ana>170     zslags &= ullf">zs    gpigratetype" claMAX_ZONES_PER_ZONELIST);
 697   17ana>170     ( * &=jiffief    =e_alloc.c#L657" id="L657" c17a8s="line17aname="L698"> 698
1708    ( 699   17ana>170="come_alloc.c#L666" id="L666" c171ss="line17 name="L610"> 610   17 na>171n    ( &=="L6wedn" if     od!age" class="srein_de=erruplist));
 &=="L69eflagf    dode=pdist_head" classALLOC_CPUSET);
 611   17 na>171             int );  612   17 na>171     ));
);
 613   17 na>1713     &=="L6wedn" if    ge_alloc.c#L694" id="L694" c17 4s="line17 name="L614"> 614}
<17 na>1714    ge_alloc.c#L611" id="L611" c1715s="line17 name="L615"> 615
171href=e_alloc.c#L657" id="L657" c17 6s="line17 name="L616"> 616171="comment"> */
 617171="comment"> * Frees a number*lGivhi 'z'hscannirowalf">zlist, runwalcouplemof quick checkf =odsee"mm/page_alloc.c#L626" id="L626" c1718s="line17 name="L618"> 618171="comment"> * Assumes all pae de=itlislworth lookirowat furpa " for=a>(< memory:"mm/page_alloc.c#L626" id="L626" c1719s="line17 name="L619"> 619171     ment"> * Assumes all pae  1) Check tyat pa lf">z isn't thought =odbeuaull (doesn't have its"mm/page_alloc.c#L657" id="L657" c172ss="line17 name="L620"> 620172n    ment"> * Assumes all paehref=bitdset in pa lf">zlist_cache fullf">zsdBITMAP)="mm/page_alloc.c#L626" id="L626" c1721s="line17 name="L621"> 621172m/pagment"> * Assumes all pae  2) Check tyat pa lf">zsln" i (obtainedlfrom ty lf">zlist_cache"mm/page_alloc.c#L626" id="L626" c1722s="line17 name="L622"> 622172="comment"> * see if this fr*11111z_to_n[] mapairo)lisl="L6wedlin pa lp As+codel="L6wedn" if mase="mm/page_alloc.c#L626" id="L626" c1723s="line17 name="L623"> 623172     ment"> * see if this fre Rpage_ true (non-zere) de=f">z islworth lookirowat furpa ", or"mm/page_alloc.c#L626" id="L626" c1724s="line17 name="L624"> 624172="comment">                 e else /page_ falsi (zere) de=itlislnot="mm/page_alloc.c#L626" id="L626" c1725s="line17 name="L625"> 625172href=ment"> * And clear thehe"mm/page_alloc.c#L626" id="L626" c1726s="line17 name="L626"> 626172="comment"> */
 627sta17 na>172="comment"> * Frees a number*lsuch as GFP_HIGH, GFP_ATOMIC, PFaMEMALLOC, ...  If ==f">z is"mm/page_alloc.c#L626" id="L626" c1728s="line17 name="L628"> 628   17 na>172="comment"> * Assumes all pae found =odbeuaull for=any1vari hion df pa si watermarks,=itlwi"Lrem/page_alloc.c#L626" id="L626" c1729s="line17 name="L629"> 629{
<17 na>172     ment"> * Assumes all pae beucoreff="edlfull for=up =od">z secord byl="L /pquestsgphrless"mm/page_alloc.c#L626" id="L626" c173ss="line17 name="L630"> 630   17 na>173n    ment"> * Assumes all paehwe 
 631   17 na>173m/pagment"> * Assumes all pae de=odpa lsecord scan of pa lf">zlist="mm/page_alloc.c#L626" id="L626" c1732s="line17 name="L632"> 632   17 na>173="comment"> * see if this fr*"mm/page_alloc.c#L626" id="L626" c1733s="line17 name="L633"> 633
173     ment"> * see if this fre Indpa lsecord scan we ignore=tyislf">zlisthcacheland exactly"mm/page_alloc.c#L657" id="L657" c1734s="line17 name="L634"> 634   17 na>173="comment">                 e apaly pa lwatermarks =od="L f">zs, evhi itlislsL6werd=oddo=so."mm/page_alloc.c#L657" id="L657" c1735s="line17 name="L635"> 635   17 na>173href=ment"> * And clear the * We 
 636   17 na>173="comment"> */
(< p" i."mm/page_alloc.c#L657" id="L657" c1737s="line17 name="L637"> 637
173="comment"> * Frees a number*="mm/page_alloc.c#L657" id="L657" c1738s="line17 name="L638"> 638   17 na>173="com+code=ide=migratetype" claflc_ate *zlistist));
zlistcode=zone" class="sref">zlistist));
zlistcodegp+code=page" class="sref">z
));
z
 639   17 na>173     return 1;
));
 &=="L6wedn" if    ge_alloc.c#L666" id="L666" c174ss="line17 name="L640"> 640   17 na>1740"comge_alloc.c#L661" id="L661" c1741s="line17 name="L641"> 641
174             +code=page" class="sref">zlist_cacheist));
zlist_cachecode=zone" class="sreflcone * * And clear the/  cachedlf">zlisthspeedup infohe="mm/page_alloc.c#L657" id="L657" c1742s="line17 name="L642"> 642   17 na>174     ));
 * And clear the/  index of *zodelf">zlistlf">zsle="mm/page_alloc.c#L657" id="L657" c1743s="line17 name="L643"> 6431743     &=n    g       a hhhhhhhhhhhhhhhhhaent"> * And clear the/  n" i tyat z">z *zods on e="mm/page_alloc.c#L657" id="L657" c1744s="line17 name="L644"> 644174m/page_alloc.c#L685" id="L685" c1745s="line17 name="L645"> 6451745            age" class="sreflcone *zlistist));
zlistcode-de=mapping" class="flcache_ptorder);
 646174      647174     ( 648174m/page_alloc.c#L699" id="L699" c1749s="line17 name="L649"> 649   17 na>174     return 1age" class="sreiist));
 *zlistist));
zlistcode-de=mapping" class="_f">z
 &=_f">z
 650   17 na>175n    ( * 651   17 na>175m/page_alloc.c#L642" id="L642" c1752s="line17 name="L652"> 652   17 na>175      * count is the /  Tyislf">z islworth trying de=itlisl="L6wedlbutlnotlfull e="mm/page_alloc.c#L657" id="L657" c1753s="line17 name="L653"> 653   17 na>1753    ));
 &=="L6wedn" if    gcode=pode=p !age" class="sretest_bilist));
 *zslags &= ullf">zs    )=e_alloc.c#L657" id="L657" c1754s="line17 name="L654"> 654   17 na>1754    ge_alloc.c#L611" id="L611" c1755s="line17 name="L655"> 655
175href=e_alloc.c#L657" id="L657" c1756s="line17 name="L656"> 656   17 na>175="comment"> */
 657   17 na>175="comment"> * Frees a number*lGivhi 'z'hscannirowalf">zlist, set pa lcorrespordirowbitdin"mm/page_alloc.c#L626" id="L626" c1758s="line17 name="L658"> 658   17 na>175="comment"> * Assumes all pae flc-de=m ullf">zs,=sodtyat subspquee=mattempts =od="L64 he a 6" i"mm/page_alloc.c#L626" id="L626" c1759s="line17 name="L659"> 659
175     ment"> * Assumes all pae from tyat f">z don't washe timi=/p-exam> ing dt="mm/page_alloc.c#L626" id="L626" c176ss="line17 name="L660"> 660   17 na>176n    ment"> * Assumes all pae="mm/page_alloc.c#L657" id="L657" c1761s="line17 name="L661"> 661   17 na>176     +code=ivoidmigratetype" claflc_mark_ate *zlistist));
zlistcode=zone" class="sref">zlistist));
zlistcodegp+code=page" class="sref">z
));
z
 662
176="comge_alloc.c#L661" id="L661" c1763s="line17 name="L663"> 663   17 na>1763    zlist_cacheist));
zlist_cachecode=zone" class="sreflcone * * And clear the/  cachedlf">zlisthspeedup infohe="mm/page_alloc.c#L657" id="L657" c1764s="line17 name="L664"> 664   17 na>1764            de=migratetype" claiist));
 * And clear the/  index of *zodelf">zlistlf">zsle="mm/page_alloc.c#L657" id="L657" c1765s="line17 name="L665"> 665   17 na>176href=e_alloc.c#L657" id="L657" c1766s="line17 name="L666"> 666   17 na>176     zlistist));
zlistcode-de=mapping" class="flcache_ptorder);
 667   17 na>1767            de=b!age" class="sreflcone * 668   17 na>176      669   17 na>176="come_alloc.c#L666" id="L666" c177ss="line17 name="L670"> 670   17 na>177n    ( *zlistist));
zlistcode-de=mapping" class="_f">z
 &=_f">z
 671   17 na>177m/page_alloc.c#L642" id="L642" c1772s="line17 name="L672"> 672   17 na>1772    ( *zslags &= ullf">zs    )=e_alloc.c#L657" id="L657" c1773s="line17 name="L673"> 673   17 na>1773    ge_alloc.c#L611" id="L611" c1774s="line17 name="L674"> 674   17 na>177m/page_alloc.c#L685" id="L685" c17 5s="line17 name="L675"> 675   17 na>177href=ment"> * And clear the/ "mm/page_alloc.c#L657" id="L657" c17 6s="line17 name="L676"> 676}
<17 na>177="comment"> */
zslfull, c="Ledlaf=erddirect1/p */im makes progress=sodtyat"mm/page_alloc.c#L657" id="L657" c17 7s="line17 name="L677"> 677
177="comment"> * Frees a number*l==f">z tyat was1/p numly full islnot skippedloverdfor=up =oda secord"mm/page_alloc.c#L657" id="L657" c17 8s="line17 name="L678"> 678sta17 na>177="comment"> * Assumes all pae="mm/page_alloc.c#L657" id="L657" c1779s="line17 name="L679"> 679   17 na>177m/pag+code=ivoidmigratetype" claflc_clear_f">zse ull"ne *zse ullref="+code=page" class="sref">zlistist));
zlistcode=zone" class="sref">zlistist));
zlistcodege_alloc.c#L666" id="L666" c178ss="line17 name="L680"> 680{
<17 na>1780"comge_alloc.c#L661" id="L661" c1781s="line17 name="L681"> 681   17 na>178             +code=page" class="sref">zlist_cacheist));
zlist_cachecode=zone" class="sreflcone * * And clear the/  cachedlf">zlisthspeedup infohe="mm/page_alloc.c#L657" id="L657" c1782s="line17 name="L682"> 682   17 na>178m/page_alloc.c#L663" id="L663" c1783s="line17 name="L683"> 683   17 na>1783    (zlistist));
zlistcode-de=mapping" class="flcache_ptorder);
 684
1784            de=b!age" class="sreflcone * 685   17 na>1785            ( 686   17 na>178href=e_alloc.c#L694" id="L694" c1787s="line17 name="L687"> 687   17 na>178     (zslags &= ullf">zs    gpigratetype" claMAX_ZONES_PER_ZONELIST);
 688   17 na>178m/pagge_alloc.c#L611" id="L611" c1789s="line17 name="L689"> 689}
<17 na>178="come_alloc.c#L666" id="L666" c179ss="line17 name="L690"> 690
1790"com+code=iage" class="sreboolnlikely(ze="L6ws_/p */imref="+code=page" class="sref">zist));
zcode=zone" class="sreL64 l_f">zist));
zcodegp+code=page" class="sref">zist));
zcode=zone" class="sref">zist));
zcodege_alloc.c#L666" id="L666" c1791s="line17 name="L691"> 691sta17 na>179     ge_alloc.c#L661" id="L661" c1792s="line17 name="L692"> 692{
<17 na>179     ));
zist));
zcode-de=mapping" class="nss=ist));
zist));
zcode-de=mapping" class="f">z_4gdalist));
z_4gdalcode-de=mapping" class="/p */im_n" iflags &=/p */im_n" if+cod)=e_alloc.c#L657" id="L657" c1793s="line17 name="L693"> 693   17 na>1793    ge_alloc.c#L611" id="L611" c1794s="line17 name="L694"> 694   17 na>179m/page_alloc.c#L685" id="L685" c1795s="line17 name="L695"> 695
179href=+code=ivoidmigratetype" cla_(f" in inilist));
);  696   17 na>179="comge_alloc.c#L661" id="L661" c1797s="line17 name="L697"> 697   17 na>1797            de=migratetype" claiist));
 698
179m/page_alloc.c#L699" id="L699" c1799s="line17 name="L699"> 699   17 na>179     return 1age" class="srefor_each_on"> 6_nss=ist));
 6_nss=ref="one" class="sreiist));
 699   18ass>180n            ));
));
));
 691sta18ana>180             int ));
 &=NODE_DATAref="one" class="srenidrder);  &=/p */im_n" if+cod)=e_alloc.c#L657" id="L657" c18a2s="line18aname="L692"> 692{
<18ana>180      693   18ana>180             return 1( 694   18ana>1804    ge_alloc.c#L611" id="L611" c18a5s="line18aname="L695"> 695
180href=e_alloc.c#L657" id="L657" c18a6s="line18aname="L696"> 696   18ana>180     #else   ment"> * And clear the/  CONFIGaNUMAhe="mm/page_alloc.c#L657" id="L657" c18a7s="line18aname="L697"> 697   18ana>180     e_alloc.c#L666" id="L666" c18a8s="line18aname="L698"> 698
180="com+code=iage" class="sren" imase_list));
zlistist));
zlistcode=zone" class="sref">zlistist));
zlistcodegpde=migratetype" cla="L69eflagflags &=="L69eflagf    ge_alloc.c#L666" id="L666" c18a9s="line18aname="L699"> 699   18ana>180="comge_alloc.c#L661" id="L661" c1.istisde=b!age" class="sreflcos=e="L699"a7 na>51727s="L694" c1748s="line17 name="L648"> 648oc.c#Assumes all pae="mm/page_all8d="L681" c1671s="line16 name="L671"> 671<8s_mems_="L8wed     :e_alloc.c#L694" 8d="L681" c1782s="line17 name="L682"> 6828=N_HIGHaME8ORY    ]ge_alloc.c#L694" 8d="L681" c1633s="line17 name="L638"> 638   17 na>173="com+code=ide=migratetype" claflc_ate *zlistist));
zlistcode=zone" class="sref">zlistist));
zlistcodegp+code=page" class="sref">z
));
z
 691sta18ana>18eeeeeeint ));
 &a8a>}
<17 na81714    ge_alloc.c#L611" 8d="L681" c1655s="line16 name="L655"> 655<8/a>
171href=e_alloc.c#L657" 8d="L6816 c1.istisde=b!age"  */im_mss=ist));

 671<8sa>   18anaee"mm/page_alloc.c#L626" 8d="L681" c1798s="line17 name="L698"> 6988=a>(< memo8y:"mm/page_alloc.c#L626" 8d="L681" c1779s="line17 name="L679"> 679   17 na>176     +code=ivoidmigratetype" claflc_mark_ate *zlistist));
zlistcode=zone" class="sref">zlistist));
zlistcodegp+code=page" class="sref">z
));
 698839;t have 8ts"mm/page_alloc.c#L657" 8d="L682" c178ss="line17 name="L680"> 680<8">zsdBITMA8)="mm/page_alloc.c#L626" 8d="L682" c1671s="line16 name="L671"> 671<8">zlist_ca8he"mm/page_alloc.c#L626" 8d="L682" c1782s="line17 name="L682"> 6828edn" if ma8e="mm/page_alloc.c#L626" 8d="L6823 c1779s="line17 name="L679"> 679   17 na>177m/pag+code=ivoidmigratetype" claflc_clear_f">zse ull"ne *zse ullref="+code=page" class="sref">zlistist));
zlistcode=zone" class="sref">zlistist8t furpa ",8or"mm/page_alloc.c#L626" 8d="L682" c1634s="line16 name="L634"> 634<8de=itlisln8t="mm/page_alloc.c#L626" 8d="L686" c1771s="line16 name="L671"> 671<8"a>
 6868slwatermar8s,"mm/page_alloc.c#L626" 8d="L686" c179ss="line17 name="L690"> 690
1790"com+code=iage" class="sreboolnlikely(ze="L6ws_/p */imref="+code=page" class="sref">zist));
zcode=zone" class="sreL64 l_f">zist));
zcodegp+code=page" class="sref">zist));
zcode=zone" class="sref">zist8 If ==f">z8is"mm/page_alloc.c#L626" 8d="L682" c1648s="line16 name="L648"> 648<8arks,=itlw8"Lrem/page_alloc.c#L626" 8d="L682" c1669s="line16 name="L669"> 669zist)); uestsgphrl8ss"mm/page_alloc.c#L626" 8d="L686" c1771s="line16 name="L671"> 671<8we 
 6718pa lf">zli8t="mm/page_alloc.c#L626" 8d="L686" c179ss="line17 name="L690inalloc.nil     67ilist));
 648<8eland exac8ly"mm/page_alloc.c#L657" 8d="L683" c18a4s="line18aname="L694"> 694 696   18ana>180     #else   ment"> * And clear the/  Ceave no=st8"+com/page_alloc.c#L657" 8d="L683" c1786s="line17 name="L686"> 6868=a=a>(< p"8i."mm/page_alloc.c#L657" 8d="L687" c1737s="line17 name="L637"> 675   17 na>177href=ment"> * A8es a numbe8*="mm/page_alloc.c#L657" 8d="L683" c1758s="line17 name="L658"> get_href=659< * Assumeshref=mee flc-de=m  675   17 na>177href=ment"> * A8erks,=itlw8href    ge_alloc.c#L657" 8d="L683" c1689s="line16 name="L689"> 68"> */
 660   17 na>176n    ment"> * As8a>   17 na81740"comge_alloc.c#L661" 8d="L684" c1761s="liass="sreL64 l_f">zist<    il_atezs,gp+c   17 na>176n    ment"> * As8aa lf">zli8e="mm/page_alloc.c#L657" 8d="L687" c17eL64 l_f">zist18eeeeeeint  * As8a if this 8e="mm/page_alloc.c#L657" 8d="L684" c18a3s="line18aname class="sreflc_spagpone *zlistist));
zlistcode=zone" class="sref">zlishighe" clder); zlistist));
zlistcodegpde=migratetp   17 na>176n    ment"> * As8aland exac8e="mm/page_alloc.c#L657" 8d="L684" c1654s="line16 nameass="sreL64 l_f">zist));
zcodegp+code=page" classppagerredf">zist));
zie=zone" class="sref">zlismiga h thisst));
174m/page_alloc.c#L685" 8d="L684" c1655s="line16 name="L655"> 655<8zlistist));
zlistcodegp+code=page" class="sref">z
));
  *zist<    il_atezs,gp+ceL64 l_f">zist<    il_atezs,gp+dcodegpigratetype=e="L699"a7 na>51727s="L694" c1748s="line17 name="L648"> ref="+code8/page_ 1ge_alloc.c#L694" 8d="L684" c1658s="line class="sref">zlise_ 1g" clader);  rrks,=itlw8>174m/page_alloc.c#L699" 8d="L689" c1749s="linass="sreL64 l_f">zist));
zcodegp+code=page" class="sref">zist));
" c1748s="line17 name="L648"> &=_f">8
>18eeeeeeint ));
51727s="L694"L6wedn" iflags &=="L6wedn" if    g       ment"> * And clear the/  f">zlist_cache ap8t));
<8 hi    ]ge_alloc.c#L694" 8d="L6851 c1658s="line class="sref">zlisgratactivref">zist));
ratactivrclas+dc0         de=miL6wedn" iflags &=sp17 f uspagme"L6wedn" if   > * And clear the/  f">zlist_cache ap8ta lf">zli8>175m/page_alloc.c#L642" 8d="L685" c1742s="line17 name="L642"> 64didf"_list));
 &=juthis }
<1_list * * Ass> * And clear the/  f">zlist_cache ap8t if this 8e="mm/page_alloc.c#L657" 8d="L687" c17lear the/  f">zlist_cache ap8tland exac8>zs    )=e_alloc.c#L657" 8d="L6854 c175ss="line17 name="L650"e_ 1g" clader); zist));
zie=zoss="/p */im_n" iflags &a>   17 na81754    ge_alloc.c#L611" 8d="L681" c17" class="sref">zlistist_5="c));
zlistcod_5="c c17edrder); 
175href=e_alloc.c#L657" 8d="L685" c1766s="line7s="line17 name="L637"> 675   17 na>177href=ment"> * A8span>
173> * Frees  17 na>173="co7with en6="coeiso/
zlist_cache ap8exam> ing 8t="mm/page_alloc.c#L626" 8d="L686" c175ss="line17 name="L650"ge" class" clazlistcod_hhhhhhhhint zist));
de-de=mapping" cla>z
));
176n    ment"> * As8umes all p8e="mm/page_alloc.c#L657" 8d="L686" c1711s="line17 name="L611"> 611   17 na5ss="line17 name="L650"highe" clder);  * 699   >180_BUILDL699"a7 na>51727s80_BUILD c18a"sre="L6wedass="sref">zlisgratactivref">zist));
ratactivrclas+"sre="L6we     +alloc.c#L634" idHZone<8n if this 8176="comge_alloc.c#L661" 8d="L686" c18a3s="line18aname="L693">name="L684"> 684   17 na>173="com+code=ide=migratetype" claflc_atezlistist));
zlistcode=zone-de=mapping" cla>z
));
continuee     +alloc.c#L634" idHZone<8n>   17 na8e="mm/page_alloc.c#L657" 8d="L686" c1785s="line17 name="L6ruplist));
 &=="L69eflagf    dode=pdist_head" c"sre="L6we     +alloc.c#L634" idHZone<8na>
176href=e_alloc.c#L657" 8d="L686" c17a6s="line17aname="L693">name="L684"> 684hre* se" clainil_ed_softwa/pag+code=ivoidmihre* se" clainil_ed_softwa/pype"atetype" claNODE="sref">zist));
de-de=mapping" clgfpehhhhint 
continuee     +alloc.c#L634" idHZone<8nrdirowbit8eflc    ge_alloc.c#L666" 8d="L686" c1768s="line17 namee7s="line17 name="L637"> 675   17 na>177href=ment"> * A8href="+cod8=b/page_ge_alloc.c#L657" 8d="L686" c1759s="line17 name="L659"""""""""""""""""* W Asslc-de=mmment"hrefis fre hrefi73="wrimmme, w  675   17 na>177href=ment"> * A8/a>   17 n8>176="come_alloc.c#L666" 8d="L687" c176ss="line17 name="L660"""""""""""""""""* wan all gp17 t 659
zlisthcac8&=_f">8
s fullf">zs>z isn't thought =odbeuaull (doesn&8/a>   17 n8>177m/page_alloc.c#L642" 8d="L687" c1732s="line17 name="L632"""""""""""""""""* propclaional shof globll yount is tdirto hrefs/
zs    )=e_alloc.c#L657" 8d="L687" c1733s="line17 name="L633"""""""""""""""""* Tommenrto limies take 631172m/pa5    isn't thought =odbeuaull (doesn&8/edup info81773    ge_alloc.c#L611" 8d="L687" c1734s="line17 name="L634"""""""""""""""""* lowmem reservesar thhigh 17 na>1735="commenkswap numly full islnot skippedloverdfor=8/a>   17 n8>177m/page_alloc.c#L685" 8d="L685" c17 5s="line17 name="L675"""""""""""""""""* e * We bmmed cl>   al" cl=odbeussumpa lff=mee numly full islnot skippedloverdfor=8/a>
zsu/a>ohscannirowalf">zlist, set pa lcorres8umes all p8e="mm/page_alloc.c#L657" 8d="L687" c1759s="line17 name="L659"""""""""""""""""* e apal17 na>by failmmentc-de=mmin p/adhighpal17 nascannirowalf">zlist, set pa lcorres8);
8listcodege_alloc.c#L666" 8d="L688" c176ss="line17 name="L660"""""""""""""""""* befullf">ey
{
<17 na81780"comge_alloc.c#L661" 8d="L688" c1731s="line17 name="L631"""""""""""""""""* er*l= imient">se if e apal17 na>protectw on memory on ="L ="L6wedln" isdtyat8eedup info8e="mm/page_alloc.c#L657" 8d="L688" c1732s="line17 name="L632"""""""""""""""""* by"> * sr*ly s#L6 mec>zsismer*lt e * We Freebeame  675   17 na>177href=ment"> * A8/a>   17 n8>178m/page_alloc.c#L663" 8d="L688" c1733s="line17 name="L633"""""""""""""""""* t"hractical burdAss1 mumes all pae de=odpa lsecord scan of8   17 n8eflc    ge_alloc.c#L666" 8d="L688" c17 5s="line17 name="L675"""""""""""""""""* XXX: F3="now,ount intc-de=mmin p1
178href=e_alloc.c#L694" 8d="L688" c17 7s="line17 name="L677"""""""""""""""""* (dode=pWMARK_LOW"e=met) befullfgopae f31180 sttogp1hpalFreebig en6="co1   17 na>177href=ment"> * A8/a>}
<17 n8>178="come_alloc.c#L666" 8d="L689" c176ss="line17 name="L660"""""""""""""""""* globll limieer*Tommprop*l==ixi73="es allsitu=mmin  675   17 na>177href=ment"> * A8/>{
<17 na8f">zcodege_alloc.c#L666" 8d="L689" c1731s="line17 name="L631"""""""""""""""""* euauae bei/a>awzslmt 17 na>""* glunot skippedloverdfor=8/a>
zlist_cache 3   178na>1793    ge_alloc.c#L618" id=89686" c1654s="line16 name="L6ruplist));
   18 na>179m/page_alloc.c#L688" id=89686" c1785s="line17 nnnnnigratetype" claNODEgfpehhhhint 172WRITEhhhint 172WRITEt_head" c"sre="L93">name="L684"> 6se" #L cl_ohhhhint zist));
);8 669y">   17 na>176     +code=iv9y">   17 na>1" c1748s="line17 name="L6486   178na>179="comge_alloc.c#L668" id=89657" c18a7s="line18aname="L697"> 6aiist)8;
 6680_BU_BUG_ON76     +code=iv80_BU_BUG_ONa/pype"atetype" claN   dodNO_WATER=pWMSp;=="L69eflagf    dodNO_WATER=pWMShhh51Rde=pWM>zie=zoss="/p */im_n" iflags &a98
179m/page_alloc.c#L698" id=89657" c1739s="line17 nline1"L6ruplist));
)9;
zlarhhhhint " c1748s="line17 name="L649 hRECLAIM_9ISTANCE    ge_alloc.c#L669" id=9L666" c18a1s="line18aname="L69line17 name="L642">r80             inrhhhhhhf">" c1748s="line17 name="L649 2RECLAIM_9Ib7177m/page_alloc.c#L6859" id=90682" c1782s="line17 name="L682"> 9    693   1larhhhhint zist));
"sref">zistgh 17 na>5lags 699atetyph 17 na>_ohhhhint _oha/pype"atetype" claNODE="sref">zist));
de-de=mapping"class="srefone * 693   1larhhhhint 176n    ment"> *94   189na>1804    ge_alloc.c#L619" id=90686" c1785s="line17 nnnnnline18aname="L693"> 693   150"e_ 1g" clader); zlistcodegpde=migrat hsref="de=migratetype" clani995
180href=e_alloc.c#L659" id=90686" c17a6s="line17aname="L6999999999go"coname="L669"> 669ry_9y">   1776     +code=iv9ry_9y">   17hhhhf">" c1748s="line17 name="L649 7
179="comge_alloc.c#L669" id=9L657" c18a7s="line18aname="L697"> 997   19ana>180     e_alloc.c#L669" id=90686" c1768s="line17 name="L65ame="L699"> 699   >180_BUILDL699"a7 na>51727s80_BUILD c18a"sre="L63">name="L684">  64didf"_list));
znrlass="srefor>));
zlisnrlass="srefor>   19ana>179m/page_alloc.c#L699" id=90657" c1739s="line17 name="L639"> 639 675   17 na>177href=ment"> 99   189na>180="comge_alloc.c#L669" id=91689" c176ss="line17 name="L660""""""""""""""""""""""""""""""30"> do }
<1_list5ameogp1> 635 675   17 na>177href=ment"> 99hRECLAIM_9Assumes all pae="mm/page_9ll8d=91689" c1731s="line17 name="L631""""""""""""""""""""""""""""""305c=mt) befu629{ lff=in firhhhhhhamentunt is ores- pa ldistinchion between1va91<8s_mems_9"L8wed     :e_alloc.c#L699" 8d=9186="line17 name="L631"""W39;z|5c=mmin  6757c""""""""""""""""30b34 F/hre*is ores- pa ldistinchion between1va91  zlist_cache9ef8p;=="L69ed8" if    ge_alloc.c#L699" 8d=9L681" c1654s="line16 name="L654me="L691"> 691sta1mase_list));
));
zlistist));
zlistcode=zone-de=mapping"poneist));
zlistcodegpde=migratf">" c1748s="line17 name="L649&a8a>}
<179na81714    ge_alloc.c#L619" 8d=91686" c1785s="line17 nnnnnline18aname= class="sref">zlisgratactivref">zist));
ratactivrclase"  */im_mss=ist));

171href=e_alloc.c#L659" 8d=91686" c17a6s="line17aname="L699999999917 name="L642"> 64didf"_list));
));

 691<8sa>   19anaee"mm/page_alloc.c#L629" 8d=9L681" c1798s="line17 name="L698"> 9988=a>(< m9mo8y:"mm/page_alloc.c#L629" 8d=91657" c1739s="line17 name="L63ame="L699"> 699atety180             return 1( 998839;t ha9e 8ts"mm/page_alloc.c#L659" 8d=92666" c18ass="line18asssssssssssss3">name="L684"> 6se" a>));
zist));
ziezcode-de=mapping" class="nss=ist));
zsdBI9MA8)="mm/page_alloc.c#L629" 8d=92686" c1711s="line17 name="L611"> 611 669y">   17 na>176     +code=iv9y">   17 na>1" c1748s="line17 name="L6491<8">zlist9ca8he"mm/page_alloc.c#L629" 8d=9L682" c1782s="line17 name="L682"> 9828edn" if9ma8e="mm/page_alloc.c#L629" 8d=92666" c18a3s="line18aname="L693mee7s="line17 name="L637"> 675   17 na>177href=ment"> 9a>8t furpa9",8or"mm/page_alloc.c#L629" 8d=92688" c1734s="line17 name="L634""""""""""""""""""""""* As0"> i mahavemp;=juratacaimieZLC, check5ameogp firhh7"> 675   17 na>177href=ment"> 9aa8a>}
<179ln8t="mm/page_alloc.c#L629" 8d=92688" c17 5s="line17 name="L675""""""""""""""""""""""* zligibmmel71   as>by fa> *177="*is ores- pa ldistinchion between1va91<8"a>
zlist_cache9868slwater9ar8s,"mm/page_alloc.c#L629" 8d=92686" c1747s="line17 name="L65ame="L699"> 699   >180_BUILDL699"a7 na>51727s80_BUILD c18a"sre="L6wedass="sref">zlisgratactivref">zist));
ratactivrclas+"sre="L6we     +alloc.c#L634" idHZo9st8 If ==f9>z8is"mm/page_alloc.c#L629" 8d=92686" c1768s="line17 name="L65555555553">name="L684"> 684   17 na>173="com+code=ide=migratetype" claflc_atezlistist));
zlistcode=zone-de=mapping" cla>z
));
 639<1">continuee     +alloc.c#L634" idHZo9"> uestsgp9rl8ss"mm/page_alloc.c#L629" 8d=9L686" uee     +alloc.c#L634" idHZo9"<8">zsdBI9or8ed  m/page_alloc.c#L629" 8d=93666" c18a1s="line18aname="L691"> 691sta1r80             inrhhhhhhpe" (zist));
de-de=mapping" clgfpehhhhint de-de=mapping"class="srefone *" c1748s="line17 name="L649718pa lf">9li8t="mm/page_alloc.c#L629" 8d=93686" c18a2s="line18annnnnnnnnswitche="L699"> 699r80             inrhhhhhha hzap     +alloc.c#L634" idHZo9rd8e if th9s 8r*"mm/page_alloc.c#L629" 8d=93666" c18a3s="line18aname="L69ccrea"L699"> 699aMAX_ode=odisNOSCAN76     +code=ivaMAX_ode=odisNOSCAN66" c17edrder);  &amima> * Fr* S>*""* * And clear the/  f">zlist_cache94continuee     +alloc.c#L634" idHZo9"<8"a>
 699aMAX_ode=odisFpe=e="L699"a7 na>5aMAX_ode=odisFpe=66" c17edrder);  &175=t is thun_atezlist_cache94t8 If ==f9be8*="mm/page_alloc.c#L659" 8d=93686" c1768s="line17 name="L65555555551">continuee     +alloc.c#L634" idHZo9"<8arks,=i9lw8href    ge_alloc.c#L659" 8d=93657" c1739s="line17 name="L63defaultc17edrder);  &amima>wen>
zlist_cache9As8a>   179na81740"comge_alloc.c#L669" 8d=94686" c1711s="line17 name="L611"> 611 6tetyph 17 na>_ohhhhint _oha/pype"atetype" claNODE="sref">zist));
de-de=mapping"class="srefone * 693   1larhhhhint 176n    ment"> *9As8aa lf">9li8e="mm/page_alloc.c#L659" 8d=94686" c18a2s="line18annnnnnnnnline18asssssssssssss"L69="> 693   150"e_ 1g" clader); zlistcodegpde=migrat hsref="de=migratetype" clani9As8a if th9s 8e="mm/page_alloc.c#L659" 8d=9L684" c18a3s="line18annnnnnnnnnnnnnnnnnnnnnnnngo"coname="L669"> 669y">   17 na>176     +code=iv9y">   17 na>1" c1748s="line17 name="L649As8aland e9ac8e="mm/page_alloc.c#L659" 8d=9L684" c1654s="line16 nnnnnnnnnc18a4s="line18aname="L694"> 69rd8/a>174m/page_alloc.c#L689" 8d=94686" c1785s="line17 nc18a4s="line18aname="L694"> 69r<8"a>
 9">  *<9 h8eflc    ge_alloc.c#L669" 8d=9L686" name="L669"> 669ry_9y">   1776     +code=iv9ry_9y">   17hhhhc17edrder);  66st<    il_atezs,gp+dcodegpigratetbuffegerrrmque/zistbuffegerrrmque/<"L6wse"atetype" claNODEppagerredf">zist));
ziezcode-de=mapping" class="nss=ist));
de-de=mapping"class="srefone *); 174m/page_alloc.c#L699" 8d=94657" c1739s="line17 name="L639"> 639 66 clgfpehhhhint de-de=mapping"lismiga h thisst));
" c1748s="line17 name="L649"> &=_9">8
 699st<    il_atezs hsref="de=migratetype" clani9ap8t))9
<8 hi    ]ge_alloc.c#L699" 8d=95686" c1711s="line17 name="L61breakf">" c1748s="line17 name="L649"s8aa lf">9li8>175m/page_alloc.c#L649" 8d=95687" c17eL64 l_f">zi9y">   17 na>176     +code=iv9y">   17 na>1);  699   >180_BUILDL699"a7 na>51727s80_BUILD  hsref="de=migratetype" clani9as8aland e9ac8>zs    )=e_alloc.c#L659" 8d=95684" c1654s="line16 nnnnnnnnn">name="L684"> 684<   17 na>176     +code=ivoidmigratetype" claflc_ort" class="sref">zlistist));
zlistcode=zone-de=mapping" cla>z
));
" c1748s="line17 name="L649"d8/a> 69rh8/a>
175href=e_alloc.c#L659" 8d=95683" c1786s="line17 name="L686"> 9 A8span>
<9 h8/ "mm/page_alloc.c#L659" 8d=95661" c1797s="lme="L699"> 699un7   lycla>z
un7   lyaflc_ort" class="sre   >180_BUILDL699"a7 na>51727s80_BUILD c18a"sre="L6wedass="sref">zst<    il_atezs,gas+dcodegpigratetype=e="L699"a7 na>51727s="Lc18a"sre="L6wedass="sref">zlisgratactivref">zist));
ratactivrc)a hzap     +alloc.c#L634" idHZo9fo8ordirow9it8in"mm/page_alloc.c#L629" 8d=95686" c1768s="line17 namee7s="line17 name="L63 Disbmmed));refis fixi7t was1 **""* * And clear the/  f">zlist_cache9fo8orks,=i9lw8 i"mm/page_alloc.c#L629" 8d=95657" c1739s="line17 n class="sref">zlisgratactivref">zist));
ratactivrclas0f">" c1748s="line17 name="L649ap8exam> i9g 8t="mm/page_alloc.c#L629" 8d=96666" c18ass="line18asgo"coname="L669"> 66f">zlistist_5="c));
zlistcod_5="c f">" c1748s="line17 name="L649ap8t))9 p8e="mm/page_alloc.c#L659" 8d=9L686" c1711s="c18a4s="line18aname="L694"> 69e<8ne 9 9e<8n if th9s 8176="comge_alloc.c#L669" 8d=9L686" c18a3s="s=e="L699"> 699st<    il_atezs hsref="de=migratetype" clani9rd8eedup i9fo8e="mm/page_alloc.c#L659" 8d=9L686" c1654s="line16 n3mee7s="line17 name="L637"> 675   17 na>177href=ment"> 9e<8n>   179na8e="mm/page_alloc.c#L659" 8d=96688" c17 5s="line17 name="L675""""""""""""""""177hE_DATpfmemef=mei7 675   17 na>177href=ment"> 9e<8na>
176href=e_alloc.c#L659" 8d=96688" c17 6s="line17 name="L676""""""""""""""""necessaryf=mee flc-deBute if t.eer*Texpect    mei> 675   17 na>177href=ment"> 9eA8span>
<9 h8_pto    ge_alloc.c#L659" 8d=96688" c17 7s="line17 name="L677""""""""""""""""ll pa ef=eri7s f 675   17 na>177href=ment"> 9eo8ordirow9it8eflc    ge_alloc.c#L669" 8d=96688" c17 8s="line17 name="L678""""""""""""""""memory.eer*T ef=erilt e * a166neute if t be17 nust is ores- pa ldistinchion between1va9 A8href="+9od8=b/page_ge_alloc.c#L659" 8d=9L686" c1759s="line17 name="L659""""""""""""""""ixi7!PFMEM   do purposhrefs/
   19 n8>176="come_alloc.c#L669" 8d=9L687" c176ss="line17 name="L660"""""""""""""""""* * And clear the/  f">zlist_cache9ac8&=_9">8
 699st<    il_atezsE_DATAref="one" claspfmemef=me   il_ate));
" c1748s="line17 name="L649n&8/a>   19 n8>177m/page_alloc.c#L649" 8d=97682" c1782s="line17 name="L682"> 9fo8amp;= u9lf8>zs    )=e_alloc.c#L659" 8d=97686" c18a3s="line16 name="L669"> 66st<    il_atezsf">" c1748s="line17 name="L649nd8eedup i9fo81773    ge_alloc.c#L619" 8d=97683" c18a4s="line18aname="L694"> 69r=8/a>   19 n8>177m/page_alloc.c#L689" 8d=97611" c18a5s="line18aname="L695"> 9r=8/a>
 675   17 na>177href=ment"> 9of8gress=s9dt8at"mm/page_alloc.c#L659" 8d=9L687" c17 7s="line17 name="L6* Larg> i chi 17 /a>wimany possibmmee=zon*lt e * We Falways dump if tefor_e> 675   17 na>177href=ment"> 9oo8ordirow9it8rd"mm/page_alloc.c#L659" 8d=9L687" c17 8s="line17 name="L6""meminfo na>irq51">cexe*is ores- pa ldistinchion between1va9es8umes al9 p8e="mm/page_alloc.c#L659" 8d=9L687" c1759s="line17 name="L6"""* * And clear the/  f">zlist_cache9es8);
8listcodege_alloc.c#L669" 8d=9L688" c179ss="line17 name="L690inalloc.nil     690
1790"com+code=iage" clt e *_supse h"_lt w_mem> 690
{
<179na81780"comge_alloc.c#L669" 8d=9L688" hzap     +alloc.c#L634" idHZo9at8eedup i9fo8e="mm/page_alloc.c#L659" 8d=98686" c18a2s="+dcodegpigratetb90"> 690
1790"com+code=iage" cr80             inrhhhhhhpe" (zsf">" c1748s="line17 name="L649 A8/a>   19 n8>178m/page_alloc.c#L669" 8d=98687" c17lear the/  f">zlist_cache9of8zlist_cache9o=8/a>   19 n8eflc    ge_alloc.c#L669" 8d=98586" c18a2s="+dcodegpigratetr80             inrhhhhhhpe" (cerrup0             inin_i>cerrup0aflc_)f">" c1748s="line17 name="L649of8
" c1748s="line17 name="L649of8gress=s9dt8>178href=e_alloc.c#L699" 8d=98786" c18a3s="line16 name="L669"> 66r80             inrhhhhhhf">" c1748s="line17 name="L649io8S_PER_Z9NE8IST+cod)=e_alloc.c#L659" 8d=9L688" c18a4s="line18aname="L694"> 69io8Smes al9 p8178m/pagge_alloc.c#L619" 8d=9L688" 18a4s="line18aname="L694"> 69 A8/a>}
<19 n8>178="come_alloc.c#L669" 8d=99688" c179ss="line17 name="LDEFIAX_oATELIMIT_STATEhhhint zlisnoanamer>ef   17edrder); {
<179na8f">zcodege_alloc.c#L669" 8d=99686" c1711s="line17 n"L699"> 699DEFAULT_oATELIMIT_INTERVA=e="L699"a7 na>5DEFAULT_oATELIMIT_INTERVA=ef   17edrder);  699DEFAULT_oATELIMIT_BURSmp;=="L69eflagf DEFAULT_oATELIMIT_BURSmhhh<)f">" c1748s="line17 name="L649mp;=/p */i9_n" if+cod)=e_alloc.c#L659" id=99687" c17lear the/  f">zlist_cache93   179na>1793    ge_alloc.c#L619" id=99686" 166ne17 name="L679">warn_de=podey fa>p;=="L69eflagf warn_de=podey fa>aflc_ort" class="sreODEgfpeeint    19 na>179m/page_alloc.c#L689" id=99684" c1655s="line16 name="L655"> 69rder);9" c1748s="line17 name="L6496   179na>179="comge_alloc.c#L669" id=99657" c18a7s="line18aname="L697"> 9aiist)9;
))ODEgfpehhhhint 172NOWARN76     +code=iv__>172NOWARNhhhha ||53">name="L684"> __migall li76     +code=iv__migall liaflc_lass=ort" class="srenoanamer>));
zlisnoanamer>ef  ) ||c1798s="line17 name="L698"> 998
179m/page_alloc.c#L699" id=99657" c1739s="lineort" class="sredebug_guard7 namminclass="srefone *debug_guard7 namminclassaflc_)clDAT 0 hsref="de=migratetype" clan20eiist20eiis179m/page_alloc.c#L620eii>20ei86" c18a2s="line18anline16f">/se >sref="de=migratetype" clan20e1ist20ea8f">zcodege_alloc.c#L620ea8>20e683" c1771s="line17 name="L671">20e2ist20eb7177m/page_alloc.c#L6820eb7>20e686" c18a2s="+17 6s="line17 name="L637"> 675   17 na>177href=ment">20e3ist20en" if+cod)=e_alloc.c#L620en">20e688" c1733s="line17 name="L633"""""""""* Todocuame=s""* epde=mmigivurdAsse flc-de=mmin pcertaia>ohscannirowalf">zlist, set pa lco20e4ist20ea>1793    ge_alloc.c#L620ea>>20e688" c1734s="line17 name="L634""""""*51">cexehgll pa635 currme=/pa5  /p;=>ohscannirowalf">zlist, set pa lco20e5ist20ena>179m/page_alloc.c#L620ena>20e688" c17 5s="line17 name="L675""""""*>zslse_lcodfe=zon*is ores- pa ldistinchion between1v20e6ist20ea hnidcodege_alloc.c#L620ea >20e688" c17 6s="line17 name="L676"""""""""* * And clear the/  f">zlist_cach20e7ist20ea>179="comge_alloc.c#L620ea>>20e661" c1797s="lme=1"L6ruplist))ODEgfpehhhhint 172NOMEM   do76     +code=iv__>172NOMEM   doigrat hsref="de=migratetype" clan20e8ist20e
20e686" c1768s="line17 ns=e="L699"> 699test_ss=eadde=p 76     +code=iv9est_ss=eadde=p aflc_ort" class="sreTIF_MEMDIEhhhint 20e9ist20ena>179m/page_alloc.c#L620ena>20e657" c1739s="line17 name=_ort" class="srecurrme=der); 20na>180="comge_alloc.c#L620na>>20na84" c1654s="line16 nnnnnnnnn">name="L684"> filtss="srefone *filtsshhhhplass== ~ (" c1748s="line17 name="L620n1ist20Assumes all pae="mm/page20Ass>20n161" c1797s="lme= (cerrup0             inin_i>cerrup0aflc_) ||53igratetype" claNODEgfpehhhhint 172WAImp;=="L69eflagf __>172WAImigrat hsref="de=migratetype" clan2012ist20"L8wed     :e_alloc.c#L620"L8>20n686" c18a2s="line18an"L699"> 699filtss="srefone *filtsshhhhplass== ~ (" c1748s="line17 name="L620n3ist20ME8ORY    ]ge_alloc.c#L620ME8>20n687" c17lear the/  f">zlist_cach20n4ist20ed8" if    ge_alloc.c#L620ed8>20n461" c1797s="lme= (20na81714    ge_alloc.c#L620na8>20n686" c1785s="line17 nlinass="sreL64 l_f">ziva_formafpeeint ));
zlivaahhhhf">" c1748s="line17 name="L620n6ist20 n8>171href=e_alloc.c#L620 n8>20n686" c17a6s="line17an"sreL64 l_f">ziva_listist));
" c1748s="line17 name="L620n7ist20 h8/ "mm/page_alloc.c#L620 h8>20n657" c18a7s="line18aname="L697">20n8ist20anaee"mm/page_alloc.c#L620ana>20n686" c1768s="line17 naame="L669"> 66va_startist));
" c1748s="line17 name="L620n9ist20mo8y:"mm/page_alloc.c#L620mo8>20n688" 18a4s="line18aname="L694"> 202iist20e 8ts"mm/page_alloc.c#L620e 8>20e 86" c1768s="line17 naame="L669"> 66vaa>));
zlivaahhhh.one-de=mapping"fmfpeeint " c1748s="line17 name="L62021ist20MA8)="mm/page_alloc.c#L620MA8>20e686" c1711s="line17 n"L699"> 699vaa>));
zlivaahhhh.one-de=mapping"va>));
zlivaef  pe"lass=ort" class="srearde=erruplref=")codr bad" f">" c1748s="line17 name="L62022ist20ca8he"mm/page_alloc.c#L620ca8>20e682" c1782s="line17 name="L682">20e3ist20ma8e="mm/page_alloc.c#L620ma8>20e684" c18a3s="line18anname="L669"> 66sr_warn   il_atezlivaahhhhaf">" c1748s="line17 name="L62024ist20",8or"mm/page_alloc.c#L620",8>20e482" c1782s="line17 name="L682">20e5ist20ln8t="mm/page_alloc.c#L620ln8>20e686" c1785s="line17 naame="L669"> 66va_en>p;=="L69eflagf va_en>aflc_ort" class="srearde=erruplref=")codr bad" af">" c1748s="line17 name="L62026ist20 n8he"mm/page_alloc.c#L620 n8>20e686" c17a6s="c18a4s="line18aname="L694"> 20e7ist20ar8s,"mm/page_alloc.c#L620ar8>20e657" c18a7s="line18aname="L697">2028ist20>z8is"mm/page_alloc.c#L620>z8>20e686" c1768s="name="L669"> 66sr_warn   il_ate2029ist20lw8"Lrem/page_alloc.c#L620lw8>20e657" c1739s="line17 n class="sref">zcurrme=der); );  * 693   1 clgfpehhhhint " c1748s="line17 name="L6203iist20rl8ss"mm/page_alloc.c#L620rl8>20rl57" c18a7s="line18aname="L697">2031ist20or8ed  m/page_alloc.c#L620or8>20r186" c1768s="name="L669"> 66dump_stachhhhint " c1748s="line17 name="L620r2ist20li8t="mm/page_alloc.c#L620li8>20r685" c1742s="line17 name="L684"> lt e *_supse h"_lt w_mem> 690
20s 8r*"mm/page_alloc.c#L620s 8>20r684" c18a3s="line18anname="L669"> 66lt w_mem> 690
 699filtss="srefone *filtsshhhh)f">" c1748s="line17 name="L620r4ist20ac8ly"mm/page_alloc.c#L620ac8>20r683" c18a4s="line18aname="L694"> 20r5ist20o=8o."mm/page_alloc.c#L620o=8>20r611" c18a5s="line18aname="L695">20r6ist20st8"+com/page_alloc.c#L620st8>20r688" c179ss="line17 name="L690inalloc.nil    cc18a5s="line18aname="L695">20r7ist20p"8i."mm/page_alloc.c#L620p"8>20r686" name="L669"> 66lt e *_de=podretrycla>z
lt e *_de=podretryaflc_ort" class="sreODEgfpeeint 20r686" c1768s="line17 name="L6555555555hn"e=migrlo;z| class="sref">zimadsome_proge h"hhhint ); 20lw8href    ge_alloc.c#L620lw8>20r657" c1739s="line17 name="L639"> 639z; p;=="L69eflagf ; hhhh)17edrder); 20ed8" if    ge_alloc.c#L620ed8>20ed84" c1655s="line16 name="L655"> 20e1ist20na81740"comge_alloc.c#L620na8>20e186" c1768s="nmee7s="line17 name="L63 Do We Floot5amespecifactilyuauaeesimie"""* * And clear the/  f">zlist_cach2042ist20li8e="mm/page_alloc.c#L620li8>20e685" c1742s="lineL6ruplist))ODEgfpehhhhint 172NORETRY76     +code=iv__>172NORETRYhhhh)17edrder); 20s 8e="mm/page_alloc.c#L620s 8>20e684" c18a3s="line18anline16 0f">" c1748s="line17 name="L620e4ist20ac8e="mm/page_alloc.c#L620ac8>20e482" c1782s="line17 name="L682">2045ist20 n8>174m/page_alloc.c#L620 n8>20e586" c1768s="nmee7s="line17 name="L63 Always retry5amespecifactilyuauaeesimie"""* * And clear the/  f">zlist_cach2046ist20ch8_pto    ge_alloc.c#L620ch8>20e685" c1742s="lineL6ruplist))ODEgfpehhhhint 172NOFAI=e="L699"a7 na>5__>172NOFAI=hhhh)17edrder); 20 h8eflc    ge_alloc.c#L620 h8>20e686" c1747s="line17 nline16 e"  */im_mss=ist));
20de8/page_ 1ge_alloc.c#L620de8>20e681" c1798s="line17 name="L698">20e9ist20lw8>174m/page_alloc.c#L620lw8>20e986" c1768s="nmee7s="line17 name="L63"* * And clear the/  f">zlist_cach205iist20">8
8>20">88" c17 5s="line17 name="L675""""""*>Suspend51">verts >172KERNELf=me__>172WAIm""* whi* S>se vme= _atezlist_cach2051ist20
<8 hi    ]ge_alloc.c#L620
<8>20"689" c1731s="line17 name="L631""""""* ma 17 nforward proge h"=odbeussuinvo 17 nOOM.>Suspend5also disbmme> 675   17 na>177href=ment">20"2ist20li8>175m/page_alloc.c#L620li8>20"86="line17 name="L631"""W39;z|5c=mmi* storf t devicon*lommenkswa"* euWe Fhelp. By f"linw> 63520s 8e="mm/page_alloc.c#L620s 8>20"688" c1733s="line17 name="L633"""""""""* * And clear the/  f">zlist_cach2054ist20ac8>zs    )=e_alloc.c#L620ac8>20"461" c1797s="lme=3">name="L684">  64dsome_proge h"hhhint zsm_suspendil_etorf tp;=="L69eflagf ;m_suspendil_etorf taflc_t hsref="de=migratetype" clan2055ist20na81754    ge_alloc.c#L620na8>20"686" c1785s="line17 nline16 0f">" c1748s="line17 name="L62056ist20 n8>175href=e_alloc.c#L620 n8>20"683" c1786s="line17 name="L686">20"7ist20 h8/ "mm/page_alloc.c#L620 h8>20"786" c1768s="nmee7s="line17 name="L63"* * And clear the/  f">zlist_cach2058ist20it8in"mm/page_alloc.c#L620it8>20"688" c17 8s="line17 name="L678""""""* In by"> impleame=-de=m, classcllt== PAGE_   dodeOSTLY_ORDER"* * And clear the/  f">zlist_cach2059ist20lw8 i"mm/page_alloc.c#L620lw8>20"686" c1759s="line17 name="L659""""""""means __>172NOFAI=,is thll pai maWe Fre trutake oogp1"* * And clear the/  f">zlist_cach206iist20g 8t="mm/page_alloc.c#L620g 8>20g 86" c1759s="line17 name="L659""""""""impleame=-de=mn*is ores- pa ldistinchion between1v2061ist20 p8e="mm/page_alloc.c#L620 p8>20g689" c1731s="line17 name="L631""""""*""* * And clear the/  f">zlist_cach2062ist2020g685" c1742s="lineL6ruplist))class="srefone *); 20s 8176="comge_alloc.c#L620s 8>20g684" c18a3s="line18anline16 e"  */im_mss=ist));
20fo8e="mm/page_alloc.c#L620fo8>20g482" c1782s="line17 name="L682">2065ist20na8e="mm/page_alloc.c#L620na8>20g586" c1768s="nmee7s="line17 name="L63"* * And clear the/  f">zlist_cach2066ist20 n8>176href=e_alloc.c#L620 n8>20g688" c17 6s="line17 name="L676"""""""XX: FclassclDAT PAGE_   dodeOSTLY_ORDER,"lin__>172REPEATei> 675   17 na>177href=ment">20g7ist20 h8_pto    ge_alloc.c#L620 h8>20g688" c17 7s="line17 name="L677""""""*especifaed,euten>wen>
try5unt f"wmee=rlo;zssc>
 675   17 na>177href=ment">20g8ist20it8eflc    ge_alloc.c#L620it8>20g688" c17 8s="line17 name="L678""""""* (above), cl"wm/pa5 ven>
 675   17 na>177href=ment">20g9ist20od8=b/page_ge_alloc.c#L620od8>20g686" c1759s="line17 name="L659""""""""larg> nt">se e flc-de=m/pa5  /class. In boog9ccres,5ameogp 675   17 na>177href=ment">207iist20 n8>176="come_alloc.c#L620 n8>20 n86" c1759s="line17 name="L659""""""""e flc-de=m>st* eu"y fs,5wmeetopn>
try17 *is ores- pa ldistinchion between1v2071ist20">8
8>20 689" c1731s="line17 name="L631""""""*""* * And clear the/  f">zlist_cach2072ist20 n8>177m/page_alloc.c#L620 n8>20 685" c1742s="lineL6ruplist))ODEgfpehhhhint 172REPEATe="L699"a7 na>5__>172REPEATef  c18a"sre="L6wedass="sref">zs p;=="L69eflagf ; hhhhcllt="(1cllt=llt="sref="L69eflagfclass="srefone *); 20lf8>zs    )=e_alloc.c#L620lf8>20 684" c18a3s="line18anline16 e"  */im_mss=ist));
20fo81773    ge_alloc.c#L620fo8>20 482" c1782s="line17 name="L682">2075ist20 n8>177m/page_alloc.c#L620 n8>20 586" c1768s="line16 0f">" c1748s="line17 name="L62076ist20 n8/ "mm/page_alloc.c#L620 n8>20 683" c18a4s="line18aname="L694"> 2077ist20dt8at"mm/page_alloc.c#L620dt8>20 657" c18a7s="line18aname="L697">2078ist20it8rd"mm/page_alloc.c#L620it8>20 888" c179ss="line17 name="L690inalloc.nil    zist<    il_atezs *c18a7s="line18aname="L697">2079ist20 p8e="mm/page_alloc.c#L620 p8>20 986" name="L669"> 66__de=pod;  690
8listcodege_alloc.c#L620">8>20">86" c1768s="linass="sreL64 l_f">zif">zlistist));
zlistcodee" class="sren" if">zlistist));
zlistcode=zenum" ());
); ); 20na81780"comge_alloc.c#L620na8>20"186" c1768s="name="L669"> 66e=zofpehgfpeeint zif">zhisst));
zist));
ziez17edrder); 20fo8e="mm/page_alloc.c#L620fo8>20"685" c1742s="lteef="+code=zone" lismiga h thisst));
); 20 n8>178m/page_alloc.c#L620 n8>20"384" c1655s="line16 name="L655"> 2084ist20ch8_pto    ge_alloc.c#L620ch8>20"486" c1768s="linass="sreL64 l_f">zist<    il_atezs *"sreL64 l_f">zist<    il_atezsf">" c1748s="line17 name="L62085ist20 n8eflc    ge_alloc.c#L620 n8>20"611" c18a5s="line18aname="L695">2086ist20 n8ef/page_ge_alloc.c#L620 n8>20"685" c1742s="nmee7s="line17 name="L63 Acae bei>se OOM kif=eri"L6k"ixi7>se mt 17 na>*zlist_cach2087ist20dt8>178href=e_alloc.c#L620dt8>20"661" c1797s="lme=1"sreL64 l_f">zi9ry_set_f">zlistcoom> 690
zlistcoomaflc_ort" class="sref">zlistist));
zlistcode=zone-de=mapping" clgfpehhhhint 20NE8IST+cod)=e_alloc.c#L620NE8>20"686" c1768s="line17 naame="L669"> 66scheduls= e=aout_uni>cerrup0ibmmcla>z
lcheduls= e=aout_uni>cerrup0ibmmaflc_1)f">" c1748s="line17 name="L62089ist20 p8178m/pagge_alloc.c#L620 p8>20"657" c1739s="line17 nline16 name="L669"> 66ype=e="L699"a7 na>51727s="Lf">" c1748s="line17 name="L6209iist20 n8>178="come_alloc.c#L620 n8>20 n86" c17a6s="c18a4s="line18aname="L694"> 2091ist20na8f">zcodege_alloc.c#L620na8>20 683" c1771s="line17 name="L671">2092ist20 b7177m/page_alloc.c#L6820 b7>20 686" c18a2s="+17 6s="line17 name="L637"> 675   17 na>177href=ment">2093ist20_n" if+cod)=e_alloc.c#L620_n">20 688" c1733s="line17 name="L633""""""""Go7>sr en6=>se mt 1hreflyet 71  >s f  e=a, keep very high gh 17 na> 675   17 na>177href=ment">2094ist20na>1793    ge_alloc.c#L620na>>20 688" c1734s="line17 name="L634""""""*5gp1>, by"> i /cnlyf=mec-dch a paref=el oom kif=17 ,5wmem;=jufy f"li 675   17 na>177href=ment">2095ist20 na>179m/page_alloc.c#L620 na>20 688" c17 5s="line17 name="L675""""""*>wm/pa5 352020 688" c17 6s="line17 name="L676"""""""""* * And clear the/  f">zlist_cach2097ist20na>179="comge_alloc.c#L620na>>20 786" c1768s="name="L669"> 66st<    il_atezs = sref="L69eflagfget_ f">zfrom_"coelistist));
zfrom_"coelistaflc_ort" class="sreODEgfpehhhhint 5__>172HARDWAe=code=zone-de=mapping"e=zofpehpeeint zlist_cach2098ist20;
20 686" c1768s="line17 naame="L669"> 66class="srefone * 693   1f">zlistist));
zlistcode=zone-de=mapping"hightetypclader); ); 20 na>179m/page_alloc.c#L620 na>20 657" c1739s="line17 n class="sref">zlags); 5   dodePUSETef   17edrder); 21eiis179m/page_alloc.c#L621eii>21ei86" c18a2s="line18an class="sren" iODEppagerredf">zist));
ziez">de-de=mapping"lismiga h thisst));
" c1748s="line17 name="L621e1ist21ea8f">zcodege_alloc.c#L621ea8>210161" c1797s="lme= (zs/17edrder); 21eb7177m/page_alloc.c#L6821eb7>210686" c18a2s="line18ango"coname="L669"> 66out="srefone *" c1748s="line17 name="L621e3ist21en" if+cod)=e_alloc.c#L621en">210687" c17lear the/  f">zlist_cach21e4ist21ea>1793    ge_alloc.c#L621ea>>210461" c1797s="lme=3eL6ruplist))ODEgfpehhhhint 172NOFAI=e="L699"a7 na>5__>172NOFAI=hhhh)a hzap     +alloc.c#L634" idHZ21e5ist21ena>179m/page_alloc.c#L621ena>210686" c1785s="line17 namee7s="line17 name="L63 Tse OOM kif=eri"* euWe Fhelp highe Fclassc634" s""""* * And clear the/  f">zlist_cach21e6ist21ea hnidcodege_alloc.c#L621ea >210686" c17a6s="line17anlineL6ruplist))class="srefone *); 21ea>179="comge_alloc.c#L621ea>>210686" c1747s="line17 name="L65go"coname="L669"> 66out="srefone *" c1748s="line17 name="L621e8ist21e
21e686" c1768s="line17 namee7s="line17 name="L63 Tse OOM kif=erido17 We Fneedl h"lyfkif= tpehs"ixi7lowmem""""* * And clear the/  f">zlist_cach21e9ist21ena>179m/page_alloc.c#L621ena>21e657" c1739s="line17 nlineL6ruplist))hightetypclader); 5aMAX_NORMA="*hh)17edrder); 21na>180="comge_alloc.c#L621na>>21na84" c1654s="line16 nnnnnnnnngo"coname="L669"> 66out="srefone *" c1748s="line17 name="L621n1ist21Assumes all pae="mm/page21Ass>211686" c1711s="line17 n"17 6s="line17 name="L637"> 675   17 na>177href=ment">2112ist21"L8wed     :e_alloc.c#L621"L8>21186="line17 name="L631"""W39;z|5c=mmiiiiiiiii* >172THISyODE51">cains __>172NORETRY ana>wennevsschit by">*is ores- pa ldistinchion between1v21n3ist21ME8ORY    ]ge_alloc.c#L621ME8>211688" c1733s="line17 name="L633""""""iiiiiiii* Sanity check5ixi7b635172THISyODE, We FrealnOOM.is ores- pa ldistinchion between1v21n4ist21ed8" if    ge_alloc.c#L621ed8>211688" c1734s="line17 name="L634""""""""""""""*eer*T ef=erilt e * hanale if t e flc-de=m>by fure by itself"li 675   17 na>177href=ment">21n5ist21na81714    ge_alloc.c#L621na8>211688" c17 5s="line17 name="L675""""""""""""""""it specifaes __>172THISyODE.is ores- pa ldistinchion between1v21n6ist21 n8>171href=e_alloc.c#L621 n8>211688" c17 6s="line17 name="L676""""""""""""""""Note: Hugeif t us17 ntis th"* euhit PAGE_   dodeOSTLY_ORDER.is ores- pa ldistinchion between1v21n7ist21 h8/ "mm/page_alloc.c#L621 h8>211688" c17 7s="line17 name="L677"""""""""""""""""* * And clear the/  f">zlist_cach21n8ist21anaee"mm/page_alloc.c#L621ana>21n686" c1768s="line17 nlineL6ruplist))ODEgfpehhhhint 172THISyODEe="L699"a7 na>5__>172THISyODE"*hh)17edrder); 21mo8y:"mm/page_alloc.c#L621mo8>211657" c1739s="line17 name="L63go"coname="L669"> 66out="srefone *" c1748s="line17 name="L6212iist21e 8ts"mm/page_alloc.c#L621e 8>212n86" c17a6s="c18a4s="line18aname="L694"> 2121ist21MA8)="mm/page_alloc.c#L621MA8>212186" c1768s="nmee7s="line17 name="L63 Exhausimiewl pa* S>be dcla*lomi=/pa5  /blamo  e=a""""* * And clear the/  f">zlist_cach2122ist21ca8he"mm/page_alloc.c#L621ca8>212686" c18a2s="+dcodegpigratetout_of_memory="srefone *zlistist));
zlistcode=zone-de=mapping" clgfpehhhhint  * 693   1e=zofpehpeeint  693   1falsalloc.nil    zs/f">" c1748s="line17 name="L621e3ist21ma8e="mm/page_alloc.c#L621ma8>212687" c17lear the/  f">zlist_cach2124ist21",8or"mm/page_alloc.c#L621",8>21e482" name="L669"> 66out="srefone *); 21ln8t="mm/page_alloc.c#L621ln8>21e686" c1785s="name="L669"> 66clear_f">zlistcoom> 690
zlistcoomaflc_ort" class="sref">zlistist));
zlistcode=zone-de=mapping" clgfpehhhhint " c1748s="line17 name="L621e6ist21 n8he"mm/page_alloc.c#L621 n8>21e686" c17a6s="line16 name="L669"> 66st<    il_atezsf">" c1748s="line17 name="L621e7ist21ar8s,"mm/page_alloc.c#L621ar8>21e657" c18a4s="line18aname="L694"> 2128ist21>z8is"mm/page_alloc.c#L621>z8>212681" c1798s="line17 name="L698">2129ist21lw8"Lrem/page_alloc.c#L621lw8>21e657" #ifde=e+dcodegpigratetCONFIGdeOMPACTION76     +code=ivCONFIGdeOMPACTION81" c1798s="line17 name="L698">213iist21rl8ss"mm/page_alloc.c#L621rl8>213n86" c1759s="line17 name="L63 Try"memory51"mprata=m>bor high-classc634" -de=mmibefs f >
zlist_cach2131ist21or8ed  m/page_alloc.c#L621or8>21r186" c179ss=linass="sreL64 l_f">zist<    il_atezs *c18a7s="line18aname="L697">21r2ist21li8t="mm/page_alloc.c#L621li8>213687" c17eL64 l_f">zi__de=pod; 
 690

21r684" c18a3s="linass="sreL64 l_f">zif">zlistist));
zlistcodee" class="sren" if">zlistist));
zlistcode=zenum" ());
); ); 21ac8ly"mm/page_alloc.c#L621ac8>213486" c1785s="name="L669"> 66e=zofpehgfpeeint zif">zhisst));
zist));
ziez17edrder); 21o=8o."mm/page_alloc.c#L621o=8>213686" c1785s="lteef="+code=zone" lismiga h thisst));
 690
1790"com+code=iage" clync_ hfmige=mcla>z
lync_ hfmige=m>ziez17edrder); 21st8"+com/page_alloc.c#L621st8>213686" c1785s="name="L669"> 66b90"> 690
1790"c" class="sren" i1">cendil_1"mprata=m> 690
cendil_1"mprata=mhis*=zone-de=mapping"b90"> 690
1790"c" class="sren" idfppagerr1"mprata=m> 690
ziez17edrder); 21p"8i."mm/page_alloc.c#L621p"8>213686" c1747s="hn"e=migrlo;z|" class="sren" id64dsome_proge h"hhhint ); 21be8*="mm/page_alloc.c#L621be8>21r686" hzap     +alloc.c#L634" idHZ21r9ist21lw8href    ge_alloc.c#L621lw8>21r657" c1739s="lme=1"sreL64 l_f">ziclass="srefone *21ed8" if    ge_alloc.c#L621ed8>214i86" c18a2s="line18anline16 name="L669"> 66ype=e="L699"a7 na>51727s="Lf">" c1748s="line17 name="L621e1ist21na81740"comge_alloc.c#L621na8>214683" c1771s="line17 name="L671">2142ist21li8e="mm/page_alloc.c#L621li8>21e685" c1742s="lineL6ruplist))1"mprata=m_dfppager> 690
zist));
ziez">de-de=mapping"class="srefone *21s 8e="mm/page_alloc.c#L621s 8>21e684" c18a3s="line18an" class="sren" idfppagerr1"mprata=m> 690
zie = sref="L69eflagftrut> 690
zsf">" c1748s="line17 name="L621e4ist21ac8e="mm/page_alloc.c#L621ac8>214686" c1654s="line16 nline16 name="L669"> 66ype=e="L699"a7 na>51727s="Lf">" c1748s="line17 name="L621e5ist21 n8>174m/page_alloc.c#L621 n8>21e586" c1768s="c18a4s="line18aname="L694"> 2146ist21ch8_pto    ge_alloc.c#L621ch8>214683" c1786s="line17 name="L686">2147ist21 h8eflc    ge_alloc.c#L621 h8>214786" c1768s="name="L669"> 66currme=der); " c1748s="line17 name="L621e8ist21de8/page_ 1ge_alloc.c#L621de8>214686" c1768s="" class="sren" id64dsome_proge h"hhhint  690
zlistist));
zlistcode=zone-de=mapping" lass="srefone * 693   1 clgfpehhhhint ); 201w8>174m/page_alloc.c#L6201w8>201457" c1739s="line17 name="L639"> 639 693   1e=zofpehpeeint  693   1fync_ hfmige=mcla>z
lync_ hfmige=m>ziez17edrder); 201>8
8>201584" c1654s="line16 nnnnnnnnng"> 639 693   1e">cendil_1"mprata=m> 690
cendil_1"mprata=mhis*=f">" c1748s="line17 name="L621e1ist201<8 hi    ]ge_alloc.c#L6201<8>201586" c1768s="name="L669"> 66eurrme=der); " c1748s="line17 name="L621e2ist201i8>175m/page_alloc.c#L6201i8>201582" c1782s="line17 name="L682">2013ist201 8e="mm/page_alloc.c#L6201 8>201586" c18a3s="s=e=" class="sren" id64dsome_proge h"hhhint 201c8>zs    )=e_alloc.c#L6201c8>201586" c1654s="line16 nlinass="sreL64 l_f">zist<    il_atezs *"sreL64 l_f">zist<    il_atezsf">" c1748s="line17 name="L62015ist201a81754    ge_alloc.c#L6201a8>201511" c18a5s="line18aname="L695">2016ist201n8>175href=e_alloc.c#L6201n8>201586" c17a6s="line17an"s759s="line17 name="L63 TP t uhfmige=m>"coeas=mecse mPCP istcss th"*e waeefmerg7 nO""* * And clear the/  f">zlist_cach2137ist201h8/ "mm/page_alloc.c#L6201h8>201586" c1747s="line17 naclass="sren" id6raind;  690
flc_ort" class="sreODet_cpuhhint " c1748s="line17 name="L621e1ist21dt8in"mm/page_alloc.c#L6201t8>201586" c1768s="line17 naame="L669"> 66cput_cpuhhint " c1748s="line17 name="L621e1ist201w8 i"mm/page_alloc.c#L6201w8>201588" 18a4s="line18aname="L694"> 201iist201 8t="mm/page_alloc.c#L6201 8>201686" c18a2s="line18an class="sren" iOD<    il_atezs = sref="L69eflagfget_ f">zfrom_"coelistist));
zfrom_"coelistaflc_ort" class="sreODEgfpehhhhint zlist_cach2011ist201p8e="mm/page_alloc.c#L6201p8>201686" c1711s="line17 n"18a2s="line18an class="sren" iOlass="srefone * 693   1f">zlistist));
zlistcode=zone-de=mapping"hightetypclader); ); 201a8href    ge_alloc.c#L6201a8>201686" c18a2s="line18ang18a2s="line18an class="sren" iOe=podin_de=erruplref=")code=pode=p bad" =lass="s (); 201 8176="comge_alloc.c#L6201 8>201684" c18a3s="line18anl18a2s="line18an class="sren" iODEppagerredf">zist));
ziez">de-de=mapping"cismiga h thisst));
" c1748s="line17 name="L621e4ist201o8e="mm/page_alloc.c#L6201o8>201686" c1654s="line16 nlme= (zs/1hzap     +alloc.c#L634" idHZ2145ist201a8e="mm/page_alloc.c#L6201a8>201586" c1768s="n18a2s="line18an class="sren" iODEppagerredf">zist));
ziez_DATAref="one" clas7 naratodbL6k"skipe=push 690
zs = sref="L69eflagfgalsalloc.nil    zsf">" c1748s="line17 name="L64015ist201n8>176href=e_alloc.c#L6201n8>201686" c17a6s="line17an"ine18an class="sren" iODEppagerredf">zist));
ziez_DATAref="one" clas7 naratod29 690
>zs = sf">" c1748s="line17 name="L62017ist201h8_pto    ge_alloc.c#L6201h8>201686" c1747s="line17 name="L65gclass="sren" iODEppagerredf">zist));
ziez_DATAref="one" clas7 naratodfppag_shifder); zs = sf">" c1748s="line17 name="L62017ist21dt8eflc    ge_alloc.c#L6201t8>201686" c1768s="line17 name="L655ineL6ruplist))class="srefone *zist));
ziez_DATAref="one" clas7 naratoda hreey fa>p;=="L69eflagf w naratoda hreey fa>pf  tzap     +alloc.c#L634" idHZ2149ist201d8=b/page_ge_alloc.c#L6201d8>201657" c1739s="line17 name="L639"> 639zist));
ziez_DATAref="one" clas7 naratoda hreey fa>p;=="L69eflagf w naratoda hreey fa>pf  t= sref="L69eflagfglass="srefone *));
201n8>176="come_alloc.c#L6201n8>201784" c1654s="line16 nnnnnnnnn">name="L684"> fcount_vm_vme= ;=="L69eflagf w nunt_vm_vme= flc_ort" class="sreOONPACTISUCCESp;=="L69eflagf  ONPACTISUCCESpis*/f">" c1748s="line17 name="L621e1ist201>8
8>201786" c1711s="line17 n"18a2s="line16 name="L669"> 66st<    il_atezsf">" c1748s="line17 name="L621e2ist201n8>177m/page_alloc.c#L6201n8>201786" c18a2s="line18ang18a4s="line18aname="L694"> 2143ist201f8>zs    )=e_alloc.c#L6201f8>201787" c17lear the/  f">zlist_cach2124ist201o81773    ge_alloc.c#L6201o8>201786" c1654s="line16 nl17 6s="line17 name="L637"> 675   17 na>177href=ment">2115ist201n8>177m/page_alloc.c#L6201n8>201788" c17 5s="line17 name="L675""""""""""""""""iI/pa5  /blad5ine"mprata=m>brun occursana>wy fs,is ores- pa ldistinchion between1v21n6ist201n8/ "mm/page_alloc.c#L6201n8>201788" c17 6s="line17 name="L676""""""""""""""""Nr*T most iskeyuauaasm>bigll pa6;  exstc,s ores- pa ldistinchion between1v21n6ist201t8at"mm/page_alloc.c#L6201t8>201788" c17 7s="line17 name="L677""""""""""""""""s th"e Frenen6=>so satisfygh 17 na><,is ores- pa ldistinchion between1v21n6ist21dt8rd"mm/page_alloc.c#L6201t8>201788" c17 8s="line17 name="L678""""""*""""""""""* * And clear the/  f">zlist_cach2139ist201p8e="mm/page_alloc.c#L6201p8>201757" c1739s="line17 n class="sref">zcuount_vm_vme= ;=="L69eflagf w nunt_vm_vme= flc_ort" class="sreOONPACTIAI=e="L699"a7 na>5_ONPACTIAI=eis*/f">" c1748s="line17 name="L621eiist201>8listcodege_alloc.c#L6201>8>201857" c18a7s="line18aname="L697">2011ist201a81780"comge_alloc.c#L6201a8>201886" c1711s="line17 n"17 6s="line17 name="L637"> 675   17 na>177href=ment">2112ist201o8e="mm/page_alloc.c#L6201o8>20186="line17 name="L631"""W39;z|5c=mmiiiiiiiii* >Asanync_e"mprata=m>b29 675   17 na>177href=ment">2112ist201n8>178m/page_alloc.c#L6201n8>201888" c1733s="line17 name="L633""""""iiiiiiii* Sfppagameogpby fure is ores- pa ldistinchion between1v21n4ist201h8_pto    ge_alloc.c#L6201h8>201888" c1734s="line17 name="L634""""""""""""""*e"* * And clear the/  f">zlist_cach2135ist201n8eflc    ge_alloc.c#L6201n8>201886" c1768s="n18a2s="lineL6ruplist))cync_ hfmige=mcla>z
lync_ hfmige=m>ziezzap     +alloc.c#L634" idHZ2146ist201n8ef/page_ge_alloc.c#L6201n8>201886" c17a6s="line17an"ine18an class="sren" iOfppag_"mprata=m> 690
zist));
ziez">de-de=mapping"class="srefone *" c1748s="line17 name="L621eiist201t8>178href=e_alloc.c#L6201t8>201857" c18a7s="line18aname="L697">2018ist201E8IST+cod)=e_alloc.c#L6201E8>201686" c1768s="line17 naame="L669"> 66s29
cd_recheduflc_o)">" c1748s="line17 name="L621e9ist201p8178m/pagge_alloc.c#L6201p8>201657" c1739s="l18a4s="line18aname="L694"> 214iist201n8>178="come_alloc.c#L6201n8>201957" c18a7s="line18aname="L697">2011ist201a8f">zcodege_alloc.c#L6201a8>201986" c1711s="line16 name="L669"> 66ype=e="L699"a7 na>51727s="Lf">" c1748s="line17 name="L621e2ist201b7177m/page_alloc.c#L68201b7>201686" c18a4s="line18aname="L694"> 214iist201n" if+cod)=e_alloc.c#L6201n">201688" c#else8a4s="line18aname="L694"> 214iist201a>1793    ge_alloc.c#L6201a>>201688" c179ss="line17 name="L690inalloc.nil    zist<    il_atezs *c18a7s="line18aname="L697">2015ist201na>179m/page_alloc.c#L6201na>201688" c1reL64 l_f">zis_de=pod; 
 690

zif">zlistist));
zlistcodee" class="sren" if">zlistist));
zlistcode=zenum" ());
); ); 201a>179="comge_alloc.c#L6201a>>201786" c1768s="name="L669"> 66s=zofpehgfpeeint zif">zhisst));
zist));
ziez17edrder); 201
201686" c1768s="lteef="+code=zone" lismiga h thisst));
 690
1790"com+code=iage" clync_ hfmige=mcla>z
lync_ hfmige=m>ziez17edrder); 201na>179m/page_alloc.c#L6201na>201657" c1739s="lne-de=mapping"b90"> 690
1790"co class="sren" i1">cendil_1"mprata=m> 690
cendil_1"mprata=mhis*=zone-de=mapping"b90"> 690
1790"c" class="sren" idfppagerr1"mprata=m> 690
ziez17edrder); 212iis179m/page_alloc.c#L6212ii>212i86" c18a2s="ln"e=migrlo;z|" class="sren" id64dsome_proge h"hhhint ); 212a8f">zcodege_alloc.c#L6212a8>212161" czap     +alloc.c#L634" idHZ2122ist212b7177m/page_alloc.c#L68212b7>212686" c18a2s="line16 name="L669"> 66ype=e="L699"a7 na>51727s="Lf">" c1748s="line17 name="L62123ist212n" if+cod)=e_alloc.c#L6212n">212687" c18a4s="line18aname="L694"> 2124ist212a>1793    ge_alloc.c#L6212a>>212461" c#nd17f"s759s="line17 name="L63 TONFIGdeOMPACTION8*e"* * And clear the/  f">zlist_cach2125ist212na>179m/page_alloc.c#L6212na>212011" c18a5s="line18aname="L695">2026ist212a hnidcodege_alloc.c#L6212a >212088" c17 6s="line17 name="L63 TPerform i>
zlist_cach2127ist212a>179="comge_alloc.c#L6212a>>212686" c179ss=">cc18a5s="line18aname="L695">2028ist212
212686" c1reL64 l_f">zis_dperform_ate
zif">zlistist));
zlistcodee" class="sren" if">zlistist));
zlistcode=z18a5s="line18aname="L695">20289st212
a>179m/page_alloc.c#L6202na>212657" c1739s="line17 nl"name="L669"> 66s=zofpehgfpeeint ); 212a>180="comge_alloc.c#L6212a>>212184" c1655s="line16 name="L655"> 2021ist212ssumes all pae="mm/page212ss>212686" c1711s="linass="sreL64 l_f">zifate));
));
" c1748s="line17 name="L62122ist212L8wed     :e_alloc.c#L6212L8>212185" c1742s="lteef="+code=zone" lroge h"hhhint " c1748s="line17 name="L62122ist212E8ORY    ]ge_alloc.c#L6212E8>212187" c17lear the/  f">zlist_cach2124ist212d8" if    ge_alloc.c#L6212d8>212186" c1785s="name="L669"> 66e29
cd_recheduflc_o)">" c1748s="line17 name="L62125ist212a81714    ge_alloc.c#L6212a8>212111" c18a5s="line18aname="L695">2026ist212n8>171href=e_alloc.c#L6212n8>212185" c1742s="nmee7s="line17 name="L63 AWee=rw golteeo snc_hronousi
zlist_cach2127ist212h8/ "mm/page_alloc.c#L6212h8>212186" c1768s="name="L669"> 66cupuet_femory5_e h"ure*_bump 690
" c1748s="line17 name="L62125ist212naee"mm/page_alloc.c#L6212na>212686" c1768s="lame="L669"> 66currme=der); " c1748s="line17 name="L62129ist212o8y:"mm/page_alloc.c#L6212o8>212157" c1739s="lne-de=mapping"bL6k"depset_furrme="_ate));
" c1748s="line17 name="L6212iist212 8ts"mm/page_alloc.c#L6212 8>212n86" c17a6s="cm+code=iage" clate));
));
zs = sf">" c1748s="line17 name="L62021ist212A8)="mm/page_alloc.c#L6212A8>212286" c1768s="name="L669"> 66eurrme=der); ));
));
" c1748s="line17 name="L62122ist212a8he"mm/page_alloc.c#L6212a8>212282" c1782s="line17 name="L682">2023ist212a8e="mm/page_alloc.c#L6212a8>212236" c1768s="name="L669"> 66eroge h"hhhint  690
flc_ort" class="sreO">zlistist));
zlistcode=zone-de=mapping" lass="srefone * 693   1 clgfpehhhhint " c1748s="line17 name="L6212iist212,8or"mm/page_alloc.c#L6212,8>212282" c1782s="line17 name="L682">2025ist212n8t="mm/page_alloc.c#L6212n8>212686" c1785s="name="L669"> 66clrrme=der); ));
 66ype=e="L699"a7 na>51727s="Lf">" c1748s="line17 name="L62126ist212n8he"mm/page_alloc.c#L6212n8>212286" c1785s="name="L669"> 66bL6k"depslear_furrme="_ate));
" c1748s="line17 name="L62127ist212r8s,"mm/page_alloc.c#L6212r8>212286" c1768s="name="L669"> 66currme=der); " c1748s="line17 name="L62128ist212z8is"mm/page_alloc.c#L6212z8>212681" c1798s="line17 name="L698">2129ist212w8"Lrem/page_alloc.c#L6212w8>212257" c1739s="lne-de=mapping"b29
cd_recheduflc_o)">" c1748s="line17 name="L6212iist212l8ss"mm/page_alloc.c#L6212l8>212357" c18a7s="line18aname="L697">2021ist212r8ed  m/page_alloc.c#L6212r8>212386" c1711s="line16 name="L669"> 66yroge h"hhhint " c1748s="line17 name="L62122ist212i8t="mm/page_alloc.c#L6212i8>212386" c18a4s="line18aname="L694"> 2123ist212 8r*"mm/page_alloc.c#L6212 8>212387" c17lear the/  f">zlist_cach2124ist212c8ly"mm/page_alloc.c#L6212c8>212388" c1734s="line17 name="L63 Tse Oealnly slrw 34" -deor path wp1>,"*e ecerr i>
zlist_cach2125ist212=8o."mm/page_alloc.c#L6212=8>212686" c179ss="line17 name="L690inalloc.nil    zist<    il_atezs *c18a7s="line18aname="L697">2026ist212t8"+com/page_alloc.c#L6212t8>212686" c1reL64 l_f">zis_de=pod; 


2026ist212"8i."mm/page_alloc.c#L6212"8>212686" c1747s="hinass="sreL64 l_f">zif">zlistist));
zlistcodee" class="sren" if">zlistist));
zlistcode=zenum" ());
); ); 212e8*="mm/page_alloc.c#L6212e8>212386" c1768s="lame="L669"> 66c=zofpehgfpeeint zif">zhisst));
zist));
ziez17edrder); 212w8href    ge_alloc.c#L6212w8>212657" c1739s="lmeef="+code=zone" lismiga h thisst));
); 212d8" if    ge_alloc.c#L6212d8>212484" c1655s="line16 name="L655"> 2021ist212a81740"comge_alloc.c#L6212a8>212486" c1711s="linass="sreL64 l_f">zift<    il_atezs *"sreL64 l_f">zist<    il_atezsfo=lame="L669"> 66ype=e="L699"a7 na>51727s="Lf">" c1748s="line17 name="L62122ist212i8e="mm/page_alloc.c#L6212i8>212486" c18a2s="+dcodegpigrateto90"> 690
1790"com+code=iage" cl6raindu 690
zsfo=lame="L669"> 66yalsalloc.nil    zsf">" c1748s="line17 name="L64023ist212 8e="mm/page_alloc.c#L6212 8>212487" c17lear the/  f">zlist_cach2124ist212c8e="mm/page_alloc.c#L6212c8>212686" c1654s="l class="sren" id64dsome_proge h"hhhint 
 693   1e">zlistist));
zlistcode=z18a5s="line18aname="L695">2025ist212n8>174m/page_alloc.c#L6212n8>212586" c1768s="ccccccccccccccccccccccccccccccccccccccccne-de=mapping"e=zofpehpeeint " c1748s="line17 name="L62126ist212h8_pto    ge_alloc.c#L6212h8>212486" c1785s="nineL6ruplist))cuniskeyueeint ); 212h8eflc    ge_alloc.c#L6212h8>212486" c1747s="line17 naine16 name="L669"> 66ype=e="L699"a7 na>51727s="Lf">" c1748s="line17 name="L62128ist212e8/page_ 1ge_alloc.c#L6212e8>212481" c1798s="line17 name="L698">2129ist202w8>174m/page_alloc.c#L6202w8>202457" c1739s="lmee7s="line17 name="L63 Acferr succh"eful 
b""* * And clear the/  f">zlist_cach212iist202>8
8>202584" c1654s="lineL6ruplist))cNUMA_BUILD6     +code=ivCNUMA_BUILDf  )17edrder); 202<8 hi    ]ge_alloc.c#L6202<8>202586" c1711s="line17 n"1> 693   1e"lc_lear_f">zls_ful> 690
zls_ful>flc_ort" class="sreO">zlistist));
zlistcode=f">" c1748s="line17 name="L62122ist202i8>175m/page_alloc.c#L6202i8>202582" c1782s="line17 name="L682">2023ist202 8e="mm/page_alloc.c#L6202 8>202586" cref="one" clasiatty="srefone *); 202c8>zs    )=e_alloc.c#L6202c8>202586" c1785s="name="L669"> 66eD<    il_atezs = sref="L69eflagfget_ f">zfrom_"coelistist));
zfrom_"coelistaflc_ort" class="sreODEgfpehhhhint 2025ist202a81754    ge_alloc.c#L6202a8>202586" c1768s="cccccccccccccccccccccccccccccccccrt" class="sreO">zlistist));
zlistcode=zone-de=mapping" ightetypclader); ); 202n8>175href=e_alloc.c#L6202n8>202586" c17a6s="line17an"ccccccccccccccccccccccccrt" class="sreOe=podin_de=erruplref=")code=pode=p bad" =lass="s (); 202h8/ "mm/page_alloc.c#L6202h8>202586" c1747s="line17 naccccccccccccccccccccccccrt" class="sreODEppagerredf">zist));
ziez">de-de=mapping"cismiga h thisst));
" c1748s="line17 name="L62121ist212t8in"mm/page_alloc.c#L6202t8>202581" c1798s="line17 name="L698">2121ist202w8 i"mm/page_alloc.c#L6202w8>202557" c1739s="lmee7s="line17 name="L63 * * And clear the/  f">zlist_cach212iist202 8t="mm/page_alloc.c#L6202 8>202686" c1759s="line17 name="L6ccccccccc* If 9s=34" -de=m>by fa>p aferr i>
z* And clear the/  f">zlist_cach212iist202p8e="mm/page_alloc.c#L6202p8>202686" c1759s="line17 name="L6ccccccccc* ;  35bgpwty= again>z* And clear the/  f">zlist_cach212iist202a8href    ge_alloc.c#L6202a8>20266="line17 name="L631"""W39;z|5c=mmii""* * And clear the/  f">zlist_cach2122ist202 8176="comge_alloc.c#L6202 8>202686" c18a3s="s=e=""sreL64 l_f">zicD<    il_atezs =ass="ass="s"sreL64 l_f">zic6raindu 690
zsf1hzap     +alloc.c#L634" idHZ2124ist202o8e="mm/page_alloc.c#L6202o8>202686" c1654s="line16 nlsreL64 l_f">zic6rain634"d;  690
flc_o)">" c1748s="line17 name="L62125ist202a8e="mm/page_alloc.c#L6202a8>202586" c1768s="n18a2s="lm+code=iage" cl6raindu 690
zsfo=lame="L669"> 66yrut> 690
zsf">" c1748s="line17 name="L62125ist202n8>176href=e_alloc.c#L6202n8>202686" c17a6s="line17an"o"coname="L669"> 66oatty="srefone *" c1748s="line17 name="L62125ist202h8_pto    ge_alloc.c#L6202h8>202686" c1747s="l18a4s="line18aname="L694"> 2127ist212t8eflc    ge_alloc.c#L6202t8>202681" c1798s="line17 name="L698">2129ist202d8=b/page_ge_alloc.c#L6202d8>202657" c1739s="line16 name="L669"> 66st<    il_atezsf">" c1748s="line17 name="L6212iist202n8>176="come_alloc.c#L6202n8>202784" c18a4s="line18aname="L694"> 2121ist202>8
8>202783" c1771s="line17 name="L671">2122ist202n8>177m/page_alloc.c#L6202n8>20276="line17 name="L631"""W39;3 * * And clear the/  f">zlist_cach2123ist202f8>zs    )=e_alloc.c#L6202f8>202788" c1733s="line17 name="L63 Tse> i /cef=erratebgpbrequesti /cn 675   17 na>177href=ment">2124ist202o81773    ge_alloc.c#L6202o8>202788" c1734s="line17 name="L63* sufficie=" urgencf=mecignoe bwa17 na><,ana>wtake ote Fcdespera17 meaure*sa> 675   17 na>177href=ment">2124ist202n8>177m/page_alloc.c#L6202n8>202788" c17 5s="line17 name="L67""* * And clear the/  f">zlist_cach2126ist202n8/ "mm/page_alloc.c#L6202n8>202788" c179ss="line17 name="L690inalloc.nil    zist<    il_atezs *c18a7s="line18aname="L697">2026ist202t8at"mm/page_alloc.c#L6202t8>202788" c1reL64 l_f">zis_de=pod;  *<_de=pod; 2026ist212t8rd"mm/page_alloc.c#L6202t8>202786" c1768s="linass="sreL64 l_f">zif">zlistist));
zlistcodee" class="sren" if">zlistist));
zlistcode=zenum" ());
); ); 202p8e="mm/page_alloc.c#L6202p8>202757" c1739s="lne-de=mapping"b=zofpehgfpeeint zif">zhisst));
zist));
ziez17edrder); 202>8listcodege_alloc.c#L6202>8>202884" c1654s="lieef="+code=zone" lismiga h thisst));
); 202a81780"comge_alloc.c#L6202a8>202861" czap     +alloc.c#L634" idHZ2122ist202o8e="mm/page_alloc.c#L6202o8>202826" c1768s="linass="sreL64 l_f">zift<    il_atezs *"sreL64 l_f">zist<    il_atezsf">" c1748s="line17 name="L62122ist202n8>178m/page_alloc.c#L6202n8>202887" c17lear the/  f">zlist_cach2124ist202h8_pto    ge_alloc.c#L6202h8>202886" c1654s="ldohzap     +alloc.c#L634" idHZ2125ist202n8eflc    ge_alloc.c#L6202n8>202886" c1768s="n18a2s="lame="L669"> 66eD<    il_atezs = sref="L69eflagfget_ f">zfrom_"coelistist));
zfrom_"coelistaflc_ort" class="sreODEgfpehhhhint 2026ist202n8ef/page_ge_alloc.c#L6202n8>202886" c17a6s="line17an"ine18an class="sren" iO">zlistist));
zlistcode=zone-de=mapping" ightetypclader); ); 202t8>178href=e_alloc.c#L6202t8>202886" c1747s="line17 name="L65gclass="sren" iODEppagerredf">zist));
ziez">de-de=mapping"cismiga h thisst));
" c1748s="line17 name="L62128ist202E8IST+cod)=e_alloc.c#L6202E8>202881" c1798s="line17 name="L698">2129ist202p8178m/pagge_alloc.c#L6202p8>202857" c1739s="line17 nlineL"sreL64 l_f">zicD<    il_atezs =ass="ass="srt" class="sreODEgfpehhhhint 172TNOAI=e="L699"a7 na>5__>172TNOAI=eis*=17edrder); 202n8>178="come_alloc.c#L6202n8>202984" c1654s="line16 nnnnnnnnn">name="L684"> fwait_iffd29
zist));
ziez">de-de=mapping"cBLK_RW_ASYN76     +code=ivPBLK_RW_ASYN7ziez">de-de=mapping"cHZ6     +code=ivPHZziez/50f">" c1748s="line17 name="L62121ist202a8f">zcodege_alloc.c#L6202a8>202986" c1711s="l} whileeL"sreL64 l_f">zicD<    il_atezs =ass="ass="sL6ruplist))ODEgfpehhhhint 172TNOAI=e="L699"a7 na>5__>172TNOAI=eis*=1f">" c1748s="line17 name="L62121ist202b7177m/page_alloc.c#L68202b7>202982" c1782s="line17 name="L682">202iist202n" if+cod)=e_alloc.c#L6202n">202986" c18a3s="sine16 name="L669"> 66st<    il_atezsf">" c1748s="line17 name="L6212iist202a>1793    ge_alloc.c#L6202a>>202688" c18a4s="line18aname="L694"> 2125ist202na>179m/page_alloc.c#L6202na>202911" c18a5s="line18aname="L695">2026ist202a hnidcodege_alloc.c#L6202a >202988" c179ss="line17 name="L690inalloc.nil    2026ist202a>179="comge_alloc.c#L6202a>>202786" cvoid">name="L684"> fwakme="L_kswapu 690
zif">zlistist));
zlistcodee" class="sren" if">zlistist));
zlistcode=z18a5s="line18aname="L695">2028ist202
202986" c1768s="line17 name="L655555555555555555555555555num" ());
); ); 202na>179m/page_alloc.c#L6202na>202957" c1739s="line17 name="L639"> 639));
); ); 213iis179m/page_alloc.c#L6213ii>213084" c1655s="line16 name="L655"> 2031ist213a8f">zcodege_alloc.c#L6213a8>213086" c1711s="linass="sreL64 l_f">zifass=a hmsst));
));
zsf">" c1748s="line17 name="L62132ist213b7177m/page_alloc.c#L68213b7>213026" c1768s="linass="sreL64 l_f">zif">zhisst));
zhisst));
" c1748s="line17 name="L621323st213b" if+cod)=e_alloc.c#L6203n">213087" c17lear the/  f">zlist_cach2134ist213a>1793    ge_alloc.c#L6213a>>213086" c1785s="name="L669"> 66efor_eactetypc_">zlistist));
zlistiflc_ort" class="sreO">zlisst));
 693   1e"msst));
zsf93"> 693   1f">zlistist));
zlistcode=zone-de=mapping"hightetypclader); ); 213aa>179m/page_alloc.c#L6203na>213086" c1768s="n18a2s="lame="L669"> 66ewakmup_kswapu 690
zlisst));
 693   1elass="srefone * 693   1est); " c1748s="line17 name="L621326st213a hnidcodege_alloc.c#L6203a >213088" c18a4s="line18aname="L694"> 2137ist213a>179="comge_alloc.c#L6213a>>213057" c18a7s="line18aname="L697">2038ist213
213686" c179ss="line17 name="L690inalloc.nil    cc18a5s="line18aname="L695">20389st213
a>179m/page_alloc.c#L6203na>213657" crt" class="sreODEgfpo_e=podin_de=erruplref=")codDEgfpo_e=podin_de=flc_ort" class="sreODEgfpeeint ); 213a>180="comge_alloc.c#L6213a>>213184" c1655s="line16 name="L655"> 2031ist213ssumes all pae="mm/page213ss>213686" c1711s="lteef="+code=zone" de=podin_de=erruplref=")code=pode=p bad" == sref="L69eflagfg  dodNWpWMS_MIN;=="L69eflagf    dodNWpWMS_MINd" ==|sref="L69eflagfg  dodNCPUSET;=="L69eflagf    dodNCPUSETodee">" c1748s="line17 name="L62132ist213L8wed     :e_alloc.c#L6213L8>213185" c1742s="la9
zs = sref="L69eflagfgeEgfpehhhhint 172TWAIT;=="L69eflagf  _>172TWAITodee">" c1748s="line17 name="L621323st213E8ORY    ]ge_alloc.c#L6213E8>213187" c17lear the/  f">zlist_cach2134ist213d8" if    ge_alloc.c#L6213d8>213186" c1785s="naee7s="line17 name="L63 A_>172THIGHi /cineumgratohbehgpzlist_cach2135ist213a81714    ge_alloc.c#L6213a8>213186" c1785s="name="L669"> 66cBUILD_BUG_ON;=="L69eflagf  BUILD_BUG_ONflc_ort" class="sreO_>172THIGH;=="L69eflagf  _>172THIGH6" c1!=sL6ruplist))O__forclloc.nil    " c1748s="line17 name="L62136ist213n8>171href=e_alloc.c#L6213n8>213183" c1786s="line17 name="L686">2137ist213h8/ "mm/page_alloc.c#L6213h8>213186" c1768s="nae17 name="L631"""W39;3 * * And clear the/  f">zlist_cach2135ist213naee"mm/page_alloc.c#L6213na>213188" c17 8s="line17 name="L678""""""* Tse Oef=err may diplteeo f">z reserva> 3 bit moe bmeogpzlist_cach21359st213o8y:"mm/page_alloc.c#L6213o8>213157" c17 8s="line17 name="L678""""""* Tcane Frrun i>
zlist_cach213iist213 8ts"mm/page_alloc.c#L6213 8>213286" c1759s="line17 name="L6ccccccccc* policynorbm/cink7 nOor h_>172THIGHiemory5.  172TATOMICbrequests wil>fl* And clear the/  f">zlist_cach213iist213A8)="mm/page_alloc.c#L6213A8>213286" c1759s="line17 name="L6ccccccccc* st 7both   dodNHARDER (!wait)ana>w  dodNHIGHi(_>172THIGH)is ores- pa ldistinchion between1v2132ist213a8he"mm/page_alloc.c#L6213a8>21326="line17 name="L631"""W39;z|5c=mmii""* * And clear the/  f">zlist_cach2133ist213a8e="mm/page_alloc.c#L6213a8>213236" c1768s="name="L669"> 66ee=podin_de=erruplref=")code=pode=p bad" ==|=sL6ruplist))O__forclloc.nil    ))ODEgfpehhhhint 172THIGH;=="L69eflagf  _>172THIGH6" c1">" c1748s="line17 name="L6213iist213,8or"mm/page_alloc.c#L6213,8>213282" c1782s="line17 name="L682">2035ist213n8t="mm/page_alloc.c#L6213n8>213686" c1785s="nineL"sreL64 l_f">zicwait 690
zs 1hzap     +alloc.c#L634" idHZ2136ist213n8he"mm/page_alloc.c#L6213n8>213286" c17a6s="line17an"s759s="line17 name="L63 * * And clear the/  f">zlist_cach2133ist213r8s,"mm/page_alloc.c#L6213r8>213288" c17 7s="line17 name="L677""""""""""""""""sN Frworth try7 nOeo 34" -dee ha hreOor * * And clear the/  f">zlist_cach2133ist213z8is"mm/page_alloc.c#L6213z8>213288" c17 8s="line17 name="L678""""""*""""""""" _>172TNOEM   doa vme=ninetiscanpa5  tccheduue is ores- pa ldistinchion between1v2139ist213w8"Lrem/page_alloc.c#L6213w8>213257" c17 8s="line17 name="L678""""""*|5c=mmii""* * And clear the/  f">zlist_cach213iist213l8ss"mm/page_alloc.c#L6213l8>213384" c1654s="line16 nnineeL"L6ruplist))ODEgfpehhhhint 172TNOEM   do76     +code=ivP_>172TNOEM   do7is*=1f clear the/  f">zlist_cach213iist213r8ed  m/page_alloc.c#L6213r8>213386" c1711s="line17 n"18a2s="lame="L669"> 66ee=podin_de=erruplref=")code=pode=p bad" ==|=sref="L69eflagfg  dodNHARDER;=="L69eflagf    dodNHARDERodee">" c1748s="line17 name="L62132ist213i8t="mm/page_alloc.c#L6213i8>213386" c18a2s="line18angs759s="line17 name="L63 * * And clear the/  f">zlist_cach2133ist213 8r*"mm/page_alloc.c#L6213 8>213388" c1733s="line17 name="L633""""""iiiiiiii* SIgnoe b"puet_nine172TATOMICb(!wait)arate Fctha>by fa 34" -is ores- pa ldistinchion between1v2134ist213c8ly"mm/page_alloc.c#L6213c8>213388" c1734s="line17 name="L633""""""iiiiiiii* SSe213=8o."mm/page_alloc.c#L6213=8>213388" c17 5s="line17 name="L675"""""""""""""""""* * And clear the/  f">zlist_cach213iist213t8"+com/page_alloc.c#L6213t8>213386" c17a6s="line17an"sme="L669"> 66ee=podin_de=erruplref=")code=pode=p bad" ==ass=" ~ (" c1748s="line17 name="L62136ist213"8i."mm/page_alloc.c#L6213"8>213686" c1747s="h} elsenineL6ruplist))cuniskeyueeint ))crt_tehhhhint ))currme=der); zicin_icerrrupder); zlist_cach213iist213e8*="mm/page_alloc.c#L6213e8>213386" c1768s="line17 naame="L669"> 66se=podin_de=erruplref=")code=pode=p bad" ==|=sref="L69eflagfg  dodNHARDER;=="L69eflagf    dodNHARDERodee">" c1748s="line17 name="L62132ist213w8href    ge_alloc.c#L6213w8>213388" 18a4s="line18aname="L694"> 203iist213d8" if    ge_alloc.c#L6213d8>213484" c1654s="lineL6ruplist))ciskeyueeint ))ODEgfpehhhhint 172TNOEM   do76     +code=ivP_>172TNOEM   do7is*=1f1hzap     +alloc.c#L634" idHZ2131ist213a81740"comge_alloc.c#L6213a8>213486" c1711s="line17 n"ineL6ruplist))cDEgfpehhhhint 172TEM   do76     +code=ivP_>172TEM   do7is*=1ap     +alloc.c#L634" idHZ2131ist213i8e="mm/page_alloc.c#L6213i8>213486" c18a2s="line18angine17 naame="L669"> 66se=podin_de=erruplref=")code=pode=p bad" ==|=sref="L69eflagfg  dodNO_WATER=pWMSp;=="L69eflagf    dodNO_WATER=pWMShhh<)">" c1748s="line17 name="L62133ist213 8e="mm/page_alloc.c#L6213 8>213484" c18a3s="line18anlelsenineL6ruplist))cin_serv7 n_softirqer); ))Ourrme=der); zlist_cach2134ist213c8e="mm/page_alloc.c#L6213c8>213686" c1654s="line18angine17 naame="L669"> 66se=podin_de=erruplref=")code=pode=p bad" ==|=sref="L69eflagfg  dodNO_WATER=pWMSp;=="L69eflagf    dodNO_WATER=pWMShhh<)">" c1748s="line17 name="L62133ist213n8>174m/page_alloc.c#L6213n8>213586" c1768s="cccccccccelsenineL"sreL64 l_f">zicin_icerrrupder); " c1748s="line17 name="L62133ist213h8_pto    ge_alloc.c#L6213h8>213486" c17a6s="line17an"cccccccccccccccc(L6ruplist))Ourrme=der); " c1748s="line17 name="L62133ist213h8eflc    ge_alloc.c#L6213h8>213486" c1747s="line17 naline18angine17 naame="L669"> 66suniskeyueeint ))ctest_tpliade=p beeint ))cTI_MEM DIEeeint zlist_cach2134ist213e8/page_ 1ge_alloc.c#L6213e8>213486" c1768s="line17 name="L655ame="L669"> 66se=podin_de=erruplref=")code=pode=p bad" ==|=sref="L69eflagfg  dodNO_WATER=pWMSp;=="L69eflagf    dodNO_WATER=pWMShhh<)">" c1748s="line17 name="L62133ist213w8>174m/page_alloc.c#L6203w8>203457" c1739s="l18a4s="line18aname="L694"> 213iist203>8
8>203584" c#ifdefsref="L69eflagfgONFIGdeOMA;=="L69eflagf  ONFIGdeOMA8" 18a4s="line18aname="L694"> 2031ist203<8 hi    ]ge_alloc.c#L6203<8>203586" c1711s="lineL6ruplist))c"L694=p bafpo_ismiga h thisst));
203i8>175m/page_alloc.c#L6203i8>203586" c18a2s="line18angsme="L669"> 66se=podin_de=erruplref=")code=pode=p bad" ==|=sref="L69eflagfg  dodNOMA;=="L69eflagf    dodNOMAhh<)">" c1748s="line17 name="L62133ist203 8e="mm/page_alloc.c#L6203 8>203588" c#ed17f>" c1748s="line17 name="L62133ist213c8>zs    )=e_alloc.c#L6203c8>203586" c1785s="nine16 name="L669"> 66se=podin_de=erruplref=")code=pode=p bad" =">" c1748s="line17 name="L62133ist213a81754    ge_alloc.c#L6203a8>203586" c18a4s="line18aname="L694"> 213iist213n8>175href=e_alloc.c#L6203n8>203583" c1786s="line17 name="L686">2137ist203h8/ "mm/page_alloc.c#L6203h8>203588" c1reL64 l_f">zis90"> 690
1790"com+code=iage" clhhgfpfmeme=podeetwewedhhint ); 213t8in"mm/page_alloc.c#L6203t8>203581" czap     +alloc.c#L634" idHZ2131ist203w8 i"mm/page_alloc.c#L6203w8>203557" c1739s="line16 n!!"6ruplist))ODEgfpo_e=podin_de=erruplref=")codDEgfpo_e=podin_de=flc_ort" class="sreODEgfpehhhhint " c1748s="line17 name="L6213iist203 8t="mm/page_alloc.c#L6203 8>203684" c18a4s="line18aname="L694"> 213iist203p8e="mm/page_alloc.c#L6203p8>203683" c1771s="line17 name="L671">213iist203a8href    ge_alloc.c#L6203a8>20366="li179ss="line17 name="L690inalloc.nil    zist<    il_atezs *c18a7s="line18aname="L697">2032ist203 8176="comge_alloc.c#L6203 8>203686" cref="one" clasi_de=pod; e=pod; 2034ist203o8e="mm/page_alloc.c#L6203o8>203686" c1654s="linass="sreL64 l_f">zif">zlistist));
zlistcodee" class="sren" if">zlistist));
zlistcode=zenum" ());
); ); 203a8e="mm/page_alloc.c#L6203a8>203686" c1785s="name="L669"> 66c=zofpehgfpeeint zif">zhisst));
zist));
ziez17edrder); 203n8>176href=e_alloc.c#L6203n8>203686" c17a6s="lieef="+code=zone" lismiga h thisst));
); 203h8_pto    ge_alloc.c#L6203h8>203686" czap     +alloc.c#L634" idHZ2137ist213t8eflc    ge_alloc.c#L6203t8>203686" c1768s="la9
zs = sref="L69eflagfgeEgfpehhhhint 172TWAIT;=="L69eflagf  _>172TWAITodee">" c1748s="line17 name="L62139ist203d8=b/page_ge_alloc.c#L6203d8>203657" c1739s="linass="sreL64 l_f">zift<    il_atezs *"sreL64 l_f">zist<    il_atezsfo=lame="L669"> 66ype=e="L699"a7 na>51727s="Lf">" c1748s="line17 name="L6213iist203n8>176="come_alloc.c#L6203n8>203784" c1654s="lieef="+code=zone" le=podin_de=erruplref=")code=pode=p bad" =">" c1748s="line17 name="L62131ist203>8
8>203786" c1711s="ln"e=migrlo;z|"sreL64 l_f">zist<  s_atezsfo=lf">" c1748s="line17 name="L62032ist203n8>177m/page_alloc.c#L6203n8>203726" c1711s="ln"e=migrlo;z|"sreL64 l_f">zis64dsome_proge h"hhhint " c1748s="line17 name="L62032ist203f8>zs    )=e_alloc.c#L6203f8>203736" c1768s="name="L669"> 66e90"> 690
1790"com+code=iage" clync_ hfmige=mcla>z
lync_ hfmige=m>ziezo=lame="L669"> 66yalsalloc.nil    zsf">" c1748s="line17 name="L64034ist203o81773    ge_alloc.c#L6203o8>203786" c1785s="name="L669"> 66e90"> 690
1790"com+code=iage" cl6ppagerr1"mprata=m> 690
ziezo=lame="L669"> 66yalsalloc.nil    zsf">" c1748s="line17 name="L64034ist203n8>177m/page_alloc.c#L6203n8>203786" c1785s="name="L669"> 66c90"> 690
1790"com+code=iage" cl">cendil_1"mprata=m> 690
cendil_1"mprata=mhis*=o=lame="L669"> 66yalsalloc.nil    zsf">" c1748s="line17 name="L64034ist203n8/ "mm/page_alloc.c#L6203n8>203783" c1786s="line17 name="L686">2136ist203t8at"mm/page_alloc.c#L6203t8>203786" c1768s="nae17 name="L631"""W39;3 * * And clear the/  f">zlist_cach2136ist213t8rd"mm/page_alloc.c#L6203t8>203788" c17 8s="line17 name="L678""""""* TIebgpzlist_cach2136ist203p8e="mm/page_alloc.c#L6203p8>203757" c17 8s="line17 name="L678""""""* T
 nevreOsucched. Cf=errs may* * And clear the/  f">zlist_cach213iist203>8listcodege_alloc.c#L62032>8>2389s="line17 name="L6ccccccccc* policynob5st213aa>179m/page_alloc.c8Gmge_alloc.c#L6203 8>2036pdfl96in the/  of _c2135enceist_cany* * twee4ist>203>8listcodege_alloc.c#L62032>8>23886" c1711s   +alloc.c#L634" idHZ2123istw  dodNHIGtoo larg/a>213w8"Lrem/page_alloc.c#L6213w8>213826" c17683="linass="sreL64 l_f">zif3<    38nd clear the/  f">zlist_cach2133ist213a8e="mm/page_alloc.c#L6213a8>213887" c17le3r the/  f">zlist_cach21243stzs  118a7s="line18aname="L697">2034ist203o8ched. CheMIGRTER_MOVABL=errs maalloc.c#L634" id=errs maMSp;==eflc    ge_alloc.c#L6203t8>203886" c16543="ldohzap     +alloc.c#L634" id38se=podin_de=erruplrefheMIGRTER_MOVABWARN_ON_ONC+alloc.c#L634" iWARN_ON_ONC+hhhhgfpehhhh172TNOEM   do76     +code=ivP_>172TNOEM   do7is*=WARN    +alloc.c#L634" idHZWARNa>213e/ "mm/page_alloc.c#L6203n8>203886" c17683="n18a2s="lame="L669"> 663D<   3il_atezs =7s="Lf">" c1748s="line17 name="L62128ist212e8/page_ 1ge_alloc.c#L6212e8>213886" c17a63="line17an"ine18an class=3sren"3iO">zlistist203886" c17473="line17 name="L65gclass=3sren"3813
213881" c17983="line17 name="L698">21293stzlist_cach2136ist213t8rd"mm/page_alloc.c#L6203t8>203857" c17393="line17 nlineL"sreL64 l_3">zic38re"DATA= MAX_ORDER areas which wil> ne" idTHISNODE (me* A3 834" idTHISNODE,uue is orRETRYstin>213t8rd"mm/page_alloc.c#L6203t8>203984" c16543="line16 nnnnnnnnn">name=3L684"39/a>213aa>179m/page_alloc.c8Gmge_alloc.34" idHZWARNGHi() sh_cachsOeast213t8rd"mm/page_alloc.c#L6203t8>203986" c1711s="l} whileeL"sreL64 l_f">3icD< 39oth   dodNHARDER (!wait)ana>w  dodNHIG(f.e.vreab)L6203 8" idTHISNODE trigg/   hhhhhhhh13t8rd"mm/page_alloc.c#L6203t8>203926" c17683="line17 name="L682">202i3stzlist_cach2133ist larg/rGHi(_of tzestablishrancee4i* *hh13t8rd"mm/page_alloc.c#L6203t8>203987" c17le3="sine16 name="L669"> 66s3<    39* SIgnoe b"puet_nine172TATOMICb(!wai* hhhhhhg And tempnd    17ee4it203986" c16543="line18aname="L694"> 2123ist203986" c17683="line18aname="L695">20263stzlist_cach/a>213a8e="mm/page_alloc.c#L6213a8>213988" c179s3="line17 name="L690inallo3.nil 39nt ); 202<8a hhhhhhhhgfpehhhh172TNOAI=e="L699"a7 na>5__>172TNOAI=eis*=" idTHISNODEflagf__>172TNOA" idTHISNODEt 172TNOA" idTHISNODEt 213986" c17473>name="L684"> fwakme="L_k3wapu 39L669"> 66suniskeyueeiy=6" c">" c1748s="lino6ype=e="L699"a7 na>no6ype12e8/page_ 1ge_alloc.c#L6212e8>213986" c17683="line17 name="L6555555553555553902p8178m/pagge_alloc.c#L6202p8>203957" c17393="line17 name="L639"> 6393hhhhh39lref=")codDEgfpo_e=prestarEgfpehhhhint zs    )=e_alloc.c#L6202c8>204084" c16554="line16 name="L655"> 2034ist172TNOEM   do76     +code=ivP_>172TNOEM   do7is*=_KSWAP; 213ezs    )=e_alloc.c#L6202c8>204014" c16554="l} whileeL"sreL64 l_f">4ss=a 40r_f">zls_ful> 690
2034ist203o8eistcode=zone-de=mapping" ightetypclader); 204024" c16554="line17 name="L682">202i4>zhis40se=podin_de=erruplref=")code========================= h tpee"com+code=iagapping" ags213aa hfppagerredf">ziez">de-de=mapping"cBLK_RW_ASYN76     +code=iv3e/ "mm/page_alloc.c#L6203n8>204087" c17le4r the/  f">zlist_cach21344st1793    ge_alloc.c#L6213a>>214086" c17854="name="L669"> 66efor_eac4etypc4">zlistist)f">zlist_cach2136ist213t8rd"mm/page_alloc.c#L6203t8>204086" c17684="n18a2s="lame="L669"> 664wakmu40"""* * And clear the/  f">zlist_cach/ OKnOeoween1r12iia hr* * ="sref*sa> 675213t8rd"mm/page_alloc.c#L6203t8>204088" c18a44="line18aname="L694"> 2134ist213a>TA= MAX_ORDER areas which wil> nevreOsuc. N hr* 03 s gezlist_cl   lex, soGHi(_up 131ist2 acc213 8ts"mm/page_alloc.c#L6213 8>214057" c18a74="line18aname="L697">20384st213 8ts"mm/page_alloc.c#L6213 8>214087" c18a74="line17 name="L6555555554.nil 40213a8e="mm/page_alloc.c#L6213a8>214657" crt" 4lass="sreODEgfpo_e=podin_4e=err40 204184" c16554="line16 name="L655"> 2034ist213ss "mm/page_alloc.c#L6203n8>204114" c16554="lteef="+code=zone" de=p4din_d4=erruplref=")c)f">zlist_cach2136ist213t8rd"mm/page_alloc.c#L6203t8>204185" c17424="la9zlist_cach2133istz  17 na>177href=menis ungfpee17 9ru ba>203>8listcodege_alloc.c#L62032>8>24187" c17le4r the/  f">zlist_cach21344st213 8ts"mm/page_alloc.c#L6213 8>214186" c17854="naee7s="line17 name="L64 A_>141* SSe213a8e="mm/page_alloc.c#L6213a8>214186" c17854="name="L669"> 66cBUILD_B4G_ON;4="L69eflagf  Beyuffpehhhh" c1748s="line17 name="L62132ist213L8); 212h8="mm/page_alloc.c#L6213a8>214188" c18a44="line17 name="L686">21374st));
irsta>));
); zist));
ziez">de-de=mapping"cBLK_RW_ASYN76     +code=iv3/ "mm/page_alloc.c#L6203n8>204187" c18a74="line17 name="L678""""""4 Tse 4102p8178m/pagge_alloc.c#L6202p8>204157" c17 84="line17 name="L678""""""4 Tcan41lref=")codDEgfpo_e=prebalan))ODEgfpehhhhrebalanzs    )=e_alloc.c#L6202c8>204286" c17594="line17 name="L6cccccccc4* pol420rruplref=")c)f">zlist_cach2136istst_t chany=6" no6ypet213a81714    ge_alloc.c#L6213a8>214286" c17594="line17 name="L6cccccccc4* st 42151727s="Lf">" c1748s="line>zfrom_"coelistaflc_ort" class="sreODEgfpehhhhint 2026ist202n8eistcode=zone-de=mapping" ightetypclader); 214285" c17424name="L631"""W39;z|5c=mmi4""* *42se=podin_de=erruplref=")code=pode=p bad" ==|1one-de=mapping" ags); 202h8/ "mm/page_alloc.c#L6202h8>204236" c17684="name="L669"> 66ee=podin4de=er42)cin_serv7 n_softirqehhhhe=zofpehgfcodee" cl6iez">de-de=mapping"cBLK_RW_ASYN76     +code=ivhfmiga h this*/f">" c1748s="line17 name="L62128ist202E8IST+cod)=e_alloc.c#L6202E8>204282" c17824="line17 name="L682">20354st51727s="8="mm/page_alloc.c#L6213a8>214686" c17854="nineL"sreL64 l_f">zicwa4t 69042l_atezs =y=6" c">" c1748s="liy=6_pst))cTI_MEM y=6_ps12e8/page_ 1ge_alloc.c#L6212e8>214286" c17a64="line17an"s759s="line17 4ame="4203t8at"mm/page_alloc.c#L6203t8>204288" c17 74="line17 name="L677""""""4"""""42d clear the/  f">zlist_cach2136ist 675d clear sallxt hhhhhs213a81714    ge_alloc.c#L6213a8>214287" c18a74="line17 name="L678""""""4"""""428L69eflagf  Beyuffpehgfcodee" clss=" ~ (" c1WMShhh<)1">" c1748s="line17 name="L6213iist203 8=eflc    ge_alloc.c#L6203t8>204257" c17 84="line17 name="L678""""""4|5c=m42hhhhhhhhhhnum" (zlist_cach2136ist213t8rd"mm/page_alloc.c#L6203t8>204384" c16544="line16 nnineeL"L6ruplis4)43/a>213aa>179m/page_alloc.c8Gmge_alloooooooooFctha>by mem 172Tiea>d cname="L6213iistgain>z* grouint>203>8listcodege_alloc.c#L62032>8>24386" c17114="line17 n"18a2s="lame="L469"> 43oth   dodNHARDER (!wait)ana>w  dodNHooooooooFc na>177href=menis TER= hhhhhhhg    17ee/aef/a>202o81773    ge_alloc.c#L6202o8>204386" c18a24="line18angs759s="line17 4ame="43nd clear the/  f">zlist_cach2133istsystemhion between14isr hhht_caa>));02o81773    ge_alloc.c#L6202o8>204336" c17684="line17 name="L633""""""4iiiii4i* SIgnoe b"puet_nine172TATOMICb(!wait)arate Fa>213a81714    ge_alloc.c#L6213a8>214388" c17344="line17 name="L633""""""4iiiii43se=podin_de=erruplrefheMIGRTER_MOVAB"sren" if">zlistist));
zlf">" c1748s="line/a>    204388" c17 54="line17 name="L675""""""4"""""4302a hnidcodege_alloc.c#L6202a >204386" c17a64="line17an"sme="L669"> 664e=pod4n_de=erruplref=")code=pode=p bad" ==a6ype=e="L699"a7 na>51727s="Lf">" c1748s="linede=pod; 2034ist203o8e="mm/page_alloc.c#L6203o8>204686" c17474="h} elsenineL6ruplistzist); 204687" c18a74="line17 naame="L669"> 664e=pod4n_de=erruplref=")code=rruplref=")code=pode=p bad" ==a6iez">de-de=mapping"cBLK_RW_ASYN76     +code=ivhfmiga h this*/f">" c1748s="line17 name="L62128ist202E8IST+cod)=e_alloc.c#L6202E8>204388" 18a4s4"line18aname="L694"> 203i4stzs fpehgfcodee" cl6ype=e="L699"a7 na>51727s="8=eflc    ge_alloc.c#L6203t8>204484" c16544="lineL6ruplist))cisk4yueei44fwait_iffd29
" c1748s="liy=6_pst))cTI_MEM y=6_ps12e8/page_ 1ge_alloc.c#L6212e8>214486" c17114="line17 n"ineL6ruplist))cD4gfpehhhhint  46se=podin_de=ee="mm/page_alloc.c#L6203p8>204436" c17684="line18anlelsenineL6rupl4st1793    ge_alloc.c#L6213a>>214686" c16544="line18angine17 naame="L469"> 44>zlistist)f">zlist_cach2136ist213a81714    ge_alloc.c#L6213a8>214586" c17684="cccccccccelsenineL"sreL44 l_f44"L69eflagf  Beyuff
213n714    ge_alloc.c#L6213a8>214586" c17a64="line17an"cccccccccccccc4c(L6r4plist))Ourrme=der" c1748s="lino6ype=e="L699"a7 na>no6ype12e8/page_ 1ge_alloc.c#L6212e8>214486" c17474="line17 naline18angine174naame4413
214486" c17684="line17 name="L655ame="L469"> 448 clear the/  f">zlist_cach2136ist213a81714    ge_alloc.c#L6213a8>214588" 18a4s4="l18a4s="line18aname="L644"> 243iist203>8>zs fpehgfcodee" clone" clasin_de=erruplref=")coe=p bad" c|ass="sref="L69eflagfPF_MEM   do76     +code=ivPF_MEM   doad" f1 ||>" c1748s="line17 name="L62133ist213714    ge_alloc.c#L6213a8>214584" c#ifd4fsref="L69eflagfgONFIGdeO4A;=="45fwait_iffd29" c1748s="lino6ype=e="L699"a7 na>no6ype12e8/page_ 1ge_alloc.c#L6212e8>214586" c17114="lineL6ruplist))c"L644=p b4503a8href    ge_alloc.c#L6203a8>204586" c18a24="line18angsme="L669"> 664e=pod4n_de=erruplref f">zlist_cach2136ist 675int  loop03  endlessly Fa>213a81714    ge_alloc.c#L6213a8>214588" c#ed14f>" c1748s="line17 name="46213345tezs  118a7s="line18=p bflc_o6ruplist))cTI_MEM DIEeeint zlist_cach2134ist213/a>); 172TNOAI=e="L699"a7 na>5__>172TNOAI=eis*=1f">" c1748s="line17 name="L62121ist202b7714    ge_alloc.c#L6213a8>214586" c16544="nine16 name="L669"> 66s4=podi45se=podin_de=erruplrefy=6" c">" c1748s="lino6ype=e="L699"a7 na>no6ype12e8/page_ 1ge_alloc.c#L6212e8>214586" c17684="line18aname="L694"> 2134ist204583" c17864="line17 name="L686">21374stzlist_cach2136ist213a81714    ge_alloc.c#L6213a8>214586" c174744 l_f">zis90"> 690
45""sN Frworth try7 nOeo 34" -dee ha hIGTryic#cchedl    irst ptryICbreqynchronous. Subsch21coe=13a81714    ge_alloc.c#L6213a8>214586" c17684   +alloc.c#L634" idHZ2134istsynchronouse=13a81714    ge_alloc.c#L6213a8>214588" 18a4s4="line16 n!!"6ruplist4)ODEg45re"DATA= MAX_ORDER areas which wil> na>213a81714    ge_alloc.c#L6213a8>214684" c18a44="line18aname="L694"> 2134ist51727s="Lf">" c1748s="linede=pod; 2034ist203o8e="mm/page_alloc.c#L6203o8>204683" c17714="line17 name="L671">213i4st); 20466="li179s4="line17 name="L690inallo4.nil 46se=podin_de=erruplref=")code=================lagf    dodNO_We=zone" class="srefone *); 203n8>176href=e_alloc.c#L6203n8>204686" c16544="linass="sreL64 l_f">zif4>zlis46se=podin_de=erruplrefhhhhe=zo================lagf    dodNO_W>" c1748s="line17 name="L62128ist202Ehightetypclaef   ziezo=lame="L669"> 66yalsalloc.nil    176href=e_alloc.c#L6203n8>204686" c17684="name="L669"> 66c=zofpeh4fpeei46l_atezs =========================_1"mprata=mhis*=o=lame="L669"> 66yalsalloc.nil    176href=e_alloc.c#L6203n8>204683" c17864="lieef="+code=zone" lism4ga h 46list))Ourrme=der); "mprata=m>ziezo=lame="L669"> 66yalsalloc.nil    176href=e_alloc.c#L6203n8>204686" c17474   +alloc.c#L634" idHZ2134istzist));
ge h"ef   ">" c1748s="line17 name="L62032ist203f88IST+cod)=e_alloc.c#L6202E8>204686" c17684="la951727s="8="mm/page_alloc.c#L6213a8>214657" c17394="linass="sreL64 l_f">zif4<    46    il_ate" c1748s="liy=6_pst))cTI_MEM y=6_ps12e8/page_ 1ge_alloc.c#L6212e8>214784" c16544="lieef="+code=zone" le=p4din_d470rruplref=")c)ode=p bad" ==aziezo=lame="L669"> 66yalsalloc.nil    zsf">" c1748s="lifruet))cTI_MEM Drue12e8/page_ 1ge_alloc.c#L6212e8>214783" c17714="ln"e=migrlo;z|"sreL64 l4f">zi4703a8href    ge_alloc.c#L6203a8>204726" c17114="ln"e=migrlo;z|"sreL64 l4f">zi47_de=erruplref f">zlist_cach2136ist213a81714    ge_alloc.c#L6213a8>214736" c17684="name="L669"> 66e90"> 694
47* SIgnoe b"puet_nine172TATOMICb(!wai* Ifdl    213a81714    ge_alloc.c#L6213a8>214786" c16544="name="L669"> 66e90"> 694
47* SSecase    17ee59st213o8y:"mm/page_alloc.c#L6213o8>214786" c17854="name="L669"> 66c90"> 694
47"""* * And clear the/  f">zlist_cach/ ach213i.nia movabla>177href=men7ee4idoeshsOeaheavilyic#s="L6i* *hh13t8rd"mm/page_alloc.c#L6203t8>204783" c17864="line17 name="L686">21364stTA= MAX_ORDER areas which wil> nesystemh* *n1v2134 na>177href=meninsteadnofiename03  c#ccheduue_ag*a>213 8ts"mm/page_alloc.c#L6213 8>214786" c17684="nae17 name="L631"""W39;4 * * 47""sN Frworth try7 nOeo 34" -dee ha hIa>213a81714    ge_alloc.c#L6213a8>214788" c17 84="line17 name="L678""""""4 TIeb478L69eflagf  Beyufffpehgfcodee" cl"mprata=m>ziezo=lame="L669"> 66yalsalloc.nil    |   dodNCPUSETodee_1"mprata=mhis*=o=lame="L669"> 66yalsalloc.nil    213h8_pto    ge_alloc.c#L6213h8>214757" c17 84="line17 name="L678""""""4 T
));
172TNOEM   do76     +code=ivP_>172TNOEM   do7is*=_KSWAP; 213ezs    )=e_alloc.c#L6202c8>20489s="line14 name="L6ccccccccc* polic4nob5s48fwait_iffd29" c1748s="lino6ype=e="L699"a7 na>no6ype12e8/page_ 1ge_alloc.c#L6212e8>214886" c17114   +alloc.c#L634" idHZ2124ist204826" c17684="linass="sreL64 l_f">zif4<    48_de=erruplref f">zlist_cach2136ist177href=3  Fa>213a81714    ge_alloc.c#L6213a8>214887" c17le4r the/  f">zlist_cach21244st1790"com+code=iage" cl6ype=e="L699"a7 na>51727s="Lf">" c1748s="linede=pod; 2034ist203o8e="mm/page_alloc.c#L6203o8>204886" c16544="ldohzap     +alloc.c#L644" id48se=podin_de=erruplrefffffffffffffffffffffffffstcode=zone-de=mapping" ightetypclader); 204886" c17684="n18a2s="lame="L669"> 664D<   4il_atezs =ffffffffffffffffffffffffstcode=zone-de=e=zone" class="srefone *))Ourrme=der); ); 203n8>176href=e_alloc.c#L6203n8>204886" c17474="line17 name="L65gclass=4sren"48ccrt" class="sreODEppagerredf">zist));
" c1748s="line17 name="L62128ist202Ehige h"ef   ">" c1748s="line17 name="L62032ist203f88IST+cod)=e_alloc.c#L6202E8>204881" c17984="line17 name="L698">21294st51727s="8="mm/page_alloc.c#L6213a8>214857" c17394="line17 nlineL"sreL64 l_4">zic48    il_ate" c1748s="liy=6_pst))cTI_MEM y=6_ps12e8/page_ 1ge_alloc.c#L6212e8>214984" c16544="line16 nnnnnnnnn">name=4L684"49213ss "mm/page_alloc.c#L6203n8>204986" c17114="l} whileeL"sreL64 l_f">4icD< 49erruplref=")c)f">zlist_cach2136ist213t8rd"mm/page_alloc.c#L6203t8>204926" c17684="line17 name="L682">202i4stzlist_cach2133ist2duue_ag*=3 ,17een>we *r*hh13t8rd"mm/page_alloc.c#L6203t8>204987" c17le4="sine16 name="L669"> 66s4<    49* SIgnoe b"puet_nine172TATOMICb(!wai* run A3 8out*ofiopf=me204986" c16544="line18aname="L694"> 2124ist213a81714    ge_alloc.c#L6213a8>214986" c17684="line18aname="L695">20264st" c1748s="line17 name="L62032ist203f88=eflc    ge_alloc.c#L6203t8>204988" c179s4="line17 name="L690inallo4.nil 49list))Ourrme=der213/a>); 172TNOAI=e="L699"a7 na>5__>172TNOAI=eis*=1f">" c1RETRY 213e=eflc    ge_alloc.c#L6203t8>204986" c17474>name="L684"> fwakme="L_k4wapu 49L669"> 66suniskeyueeiflagf  Beyuffpehgfcodee" cloom_kit214986" c17684="line17 name="L65555555545555549_de=erruplref=")code=rruplref=")code=y=6" c">" c1748s="lino6ype=e="L699"a7 na>no6ype12e8/page_ 1ge_alloc.c#L6212e8>214957" c17394="line17 name="L639"> 6394hhhhh49hhhhhhhhhhnum" (zlist_cach2136ist177lear thlear the/ *a>213a81714    ge_alloc.c#L6213a8>215084" c16555="line16 name="L655"> 2035ist
DUMPC=RE="line17 name="L62DUMPC=RElsa"st213h8_pto    ge_alloc.c#L6213h8>215014" c16555="l} whileeL"sreL64 l_f">5ss=a 50r_f">zls_ful> 690>>>>>>>>>>>>ipehhhh172TNOAI=e="L699"a7 na>5__>172TNOAI=eis*=1f">" c1748s="line17 name="L62121ist202b7714    ge_alloc.c#L6213a8>215024" c16555="line17 name="L682">202i5>zhis50se=podin_de=erruplref=")code=========y=6" c">" c1748s="lino6ype=e="L699"a7 na>no6ype12e8/page_ 1ge_alloc.c#L6212e8>215087" c17le5r the/  f">zlist_cach21345st51727s="Lf">" c1748s="linede=pod; 2034ist203o8e="mm/page_alloc.c#L6203o8>205086" c17855="name="L669"> 66efor_eac5etypc50se=podin_de=erruplrefffffffffffffffffffffffffstcode=zone-de=mapping" ightetypclader); 205086" c17685="n18a2s="lame="L669"> 665wakmu50l_atezs =ffffffffffffffffffffffffstcode=zone-de=e=zone" class="srefone *); 203n8>176href=e_alloc.c#L6203n8>205088" c18a45="line18aname="L694"> 2135ist))Ourrme=der); " c1748s="line17 name="L62128ist202E8IST+cod)=e_alloc.c#L6202E8>205057" c18a75="line18aname="L697">20385st 66suniskeyueeiflagf  Beyuffpehgfcodee" cl6ype=e="L699"a7 na>51727s="8="mm/page_alloc.c#L6213a8>215087" c18a75="line17 name="L6555555555.nil 50_de=erruplref=")code=rruplref=")code=y=6" c">" c1748s="liy=6_pst))cTI_MEM y=6_ps12e8/page_ 1ge_alloc.c#L6212e8>215657" crt" 5lass="sreODEgfpo_e=podin_5e=err5013d8" if    ge_alloc.c#L6213d8>215184" c16555="line16 name="L655"> 2035ist
172TNOAI=e="L699"a7 na>5__>172TNOAI=eis*=1f">" c1748s="line17 name="L62121ist202b7=eflc    ge_alloc.c#L6203t8>205114" c16555="lteef="+code=zone" de=p5din_d51ee=podin_de=erruplref=")code=========)f">zlist_cach2136ist213t8rd"mm/page_alloc.c#L6203t8>205185" c17425="la9zlist_cach2133ist<<<<<<<<<<<<<<<<<<<<<<<<<*t moeoom kit213t8rd"mm/page_alloc.c#L6203t8>205187" c17le5r the/  f">zlist_cach21345st20313t8rd"mm/page_alloc.c#L6203t8>205186" c17855="naee7s="line17 name="L65 A_>151* SSe205186" c17685="name="L669"> 66cBUILD_B5G_ON;51"""* * And clear the/  f">zlist_cach<<<<<<<<<<<<<<<<<<<<<<<<*tre136ist213 8ts"mm/page_alloc.c#L6213 8>215188" c18a45="line17 name="L686">21375stTA= MAX_ORDER areas which wil> <<<<<<<<<<<<<<<<<<<<<<<<*a>213a81714    ge_alloc.c#L6213a8>215186" c17685="nae17 name="L631"""W39;5 * * 51ccrt" class="sreODEppagerredf">zistzs  118a7s="line18aname="L697">2034ist203o8ched._MEM   doad" f1 |AGE_2132istOSTLYrrs maalloc.c#L634" i|AGE_2132istOSTLYrrs ma7s="8="mm/page_alloc.c#L6213a8>215187" c18a75="line17 name="L678""""""5 Tse 51_de=erruplref=")code=rruplref=")code=========y=6" c">" c1748s="lino6ype=e="L699"a7 na>no6ype12e8/page_ 1ge_alloc.c#L6212e8>215157" c17 85="line17 name="L678""""""5 Tcan51hhhhhhhhhhnum" (zlist_cach2136ist213t8rd"mm/page_alloc.c#L6203t8>205286" c17595="line17 name="L6cccccccc5* pol52/a>213aa>179m/page_alloc.c8Gmge_allooooooooooooooooooooooooo*t moeoom kit213t8rd"mm/page_alloc.c#L6203t8>205286" c17595="line17 name="L6cccccccc5* st 52oth   dodNHARDER (!wait)ana>w  dodNHoooooooooooooooooooooooo*t177href=me213 8ts"mm/page_alloc.c#L6213 8>215285" c17425name="L631"""W39;z|5c=mmi5""* *52nd clear the/  f">zlist_cach2133ist<<<<<<<<<<<<<<<<<<<<<<<<<*tinnohc_e tL69sa>213 8ts"mm/page_alloc.c#L6213 8>215236" c17685="name="L669"> 66ee=podin5de=er52* SIgnoe b"puet_nine172TATOMICb(!wai<<<<<<<<<<<<<<<<<<<<<<<<*a>213a81714    ge_alloc.c#L6213a8>215282" c17825="line17 name="L682">20355stzs  118a7s="line181one-de=mapping" agszicwa5t 69052l_atezs =========================y=6" c">" c1748s="lino6ype=e="L699"a7 na>no6ype12e8/page_ 1ge_alloc.c#L6212e8>215286" c17a65="line17an"s759s="line17 5ame="52list))Ourrme=der); 205288" c17 75="line17 name="L677""""""5"""""5213
215287" c18a75="line17 name="L678""""""5"""""52_de=erruplref=")code=rruplrefy=6" c">" c1748s="lirestarEgfpehhhhint 215257" c17 85="line17 name="L678""""""5|5c=m52hhhhhhhhhhnum" ()53fwait_iffd29205386" c17595="line17 n"18a2s="lame="L569"> 5303a8href    ge_alloc.c#L6203a8>205386" c18a25="line18angs759s="line17 5ame="53_de=erruplref f">zlist_cach2136ist177href=men*a>213a81714    ge_alloc.c#L6213a8>215336" c17685="line17 name="L633""""""5iiiii5317 na>1790"com+code=iage" cl6ypesfo=lf">" c1748s="line17 name="L62032ist20+f">" c1748s="linege h"ef   ">" c1748s="line17 name="L62032ist203f8>zs    )=e_alloc.c#L6203f8>205388" c17345="line17 name="L633""""""5iiiii534L69eflagf  Beyuffpehgfcodee" clsh_cacreODEgfre13669"> 66yalsalloch_cacreODEgfre136hhee"com+code=iage" clasing"e=zofpehpeeint 2034ist203o8e">" c1748s="linege h"ef   ">" c1748s="line17 name="L62032ist203f8>176href=e_alloc.c#L6203n8>205388" c17 55="line17 name="L675""""""5"""""53l_atezs =========================>1790"com+code=iage" cl6ypesfo=lf">" c1748s="line17 name="L62032ist2b7=eflc    ge_alloc.c#L6203t8>205386" c17a65="line17an"sme="L669"> 665e=pod5n_de=erruplref=")code=pf">zlist_cach2136ist7een>re1364*a>213a81714    ge_alloc.c#L6213a8>215388" c17 75="h} elsenineL6ruplistde-de=mapping"cBLK_RW_ASYN76     +code=ivhfmiga h this*/f"BLK_RW_ASYNs="line17 name="BLK_RW_ASYNse=ivhfmiga h this*/f"HZ="line17 name="HZe=iv/508IST+cod)=e_alloc.c#L6202E8>205687" c18a75="line17 naame="L669"> 665e=pod5n_de=erruplref=")code=y=6" c">" c1748s="lirebalan))ODEgfpehhhhrebalan205657" c17 85"line18aname="L694"> 203i5st205484" c16545="lineL6ruplist))cisk5yueei54fwait_iffd29zlist_cach2136ist213t8rd"mm/page_alloc.c#L6203t8>205486" c17115="line17 n"ineL6ruplist))cD54oth   dodNHARDER (!wait)ana>w  dodNHooooooooFcHER=-the/  177href=me< do4sOeaneca>2arilyiloopz* And>213t8rd"mm/page_alloc.c#L6203t8>205486" c18a25="line18angine17 naame="L569"> 54nd clear the/  f">zlist_cach2133ist205436" c17685="line18anlelsenineL6rupl5st2ara>203>8listcodege_alloc.c#L62032>8>25686" c16545="line18angine17 naame="L569"> 54* SSe213a81714    ge_alloc.c#L6213a8>215586" c17685="cccccccccelsenineL"sreL54 l_f54l_atezs =m+code=iage" cl6ype=e="L699"a7 na>51727s="Lf">" c1748s="linede=pod; 2034ist203o8e="mm/page_alloc.c#L6203o8>205586" c17a65="line17an"cccccccccccccc5c(L6r5plist))Ourrme=der<<<<<<<<<<<<<<<<<<<<<<<<); 205486" c17475="line17 naline18angine175naame54ccrt" class="sreODEppagerredf">zist));
205486" c17685="line17 name="L655ame="L569"> 54_de=erruplref=")code=rruplref=")code=========lagf    dodNO_Wss=" ~ (); 203n8>176href=e_alloc.c#L6203n8>205588" 18a4s5="l18a4s="line18aname="L654"> 254hhhhhhhhhhnum" (" c1748s="line17 name="L62128ist202Ehifpehgfcodee" clsiezo=lame="L669"> 66yalsalloc.nil    176href=e_alloc.c#L6203n8>205584" c#ifd5fsref="L69eflagfgONFIGdeO5A;=="55fwait_iffd29_1"mprata=mhis*=o=lame="L669"> 66yalsalloc.nil    176href=e_alloc.c#L6203n8>205586" c17115="lineL6ruplist))c"L654=p b55ee=podin_de=erruplref=")code================="mprata=m>ziezo=lame="L669"> 66yalsalloc.nil    176href=e_alloc.c#L6203n8>205586" c18a25="line18angsme="L669"> 665e=pod55se=podin_de=erruplref=")code=================ge h"ef   ">" c1748s="line17 name="L62032ist203f88IST+cod)=e_alloc.c#L6202E8>205588" c#ed15f>" c1748s="line17 name="56213355)cin_serv7 n_softirqeeyuffpehgfcodee" cl6ype=e="L699"a7 na>51727s="8="mm/page_alloc.c#L6213a8>215586" c16545="nine16 name="L669"> 66s5=podi55se=podin_de=erruplrefffffffffy=6" c">" c1748s="liy=6_pst))cTI_MEM y=6_ps12e8/page_ 1ge_alloc.c#L6212e8>215586" c17685="line18aname="L694"> 2135ist205583" c17865="line17 name="L686">21375st205586" c174754 l_f">zis90"> 690
55""sN F">" c1748s="lino6ype=e="L699"a7 na>no6ype12e8>zs    )=e_alloc.c#L6202c8>205586" c17685   +alloc.c#L634" idHZ2135ist2034ist203o8e">" c1748s="line17 name="L62128ist212e88IST+cod)=e_alloc.c#L6202E8>205588" 18a4s5="line16 n!!"6ruplist5)ODEg55hhhhhhhhhhnum7s="Lf">" c1748s="line6ype=e="L699"a7 na>51727s="IST+cod)=e_alloc.c#L6202E8>205684" c18a45="line18aname="L694"> 2135ist" c1748s="liy=6_pst))cTI_MEM y=6_ps12e8>zs    )=e_alloc.c#L6202c8>205683" c17715="line17 name="L671">213i5st51727s="fpehcode=df="+codaname="L697">2034ist203o8e">" c1748s="lineref="L69eflagfP  dodNO_WATER=pWMSp;=/ "mm/page_alloc.c#L6203n8>205686" cref=5one" clasi_de=pod; 1793    ge_alloc.c#L6213a>>215686" c16545="linass="sreL64 l_f">zif5>zlis56se=podin_de=e7s="Lf">" c1748s="line6ype=e="L699"a7 na>51727s="IST+cod)=e_alloc.c#L6202E8>205686" c17685="name="L669"> 66c=zofpeh5fpeei56l_atee="mm/page_alloc.c#L6203p8>205683" c17865="lieef="+code=zone" lism5ga h 5603t8at"mm/page_alloc.c#L6203t8>205686" c17475   +alloc.c#L634" idHZ2135ist213t8rd"mm/page_alloc.c#L6203t8>205686" c17685="la9ween1heartween1*ofi na>/a>2d buddy 177hrefora>213 8ts"mm/page_alloc.c#L6213 8>215657" c17395="linass="sreL64 l_f">zif5<    56re"DATA= MAX_ORDER areas whi*a>213a81714    ge_alloc.c#L6213a8>215784" c16545="lieef="+code=zone" le=p5din_d570rrupstruct=m+code=iage" cl6ype=e="L699"a7 na>51727s="L*714    ge_alloc.c#L6213a8>215783" c17715="ln"e=migrlo;z|"sreL64 l5f">zi5703a8h>" c1748s="linede=pod; 2d int=m+code=iage" claname="L697">2034ist203o8e="mm/page_alloc.c#L6203o8>205726" c17115="ln"e=migrlo;z|"sreL64 l5f">zi57se=podin_de=erruplref=")code=struct=m+code=iage" cl"sren" if">zlistist));
zl*stcode=zone-de=mapping" ightetypclader); zl*stcode=zone-de=48s="line17 name="L62126ist212h8="mm/page_alloc.c#L6213a8>215736" c17685="name="L669"> 66e90"> 695
57* SIgeflc    ge_alloc.c#L6203t8>205786" c16545="name="L669"> 66e90"> 695
57se=podin_de=eenum= h tpee"com+code=iag8s="line17 name="L6e=iag8s="7s="Lcom+code=iage" 1one-de=mapping" ags); 205786" c17855="name="L669"> 66c90"> 695
57l_atezl*stcode=zone-de=ziez17edrder); 203n8/ "mm/page_alloc.c#L6203n8>205783" c17865="line17 name="L686">21365st51727s="L*m+code=iage" cl6ype=e="L699"a7 na>51727s="Lf">" c1748s="line17 name="L62128ist212e8/ "mm/page_alloc.c#L6203n8>205786" c17475="nae17 name="L631"""W39;5 * * 57ccrt" class="int=m+code=iage" cl>" c1748s="line17 name="L62128ist202ELf">" c1748s="lineL6203ET;==hhin>" c1748s="line17 name="L6L6203ET;==hhin>" c1748s="hhee"com+code=iage" clasing"e=zofpehpeeint 205786" c17685="line17 name="L678""""""5 TIeb578L69eflagf  Bunsig>2d int=m+code=iage" cl134ist_mems_cooki"line17 name="L6134ist_mems_cooki"12e8/ "mm/page_alloc.c#L6203n8>205757" c17395="line17 name="L678""""""5 T
" c1748s="line2132isWt" c1748s="line2132is748s="line17 name="L62132ist213L8/ "mm/page_alloc.c#L6203n8>20589s="line15 name="L6ccccccccc* polic5nob5s58213ss "mm/page_alloc.c#L6203n8>205886" c17115   +alloc.c#L634" idHZ2125ist172TNOAI=e="L699"a7 na>5_fpehhhh172TNOAI=e=L620wst205826" c17115="linass="sreL64 l_f">zif5<    58_de=e "mm/page_alloc.c#L6203n8>205836" c17685r the/  f">zlist_cach21245st1790"com+code=iage" cl203kdeasrracefeODEgateef="+code=zo203kdeasrracefeODEghhee"com+code=iage" clasing"e=zofpehpeeint 205886" c16545="ldohzap     +alloc.c#L654" id58se=po "mm/page_alloc.c#L6203n8>205886" c17855="n18a2s="lame="L669"> 665D<   5il_ate" ht_sleeasifline17 name="L6212ht_sleeasifhhee"com+code=iage" clasing"e=zofpehpeeint 5__>172TNOAI=eis*=1f">" WAI"line17 name="L61f">" WAI"e=zo=/ "mm/page_alloc.c#L6203n8>205883" c17865="line17an"ine18an class=5sren"5803t8at"mm/page_alloc.c#L6203t8>205886" c17475="line17 name="L65gclass=5sren"58ccrt" class="eyuffpehgfcodee" clsh_cacrv213e=pod;  66yalsalloch_cacrv213e=pod; 2034ist203o8b7714    ge_alloc.c#L6213a8>215881" c17985="line17 name="L698">21295st" c1748s="line17 name="L62128ist212e8/ "mm/page_alloc.c#L6203n8>205857" c17395="line17 nlineL"sreL64 l_5">zic5813d8" if    ge_alloc.c#L6213d8>215984" c16545="line16 nnnnnnnnn">name=5L684"590rruplref=")c)f">zlist_cach2136ist213a81714    ge_alloc.c#L6213a8>215986" c17115="l} whileeL"sreL64 l_f">5icD< 59oth   dodNHARDER (!wait)ana>w  dodNHa Clear  na>/a>2s suitabla>st_c>z* ga hhhhhr salain at let_t a>20313a81714    ge_alloc.c#L6213a8>215926" c17115="line17 name="L682">202i5stzlist_cach2133istz. Itween1s possibla>to ht_ca thempny ); < as alearuloe=13a81714    ge_alloc.c#L6213a8>215987" c17le5="sine16 name="L669"> 66s5<    59* SIgnoe b"puet_nine172TATOMICb(!wai* of ">" THISNODE a  1alear thless 6iste=13a81714    ge_alloc.c#L6213a8>215986" c16545="line18aname="L694"> 2125ist213a81714    ge_alloc.c#L6213a8>215986" c17685="line18aname="L695">20265st" c1748s="lineuneint ); 2s=" hrefage" cS  do2s=" a hmbad" c|ass="sref="L6"sreline17 name="L6e=iaf">zb7714    ge_alloc.c#L6213a8>215988" c179s5="line17 name="L690inallo5.nil 59list))Ourrme=der<7s="Lf">" c1748s="line17 name="L62128ist212e8/ "mm/page_alloc.c#L6203n8>205986" c17475>name="L684"> fwakme="L_k5wapu 5913
215986" c17685="line17 name="L65555555555555559_de=e>" c1748s="linere136_134istame="L62128istzs    )=e_alloc.c#L6202c8>205957" c17395="line17 name="L639"> 6395hhhhh59hhhhhhhhhhnumm+code=iage" cl134ist_mems_cooki"line17 name="L6134ist_mems_cooki"12e8Lf">" c1748s="line>zfrmems_L620wste=zofpehpeeint 206084" c16556="line16 name="L655"> 2036ist206014" c16556="l} whileeL"sreL64 l_f">6ss=a 60erruplref=")c)f">zlist_cach2136ist 6n*a>213a81714    ge_alloc.c#L6213a8>216024" c16556="line17 name="L682">202i6>zhis60se=podin_de=e>" c1748s="line>irst2sirst2s); 206087" c17le6r the/  f">zlist_cach21346st" c1748s="line48s="line17 name="L62126ist212h ? :6_34ist_ef=")cormems_L620wste=zofpehpeeint _34ist_ef=")cormems_L620wst"L69ezs    )=e_alloc.c#L6202c8>206047" c17le6r"line18aname="L694"> 2126etypc60se=podin_de=erruplrefffffffffffffffffziez17edrder); 203n8=/ "mm/page_alloc.c#L6203n8>206057" c17le6r"line18aname="L695">20266wakmu60"L69eflagf  Beyuff
); 203n8= "mm/page_alloc.c#L6203n8>206067" c17le6r"line17 name="L690inallo6ist))Ourrme=der" c1748s="liou" ightetypcladerou"12e8/ "mm/page_alloc.c#L6203n8>206057" c18a76="line18aname="L697">20386st216087" c18a76="line17 name="L6555555556.nil 60_de=e#ifdef c">" c1748s="liCONFIG_CMA ightetypcladerCONFIG_CMA3
216097" c18a76="line17 name="L639"> 6396e=err60iist203>8>zs fpehgfcodee" clL6203ET;==hhin>" c1748s="line17 name="L6L6203ET;==hhin>" c1748s="hhee"com+code=iage" clasing"e=zofpehpeeint " c1748s="lineMIGRATE_MOVABLEe=zofpehpeeint MIGRATE_MOVABLE03n8= "mm/page_alloc.c#L6203n8>206184" c16556="line16 name="L655"> 2036ist" c1748s="line2132isCMA ightetypclader2132isCMA12e8/ "mm/page_alloc.c#L6203n8>206114" c16556="lteef="+code=zone" de=p6din_d61ee=po#endif "mm/page_alloc.c#L6203n8>206124" c16556="la9zlist_cach2136ist213a81714    ge_alloc.c#L6213a8>216187" c17le6r the/  f">zlist_cach21346st1790"com+code=iage" cl6ype=e="L699"a7 na>51727s="Lf">" c1748s="line" c1748s="line1f">" HARDWA name="L62128ist<1f">" HARDWA na hmhightetypclaef   e=zone" e17 name="L62126ist212hfpehcode=df="+codaname="L697">2034ist203o8e="mm/page_alloc.c#L6203o8>206186" c17856="naee7s="line17 name="L66 A_>161se=podin_de=erruplrefffffffffcom+code=iage" mapping" ightetypclader); 206157" c17le6="name="L669"> 66cBUILD_B6G_ON;61l_atezs =========
); 203n8hfmiga h this*/f">" c1748s="line17 name="L62128ist202E8IST+cod)=e_alloc.c#L6202E8>206188" c18a46="line17 name="L686">21376st203>8>zs fpehgfcodee" cluneint 51727s="8= "mm/page_alloc.c#L6203n8>206157" c18a76="nae17 name="L631"""W39;6 * * 61ccrt" class="sreODEppm+code=iage" cl6ype=e="L699"a7 na>51727s="Lf">" c1748s="linede=pod; 2034ist203o8h="mm/page_alloc.c#L6203o8>206187" c18a76="line17 name="L678""""""6 Tse 61_de=erruplref=")code=rruplref=")code=com+code=iage" mapping" ightetypclader); 206157" c17 86="line17 name="L678""""""6 Tcan61hhhhhhhhhhnum" (); 203n8hfmiga h this*/f">" c1748s="line17 name="L62128ist202E8IST+cod)=e_alloc.c#L6202E8>206286" c17596="line17 name="L6cccccccc6* pol62213ss "mm/page_alloc.c#L6203n8>206286" c17596="line17 name="L6cccccccc6* st 62151727s="fpehcode=df="+codaname="L697">2034ist203o8e">" c1748s="lineref="L69eflagfP  dodNO_WATER=pWMSp;hfmiga h this*/f">" c1748s="line17 name="L62128ist202E8IST+cod)=e_alloc.c#L6202E8>206224" c16556name="L631"""W39;z|5c=mmi6""* *62_de=e "mm/page_alloc.c#L6203n8>206236" c17686="name="L669"> 66ee=podin6de=er62* SIgn">" c1748s="liou" ightetypcladerou"12e8>zs    )=e_alloc.c#L6202c8>206282" c17826="line17 name="L682">20356stzlist_cach2136ist213a81714    ge_alloc.c#L6213a8>216686" c17856="nineL"sreL64 l_f">zicwa6t 69062"""* * And clear the/  f">zlist_cach/ Ween>updef=3  a tL69ween1s mems_L620wst, it Cbrpossibla>to racemwith>213a81714    ge_alloc.c#L6213a8>216688" c18a46="line17an"s759s="line17 6ame="62213a>TA= MAX_ORDER areas which wil> nepartll.34 nt 216288" c17 76="line17 name="L677""""""6"""""62""sN Frworth try7 nOeo 34" -dee ha hIG>z* hhhhrCbrbeA3 8updef_cacvf a oc.c>177href=menis about*to v213,e=13a81714    ge_alloc.c#L6213a8>216287" c18a76="line17 name="L678""""""6"""""62re136a>213 8ts"mm/page_alloc.c#L6213 8>216257" c17 86="line17 name="L678""""""6|5c=m62re"DATA= MAX_ORDER areas which wil> na>213a81714    ge_alloc.c#L6213a8>216384" c16546="line16 nnineeL"L6ruplis6)63fwait_iffd29<>zs fpehgfcodee" cluneint ); 51727s="8= "mm/page_alloc.c#L6203n8>206386" c17596="line17 n"18a2s="lame="L669"> 63ee=podin_de=erruplrefy=6" c">" c1748s="lire136_134istame="L62128ist206386" c18a26="line18angs759s="line17 6ame="63_de=e "mm/page_alloc.c#L6203n8>206336" c17686="line17 name="L633""""""6iiiii6317 na>1790"co7s="Lf">" c1748s="line6ype=e="L699"a7 na>51727s="IST+cod)=e_alloc.c#L6202E8>206388" c17346="line17 name="L633""""""6iiiii634L69ee="mm/page_alloc.c#L6203p8>206388" c17 56="line17 name="L675""""""6"""""63l_ate>" c1748s="lineEXPORT_SYMBOname="L62128ist206386" c17a66="line17an"sme="L669"> 666e=pod6303t8at"mm/page_alloc.c#L6203t8>206388" c17 76="h} elsenineL6ruplist213t8rd"mm/page_alloc.c#L6203t8>206687" c18a76="line17 naame="L669"> 666e=pod63213 8ts"mm/page_alloc.c#L6213 8>216657" c17 86"line18aname="L694"> 203i6st213a81714    ge_alloc.c#L6213a8>216484" c16546="lineL6ruplist))cisk6yueei64fwaitunsig>2d lo3  com+code=iage" de2d int=m+code=iage" claname="L697">2034ist203o8= "mm/page_alloc.c#L6203n8>206486" c17116="line17 n"ineL6ruplist))cD64oth  eflc    ge_alloc.c#L6203t8>206486" c18a26="line18angine17 naame="L669"> 64_de=erruplrefstruct=m+code=iage" cl6ype=e="L699"a7 na>51727s="L*m+code=iage" cl6ype=e="L699"a7 na>51727s="IST+cod)=e_alloc.c#L6202E8>206436" c17686="line18anlelsenineL6rupl6st1793    ge_alloc.c#L6213a>>216686" c16546="line18angine17 naame="L669"> 64se=podin_de=e)f">zlist_cach2136ist213a81714    ge_alloc.c#L6213a8>216586" c17686="cccccccccelsenineL"sreL64 l_f64"""* * And clear the/  f">zlist_cach/ deTA= MAX_ORDER areas which wil> neacTER=mem 51727s13a81714    ge_alloc.c#L6213a8>216588" c17 76="line17 naline18angine176naame64""sN Frworth try7 nOeo 34" -dee ha hIa>213a81714    ge_alloc.c#L6213a8>216486" c17686="line17 name="L655ame="L669"> 648 clear the/  +code=iage" clVM_BUG_ON=e="L699"a7 na>VM_BUG_ONhhee""com+code=iage" clasing"e=zofpehpeeint 5__>172TNOAI=eis*=1f">" HIGHMEMame="L62128ist<1f">" HIGHMEM12e83/!= 08IST+cod)=e_alloc.c#L6202E8>206588" 18a4s6="l18a4s="line18aname="L664"> 26413d8" if    ge_alloc.c#L6213d8>216584" c#ifd6fsref="L69eflagfgONFIGdeO6A;=="650rruplref=")c)ode=p bad" ==a6ype=e="L699"a7 na>51727s="Lf">" c1748s="line=pod; 2034ist203o8bIST+cod)=e_alloc.c#L6202E8>206586" c17116="lineL6ruplist))c"L664=p b65ee=podin_de=eeyufi
51727s="8ST+cod)=e_alloc.c#L6202E8>206586" c18a26="line18angsme="L669"> 666e=pod65se=podin_de=erruplref7s="Lf"0IST+cod)=e_alloc.c#L6202E8>206536" c17686f>" c1748s="line17 name="6621336517 na>1790"co7s="Lf"(unsig>2d lo3 )c)ode=p bad" ==a6ype_add/a>2=e="L699"a7 na>5172_add/a>2hhee"com+code=iage" 6ype=e="L699"a7 na>51727s="bIST+cod)=e_alloc.c#L6202E8>206586" c16546="nine16 name="L669"> 66s6=podi654L69ee="mm/page_alloc.c#L6203p8>206586" c17686="line18aname="L694"> 2136ist" c1748s="lineEXPORT_SYMBOname="L62128ist21376st206586" c174764 l_f">zis90"> 690
65""sN unsig>2d lo3  com+code=iage"  66yalsallo206586" c17686   +alloc.c#L634" idHZ2136ist206588" 18a4s6="line16 n!!"6ruplist6)ODEg65hhhhhhhhhhnum7s="Lf">" c1748s="linede" ZEROame="L62128ist<1f">" ZEROe=zofp08IST+cod)=e_alloc.c#L6202E8>206684" c18a46="line18aname="L694"> 2136ist206683" c17716="line17 name="L671">213i6st" c1748s="lineEXPORT_SYMBOname="L62128ist 66yalsallo206686" c18a26="line17 name="L690inallo6.nil 66_de=e "mm/page_alloc.c#L6203n8>206686" cref=6one" clasi_de=pod; 1void  dodNCPUSETodee1finep 51727s="L*m+code=iage" cl6ype=e="L699"a7 na>51727s="fpunsig>2d int=m+code=iage" claname="L697">2034ist203o8= "mm/page_alloc.c#L6203n8>206686" c16546="linass="sreL64 l_f">zif6>zlis66se=poeflc    ge_alloc.c#L6203t8>206686" c17686="name="L669"> 66c=zofpeh6fpeei66"L69eflagf  Beyuf>" c1748s="line6uoroc.c#testzeroe=zofpehpeeint 6uoroc.c#testzerohhee"com+code=iage" 6ype=e="L699"a7 na>51727s="b7=eflc    ge_alloc.c#L6203t8>206683" c17866="lieef="+code=zone" lism6ga h 66list))Ourrme=der2034ist203o8 =f"0= "mm/page_alloc.c#L6203n8>206686" c17476   +alloc.c#L634" idHZ2136ist 66yalsalloinep hoeil ld 51727s="fp08IST+cod)=e_alloc.c#L6202E8>206686" c17686="la9206688" 18a4s6="linass="sreL64 l_f">zif6<    66hhhhhhhhhhnum" (51727s="fpehcode=df="+codaname="L697">2034ist203o88IST+cod)=e_alloc.c#L6202E8>206784" c16546="lieef="+code=zone" le=p6din_d67fwait_iffd29206783" c17716="ln"e=migrlo;z|"sreL64 l6f">zi6703a8he="mm/page_alloc.c#L6203p8>206786" c18a26="ln"e=migrlo;z|"sreL64 l6f">zi67_de=e "mm/page_alloc.c#L6203n8>206736" c17686="name="L669"> 66e90"> 696
67* SIgn">" c1748s="liEXPORT_SYMBOname="L62128ist 66e90"> 696
67se=po "mm/page_alloc.c#L6203n8>206786" c17856="name="L669"> 66c90"> 696
67l_atevoid  dodNCPUSETodeeinep 2d lo3  com+code=iage" add/hrefage" cS  doddd/7s="fpunsig>2d int=m+code=iage" claname="L697">2034ist203o8= "mm/page_alloc.c#L6203n8>206783" c17866="line17 name="L686">21366st206786" c17476="nae17 name="L631"""W39;6 * * 67ccrt" class="eyuffpehgfcodee" cladd/hrefage" cS  doddd/7s="/!= 08=eflc    ge_alloc.c#L6203t8>206786" c17686="line17 name="L678""""""6 TIeb67_de=erruplref=")code= +code=iage" clVM_BUG_ON=e="L699"a7 na>VM_BUG_ONhhee"i
virt_add/_vali hhee""void *)fpehgfcodee" cladd/hrefage" cS  doddd/7s=")8IST+cod)=e_alloc.c#L6202E8>206788" 18a4s6="line17 name="L678""""""6 T
 66yalsallovirt_to 2034ist203o88IST+cod)=e_alloc.c#L6202E8>20689s="line16 name="L6ccccccccc* polic6nob5s68fwait_iffd29206886" c17116   +alloc.c#L634" idHZ2126ist206826" c17116="linass="sreL64 l_f">zif6<    68_de=e "mm/page_alloc.c#L6203n8>206836" c17686r the/  f">zlist_cach21246st" c1748s="liEXPORT_SYMBOname="L62128ist206886" c17856="n18a2s="lame="L669"> 666D<   6il_atestat;c void *miga h this*/f">akc#L6203_ex 2d lo3  com+code=iage" add/hrefage" cS  doddd/7s="fpunsig>2d ehcode=df="+codaname="L697">2034ist203o8hifpehgfcodee" clsizesrt" class="sreODsizesr7s="Lcom+code=iage" sizet" class="sreODsize03o8= "mm/page_alloc.c#L6203n8>206883" c17866="line17an"ine18an class=6sren"686_ateeflc    ge_alloc.c#L6203t8>206886" c17476="line17 name="L65gclass=6sren"68ccrt" class="eyuffpehgfcodee" cladd/hrefage" cS  doddd/7s=")=eflc    ge_alloc.c#L6203t8>206881" c17986="line17 name="L698">21296st2d lo3  com+code=iage" a6203_en =e="L699"a7 na>a6203_en 7s="Lf">" c1748s="line=dd/hrefage" cS  doddd/7s="/+uffpehgfcodee" cl|AGE_SIZEe=zofpehpeeint |AGE_SIZEe=zo nlt;&ld._MEM   doad" f1 aname="L697">2034ist203o88IST+cod)=e_alloc.c#L6202E8>206888" 18a4s6="line17 nlineL"sreL64 l_6">zic68hhhhhhhhhhnum" (2d lo3  com+code=iage" us.n="L697">2034istus.n7s="Lf">" c1748s="line=dd/hrefage" cS  doddd/7s="/+ufpehgfcodee" cl|AGE_ALIGN=e="L699"a7 na>|AGE_ALIGNhhee"com+code=iage" sizet" class="sreODsize03o8=IST+cod)=e_alloc.c#L6202E8>206984" c16546="line16 nnnnnnnnn">name=6L684"69213ss "mm/page_alloc.c#L6203n8>206986" c17116="l} whileeL"sreL64 l_f">6icD< 69ee=podin_de=erruplrefcom+code=iage" split  66yalsallosplit  66yalsallovirt_to 2034ist203o88IST+cod)=e_alloc.c#L6202E8>206926" c17116="line17 name="L682">202i6st2034istus.n7s="L&ld._MEM   doad" f1 a6203_en =e="L699"a7 na>a6203_en 7s=")=eflc    ge_alloc.c#L6203t8>206987" c17le6="sine16 name="L669"> 66s6<    69)cin_serv7 n_softirqehhhhe=zocom+code=iage" inep 2034istus.n7s="8IST+cod)=e_alloc.c#L6202E8>206986" c16546="line18aname="L694"> 2126ist2034istus.n7s="L+f">" c1748s="line|AGE_SIZEe=zofpehpeeint |AGE_SIZEe=zoIST+cod)=e_alloc.c#L6202E8>206986" c17856="line18aname="L695">20266st))Oure="mm/page_alloc.c#L6203p8>206986" c17476>name="L684"> fwakme="L_k6wapu 69ccrt" class="7s="Lf"(void *)fpehgfcodee" cladd/hrefage" cS  doddd/7s="IST+cod)=e_alloc.c#L6202E8>206981" c17986="line17 name="L65555555565555569_de=ee="mm/page_alloc.c#L6203p8>206988" 18a4s6="line17 name="L639"> 6396hhhhh6913d8" if    ge_alloc.c#L6213d8>217084" c16557="line16 name="L655"> 2037ist213aa>179m/page_alloc.c8/*a>213a81714    ge_alloc.c#L6213a8>217014" c16557="l} whileeL"sreL64 l_f">7ss=a 70oth   dodNHARDER (!wait)ana>*t177hr 213 8ts"mm/page_alloc.c#L6213 8>217024" c16557="line17 name="L682">202i7>zhis70nd clear the/  f">zlist_cach* @size:d7ee5number of bytesato 177hrefc>213 8ts"mm/page_alloc.c#L6213 8>217034" c16557="sine16 name="L669"> 66s7st" ET;==>st_c>z* 177href=me>213 8ts"mm/page_alloc.c#L6213 8>217044" c16557="line18aname="L694"> 2127etypc70* SSe213a81714    ge_alloc.c#L6213a8>217054" c16557="line18aname="L695">20267wakmu70"""* * And clear the/  f">zlameogp213a81714    ge_alloc.c#L6213a8>217064" c16557="line17 name="L690inallo7istTA= MAX_ORDER areas whi* minimum5number of ach213i.  177hr 203>8listcodege_alloc.c#L62032>8>27057" c18a77="line18aname="L697">20387st213 8ts"mm/page_alloc.c#L6213 8>217087" c18a77="line17 name="L6555555557.nil 70213 8ts"mm/page_alloc.c#L6213 8>217097" c18a77="line17 name="L639"> 6397e=err70re"DATA= MAX_ORDER areas whi*meogp213 8ts"mm/page_alloc.c#L6213 8>217184" c16557="line16 name="L655"> 2037ist213aa>179m/page_alloc.c8Ga>213 8ts"mm/page_alloc.c#L6213 8>217114" c16557="lteef="+code=zone" de=p7din_d71oth   dodNHARDER (!wait)ana>*tMar th 177hrefcd by togpaclet_cd by inep 213 8ts"mm/page_alloc.c#L6213 8>217124" c16557="la9zlist_cach*a>213a81714    ge_alloc.c#L6213a8>217187" c17le7r the/  f">zlist_cach21347st1void *miga h this*/f"177hr a6203_" c1748s="lineref=rt" class="sreODElasr7s="Lcom+code=iage" clasing"e=zofpehpeeint 207186" c17857="naee7s="line17 name="L67 A_>171se=poeflc    ge_alloc.c#L6203t8>207157" c17le7="name="L669"> 66cBUILD_B7G_ON;71l_ate2d int=m+code=iage" claname="L697">2034ist203o8Lf">" c1748s="line2034ist21377st203>8unsig>2d lo3  com+code=iage" add/hrefage" cS  doddd/7s="IST+cod)=e_alloc.c#L6202E8>207157" c18a77="nae17 name="L631"""W39;7 * * 7113
217187" c18a77="line17 name="L678""""""7 Tse 718 clear the/  +code=iage" cl=dd/hrefage" cS  doddd/7s="/f">" c1748s="linede2034ist203o88IST+cod)=e_alloc.c#L6202E8>207157" c17 87="line17 name="L678""""""7 Tcan71hhhhhhhhhhnum7s="Lf">" c1748s="line>akc#L6203_ex 2034ist203o8hifpehgfcodee" clsizet" class="sreODsize03o8=IST+cod)=e_alloc.c#L6202E8>207286" c17597="line17 name="L6cccccccc7* pol720rrupe="mm/page_alloc.c#L6203p8>207286" c17597="line17 name="L6cccccccc7* st 7203a8h>" c1748s="lineEXPORT_SYMBOname="L62128ista6203_207224" c16557name="L631"""W39;z|5c=mmi7""* *72_de=e "mm/page_alloc.c#L6203n8>207236" c17687="name="L669"> 66ee=podin7de=er72* SIgnoe b"puet_nine172TATO/*a>213a81714    ge_alloc.c#L6213a8>217282" c17827="line17 name="L682">20357st213a81714    ge_alloc.c#L6213a8>217257" c17le7="nineL"sreL64 l_f">zicwa7t 69072"""* * And clear the/  f">zl*din_de=erruplrefffffffff 213 8ts"mm/page_alloc.c#L6213 8>217688" c18a47="line17an"s759s="line17 7ame="72213a>TA= MAX_ORDER areas whi* @nid:d7ee5_c2135ist 6ist ID whercaear th ch_cac ba>177hrefcd>213 8ts"mm/page_alloc.c#L6213 8>217657" c18a77="line17 name="L677""""""7"""""72""sN Frworth try7 nOeo 34" -* @size:d7ee5number of bytesato 177hrefc>213 8ts"mm/page_alloc.c#L6213 8>217287" c18a77="line17 name="L678""""""7"""""72" ET;==>st_c>z* 177href=me>213 8ts"mm/page_alloc.c#L6213 8>217257" c17 87="line17 name="L678""""""7|5c=m72re"DATA= MAX_ORDER areas whia>213a81714    ge_alloc.c#L6213a8>217384" c16547="line16 nnineeL"L6ruplis7)73/a>213aa>179m/page_alloc.c8Ga Liket177hr irst bast_e f177ing>213a81714    ge_alloc.c#L6213a8>217386" c17597="line17 n"18a2s="lame="L769"> 73oth   dodNHARDER (!wait)ana>*tbacka>213 8ts"mm/page_alloc.c#L6213 8>217386" c18a27="line18angs759s="line17 7ame="73nd clear the/  f">zlist_cach* Nofcatogp217336" c17687="line17 name="L633""""""7iiiii73* SIgnoe b"puet_nine172TATOM* but*b34sOeaex 213 8ts"mm/page_alloc.c#L6213 8>217382" c17827="line17 name="L633""""""7iiiii73* SSe213a81714    ge_alloc.c#L6213a8>217388" c17 57="line17 name="L675""""""7"""""73l_atevoid *miga h this*/f"177hr a6203_nidhheehifpehgfcodee" clsizesrt" class="sreODsizesr7s="Lcom+code=iage" sizet" class="sreODsize03o8e">" c1748s="lineref=rt" class="sreODElasr7s="Lcom+code=iage" clasing"e=zofpehpeeint 207386" c17a67="line17an"sme="L669"> 667e=pod736_ateeflc    ge_alloc.c#L6203t8>207388" c17 77="h} elsenineL6ruplist2034ist203o8Lf">" c1748s="line2034ist 667e=pod738 clear the/ struct=m+code=iage" cl6ype=e="L699"a7 na>51727s="L*m+code=iage" cl6=e="L699"a7 na>57s="Lf">" c1748s="line=6203_a6203_nidhheehifpehgfcodee" clclasing"e=zofpehpeeint 2034ist203o88IST+cod)=e_alloc.c#L6202E8>207657" c17 87"line18aname="L694"> 203i7st203>8>zs i
57s="8ST+cod)=e_alloc.c#L6202E8>207484" c16547="lineL6ruplist))cisk7yueei74fwait_iffd29" c1748s="line17 name="L62128ist212e8/ "mm/page_alloc.c#L6203n8>207486" c17117="line17 n"ineL6ruplist))cD74ee=podin_de=e7s="Lf">" c1748s="line>akc#L6203_ex 2d lo3 )m+code=iage" cl6ype_add/a>2=e="L699"a7 na>5172_add/a>2hhee"com+code=iage" 6=e="L699"a7 na>57s="8fpehcode=df="+codaname="L697">2034ist203o8hifpehgfcodee" clsizet" class="sreODsize03o8=IST+cod)=e_alloc.c#L6202E8>207486" c18a27="line18angine17 naame="L769"> 74_de=ee="mm/page_alloc.c#L6203p8>207436" c17687="line18anlelsenineL6rupl7st" c1748s="liEXPORT_SYMBOname="L62128ista6203_207482" c17827="line18angine17 naame="L769"> 74se=po "mm/page_alloc.c#L6203n8>207586" c17687="cccccccccelsenineL"sreL74 l_f74"""* * And clear the/  f">z/*a>213a81714    ge_alloc.c#L6213a8>217586" c17a67="line17an"cccccccccccccc7c(L6r74213a>TA= MAX_ORDER areas whi* inep 213a81714    ge_alloc.c#L6213a8>217588" c17 77="line17 naline18angine177naame74""sN Frworth try7 nOeo 34" -* @virt:d7ee5valuee7s="Lfcd by 177hr 213 8ts"mm/page_alloc.c#L6213 8>217486" c17687="line17 name="L655ame="L769"> 74213 8ts"mm/page_alloc.c#L6213 8>217588" 18a4s7="l18a4s="line18aname="L674"> 274re"DATA= MAX_ORDER areas whia>213a81714    ge_alloc.c#L6213a8>217584" c#ifd7fsref="L69eflagfgONFIGdeO7A;=="75/a>213aa>179m/page_alloc.c8Ga Rclet_ca>z* har th 177hrefcd by a5_c2vious stll to 177hr 213 8ts"mm/page_alloc.c#L6213 8>217586" c17117="lineL6ruplist))c"L674=p b75oth   dodNHARDER (!wait)ana>*a>213a81714    ge_alloc.c#L6213a8>217586" c18a27="line18angsme="L669"> 667e=pod75se=povoid  dodNCPUSETodeeinep  66yalsallovirthheehifpehgfcodee" clsizesrt" class="sreODsizesr7s="Lcom+code=iage" sizet" class="sreODsize03o88ST+cod)=e_alloc.c#L6202E8>207536" c17687f>" c1748s="line17 name="76213375* SIgeflc    ge_alloc.c#L6203t8>207586" c16547="nine16 name="L669"> 66s7=podi75se=podin_de=eunsig>2d lo3  com+code=iage" add/hrefage" cS  doddd/7s="Lf"(unsig>2d lo3 )m+code=iage" clvirt69"> 66yalsallovirthheeIST+cod)=e_alloc.c#L6202E8>207586" c17687="line18aname="L694"> 2137ist2d lo3  com+code=iage" en =e="L699"a7 na>en 7s="Lf">" c1748s="line=dd/hrefage" cS  doddd/7s="/+u>" c1748s="line|AGE_ALIGN=e="L699"a7 na>|AGE_ALIGNhhee"com+code=iage" sizet" class="sreODsize03o8=IST+cod)=e_alloc.c#L6202E8>207586" c17a67="line17 name="L686">21377st207586" c174774 l_f">zis90"> 690
75ccrt" class="whilts fpehgfcodee" cl=dd/hrefage" cS  doddd/7s="/&ld._MEM   doad" f1 en =e="L699"a7 na>en 7s=")=eflc    ge_alloc.c#L6203t8>207586" c17687   +alloc.c#L634" idHZ2137ist207588" 18a4s7="line16 n!!"6ruplist7)ODEg75hhhhhhhhhhnum" (" c1748s="line|AGE_SIZEe=zofpehpeeint |AGE_SIZEe=zoIST+cod)=e_alloc.c#L6202E8>207684" c18a47="line18aname="L694"> 2137ist207683" c17717="line17 name="L671">213i7st207686" c18a27="line17 name="L690inallo7.nil 76_de=en">" c1748s="liEXPORT_SYMBOname="L62128ist1793    ge_alloc.c#L6213a>>217686" c16547="linass="sreL64 l_f">zif7>zlis76se=postat;c unsig>2d int=m+code=iage" clnrrinep e=iag 66c=zofpeh7fpeei76"L69eeflc    ge_alloc.c#L6203t8>207683" c17867="lieef="+code=zone" lism7ga h 766_ate2s="ame="L62128ist2s="7s="L*m+code=iage" clzame="L62128ist207686" c17477   +alloc.c#L634" idHZ2137istzl*stcode=zone-de="sreline17 name="L6e=iaf">zIST+cod)=e_alloc.c#L6202E8>207686" c17687="la9207688" 18a4s7="linass="sreL64 l_f">zif7<    76hhhhhhhhhhnum f">zlist_cach2136ist2n6ist,dsince f177back ); < is sirculara*a>213a81714    ge_alloc.c#L6213a8>217784" c16547="lieef="+code=zone" le=p7din_d77fwait_iffd292d int=m+code=iage" clsumt" class="sreODsum7s="Lf"0IST+cod)=e_alloc.c#L6202E8>207783" c17717="ln"e=migrlo;z|"sreL64 l7f">zi7703a8hST+cod)=e_alloc.c#L6202E8>207786" c18a27="ln"e=migrlo;z|"sreL64 l7f">zi77_de=erruplrefstruct=m+code=iage" clmapping" ightetypclader); ); " c1748s="line6istnuma_6ist_ide=ee"8fpehcode=df="+cod">" KERNEname="L62128ist<">" KERNEnhhee)IST+cod)=e_alloc.c#L6202E8>207736" c17687="name="L669"> 66e90"> 697
7713a>1793    ge_alloc.c#L6213a>>217786" c16547="name="L669"> 66e90"> 697
77se=podin_de=e)om+code=iage" ior_eac=pWMSpor_eac=pWMSpzfpehcode=df="+codzame="L62128ist);  66c90"> 697
77"L69eflagf  B_iffd292d lo3  com+code=iage" sizet" class="sreODsize03o8lf">" c1748s="line"sreline17 name="L6e=iaf">zbad" c|ass="sref="L6pear nogzIST+cod)=e_alloc.c#L6202E8>207783" c17867="line17 name="L686">21367st))Ourrme=der2d lo3  com+code=iage" TER=class="srefone" c1748s="lineTER=pwmarkgz)IST+cod)=e_alloc.c#L6202E8>207786" c17477="nae17 name="L631"""W39;7 * * 77ccrt" class="sreODEppeyuffpehgfcodee" clsizet" class="sreODsize03o8lad"  com+code=iage" TER=class="srefone207786" c17687="line17 name="L678""""""7 TIeb77_de=erruplref=")code=din_de=e)om+code=iage" sumt" class="sreODsum7s="L+f">" c1748s="linesizet" class="sreODsize03o8l- com+code=iage" TER=class="srefone207788" 18a4s7="line17 name="L678""""""7 T
20789s="line17 name="L6ccccccccc* polic7nob5s78213ss "mm/page_alloc.c#L6203n8>207886" c17117   +alloc.c#L634" idHZ2127ist" c1748s="linesumt" class="sreODsum7s="IST+cod)=e_alloc.c#L6202E8>207826" c17117="linass="sreL64 l_f">zif7<    78_de=ee="mm/page_alloc.c#L6203p8>207836" c17687r the/  f">zlist_cach21247st1793    ge_alloc.c#L6213a>>217886" c16547="ldohzap     +alloc.c#L674" id78* SSe213a81714    ge_alloc.c#L6213a8>217886" c17857="n18a2s="lame="L669"> 667D<   78"""* * And clear the/  f">zl*dAmount=of inep RAM 177hrefabla>within ZONE_DMAnand ZONE_NORMAL>213a81714    ge_alloc.c#L6213a8>217883" c17867="line17an"ine18an class=7sren"78213a>TA= MAX_ORDER areas whi*a>213a81714    ge_alloc.c#L6213a8>217886" c17477="line17 name="L65gclass=7sren"78""sN unsig>2d int=m+code=iage" clnrrinep bufferg207881" c17987="line17 name="L698">21297st207888" 18a4s7="line17 nlineL"sreL64 l_7">zic78hhhhhhhhhhnum7s="Lf">" c1748s="linenrrinep e=iag" USERame="L62128ist<">" USER03o88)IST+cod)=e_alloc.c#L6202E8>207984" c16547="line16 nnnnnnnnn">name=7L684"790rrupe="mm/page_alloc.c#L6203p8>207986" c17117="l} whileeL"sreL64 l_f">7icD< 7903a8h>" c1748s="lineEXPORT_SYMBOn_GPname="L62128ist202i7st207987" c17le7="sine16 name="L669"> 66s7<    79* SIgnoe b"puet_nine172TATO/*>213a81714    ge_alloc.c#L6213a8>217986" c16547="line18aname="L694"> 2127istwithin tll /a>2s>213a81714    ge_alloc.c#L6213a8>217986" c17857="line18aname="L695">20267stzl*a>213a81714    ge_alloc.c#L6213a8>217988" c179s7="line17 name="L690inallo7.nil 79list2d int=m+code=iage" clnrrinep oc.ccac=ag207986" c17477>name="L684"> fwakme="L_k7wapu 79ccrt"eflc    ge_alloc.c#L6203t8>207981" c17987="line17 name="L655555555755555798hhhhhhhhhnum7s="Lf">" c1748s="linenrrinep e=iag" HIGHUSER_MOVABLEe=zofpehpeeint ">" HIGHUSER_MOVABLE03o88)IST+cod)=e_alloc.c#L6202E8>207988" 18a4s7="line17 name="L639"> 6397hhhhh7913d8"e="mm/page_alloc.c#L6203p8>208084" c16558="line16 name="L655"> 2038ist208014" c16558="l} whileeL"sreL64 l_f">8ss=a 80oth  stat;c fpehgfcodee" clinL"sreLzofpehpeeint inL"srhhhhhvoid  dodNCPUSETodeeshow_6ist=e="L699"a7 na>show_6isthhee"struct=m+code=iage" cl"sreline17 name="L6e=iaf">zl*stcode=zone-de="sreline17 name="L6e=iaf">z8ST+cod)=e_alloc.c#L6202E8>208024" c16558="line17 name="L682">202i8>zhis80nd cleflc    ge_alloc.c#L6203t8>208034" c16558="sine16 name="L669"> 66s8stz8ST+cod)=e_alloc.c#L6202E8>208044" c16558="line18aname="L694"> 2128etypc80se=podin_de=erruplrefc|ass="sref="L6peint"e=zofpehpeeint peint"hhee"f And clear tstring">"Nist %d ">213a81fpehcode=df="+codzapp_to nid=e="L699"a7 na>zapp_to nide=ee"com+code=iage" "sreline17 name="L6e=iaf">z))IST+cod)=e_alloc.c#L6202E8>208054" c16558="line18aname="L695">20268wakmu80"""* e="mm/page_alloc.c#L6203p8>208064" c16558="line17 name="L690inallo8ist208057" c18a78="line18aname="L697">20388stzl*stcode=zone-de=val69"> 66yalsallovalf">z8ST+cod)=e_alloc.c#L6202E8>208087" c18a78="line17 name="L6555555558.nil 808 cleeflc    ge_alloc.c#L6203t8>208097" c18a78="line17 name="L639"> 6398e=err80hhhhhhhhhhnum tcode=zone-de=val69"> 66yalsallovalf">zbad" c|ass="sref="L6totalramt" class="sreODtotalram03o8lf">" c1748s="linetotalramg208184" c16558="line16 name="L655"> 2038ist 66yalsallovalf">zbad" c|ass="sref="L6sharedramt" class="sreODsharedram7s="Lf"0IST+cod)=e_alloc.c#L6202E8>208114" c16558="lteef="+code=zone" de=p8din_d811 66yalsallovalf">zbad" c|ass="sref="L6inepramt" class="sreODinepram03o8lf">" c1748s="lineglobalg 66yalsallovalf">zbad" c|ass="sref="L6bufferramt" class="sreODbufferrama hmlf">" c1748s="line6r_b202kdevg208134" c16558r the/  f">zlist_cach21348st 66yalsallovalf">zbad" c|ass="sref="L6totalTER=class="srefone" c1748s="linetotalTER=p208144" c16558="naee7s="line17 name="L68 A_>181se=podin_de=e)om+code=iage" val69"> 66yalsallovalf">zbad" c|ass="sref="L6inepTER=class="srefone" c1748s="line6r_inep hER=208154" c16558="name="L669"> 66cBUILD_B8G_ON;81l_ate 66yalsallovalf">zbad" c|ass="sref="L6mem_uniilc_ort" class=">em_uniia hmlf">" c1748s="line|AGE_SIZEe=zofpehpeeint |AGE_SIZEe=zoIST+cod)=e_alloc.c#L6202E8>208188" c18a48="line17 name="L686">21378st208157" c18a78="nae17 name="L631"""W39;8 * * 8113
218187" c18a78="line17 name="L678""""""8 Tse 818 cle>" c1748s="lineEXPORT_SYMBOname="L62128ist208197" c18a78="line17 name="L678""""""8 Tcan8113d8" if    ge_alloc.c#L6213d8>218286" c17598="line17 name="L6cccccccc8* pol820rrup#ifdef">" c1748s="lineCONFIG_NUMAe=zofpehpeeint CONFIG_NUMA3d8" if    ge_alloc.c#L6213d8>218214" c16558="line17 name="L6cccccccc8* st 8203a8hvoid  dodNCPUSETodeesi_meminfo_6ist=e="L699"a7 na>si_meminfo_6isthhee"struct=m+code=iage" clsysinfoe=zofpehpeeint sysinfof">zl*stcode=zone-de=val69"> 66yalsallovalf">z, int=m+code=iage" clnid=e="L699"a7 na>nidhhee8ST+cod)=e_alloc.c#L6202E8>208224" c16558name="L631"""W39;z|5c=mmi8""* *82nd cleflc    ge_alloc.c#L6203t8>208236" c17688="name="L669"> 66ee=podin8de=er823hhhhhhhhhnum tcode=zone-de=pg_datasrt" class="sreOD5foe=zofpehpeeint sysinfoge" add/hrefage3 208224" c16558name="L6cbfODE_DATG_NUMAe=zofpehpefODE_DATGn_GPne=ee"com+code=ia" clnid=e="L699"a7 na>nidhhee8IST+cod)=e_alloc.c#L6202E8>217282" 817827="line17 name="L682"82035782"> 74se=po "mm/page_alloc.c#L620388>217257" 817le7="nineL"sreL64 l_f">8icwa782ON;81l_ate 66yalsallovalf">zbad" c|ass="sref="L6totalramt" class="sreODtotalram03o8lf">" c1748s=ge" add/hrefage3 208224lf">zbad" c|ass="srenuma_f="L6pear nog217688" 818a47="line17an"s759s="li8e17 7826N;81l_ate 66yalsallovalf">zbad" c|ass="sref="L6inepramt" class="sreODinepram03o8lf">" c1748s=numa_fbalgni13a81fpehcode=df=age" NR_FREE_|AGESline17 name="L6NR_FREE_|AGEShhee)IST+cod)=e_alloc.c#L6202E8>217657" 818a77="line17 name="L677"8""""78""""720rrup#ifdef">" c1748s="lineCOf">" HIGHMEMame="L6212"lineCOf">" HI> 74se=po "mm/page_alloc.c#L620388>218187" c18a77="line17 name="L678"8""""782se 718 clear the/  +code=iage-de=val69"> 66yalsallovalf">zbad" c|ass="sref="L6totalTER=class="srefone" c1748s=ge" add/hrefage3 208224lf">zbad" c|ass="srenuma_ tll stateline17 namnuma_ tll /aa>[bad" c|ass="srenand f">" HIGHMEMame="L6212nand f">" HI/aa>].plrefc|ass="sref="L6pear nogzIST+cod)=e_alloc.c#L620288>217257" 817 87="line17 name="L678"8""""782err80hhhhhhhhhhnum tcode=zone-de=val69"> 66yalsallovalf">zbad" c|ass="sref="L6inepTER=class="srefone" c1748s=inep e=iag" c1748s=ge" add/hrefage3 208224lf">zbad" c|ass="srenuma_ tll stateline17 namnuma_ tll /aa>[bad" c|ass="srenand f">" HIGHMEMame="L6212nand f">" HI/aa>],f">zIST+cod)=e_alloc.c#L620288>217384" 816547="line16 nnineeL"L6r8plis783eei74fwait_iffd29 73#code=elseST+cod)=e_alloc.c#L620288>217386" 818a27="line18angs759s="li8e17 783pee812 66yalsallovalf">zbad" c|ass="sref="L6totalTER=class="srefone217336" 817687="line17 name="L633"8""""783 66yalsallovalf">zbad" c|ass="sref="L6inepTER=class="srefone217282" 817827="line17 name="L633"8""""78iiii73#endifLf"0IST+cod)=e_alloc.c#L6202E8>217257" 817 57="line17 name="L675"8""""783ON;81l_ate 66yalsallovalf">zbad" c|ass="sref="L6mem_uniilc_ort" class=">em_uniia hmlf">" c1748s="line|AGE_SIZEe=zofpehpeeint |AGE_SIZEe=zoIST+cod)=e_alloc.c#L6202E8>207386" 817a67="line17an"sme="L6698> 66783207388" 817 77="h} elsenineL6rupli8t218187" c18a77="line17 naame="L6698> 66783pee76_de=eST+cod)=e_alloc.c#L620288>207657" 817 87"line18aname="L694">8203i783> 274re"DATA= MAX_ORDER are2TATO/*>213a81714    ge_alloc.c#L621388>207484" 816547="lineL6ruplist)8cisk784=="75/a>213aa>179m/page_alloc.Detersi_est Ithe==>st_camenr th ch_cadisplayed orut*b, dependingrefet Ithe=ATO/*>213a81714    ge_alloc.c#L621388>217386" 817117="line17 n"ineL6rupl8st 73oth   dodNHARDER (!wait)aSHOW_ HI_FILTER_fODES walueeas 51s_c7 na>e213 8ts"mm/page_alloc.c#L621388>207486" 818a27="line18angine17 naa8e="L784pee71nd clear the/  f">zlist_cach*a>213a81714    ge_alloc.c#L621388>207436" 817687="line18anlelsenineL8rupl78t" c1748booe" val69"> 66yalbooe_uniiruct=m+code=iagekip>ee2d int=m+code=iag ">" pTER=class="sref">" lovalf">z, int=m+code=iage" clnid=e="L699"a7 na>nidhhee8ST+cod)=e_alloc.c#L6202E8>207482" 817827="line18angine17 naa8e="L784_>171se=poeflc    ge_alloc.c#L620388>207586" 817687="cccccccccelsenineL8sreL784ON;81l_ate 66yalbooe_uniiruct=m+code=iagr offistame="L6212rem_uniia hmlf">" c1748s=faodepTER=class="srefaode_SIZEe=zoIST+cod)=e_alloc.c#L6202E8>217586" 817a67="line17an"ccccccccc8cccc784203>8unsi">z, int=m+code=iagcpusetna>ss_cookiepTER=class="srecpusetna>ss_cookie_SIZEe=zoIST+cod)=e_alloc.c#L6202E8>207388" 817 77="line17 naline18ang8ne17784 * 8113
217486" 817687="line17 name="L655a8e="L784se 718 clear 203>8nhhee"com+code=ia">" pTER=class="sref">" lova e=zo , int=m+code=iagSHOW_ HI_FILTER_fODESpTER=class="sreSHOW_ HI_FILTER_fODES6e=iaf13
207657" 88a4s7="l18a4s="line18anam8="L6784DEg75hhhhhhhhhhnum" (gos_c int=m+code=iagouoffistame="L62128ulovirthheeIST+cod)=e_alloc.c#L620288>217584" 8#ifd7fsref="L69eflagfgONF8GdeO785t217586" 817117="lineL6ruplist)8c"L6785n_d811217586" 818a27="line18angsme="L6698> 66785ss_cookiepTER=class="srecpusetna>ss_cookie_SIZ203o8Lf">" c1748s="lina>ss_oc.cwe" us.n="L697">20"lina>ss_oc.cwe"207536" 817687f>" c1748s="line17 n8me="785   69)cin_serv7 n_sofruct=m+code=iagr offistame="L6212rem_uniia 8>zs i
ni13a81fpehcode=df=cpusetncurrss_oc.cwe" us.n="L697">20cpusetncurrss_oc.cwe"|AGEShhee)IST+cod)=e_alloc.c#L6202E8>207586" 816547="nine16 name="L669"8 66s78podi75se=podin}lass="wh8>zs i
ss_oc.cwe" us.n="L697">20_ueaa>ss_oc.cwe"n_GPne=ee"com+code=icpusetna>ss_cookiepTER=class="srecpusetna>ss_cookie_SIZaf">z))IST+cod)=e_alloc.c#L6202E8>207586" 817687="line18aname="L694"8 21378stz))IST+cod)=e_alloc.c#L6202E8>217586" 817a67="line17 name="L686"82137785hhnum7s="Lf">" c1748s=r offistame="L6212rem_uni">z))IST+cod)=e_alloc.c#L6202E8>207388" 8174774 l_f">zis90"> 690
756ist207586" 817687   +alloc.c#L634" id8Z213785pee76_de=eST+cod)=e_alloc.c#L620288>207588" 88a4s7="line16 n!!"6ruplis878ODEg75#defi_es="Lf">" c1748s=Kffistame="L6212Kn_GPne=ee"com+code=ixffistame="L6212x_SIZa (ne=ee"com+code=ixffistame="L6212x_SIZa e=zo nlt;="/+uffpehgfcodee" cl|HIFT_SIZEe=zofpehpeeint |HIFTloval10af13
207684" 818a47="line18aname="L694"8 213786t207683" 817717="line17 name="L671"8213i786"> 73oth   dodNHARDER (!wai2TATO/*>213a81714    ge_alloc.c#L621388>207686" 818a27="line17 name="L690i8allo786e="73nd clear the/  f">zlist_cS nant=of area7back (34isi">simenr ift_scroll-213a81714    ge_alloc.c#L621388>207686" 8ref=7one" clasi_de=pod; <8ilds786iii73* SIgnoe b"puet_nine172TAWefanis cals sitclet_cpercine_alnt=agnine177hr.AWefdo0Nofcaby ceatAingrefe34 na>213a81714    ge_alloc.c#L62138>>217686" 816547="linass="sreL64 l_f8>zif786tz* haefe">ornt=of back ablalet_cd(),hefunitemaefeet_cback 213 8ts"mm/page_alloc.c#L621388>207686" 817687="name="L669"> 66c=z8fpeh786   78"""* * And clear the/  f"Supfoneses_camesxceptmaregp213 8ts"mm/page_alloc.c#L621388>217586" 817867="lieef="+code=zone"8lism786L6r74213a>TA= MAX_ORDER areas SHOW_ HI_FILTER_fODES ilueeas 5 213 8ts"mm/page_alloc.c#L621388>207388" 817477   +alloc.c#L634" id8Z213786ame74""sN Frworth try7 nOeo 3cach*a>213a81714    ge_alloc.c#L621388>207686" 817687="la92d int=m+code=iag iltodaname="L697">20 iltoda>nidhhee8ST+cod)=e_alloc.c#L6202E8>207688" 88a4s7="linass="sreL64 l_f8>zif78    763o88=eflc    ge_alloc.c#L620388>217784" 816547="lieef="+code=zone"8le=p78in_d77fwait_if">z, int=m+code=iagcpupTER=class="srecpu_uni">z))IST+cod)=e_alloc.c#L6202E8>207783" 817717="ln"e=migrlo;z|"sre864 l787n_d811zl*stcode=zone-de="sreline17 name="L6e=iaf">zIST+cod)=e_alloc.c#L620288>207786" 818a27="ln"e=migrlo;z|"sre864 l787207736" 817687="name="L669"> 66e908> 69787or_pop sitcdclclas"sreline17 namsreO">or_pop sitcdclclan_GPne=ee"com+code=iage" "sreline17 name="L6e=ia03o88=eflc    ge_alloc.c#L62038>>217786" 816547="name="L669"> 66e908> 69787ypc80se=podin_de=erruODEppeyuffpehgfcodeekip>ee20 iltoda>ni13a81fpehcode=df="+codzapp_to nid=e="L699"a7 na>zapp_to nide=ee"com+code=iage" "sreline17 name="L6e=iafdhhee8ST+cod)=e_alloc.c#L6202E8>207786" 817857="name="L669"> 66c908> 6978/a>
77"L69eflagf  B_iffffffffftlly-nueaf">zIST+cod)=e_alloc.c#L620288>217586" 817867="line17 name="L686"8213678t))Ourrmevoid  dodNCPUSETodeeshow_6ist=e="L699"a7 na>show_6iste=ee"com+code=iage" "sreline17 name="L6e=iaaf">zIST+cod)=e_alloc.c#L620288>207388" 817477="nae17 name="L631""8W39;78* * 77ccrt" class="sreplrefc|ass="sref="L6peint"e=zofpehpeeint peint"hhee"f And clear tstring">&Nist scper-cpu:\n37;d ">213a81fpehcode=df="+co "sreline17 name="L6e=ilf">zbad" c|ass="sren"L6clnid=e="L699"a7"L66e=iaaf">zIST+cod)=e_alloc.c#L620288>207686" 817687="line17 name="L678"8""""787pee76_de=eST+cod)=e_alloc.c#L620288>207788" 88a4s7="line17 name="L678"8""""787DEg75hhhhhhhhhhnum" (or_oint i_cpupTER=class="sresreO">or_oint i_cpun_GPne=ee"com+code=icpupTER=class="srecpu_unia03o88=eflc    ge_alloc.c#L620388>20789s="8ine17 name="L6ccccccccc* 8olic788eei74fwait_iffd29zl*stcode=zonr nog offistame="L6212e nog o6e=iaf">zIST+cod)=e_alloc.c#L620288>207886" 817117   +alloc.c#L634" id8Z212788>zi7703a8hST+cod)=e_alloc.c#L620288>207826" 817117="linass="sreL64 l_f8>zif788" c1748s=ger_cpuartdaname="L697">20ger_cpuartd_6iste=ee"com+code=iage" "sreline17 name="L6e=iaf">zbad" c|ass="sref nog offistame="L6212e nog o6e=i13a81fpehcode=df=cpupTER=class="srecpu_uniaaf">zIST+cod)=e_alloc.c#L620288>207736" 817687r the/  f">zlist_cac8212478t1793    ge_alloc.c#L62138>>217886" 816547="ldohzap     +alloc8c#L6788t&CPU;Nist 4d: hi:Nist 5d, btch:Nist 4d usd:Nist 4d\n37;d ">2113a>1793    ge_alloc.c#L62138>>207786" 817857="n18a2s="lame="L6698> 66788a>
77"L69eflagf  B_iffffffffflrefffffffffcom+code=icpupTER=class="srecpu_uni13a81fpehcode=df=f nog offistame="L6212e nog o6e=iaf">zbad" c|ass="srefcage" 6=e="L699"a7c7 na>.plrefc|ass="sreage" TER=class="srefone1793    ge_alloc.c#L62138>>217586" 817867="line17an"ine18an c8ass=788))Ourrmede=erruass="sreplrefc|ass="sref nog offistame="L6212e nog o6e=iaf">zbad" c|ass="srefcage" 6=e="L699"a7c7 na>.plrefc|ass="srebatch" val69"> 66yalbatch_uni13a81fpehcode=df=f nog offistame="L6212e nog o6e=iaf">zbad" c|ass="srefcage" 6=e="L699"a7c7 na>.plrefc|ass="sreceatApTER=class="sreceatA_uniaaf">zIST+cod)=e_alloc.c#L620288>207388" 817477="line17 name="L65gc8ass=788 * 77ccrt" class="sre6ist207881" 817987="line17 name="L698"82129788se 718 clear 6ist207788" 88a4s7="line17 nlineL"sreL84 l_788can8113d8" if    ge_alloc.c#L6213d8>207984" 816547="line16 nnnnnnnnn">8ame=789t&activllonon:Nist luf">activllonon:Nist luf"sositcdconon:Nist lu\n37;d ">213d8" if    ge_alloc.c#L6213d8>207886" 817117="l} whileeL"sreL64 8_f">7891* 77ccrt" class="srehhee"f And clear tstring">& activll ile:Nist luf">activll ile:Nist luf"sositcdc ile:Nist lu\n37;d ">213d8" if    ge_alloc.c#L6213d8>207826" 817117="line17 name="L682"8202i789& unevic77hre:Nist lu37;d ">213d8" if    ge_alloc.c#L6213d8>207736" 817le7="sine16 name="L669"8 66s789   69)cin_serv7 n_sofrhee"f And clear tstring">& dirty:Nist lufwrite f17:Nist lufuns77hre:Nist lu\n37;d ">213d8" if    ge_alloc.c#L6213d8>217886" 816547="line18aname="L694"8 212789ypc80se=podin_de=erruphee"f And clear tstring">& e213d8" if    ge_alloc.c#L6213d8>207786" 817857="line18aname="L695"82026789a>
77"L69eflagf  B_ifphee"f And clear tstring">& mapped:Nist lufshmem:Nist lufe_al77hres:Nist lufbeatce:Nist lu\n37;d ">213d8" if    ge_alloc.c#L6213d8>217586" 8179s7="line17 name="L690i8allo789))Ourrmevhee"f And clear tstring">& e2113a>1793    ge_alloc.c#L621388>207986" 817477>name="L684"> fwakme8"L_k789 * 77ccrt" class="sreplrefc|ass="sre"lineglobalg1793    ge_alloc.c#L621388>207881" 817987="line17 name="L655585555789t1793    ge_alloc.c#L621388>207788" 88a4s7="line17 name="L639"8 639789DEg75hhhhhhhhhhnum" (1793    ge_alloc.c#L621398>208084" 916558="line16 name="L655"9 203890eei74fwait_iffd291793    ge_alloc.c#L6213981208084" 917117="l} whileeL"sreL64 9_f">8901* 77ccrt" class="srehode= +code=iag"lineglobalg1793    ge_alloc.c#L6213982208084" 917117="line17 name="L682"9202i8901793    ge_alloc.c#L6213983208084" 917le7="sine16 name="L669"9 66s890   69)cin_serv7 n_sofruct=m+code=iag"lineglobalg1793    ge_alloc.c#L6213984208084" 916547="line18aname="L694"9 21289typc80se=podin_de=erruplrefc|ass="sre"lineglobalg1793    ge_alloc.c#L6213985208084" 917857="line18aname="L695"92026890a>
77"L69eflagf  B_ifplrefc|ass="sre"lineglobalg1793    ge_alloc.c#L6213986208084" 9179s7="line17 name="L690i9allo890))Ourrmevoid  dodNCPUSE"lineglobalgname="L684"> fwakme92038890 * 77ccrt" class="sreplrefc|ass="sre"lineglobalg1793    ge_alloc.c#L6213989208084" 91a4s7="line17 name="L639"9 639890DEg75hhhhhhhhhhnum" (1793    ge_alloc.c#L621398>208184" 916558="line16 name="L655"9 203891eei74fwait_iffd291793    ge_alloc.c#L6213981208084" 916558="lteef="+code=zone"9de=p8911* 77ccrt" class="srehode= +code=iag"lineglobalg1793    ge_alloc.c#L6213982208084" 916558="la91793    ge_alloc.c#L6213983208084" 916558r the/  f">zlist_cac92134891   69)cin_serv7 n_sofruct=m+code=iag"lineglobalg1793    ge_alloc.c#L6213984208084" 916558="naee7s="line17 nam9="L6891ypc80se=podin_de=erruplrefc|ass="sre"lineglobalgzIST+cod)=e_alloc.c#L620298>208154" 916558="name="L669"> 66cBU9LD_B89_ON;81f">zIST+cod)=e_alloc.c#L6202986208084" 918a48="line17 name="L686"921378916N;81l_ateor_pop sitcdclclas"sreline17 namsreO">or_pop sitcdclclan_GPne=ee"com+code=iage" "sreline17 name="L6e=ia03o88=eflc    ge_alloc.c#L620398>208157" 918a78="nae17 name="L631""9W39;891 * 77ccrt" class="sreO>z, int=m+code=iagi "sreline17 nami6e=iaf">zIST+cod)=e_alloc.c#L62029<>218187" 918a78="line17 name="L678"9""""891pee76_de=eST+cod)=e_alloc.c#L620298>208197" 918a78="line17 name="L678"9""""891DEg75hhhhhhhhhhnum" (ODEppeyuffpehgfcodeekip>ee20 iltoda>ni13a81fpehcode=df="+codzapp_to nid=e="L699"a7 na>zapp_to nide=ee"com+code=iage" "sreline17 name="L6e=iafdhhee8ST+cod)=e_alloc.c#L620298>218286" 917598="line17 name="L6ccc9cccc892eei74fwait_iffd29zIST+cod)=e_alloc.c#L620298>218214" 916558="line17 name="L6ccc9cccc8921* 77ccrt" class="srehode= +code=iagTodeeshow_6ist=e="L699"a7 na>show_6iste=ee"com+code=iage" "sreline17 name="L6e=iaaf">zIST+cod)=e_alloc.c#L620298>208224" 916558name="L631"""W39;z|59=mmi892&Nist s37;d ">213d8" if    ge_alloc.c#L621398>208236" 917688="name="L669"> 66ee=9odin892   69)cin_serv7 n_sof_de=erru hee"f And clear tstring">& e213d8" if    ge_alloc.c#L6213984208084" 917827="line17 name="L682"92035792t& min:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>208154" 917le7="nineL"sreL64 l_f">9icwa792a>
77"L69eflagf  B_ifplrefffffhee"f And clear tstring">& low:Nist lukB37;d ">213d8" if    ge_alloc.c#L6213986208084" 918a47="line17an"s759s="li9e17 792))Ourrmede=erruafhee"f And clear tstring">& fone:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>208157" 918a77="line17 name="L677"9""""792 * 77ccrt" class="srede=erruafhee"f And clear tstring">& activllonon:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>218187" 918a77="line17 name="L678"9""""792Ieb77_de=erruplref=")code=din_hee"f And clear tstring">& ">activllonon:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>208197" 917 87="line17 name="L678"9""""792DEg75hhhhhhhhhhnum" (de=erruafhee"f And clear tstring">& activll ile:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>217384" 916547="line16 nnineeL"L6r9plis793eei74fwait_iffd29& ">activll ile:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>218214" 917597="line17 n"18a2s="la9e="L7931* 77ccrt" class="srehhhhhhhhhhee"f And clear tstring">& unevic77hre:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>208224" 918a27="line18angs759s="li9e17 793& "sositcd(onon):Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>208236" 917687="line17 name="L633"9""""793   69)cin_serv7 n_sof_de=erru hee"f And clear tstring">& "sositcd( ile):Nist lukB37;d ">213d8" if    ge_alloc.c#L6213984208084" 917827="line17 name="L633"9""""793t& fone213d8" if    ge_alloc.c#L621398>208154" 917 57="line17 name="L675"9""""793a>
77"L69eflagf  B_ifplrefffffhee"f And clear tstring">& m213d8" if    ge_alloc.c#L6213986208084" 917a67="line17an"sme="L6699> 66793))Ourrmede=erruafhee"f And clear tstring">& dirty:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>208157" 917 77="h} elsenineL6rupli9t& write f17:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>218187" 918a77="line17 naame="L6699> 66793Ieb77_de=erruplref=")code=din_hee"f And clear tstring">& mapped:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>208197" 917 87"line18aname="L694">9203i793DEg75hhhhhhhhhhnum" (de=erruafhee"f And clear tstring">& shmem:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>207484" 916547="lineL6ruplist)9cisk794eei74fwait_iffd29& slab_re Anim7hre:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>218214" 917117="line17 n"ineL6rupl9st& slab_unre Anim7hre:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>208224" 918a27="line18angine17 naa9e="L794& kernelg213d8" if    ge_alloc.c#L621398>207436" 917687="line18anlelsenineL9rupl794   69)cin_serv7 n_sof_de=erru hee"f And clear tstring">& e_al77hres:Nist lukB37;d ">213d8" if    ge_alloc.c#L6213984208084" 917827="line18angine17 naa9e="L794t& uns77hre:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>208154" 917687="cccccccccelsenineL9sreL794a>
77"L69eflagf  B_ifplrefffffhee"f And clear tstring">& beatce:Nist lukB37;d ">213d8" if    ge_alloc.c#L6213986208084" 917a67="line17an"ccccccccc9cccc794))Ourrmede=erruafhee"f And clear tstring">& e213d8" if    ge_alloc.c#L621398>208157" 917 77="line17 naline18ang9ne17794 * 77ccrt" class="srede=erruafhee"f And clear tstring">& write f17_tmp:Nist lukB37;d ">213d8" if    ge_alloc.c#L621398>218187" 917687="line17 name="L655a9e="L794Ieb77_de=erruplref=")code=din_hee"f And clear tstring">& e nog_scanned:Nist lu37;d ">213d8" if    ge_alloc.c#L621398>208197" 98a4s7="l18a4s="line18anam9="L6794DEg75hhhhhhhhhhnum" (code=din_hee"f And clear tstring">& oc._unre Anim7hre? Nist s37;d ">213d8" if    ge_alloc.c#L621398>217584" 9#ifd7fsref="L69eflagfgONF9GdeO795eei74fwait_iffd29&\n37;d ">2113a>1793    ge_alloc.c#L621398>217586" 917117="lineL6ruplist)9c"L67951* 77ccrt" class="srehhhhhhhhh=ee"com+code=iage" "sreline17 name="L6e=ilf">zbad" c|ass="sren"L6clnid=e="L699"a7"L66e=i113a>1793    ge_alloc.c#L621398>208224" 918a27="line18angsme="L6699> 66795" c1748s="line17 n9me="795   69)cin_serv7 n_sofhhhhhhhhh=ee"com+code=iKffistame="L6212Kn_GPne=ee"com+code=imineTER=pwmarkg
77"L69eflagf  B_ifplrefffffffffcom+code=iKffistame="L6212Kn_GPne=ee"com+code=i"lineTER=pwmarkg))Ourrmede=erruaf=ee"com+code=iKffistame="L6212Kn_GPne=ee"com+code=iinep e=iag1793    ge_alloc.c#L621398>208157" 9174774 l_f">zis90"> 690
1793    ge_alloc.c#L621398>218187" 917687   +alloc.c#L634" id9Z213795Ieb77_de=erruplref=")code=din_de=e)om+code=iKffistame="L6212Kn_GPne=ee"com+code=iinep e=iag795DEg75hhhhhhhhhhnum" (code=din_de=e)om+code=iKffistame="L6212Kn_GPne=ee"com+code=iinep e=iag1793    ge_alloc.c#L621398>208224" 918a27="line17 name="L690i9allo796zbad" c|ass="sref="L6pear nog1793    ge_alloc.c#L6213984208084" 916547="linass="sreL64 l_f9>zif796t1793    ge_alloc.c#L621398>208154" 917687="name="L669"> 66c=z9fpeh796a>
77"L69eflagf  B_ifplrefffffffffcom+code=iKffistame="L6212Kn_GPne=ee"com+code=iinep e=iag1793    ge_alloc.c#L6213986208084" 917867="lieef="+code=zone"9lism796))Ourrmede=erruaf=ee"com+code=iKffistame="L6212Kn_GPne=ee"com+code=iinep e=iag1793    ge_alloc.c#L621398>208157" 917477   +alloc.c#L634" id9Z213796 * 77ccrt" class="srede=erruaf=ee"com+code=iKffistame="L6212Kn_GPne=ee"com+code=iinep e=iag1793    ge_alloc.c#L621398>218187" 917687="la91793    ge_alloc.c#L621398>208197" 98a4s7="linass="sreL64 l_f9>zif796DEg75hhhhhhhhhhnum" (code=din_de=e)om+code=iKffistame="L6212Kn_GPne=ee"com+code=iinep e=iag1793    ge_alloc.c#L621398>208224" 918a27="ln"e=migrlo;z|"sre964 l7971793    ge_alloc.c#L621398>207536" 917687="name="L669"> 66e909> 69797   69)cin_serv7 n_sofhhhhhhhhh=ee"com+code=iKffistame="L6212Kn_GPne=ee"com+code=iage" e=iag 66e909> 69797ypc80se=podin_de=erruhhhhhhhhh=ee"com+code=iKffistame="L6212Kn_GPne=ee"com+code=iage" e=iag1793    ge_alloc.c#L621398>208154" 917857="name="L669"> 66c909> 6979/a>
77"L69eflagf  B_ifffffffffh=ee"com+code=iKffistame="L6212Kn_GPne=ee"com+code=iage" e=iag))Ourrmeffffffffh=ee"com+code=iKffistame="L6212Kn_GPne=ee"com+code=iage" e=iag1793    ge_alloc.c#L621398>218187" 917687="line17 name="L678"9""""797Ieb77_de=erruplref=")code=din_de=e)om+code=iage" "sreline17 name="L6e=iaf">zbad" c|ass="sref nog_scanned1793    ge_alloc.c#L621398>207788" 98a4s7="line17 name="L678"9""""797DEg75hhhhhhhhhhnum" (((((((((ne=ee"com+code=iage" "sreline17 name="L6e=iaf">zbad" c|ass="sreoc._unre Anim7hre "sreline17 namoc._unre Anim7hreEg75h?hhhee"f And clear tstring">&yes37;d ">2 :hhhee"f And clear tstring">&no37;d ">2dhhee8ST+cod)=e_alloc.c#L620298>20789s="9ine17 name="L6ccccccccc* 9olic798eei74fwait_iffd29zIST+cod)=e_alloc.c#L620298>207886" 917117   +alloc.c#L634" id9Z2127981* 77ccrt" class="srehode= +code=iagf="L6peint"e=zofpehpeeint peint"hhee"f And clear tstring">&lowass=one2daf">zIST+cod)=e_alloc.c#L620298>208224" 917117="linass="sreL64 l_f9>zif798207536" 917687r the/  f">zlist_cac92124798   69)cin_serv7 n_sofhhhhhhhhh=ee"com+code=if="L6peint"e=zofpehpeeint peint"hhee"f And clear tstring">& Nist lu37;d ">213a81fpehcode=df="+co "sreline17 name="L6e=ilf">zbad" c|ass="srelowass=onezIST+cod)=e_alloc.c#L6202984208084" 916547="ldohzap     +alloc9c#L6798t&\n37;d ">2daf">zIST+cod)=e_alloc.c#L620298>208154" 917857="n18a2s="lame="L6699> 66798a>
77"L69efla6ist>217586" 917867="line17an"ine18an c9ass=798>208157" 917477="line17 name="L65gc9ass=798 * 77ccrt" clh=ee"com+code=isreO">or_pop sitcdclclas"sreline17 namsreO">or_pop sitcdclclan_GPne=ee"com+code=iage" "sreline17 name="L6e=ia03o88=eflc    ge_alloc.c#L620398>207881" 917987="line17 name="L698"92129798Ieb77_de=erruplref=")list20nr6e=i[bad" c|ass="sreMAX_ORDER|AGESline17 namMAX_ORDER6e=i]13a81fpehcode=df= ">" pTER=class="sref">" lovalfa81fpehcode=df=ordodaname="L697">20ordodlovalfa81fpehcode=df=fone20fone<6e=i=a ="o88=eflc    ge_alloc.c#L620398>207788" 98a4s7="line17 nlineL"sreL94 l_798can8113d8" if    ge_alloc.c#L621398>207984" 916547="line16 nnnnnnnnn">9ame=799eei74fwait_iffd29ee20 iltoda>ni13a81fpehcode=df="+codzapp_to nid=e="L699"a7 na>zapp_to nide=ee"com+code=iage" "sreline17 name="L6e=iafdhhee8ST+cod)=e_alloc.c#L620298>207886" 917117="l} whileeL"sreL64 9_f">7991* 77ccrt" class="sreeeeeeeeetlly-nueaf">zIST+cod)=e_alloc.c#L620298>207826" 917117="line17 name="L682"9202i799show_6iste=ee"com+code=iage" "sreline17 name="L6e=iaaf">zIST+cod)=e_alloc.c#L620298>207736" 917le7="sine16 name="L669"9 66s799   69)cin_serv7 n_sofr=ee"com+code=if="L6peint"e=zofpehpeeint peint"hhee"f And clear tstring">&Nist s: 37;d ">213a81fpehcode=df="+co "sreline17 name="L6e=ilf">zbad" c|ass="sren"L6clnid=e="L699"a7"L66e=iaaf">zIST+cod)=e_alloc.c#L620298>217886" 916547="line18aname="L694"9 212799ypc80f">zIST+cod)=e_alloc.c#L620298>208154" 917857="line18aname="L695"92026799a>
77"L69eflagf  B_ifpeyuffpehgfcodeepin_zbad" c|ass="srelocpeint"e=zofpehpelocpa>ni13a81fpehcode=df= ">" pTER=class="sref">" lovaaaf">zIST+cod)=e_alloc.c#L620298>217586" 9179s7="line17 name="L690i9allo799))Ourrmefor(ne=ee"com+code=iordodaname="L697">20ordodlova=a =", int=m+code=iagordodaname="L697">20ordodlova=e=zo, int=m+code=iagMAX_ORDER|AGESline17 namMAX_ORDER6e=i", int=m+code=iagordodaname="L697">20ordodlova++d03o88=eflc    ge_alloc.c#L620398>207986" 917477>name="L684"> fwakme9"L_k799 * 77ccrt" class="sregf  B_ifpeyuffpehgfcodeedaname="L697">20nr6e=i[bad" c|ass="sreordodaname="L697">20ordodlova]=03o8lf">" c1748s="+co "sreline17 name="L6e=ilf">zbad" c|ass="sree20ordodlova].plrefc|ass="srenr>e20nr>e207881" 917987="line17 name="L655595555799t20fone<6e=i=+03o8lf">" c1748s=edaname="L697">20nr6e=i[bad" c|ass="sreordodaname="L697">20ordodlova]=e=zo nlt;bad" c|ass="sreordodaname="L697">20ordodlova"o88=eflc    ge_alloc.c#L620398>207788" 98a4s7="line17 name="L639"9 639799DEg75hhhhhhhhhhnum" (6ist208084"308>207="line17 name="L639308>2>308>>
77"L69eflagf  B_ifpeyuffpehgfcodeepin_unzbad" c|ass="srelocpeint"e=zofpehpelocpa>ni13a81fpehcode=df= ">" pTER=class="sref">" lovaaaf"/pre>2>st3081* 77ccrt" class="srefor(ne=ee"com+code=iordodaname="L697">20ordodlova=a =", int=m+code=iagordodaname="L697">20ordodlova=e=zo, int=m+code=iagMAX_ORDER|AGESline17 namMAX_ORDER6e=i", int=m+code=iagordodaname="L697">20ordodlova++dist308&Nist lu*Nist lukB 37;d ">213a81fpehcode=df=edaname="L697">20nr6e=i[bad" c|ass="sreordodaname="L697">20ordodlova]13a81fpehcode=df=Kffistame="L6212Kn_GPn1UL)=e=zo nlt;bad" c|ass="sreordodaname="L697">20ordodlovaaaf">zIST+cod)=e_alloc.c#L6203083208084"3087le7="sine16 name="L6693087l>308   69)cin_serv7 n_sofr=ee"com+code=if="L6peint"e=zofpehpeeint peint"hhee"f And clear tstring">&= Nist lukB\n37;d ">213a81fpehcode=df=Kffistame="L6212Kn_GPne=ee"com+code=ifone20fone<6e=iafaf">zIST+cod)=e_alloc.c#L6203084208084"3086547="line18aname="L69430865>308odi75se=podin}f">zIST+cod)=e_alloc.c#L6203085208084"3087857="line18aname="L69530878>308ON;81f">zIST+cod)=e_alloc.c#L6203086208084"30879s7="line17 name="L69030879>3086N;81l_ate&Nist ld fone< e nocact_cp nog\n37;d ">213a81fpehcode=df="lineglobalgzIST+cod)=e_alloc.c#L6203087208084"3087477>name="L684"> fwakm30874>3087N;81f">zIST+cod)=e_alloc.c#L6203088208084"3087987="line17 name="L65530879>3088N;81l_ateswap_cact__info_6ist=e="L699"a7 na>swap_cact__infostatefaf">zIST+cod)=e_alloc.c#L6203089208084"308a4s7="line17 name="L639308a4>308DEg75}f">zIST+cod)=e_alloc.c#L620301>208084"3016558="line16 name="L65530165>3016N;81f">zIST+cod)=e_alloc.c#L6203011208084"3016558="lteef="+code=zone30165>3011* 77zl*stcode=zone-de="sreline17 name="L6e=i,hass="struct=m+code=iage" c7 na"sreline17 name="L  d6e=iaf">zl*stcode=zone-de7 na"sreline17 name="L  d6e=idist301zlist_ca30165>301zbad" c|ass="sree" cl"sreline17 name="L6e=ia03o8lf">" c1748s="+co "sreline17 name="L6e=iaf">zIST+cod)=e_alloc.c#L6203014208084"3016558="naee7s="line17 na30165>3014/a813hhhhhhhhhnum tcode=zone-de7 na"sreline17 name="L  d6e=ilf">zbad" c|ass="sree" c_idxffistame="L6212e" c_idx6e=ia03o8lf">" c1748s="+co_idxffistame="L6212e" c_idx6e=ite=ee"com+code=iage" "sreline17 name="L6e=iaaf">zIST+cod)=e_alloc.c#L6203015208084"3016558="name="L669"> 66cB30165>3015Eg75}f">zIST+cod)=e_alloc.c#L6203016208084"3018a48="line17 name="L6863018a>301301ame74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213018208084"3018a78="line17 name="L6783018a>3018me74""sN Frworth try7 nOeo * Builds34sOec177hr f4sO f17 e="Lcbacks 213 8ts"mm/page_alloc.c#L6213019208084"3018a78="line17 name="L6783018a>3019me74""sN Frworth try7 nOeo *213 8ts"mm/page_alloc.c#L621302>208084"3017598="line17 name="L6cc30175>3017me74""sN Frworth try7 nOeo * Add34sO pop sitcd e="Ls3011me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213012208084"3016558name="L631"""W39;z|30165>3012* 77z, int=m+code=iagbuild_e="Lbacksminfo_6ist=e="L699"abuild_e="Lbacksminfo6e=ite=ee"com+code=ipg_data_offistame="L6212eg_data_o6e=iaf">zl*stcode=zonpgdatffistame="L6212egdat6e=i,hass="struct=m+code=iage" cback "sreline17 name="Lback6e=iaf">zl*stcode=zone-deback "sreline17 name="Lback6e=i113a>1793    ge_alloc.c#L6213013208084"3017688="name="L669"> 66ee30176>301   69)cin_serv7 n_sofhhhhhhhhhhhhhhhhO>z, int=m+code=iagnr_e="L pTER=class="srenr_e="L 6e=i,henum3a81fpehcode=df="+codzyp_stateline17 naminep zyp_  69)a81fpehcode=df="+codzyp_stateline17 naminep zyp_  69dist3014/a693o88=eflc    ge_alloc.c#L6203025208084"3017le7="nineL"sreL64 l_f"3017l>301a>
77"L69eflaass="struct=m+code=iage" cl"sreline17 name="L6e=iaf">zl*stcode=zone-de="sreline17 name="L6e=iaf">zIST+cod)=e_alloc.c#L6203016208084"3018a47="line17an"s759s="l3018a>301301 * 77ccrt" clh=ee"com+code=iBUG_O_ALIGN=e="L699"aBUG_O_6e=ite=ee"com+code=iage"dzyp_stateline17 naminep zyp_  69)f">z03o8lf">" c1748s=MAX_agenand_|AGESline17 namMAX_agenand_6e=iaaf">zIST+cod)=e_alloc.c#L6203028208084"3018a77="line17 name="L6783018a>3018N;81l_atezIST+cod)=e_alloc.c#L6203029208084"3017 87="line17 name="L6783017 >301can8113d8" if    ge_alloc.c#L621303>208084"3016547="line16 nnineeL"L630165>3016N;81l_atezIST+cod)=e_alloc.c#L6203032208084"3018a27="line18angs759s="l3018a>301" c1748s=pgdatffistame="L6212egdat6e=ilf">zbad" c|ass="sren"sr_e="L pTER=class="sren"sr_e="L 6e=i=+ehode= +code=iagage"dzyp_stateline17 naminep zyp_  69af">zIST+cod)=e_alloc.c#L6203033208084"3017687="line17 name="L63330176>301   69)cin_serv7 n_sofODEppeyuffpehgfcodepop sitcdclclas"sreline17 nampop sitcdclclan_GPne=ee"com+code=iage" "sreline17 name="L6e=iad03o88=eflc    ge_alloc.c#L6203014208084"3017827="line17 name="L63330178>301ypc80se=podin_de=erruhhhhhhhhh=ee"com+code=ie="L  d_setn"+co "sreline17 name="L  d_setn"+costate">zl*stcode=zone-de="sreline17 name="L6e=i,o88=eflc    ge_alloc.c#L6203015208084"3017 57="line17 name="L6753017 >301a>
77"L69eflagf  B_ifffffffffffffffffe=zo a81fpehcode=df="+coback "sreline17 name="Lback6e=ilf">zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[bad" c|ass="srenr_e="L pTER=class="srenr_e="L 6e=i++]daf">zIST+cod)=e_alloc.c#L6203016208084"3017a67="line17an"sme="L663017a>301))Ourrmeffffffffh=ee"com+code=icheck_foneestn"+co "sreline17 namcheck_foneestn"+co6e=ite=ee"com+code=iage"dzyp_stateline17 naminep zyp_  69daf">zIST+cod)=e_alloc.c#L6203017208084"3017 77="h} elsenineL6rupl3017 >301 * 77ccrt" class="sre6ist301pee76_de=eST+cod)=e_alloc.c#L6203019208084"3017 87"line18aname="L694"3017 >301DEg75hhhhhhhh} while(ne=ee"com+code=iage"dzyp_stateline17 naminep zyp_  69daf">zIST+cod)=e_alloc.c#L620304>208084"3016547="lineL6ruplist30165>3016Eg75hhhhhhhhreturn, int=m+code=iagnr_e="L pTER=class="srenr_e="L 6e=iaf">zIST+cod)=e_alloc.c#L6203041208084"3017117="line17 n"ineL6rup30171>3011Eg75}f">zIST+cod)=e_alloc.c#L6203042208084"3018a27="line18angine17 na3018a>3012ee76_de=eST+cod)=e_alloc.c#L6203043208084"3017687="line18anlelsenine30176>3013ee76_de=eST+cod)=e_alloc.c#L6203044208084"3017827="line18angine17 na30178>3014me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213045208084"3017687="cccccccccelsenine30176>3015me74""sN Frworth try7 nOeo * ce="Lback_ordod:ATO/*>213a81714    ge_alloc.c#L6213046208084"3017a67="line17an"cccccccc3017a>3016me74""sN Frworth try7 nOeo * c0a03automilic detec77hr of better ordoding 213 8ts"mm/page_alloc.c#L6213047208084"3017 77="line17 naline18an3017 >301ame74""sN Frworth try7 nOeo * c1a03ordod by ([n"sr] dackance, -e="Lzyp_)213 8ts"mm/page_alloc.c#L6213048208084"3017687="line17 name="L65530176>3018me74""sN Frworth try7 nOeo *  2a03ordod by (-e="Lzyp_, [n"sr] dackance)213 8ts"mm/page_alloc.c#L6213049208084"308a4s7="l18a4s="line18ana308a4>3019me74""sN Frworth try7 nOeo *213 8ts"mm/page_alloc.c#L621305>208084"30#ifd7fsref="L69eflagfgON30#if>30#ime74""sN Frworth try7 nOeo *  If not NUMA, nandLIST_ORDERenand and nandLIST_ORDEReNODE will creil_st()a>213 8ts"mm/page_alloc.c#L6213051208084"3017117="lineL6ruplist30171>30#1me74""sN Frworth try7 nOeo * eet_csst213 8ts"mm/page_alloc.c#L6213052208084"3018a27="line18angsme="L663018a>30#2me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213053208084"3017687f>" c1748s="line17 30176>30#3ee76#def48s, int=m+code=iagnandLIST_ORDEReDEFAULTpTER=class="srenandLIST_ORDEReDEFAULTEg75hh013a81714    ge_alloc.c#L6213054208084"3016547="nine16 name="L66930165>30#4ee76#def48s, int=m+code=iagnandLIST_ORDEReNODEpTER=class="srenandLIST_ORDEReNODEEg75hhhhh113a81714    ge_alloc.c#L6213055208084"3017687="line18aname="L69430176>30#5ee76#def48s, int=m+code=iagnandLIST_ORDERenandpTER=class="srenandLIST_ORDERenandEg75hhhhh213a81714    ge_alloc.c#L6213056208084"3017a67="line17 name="L6863017a>30#zis90"> 690<30174>30#ame74""sN Frworth try7 nOeo2Tce="Lback3ordod ineet_ckernel 213 8ts"mm/page_alloc.c#L6213058208084"3017687   +alloc.c#L634" i30176>30#8me74""sN Frworth try7 nOeo * setn"+coback_ordod() will seteetis to NODE or nand 213 8ts"mm/page_alloc.c#L6213059208084"308a4s7="line16 n!!"6rupli308a4>30#9me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L621306>208084"3018a47="line18aname="L6943018a>3018* 77z, int=m+code=iagcurr" c1748s=nandLIST_ORDEReDEFAULTpTER=class="srenandLIST_ORDEReDEFAULTEg75af">zIST+cod)=e_alloc.c#L6203061208084"3017717="line17 name="L67130177>3011* 77&Default37;d ">213ahee"f And clear tstring">&N=ia37;d ">213ahee"f And clear tstring">&Z" c37;d ">2}af">zIST+cod)=e_alloc.c#L6203062208084"3018a27="line17 name="L6903018a>3012ee76_de=eST+cod)=e_alloc.c#L6203063208084"30ref=7one" clasi_de=pod; 30ref>3013ee76_de=eST+cod)=e_alloc.c#L6203064208084"3016547="linass="sreL64 l_30165>3014ee76#ifdeftruct=m+code=iagCONFIG_NUMAclnid=e="L699"aCONFIG_NUMAee76_de=eST+cod)=e_alloc.c#L6203065208084"3017687="name="L669"> 66c=30176>3015me74""sN Frworth try7 nOeo2TcTt_cvalue usod specified ....changed by ronfig *cach*a>213a81714    ge_alloc.c#L6213066208084"3017867="lieef="+code=zone30178>3016* 77z, int=m+code=iagusoda"+coback_ordod "sreline17 namusoda"+coback_ordod6e=ia03o8lf">" c1748s=nandLIST_ORDEReDEFAULTpTER=class="srenandLIST_ORDEReDEFAULTEg75af">zIST+cod)=e_alloc.c#L6203067208084"3017477   +alloc.c#L634" i30174>301ame74""sN Frworth try7 nOeo2Tcear tsefor(sysctl *cach*a>213a81714    ge_alloc.c#L6213068208084"3017687="la93018ee76#def48s, int=m+code=iagNUMA_nandLIST_ORDEReLE_ALIGN=e="L699"aaUMA_nandLIST_ORDEReLE_6e=ia1613a81714    ge_alloc.c#L6213069208084"308a4s7="linass="sreL64 l_308a4>3019me74chartruct=m+code=iagnumaa"+coback_ordod "sreline17 namnumaa"+coback_ordod6e=i[16]=03ohee"f And clear tstring">&default37;d ">2af">zIST+cod)=e_alloc.c#L620307>208084"3016547="lieef="+code=zone30165>3016ee76_de=eST+cod)=e_alloc.c#L6203071208084"3017717="ln"e=migrlo;z|"sr30177>3011me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213072208084"3018a27="ln"e=migrlo;z|"sr3018a>3012me74""sN Frworth try7 nOeo * O>zerfaceefor(ronfigureee="Lback3ordoding 213 8ts"mm/page_alloc.c#L6213073208084"3017687="name="L669"> 66e930176>3013me74""sN Frworth try7 nOeo * try7and ="L6 op77hr ing">&numaa"+coback_ordod37;d ">213d8" if    ge_alloc.c#L6213014208084"3016547="name="L669"> 66e930165>3014me74""sN Frworth try7 nOeo * eeeee= ing">&[dD]efaulteee- default,3automilic ronfigur177hr 213 8ts"mm/page_alloc.c#L6213075208084"3017857="name="L669"> 66c930178>3015me74""sN Frworth try7 nOeo * ceeee= ing">&[nN]ame      -3ordod by came Oec1lity,eet_n by e="Lcwietin info6e()a>213 8ts"mm/page_alloc.c#L6213076208084"3017867="line17 name="L68630178>3016me74""sN Frworth try7 nOeo * ceeee= ing">&[zZ]="Lc     -3ordod by e="L,eet_n by Oec1litycwietin "+co6e()a>213 8ts"mm/page_alloc.c#L6213077208084"3017477="nae17 name="L631"30174>301ame74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213078208084"3017687="line17 name="L67830176>301pee76_de=eST+cod)=e_alloc.c#L6203079208084"308a4s7="line17 name="L678308a4>3019* 77z, int=m+code=iag__parse_numaa"+coback_ordod "sreline17 nam__parse_numaa"+coback_ordod6e=itchartf">zl*stcode=zon pTER=class="sres  69dist208084"30ine17 name="L6ccccccccc*30ine>30in/a693o88=eflc    ge_alloc.c#L6203081208084"3017117   +alloc.c#L634" i30171>30i1* 77ccrt" clODEpf">zl*stcode=zon pTER=class="sres  69 =03ohee"f And clear tstri#39;di#39;quot;>2 ||tf">zl*stcode=zon pTER=class="sres  69 =03ohee"f And clear tstri#39;Di#39;quot;>2d03o88=eflc    ge_alloc.c#L6203082208084"3017117="linass="sreL64 l_30171>30i" c1748s=nandLIST_ORDEReDEFAULTpTER=class="srenandLIST_ORDEReDEFAULTEg75af">zIST+cod)=e_alloc.c#L6203083208084"3017687r the/  f">zlist_ca30176>30i   69)cin_ser} elselODEpf">zl*stcode=zon pTER=class="sres  69 =03ohee"f And clear tstri#39;ni#39;quot;>2 ||tf">zl*stcode=zon pTER=class="sres  69 =03ohee"f And clear tstri#39;Ni#39;quot;>2d03o88=eflc    ge_alloc.c#L6203084208084"3016547="ldohzap     +allo30165>30it" c1748s=nandLIST_ORDEReNODEpTER=class="srenandLIST_ORDEReNODEEg75af">zIST+cod)=e_alloc.c#L6203085208084"3017857="n18a2s="lame="L6630178>30i5  69)cin_ser} elselODEpf">zl*stcode=zon pTER=class="sres  69 =03ohee"f And clear tstri#39;zi#39;quot;>2 ||tf">zl*stcode=zon pTER=class="sres  69 =03ohee"f And clear tstri#39;Zi#39;quot;>2d03o88=eflc    ge_alloc.c#L6203086208084"3017867="line17an"ine18an 30178>30i))Ourrmeh=ee"com+code=iusoda"+coback_ordod "sreline17 namusoda"+coback_ordod6e=ia03o8lf">" c1748s=nandLIST_ORDERenandpTER=class="srenandLIST_ORDERenandEg75af">zIST+cod)=e_alloc.c#L6203087208084"3017477="line17 name="L65g30174>30i7  69)cin_ser} elsel3o88=eflc    ge_alloc.c#L6203088208084"3017987="line17 name="L69830179>30it30iDEg75hhhhhhhhhhnum" (code=din_hee"f And clear tstring">&Ignor tseinv1lid numaa"+coback_ordodcvalue:  37;d ">213d8" if    ge_alloc.c#L621309>208084"3016547="line16 nnnnnnnnn"30165>3016Eg75hhhhhhhhhhnum" (code=din_hee"f And clear tstring">&Nist s\n37;d ">213a81fpehcode=df= pTER=class="sres  69daf">zIST+cod)=e_alloc.c#L6203091208084"3017117="l} whileeL"sreL6430171>3011* 77ccrt" class="srereturn,-a81fpehcode=df=EINVALpTER=class="sreEINVALEg75af">zIST+cod)=e_alloc.c#L6203092208084"3017117="line17 name="L68230171>301zIST+cod)=e_alloc.c#L6203093208084"3017le7="sine16 name="L6693017l>301   69)cin_serreturn,="o88=eflc    ge_alloc.c#L6203014208084"3016547="line18aname="L69430165>3014Eg75}f">zIST+cod)=e_alloc.c#L6203095208084"3017857="line18aname="L69530178>301ON;81f">zIST+cod)=e_alloc.c#L6203096208084"30179s7="line17 name="L69030179>3016* 77z, int=m+code=iagsetup_numaa"+coback_ordod "sreline17 namsetup_numaa"+coback_ordod6e=itchartf">zl*stcode=zon pTER=class="sres  69distname="L684"> fwakm30174>3017/a693o88=eflc    ge_alloc.c#L6203098208084"3017987="line17 name="L65530179>301tz, int=m+code=iagretpTER=class="sreretEg75af">zIST+cod)=e_alloc.c#L6203099208084"308a4s7="line17 name="L639308a4>301can8113d8" if    ge_alloc.c#L621318>208084"318>207="line17 name="L639318>2>318>>
77"L69eflaODEp!">zl*stcode=zon pTER=class="sres  69dist3181* 77ccrt" class="srereturn,="o88=eflc    ge_alloc.c#L6203182208084"3187117="line17 name="L68231871>3102ee76_de=eST+cod)=e_alloc.c#L6203183208084"3187le7="sine16 name="L6693187l>310" c1748s=__parse_numaa"+coback_ordod "sreline17 nam__parse_numaa"+coback_ordod6e=ita81fpehcode=df= pTER=class="sres  69daf">zIST+cod)=e_alloc.c#L6203184208084"3186547="line18aname="L69431865>318odi75se=podinODEppeyuffpehgfcoderetpTER=class="sreretEg75a0= 0dist310a>
77"L69eflagf  B_ifpeyuffpehgfcodeetrlcpypTER=class="srestrlcpy6e=ita81fpehcode=df=numaa"+coback_ordod "sreline17 namnumaa"+coback_ordod6e=i13a81fpehcode=df= pTER=class="sres  6913a81fpehcode=df=aUMA_nandLIST_ORDEReLE_ALIGN=e="L699"aaUMA_nandLIST_ORDEReLE_6e=idaf">zIST+cod)=e_alloc.c#L6203186208084"31879s7="line17 name="L69031879>310name="L684"> fwakm31874>3107  69)cin_serreturn, int=m+code=iagretpTER=class="sreretEg75af">zIST+cod)=e_alloc.c#L6203188208084"3187987="line17 name="L65531879>3188N;81}f">zIST+cod)=e_alloc.c#L6203189208084"318a4s7="line17 name="L639318a4>318DEg75 int=m+code=iagearly_parampTER=class="sreearly_param6e=itahee"f And clear tstring">&numaa"+coback_ordod37;d ">213a81fpehcode=df= etup_numaa"+coback_ordod "sreline17 namsetup_numaa"+coback_ordod6e=idaf">zIST+cod)=e_alloc.c#L620311>208084"3116558="line16 name="L65531165>3116N;81f">zIST+cod)=e_alloc.c#L6203111208084"3116558="lteef="+code=zone31165>3111me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213112208084"3116558="la93112me74""sN Frworth try7 nOeo * sysctl handlodcfor(numaa"+coback_ordod6eO/*>213a81714    ge_alloc.c#L6213113208084"3116558r the/  f">zlist_ca31165>3113me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213114208084"3116558="naee7s="line17 na31165>3114/a81O>z, int=m+code=iagnumaa"+coback_ordod_handlod "sreline17 namnumaa"+coback_ordod_handlod6e=ita81fpehcode=df=ctl_t7hre "sreline17 namctl_t7hre  69)f">zl*stcode=zont7hre "sreline17 namt7hre  69,uO>z, int=m+code=iagwrite "sreline17 namwrite  69,13a81714    ge_alloc.c#L6213115208084"3116558="name="L669"> 66cB31165>311a>
77"L69eflagf  B_ifhhhhhvoid  dodNCPUSE__usod "sreline17 nam__usod  69)f">zl*stcode=zonbuffod "sreline17 nambuffod6e=i13a81fpehcode=df= ize_offistame="L6212 ize_o  69)f">zl*stcode=zonlengthffistame="L6212length  69,13a81714    ge_alloc.c#L6213116208084"3118a48="line17 name="L6863118a>311))Ourrmeh=ee"com+code=iloff_offistame="L6212loff_o  69)f">zl*stcode=zonppog3117/a693o88=eflc    ge_alloc.c#L6203118208084"3118a78="line17 name="L6783118a>311tzIST+cod)=e_alloc.c#L6203119208084"3118a78="line17 name="L6783118a>311DEg75hhhhhhhhO>z, int=m+code=iagretpTER=class="sreretEg75af">zIST+cod)=e_alloc.c#L620312>208084"3117598="line17 name="L6cc31175>312>>
77"L69eflazIST+cod)=e_alloc.c#L6203111208084"3116558="line17 name="L6cc31165>3111me74f">zIST+cod)=e_alloc.c#L6203112208084"3116558name="L631"""W39;z|31165>312zIST+cod)=e_alloc.c#L6203113208084"3117688="name="L669"> 66ee31176>311   69)cin_serODEppeyuffpehgfcodewrite "sreline17 namwrite  69dist312tzl*stcode=zont7hre "sreline17 namt7hre  69lf">zbad" c|ass="sredata "sreline17 namdata6e=idaf">zIST+cod)=e_alloc.c#L6203115208084"3117le7="nineL"sreL64 l_f"3117l>311a>
77"L69eflahhnum tcode=zonretpTER=class="sreretEg75a03o8lf">" c1748s=proc_doear tstfistame="L6212proc_doear ts6e=ita81fpehcode=df=t7hre "sreline17 namt7hre  69,u int=m+code=iagwrite "sreline17 namwrite  69,, int=m+code=iagbuffod "sreline17 nambuffod6e=i13a81fpehcode=df=lengthffistame="L6212length  69,3o8lf">" c1748s=ppogzIST+cod)=e_alloc.c#L6203116208084"3118a47="line17an"s759s="l3118a>3126  69)cin_serODEppeyuffpehgfcoderetpTER=class="sreretEg75dist312 * 77ccrt" class="sregoto;bad" c|ass="sreoutpTER=class="sreoutEg75af">zIST+cod)=e_alloc.c#L6203128208084"3118a77="line17 name="L6783118a>3118N;81l_ate312DEg75hhhhhhhhhhnum" (O>z, int=m+code=iagoldve20oldve" c1748s=usoda"+coback_ordod "sreline17 namusoda"+coback_ordod6e=iaf">zIST+cod)=e_alloc.c#L620313>208084"3116547="line16 nnineeL"L631165>313eei74fwait_iffd29zl*stcode=zont7hre "sreline17 namt7hre  69lf">zbad" c|ass="sredata "sreline17 namdata6e=iddl3o88=eflc    ge_alloc.c#L6203111208084"3117597="line17 n"18a2s="l31175>3111* 77ccrt" class="sre"L69eflah"sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213132208084"3118a27="line18angs759s="l3118a>3132me74""sN Frworth try7 nOeo                         * boguscvalue.erreetore  aved ear ts6eO/*>213a81714    ge_alloc.c#L6213133208084"3117687="line17 name="L63331176>3133me74""sN Frworth try7 nOeo                         *cach*a>213a81714    ge_alloc.c#L6213114208084"3117827="line17 name="L63331178>311ypc80se=podin_de=erruhhhhhhhhh=ee"com+code=iearncpypTER=class="srestrncpy6e=ittchar*)">zl*stcode=zont7hre "sreline17 namt7hre  69lf">zbad" c|ass="sredata "sreline17 namdata6e=i13a81fpehcode=df= aved_ear tstfistame="L6212 aved_ear ts6e=i,13a81714    ge_alloc.c#L6213115208084"3117 57="line17 name="L6753117 >311a>
77"L69eflagf  B_ifffffffffffffffffa81fpehcode=df=aUMA_nandLIST_ORDEReLE_ALIGN=e="L699"aaUMA_nandLIST_ORDEReLE_6e=idaf">zIST+cod)=e_alloc.c#L6203116208084"3117a67="line17an"sme="L663117a>311))Ourrmeffffffffh=ee"com+code=iusoda"+coback_ordod "sreline17 namusoda"+coback_ordod6e=ia03o8lf">" c1748s=oldve20oldvezIST+cod)=e_alloc.c#L6203117208084"3117 77="h} elsenineL6rupl3117 >311 * 77ccrt" class="sre6 elselODEp int=m+code=iagoldve20oldve" c1748s=usoda"+coback_ordod "sreline17 namusoda"+coback_ordod6e=idl3o88=eflc    ge_alloc.c#L6203118208084"3118a77="line17 naame="L663118a>313tzIST+cod)=e_alloc.c#L6203119208084"3117 87"line18aname="L694"3117 >313DEg75hhhhhhhhhhnum" (code=din_de=e)om+code=ibuild_oc._e="Lbacks "sreline17 nambuild_oc._e="Lbacks6e=ita81fpehcode=df=NULLpTER=class="sreNULL  6913a81fpehcode=df=aULLpTER=class="sreNULL  69daf">zIST+cod)=e_alloc.c#L620314>208084"3116547="lineL6ruplist31165>314eei74fwait_iffd29zIST+cod)=e_alloc.c#L6203141208084"3117117="line17 n"ineL6rup31171>3141* 77ccrt" class="sre}f">zIST+cod)=e_alloc.c#L6203142208084"3118a27="line18angine17 na3118a>314zIST+cod)=e_alloc.c#L6203143208084"3117687="line18anlelsenine31176>3113ee76bad" c|ass="sreoutpTER=class="sreoutEg75:f">zIST+cod)=e_alloc.c#L6203144208084"3117827="line18angine17 na31178>3144/a813hhhhhhhhhnum tcode=zonmutex_unzIST+cod)=e_alloc.c#L6203145208084"3117687="cccccccccelsenine31176>314a>
77"L69eflareturn, int=m+code=iagretpTER=class="sreretEg75af">zIST+cod)=e_alloc.c#L6203146208084"3117a67="line17an"cccccccc3117a>3116me74}f">zIST+cod)=e_alloc.c#L6203147208084"3117 77="line17 naline18an3117 >3147N;81f">zIST+cod)=e_alloc.c#L6203148208084"3117687="line17 name="L65531176>314pee76_de=eST+cod)=e_alloc.c#L6203149208084"318a4s7="l18a4s="line18ana318a4>3119me74#def48s, int=m+code=iagMAX_aODE_LOADpTER=class="sreMAX_aODE_LOAD>
77"ta81fpehcode=df=nr_on4s="minfo pTER=class="srenr_on4s="minfo Eg75dist208084"31#ifd7fsref="L69eflagfgON31#if>3158* 77z, int=m+code=iagn"sr_loato nid=e="L699"an"sr_loat6e=i[a81fpehcode=df=MAX_aUMaODE_|AGESline17 namMAX_aUMaODE_6e=i]af">zIST+cod)=e_alloc.c#L6203151208084"3117117="lineL6ruplist31171>3151me74f">zIST+cod)=e_alloc.c#L6203152208084"3118a27="line18angsme="L663118a>31#2me74""sN Frworth try7 nOeo/*TATO/*>213a81714    ge_alloc.c#L6213153208084"3117687f>" c1748s="line17 31176>3153me74""sN Frworth try7 nOeo * f48d_next_bestncame - f48deet_cnext_came fhat should appead inea given infoi#39;s f4sO f17 back6eO/*>213a81714    ge_alloc.c#L6213154208084"3116547="nine16 name="L66931165>3154me74""sN Frworth try7 nOeo * @info:_came whoself4sO f17 back woi#39;re append ts6eO/*>213a81714    ge_alloc.c#L6213155208084"3117687="line18aname="L69431176>3155me74""sN Frworth try7 nOeo * @usodncame_mask:_camemask_t213a81714    ge_alloc.c#L6213156208084"3117a67="line17 name="L6863117a>3156me74""sN Frworth try7 nOeo *EgO/*>213a81714    ge_alloc.c#L6213157208084"31174774 l_f">zis90"> 690<31174>31#ame74""sN Frworth try7 nOeo * We usola_cumber oflf4ctors to determ48s,which is tt_cnext_came fhat shouldEgO/*>213a81714    ge_alloc.c#L6213158208084"3117687   +alloc.c#L634" i31176>31#8me74""sN Frworth try7 nOeo * appead onea given infoi#39;s f4sO f17 back. cTt_ccame should not have appeadedEgO/*>213a81714    ge_alloc.c#L6213159208084"318a4s7="line16 n!!"6rupli318a4>31#9me74""sN Frworth try7 nOeo *lalready ine@infoi#39;s f4sO f17 back, and it should be tt_cnext_closest info6e()a>213 8ts"mm/page_alloc.c#L621316>208084"3118a47="line18aname="L6943118a>316ime74""sN Frworth try7 nOeo * accord tsefoeet_cdackance array (which tllyains arbitrarycdackance value EgO/*>213a81714    ge_alloc.c#L6213161208084"3117717="line17 name="L67131177>3161me74""sN Frworth try7 nOeo * from ">or_came foe">or_came ineet_csystem), and should also p714er info EgO/*>213a81714    ge_alloc.c#L6213162208084"3118a27="line17 name="L6903118a>3162me74""sN Frworth try7 nOeo * wiet in CPUs, since p71sum7hryeet_yi#39;ll have veryclittle34sOec177hr p71ssuro6e()a>213 8ts"mm/page_alloc.c#L6213163208084"31ref=7one" clasi_de=pod; 31ref>3163me74""sN Frworth try7 nOeo * oneet_m oet_rwise 213 8ts"mm/page_alloc.c#L6213164208084"3116547="linass="sreL64 l_31165>3164me74""sN Frworth try7 nOeo * Itareturns -1lODEin came is found 213 8ts"mm/page_alloc.c#L6213165208084"3117687="name="L669"> 66c=31176>3115me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213166208084"3117867="lieef="+code=zone31178>3116* 77z, int=m+code=iagf48d_next_bestncame|AGESline17 namf48d_next_bestncame6e=itO>z, int=m+code=iagn"sro nid=e="L699"an"sr  6913a81fpehcode=df=camemask_to nid=e="L699"an"srmask_t  69)f">zl*stcode=zonusodncame_mask "sreline17 namusodncame_maskEg75dist3167/a693o88=eflc    ge_alloc.c#L6203168208084"3117687="la9316tz, int=m+code=iagno nid=e="L699"an  6913a81fpehcode=df=ve20vezIST+cod)=e_alloc.c#L6203169208084"318a4s7="linass="sreL64 l_318a4>316DEg75hhhhhhhhO>z, int=m+code=iagm48_ve20m48_ve<6e=ia03o8lf">" c1748s=INT_MAXaname="L697">20INT_MAXEg75af">zIST+cod)=e_alloc.c#L620317>208084"3116547="lieef="+code=zone31165>3170Eg75hhhhhhhhO>z, int=m+code=iagbestncame|AGESline17 nambestncame6e=ia03-1af">zIST+cod)=e_alloc.c#L6203171208084"3117717="ln"e=migrlo;z|"sr31177>3171* 77ccrt" cltllst ass="struct=m+code=iagcpumask "sreline17 namcpumask  69)f">zl*stcode=zontmp "sreline17 namtmp6e=ia03o8lf">" c1748s=cpumask_ofncame|AGESline17 namcpumask_ofncame6e=it0daf">zIST+cod)=e_alloc.c#L6203172208084"3118a27="ln"e=migrlo;z|"sr3118a>3172ee76_de=eST+cod)=e_alloc.c#L6203173208084"3117687="name="L669"> 66e931176>317213a81714    ge_alloc.c#L6213114208084"3116547="name="L669"> 66e931165>317odi75se=podinODEp!">zl*stcode=zoncame_issetpTER=class="srecame_isset6e=ita81fpehcode=df=n"sro nid=e="L699"an"sr  6913f">zl*stcode=zonusodncame_mask "sreline17 namusodncame_maskEg75ddl3o88=eflc    ge_alloc.c#L6203175208084"3117857="name="L669"> 66c931178>317a>
77"L69eflagf  B_ifpeyuffpehgfcodecame_setpTER=class="srecame_set6e=ita81fpehcode=df=n"sro nid=e="L699"an"sr  6913f">zl*stcode=zonusodncame_mask "sreline17 namusodncame_maskEg75daf">zIST+cod)=e_alloc.c#L6203176208084"3117867="line17 name="L68631178>317))Ourrmereturn, int=m+code=iagn"sro nid=e="L699"an"sr  69af">zIST+cod)=e_alloc.c#L6203177208084"3117477="nae17 name="L631"31174>3177  69)cin_ser}f">zIST+cod)=e_alloc.c#L6203178208084"3117687="line17 name="L67831176>311pee76_de=eST+cod)=e_alloc.c#L6203179208084"318a4s7="line17 name="L678318a4>317DEg75hhhhhhhh int=m+code=iagfor_">orncame_orncame_208084"31ine17 name="L6ccccccccc*31ine>3186N;81f">zIST+cod)=e_alloc.c#L6203181208084"3117117   +alloc.c#L634" i31171>3181* 77ccrt" class="sreh"sN Frworth try7 nOeo2TcDoni#39;tlwa>z,a_came foeappead moreeetN Fonce *cach*a>213a81714    ge_alloc.c#L6213182208084"3117117="linass="sreL64 l_31171>31izl*stcode=zonusodncame_mask "sreline17 namusodncame_maskEg75dd13a81714    ge_alloc.c#L6213183208084"3117687r the/  f">zlist_ca31176>31i   69)cin_serrrrrrrrrrrrrrrrrtllyinueaf">zIST+cod)=e_alloc.c#L6203184208084"3116547="ldohzap     +allo31165>318ypc80f">zIST+cod)=e_alloc.c#L6203185208084"3117857="n18a2s="lame="L6631178>318a>
77"L69eflagf  B_ifp"sN Frworth try7 nOeo2TcUse tt_cdackance array foef48deet_cdackance *cach*a>213a81714    ge_alloc.c#L6213186208084"3117867="line17an"ine18an 31178>31i))Ourrmeh=ee"com+code=ive20ve" c1748s=came_dackancepTER=class="srecame_dackance6e=ita81fpehcode=df=n"sro nid=e="L699"an"sr  6913a81fpehcode=df=no nid=e="L699"an  69daf">zIST+cod)=e_alloc.c#L6203187208084"3117477="line17 name="L65g31174>3187N;81f">zIST+cod)=e_alloc.c#L6203188208084"3117987="line17 name="L69831179>31it213a81714    ge_alloc.c#L6213189208084"318a4s7="line17 nlineL"sre318a4>31iDEg75hhhhhhhhhhnum" (h=ee"com+code=ive20vezIST+cod)=e_alloc.c#L620319>208084"3116547="line16 nnnnnnnnn"31165>3196N;81f">zIST+cod)=e_alloc.c#L6203191208084"3117117="l} whileeL"sreL6431171>3111* 77ccrt" class="srep"sN Frworth try7 nOeo2TcGive p714erence foeheadless and unusod info  *cach*a>213a81714    ge_alloc.c#L6213192208084"3117117="line17 name="L68231171>319" c1748s=cpumask_ofncame|AGESline17 namcpumask_ofncame6e=ita81fpehcode=df=no nid=e="L699"an  69daf">zIST+cod)=e_alloc.c#L6203193208084"3117le7="sine16 name="L6693117l>319   69)cin_serrrrrrrrrODEp!">zl*stcode=zoncpumask_emptypTER=class="srecpumask_empty6e=ita81fpehcode=df=tmp "sreline17 namtmp6e=idd13a81714    ge_alloc.c#L6213114208084"3116547="line18aname="L69431165>319ypc80se=podin_de=erruhhhhhhhhh=ee"com+code=ive20vezIST+cod)=e_alloc.c#L6203195208084"3117857="line18aname="L69531178>311ON;81f">zIST+cod)=e_alloc.c#L6203196208084"31179s7="line17 name="L69031179>319))Ourrmeh"sN Frworth try7 nOeo2TcSlight p714erence for(less loatod info *cach*a>213a81714    ge_alloc.c#L6213197208084"3117477>name="L684"> fwakm31174>319 * 77ccrt" class="sreh=ee"com+code=ive20ve
77f">zl*stcode=zonMAX_aUMaODE_|AGESline17 namMAX_aUMaODE_6e=idaf">zIST+cod)=e_alloc.c#L6203198208084"3117987="line17 name="L65531179>319t20vezIST+cod)=e_alloc.c#L6203199208084"318a4s7="line17 name="L639318a4>311can8113d8" if    ge_alloc.c#L621328>208084"328>207="line17 name="L639328>2>320eei74fwait_iffd2920ve20m48_ve<6e=idl3o88=eflc    ge_alloc.c#L6203281208084"3287117="l} whileeL"sreL6432871>3281* 77ccrt" class="sreplref=")peyuffpehgfcodem48_ve20m48_ve<6e=ia03o8lf">" c1748s=ve20vezIST+cod)=e_alloc.c#L6203282208084"3287117="line17 name="L68232871>320zIST+cod)=e_alloc.c#L6203283208084"3287le7="sine16 name="L6693287l>320   69)cin_serrrrrrrrr}f">zIST+cod)=e_alloc.c#L6203284208084"3286547="line18aname="L69432865>328odi75se=podin}f">zIST+cod)=e_alloc.c#L6203285208084"3287857="line18aname="L69532878>320ON;81f">zIST+cod)=e_alloc.c#L6203286208084"32879s7="line17 name="L69032879>3206  69)cin_serODEppeyuffpehgfcodebestncame|AGESline17 nambestncame6e=iaf">z030distname="L684"> fwakm32874>320 * 77ccrt" class="sreh=ee"com+code=icame_setpTER=class="srecame_set6e=ita81fpehcode=df=bestncame|AGESline17 nambestncame6e=i13f">zl*stcode=zonusodncame_mask "sreline17 namusodncame_maskEg75daf">zIST+cod)=e_alloc.c#L6203288208084"3287987="line17 name="L65532879>320pee76_de=eST+cod)=e_alloc.c#L6203289208084"328a4s7="line17 name="L639328a4>320DEg75hhhhhhhhreturn, int=m+code=iagbestncame|AGESline17 nambestncame6e=iaf">zIST+cod)=e_alloc.c#L620321>208084"3216558="line16 name="L65532165>3216N;81}f">zIST+cod)=e_alloc.c#L6203211208084"3216558="lteef="+code=zone32165>3211me74f">zIST+cod)=e_alloc.c#L6203212208084"3216558="la93212ee76_de=eST+cod)=e_alloc.c#L6203213208084"3216558r the/  f">zlist_ca32165>3213me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213214208084"3216558="naee7s="line17 na32165>3214me74""sN Frworth try7 nOeo * Buildee="Lbacks3ordoded by info and e="Ls213 8ts"mm/page_alloc.c#L6213215208084"3216558="name="L669"> 66cB32165>3215me74""sN Frworth try7 nOeo * Ttis 71sulks3in maximum Oec1lity--normal e="Lcoverflows3infoeOec1l213 8ts"mm/page_alloc.c#L6213216208084"3218a48="line17 name="L6863218a>3216me74""sN Frworth try7 nOeo * DMA e="L,eODEany--but risks exhaust tseDMA e="L 213 8ts"mm/page_alloc.c#L6213217208084"3218a78="nae17 name="L631"3218a>321ame74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213218208084"3218a78="line17 name="L6783218a>321tzl*stcode=zonpgdatffistame="L6212egdat6e=i,hO>z, int=m+code=iagn"sro nid=e="L699"an"sr  69dist321DEg753o88=eflc    ge_alloc.c#L620322>208084"3217598="line17 name="L6cc32175>3220Eg75hhhhhhhhO>z, int=m+code=iagjo nid=e="L699"aj6e=iaf">zIST+cod)=e_alloc.c#L6203211208084"3216558="line17 name="L6cc32165>3221* 77ccrt" class="struct=m+code=iage" cback "sreline17 name="Lback6e=iaf">zl*stcode=zone-deback "sreline17 name="Lback6e=iaf">zIST+cod)=e_alloc.c#L6203212208084"3216558name="L631"""W39;z|32165>3222ee76_de=eST+cod)=e_alloc.c#L6203213208084"3217688="name="L669"> 66ee32176>322zbad" c|ass="sren"sr_e="Lbacks "sreline17 namn"sr_e="Lbacks6e=i[0]af">zIST+cod)=e_alloc.c#L6203224208084"3217827="line17 name="L68232178>322tzbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[bad" c|ass="srejo nid=e="L699"aj6e=i]. int=m+code=iag"+co "sreline17 name="L6e=ia!03o8lf">" c1748s=aULLpTER=class="sreNULL  69o, int=m+code=iagjo nid=e="L699"aj6e=i++dist322a>
77"L69eflagf  B_ifaf">zIST+cod)=e_alloc.c#L6203226208084"3218a47="line17an"s759s="l3218a>3226  69)cin_sera81fpehcode=df=jo nid=e="L699"aj6e=ia=fvoid  dodNCPUSEbuild_e="Lbacksmcame|AGESline17 nambuild_e="Lbacksmcame6e=ita81fpehcode=df=aODE_DATAclnid=e="L699"aaODE_DATA6e=ita81fpehcode=df=n"sro nid=e="L699"an"sr  69)13a81fpehcode=df="+coback "sreline17 name="Lback6e=i13a81fpehcode=df=jo nid=e="L699"aj6e=i,13a81714    ge_alloc.c#L6213227208084"3218a77="line17 name="L6773218a>322 * 77ccrt" class="sreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee">zl*stcode=zonMAX_aRenand_|AGESline17 namMAX_aRenand_* 77c- 1daf">zIST+cod)=e_alloc.c#L6203228208084"3218a77="line17 name="L6783218a>3218N;81l_atezbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[bad" c|ass="srejo nid=e="L699"aj6e=i]. int=m+code=iag"+co "sreline17 name="L6e=ia03o8lf">" c1748s=aULLpTER=class="sreNULL  69of">zIST+cod)=e_alloc.c#L6203229208084"3217 87="line17 name="L6783217 >322DEg75hhhhhhhh int=m+code=iag"+coback "sreline17 name="Lback6e=ilf">zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[bad" c|ass="srejo nid=e="L699"aj6e=i]. int=m+code=iag"+co_idxffistame="L6212e="L_idx6e=ia=f0of">zIST+cod)=e_alloc.c#L620323>208084"3216547="line16 nnineeL"L632165>3236N;81}f">zIST+cod)=e_alloc.c#L6203211208084"3217597="line17 n"18a2s="l32175>3231me74f">zIST+cod)=e_alloc.c#L6203232208084"3218a27="line18angs759s="l3218a>3232me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213233208084"3217687="line17 name="L63332176>3233me74""sN Frworth try7 nOeo * Buildegfp_etisinfo e="Lbacks6eO/*>213a81714    ge_alloc.c#L6213234208084"3217827="line17 name="L63332178>3234me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213215208084"3217 57="line17 name="L6753217 >321a>
77zl*stcode=zonpgdatffistame="L6212egdat6e=idistz, int=m+code=iagjo nid=e="L699"aj6e=iaf">zIST+cod)=e_alloc.c#L6203218208084"3218a77="line17 naame="L663218a>323tzl*stcode=zone-deback "sreline17 name="Lback6e=iaf">zIST+cod)=e_alloc.c#L6203219208084"3217 87"line18aname="L694"3217 >323can8113d8" if    ge_alloc.c#L621324>208084"3216547="lineL6ruplist32165>324eei74fwait_ifhhnum tcode=zone" cback "sreline17 name="Lback6e=ia=fe=zo a81fpehcode=df=pgdatffistame="L6212egdat6e=ilf">zbad" c|ass="sren"sr_e="Lbacks "sreline17 namn"sr_e="Lbacks6e=i[1]af">zIST+cod)=e_alloc.c#L6203241208084"3217117="line17 n"ineL6rup32171>3241* 77ccrt" cla81fpehcode=df=jo nid=e="L699"aj6e=ia=fvoid  dodNCPUSEbuild_e="Lbacksmcame|AGESline17 nambuild_e="Lbacksmcame6e=ita81fpehcode=df=pgdatffistame="L6212egdat6e=i,ha81fpehcode=df="+coback "sreline17 name="Lback6e=i130,ha81fpehcode=df=MAX_aRenand_|AGESline17 namMAX_aRenand_* 77c- 1daf">zIST+cod)=e_alloc.c#L6203242208084"3218a27="line18angine17 na3218a>324zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[bad" c|ass="srejo nid=e="L699"aj6e=i]. int=m+code=iag"+co "sreline17 name="L6e=ia03o8lf">" c1748s=aULLpTER=class="sreNULL  69of">zIST+cod)=e_alloc.c#L6203243208084"3217687="line18anlelsenine32176>324zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[bad" c|ass="srejo nid=e="L699"aj6e=i]. int=m+code=iag"+co_idxffistame="L6212e="L_idx6e=ia=f0of">zIST+cod)=e_alloc.c#L6203244208084"3217827="line18angine17 na32178>3244Eg75}f">zIST+cod)=e_alloc.c#L6203245208084"3217687="cccccccccelsenine32176>324ON;81f">zIST+cod)=e_alloc.c#L6203246208084"3217a67="line17an"cccccccc3217a>3246me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213247208084"3217 77="line17 naline18an3217 >324ame74""sN Frworth try7 nOeo * Buildee="Lbacks3ordoded by e="Lcand info  wietin "+cos 213 8ts"mm/page_alloc.c#L6213248208084"3217687="line17 name="L65532176>3248me74""sN Frworth try7 nOeo * Ttis 71sulks3in tllserv tseDMA e="L[s] until34sO Normal memory is6eO/*>213a81714    ge_alloc.c#L6213249208084"328a4s7="l18a4s="line18ana328a4>3249me74""sN Frworth try7 nOeo *lexhausted, but r1sulks3in overflow tsefoeremote_came while memory6eO/*>213a81714    ge_alloc.c#L621325>208084"32#ifd7fsref="L69eflagfgON32#if>325ime74""sN Frworth try7 nOeo * mayuasill exack in Oec1l DMA e="L 213 8ts"mm/page_alloc.c#L6213251208084"3217117="lineL6ruplist32171>3251me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213252208084"3218a27="line18angsme="L663218a>32#2me74z, int=m+code=iagn"sr_ordod "sreline17 namname_ordod6e=i[a81fpehcode=df=MAX_aUMaODE_|AGESline17 namMAX_aUMaODE_6e=i]af">zIST+cod)=e_alloc.c#L6203253208084"3217687f>" c1748s="line17 32176>3253ee76_de=eST+cod)=e_alloc.c#L6203254208084"3216547="nine16 name="L66932165>3254me74zl*stcode=zonpgdatffistame="L6212egdat6e=i,hO>z, int=m+code=iagnrminfo pTER=class="srenr_info Eg75dist3255me743o88=eflc    ge_alloc.c#L6203256208084"3217a67="line17 name="L6863217a>3256  69)cin_serO>z, int=m+code=iagpogzIST+cod)=e_alloc.c#L6203257208084"32174774 l_f">zis90"> 690<32174>325 * 77ccrt" clO>z, int=m+code=iage="L_typo "sreline17 name="L_typo  69o,eeeeeeeee""sN Frworth try7 nOeo2Tcneeds to be signed *cach*a>213a81714    ge_alloc.c#L6213258208084"3217687   +alloc.c#L634" i32176>325tzl*stcode=zone "sreline17 name  69af">zIST+cod)=e_alloc.c#L6203259208084"328a4s7="line16 n!!"6rupli328a4>3259zl*stcode=zone-deback "sreline17 name="Lback6e=iaf">zIST+cod)=e_alloc.c#L620326>208084"3218a47="line18aname="L6943218a>3266N;81f">zIST+cod)=e_alloc.c#L6203261208084"3217717="line17 name="L67132177>3261* 77ccrt" cla81fpehcode=df=e" cback "sreline17 name="Lback6e=ia=fe=zo a81fpehcode=df=pgdatffistame="L6212egdat6e=ilf">zbad" c|ass="sren"sr_e="Lbacks "sreline17 namn"sr_e="Lbacks6e=i[0]af">zIST+cod)=e_alloc.c#L6203262208084"3218a27="line17 name="L6903218a>326zIST+cod)=e_alloc.c#L6203263208084"32ref=7one" clasi_de=pod; 32ref>326" c1748s=MAX_aRenand_|AGESline17 namMAX_aRenand_* 77c- 1o, int=m+code=iag"+co_typo "sreline17 name="L_typo  69af">z030o, int=m+code=iag"+co_typo "sreline17 name="L_typo  69--dl3o88=eflc    ge_alloc.c#L6203264208084"3216547="linass="sreL64 l_32165>326ypc80se=podin_de=errufor(ta81fpehcode=df=jo nid=e="L699"aj6e=ia=f0o, int=m+code=iagjo nid=e="L699"aj6e=iae=zo, int=m+code=iagnrminfo pTER=class="srenr_info Eg75o, int=m+code=iagjo nid=e="L699"aj6e=i++dl3o88=eflc    ge_alloc.c#L6203265208084"3217687="name="L669"> 66c=32176>326a>
77"L69eflagf  B_ifffffffff int=m+code=iagn"sro nid=e="L699"an"sr  69a03o8lf">" c1748s=came_ordod "sreline17 namname_ordod6e=i[a81fpehcode=df=jo nid=e="L699"aj6e=i]of">zIST+cod)=e_alloc.c#L6203266208084"3217867="lieef="+code=zone32178>326))Ourrmeffffffffh=ee"com+code=ie "sreline17 name  69a=fe=zo a81fpehcode=df=aODE_DATAclnid=e="L699"aaODE_DATA6e=ita81fpehcode=df=n"sro nid=e="L699"an"sr  69)lf">zbad" c|ass="sren"sr_e="Ls "sreline17 namn"sr_e="L 6e=i[bad" c|ass="sre"+co_typo "sreline17 name="L_typo  69]of">zIST+cod)=e_alloc.c#L6203267208084"3217477   +alloc.c#L634" i32174>326 * 77ccrt" class="sreeeeeeeeeODEppeyuffpehgfcodepopulated_e" c "sreline17 nampopulated_e" c6e=ita81fpehcode=df=e "sreline17 name  69ddl3o88=eflc    ge_alloc.c#L6203268208084"3217687="la9326t326DEg75hhhhhhhhhhnum" (code=dinnnnnnnnnnnnnnnnne=zo a81fpehcode=df="="Lback "sreline17 name="Lback6e=ilf">zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[bad" c|ass="srepogzIST+cod)=e_alloc.c#L620327>208084"3216547="lieef="+code=zone32165>327eei74fwait_iffd29zIST+cod)=e_alloc.c#L6203271208084"3217717="ln"e=migrlo;z|"sr32177>3271* 77ccrt" class="sreplref=")}f">zIST+cod)=e_alloc.c#L6203272208084"3218a27="ln"e=migrlo;z|"sr3218a>327zIST+cod)=e_alloc.c#L6203273208084"3217687="name="L669"> 66e932176>327zIST+cod)=e_alloc.c#L6203274208084"3216547="name="L669"> 66e932165>327odi75se=podina81fpehcode=df="="Lback "sreline17 name="Lback6e=ilf">zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[bad" c|ass="srepog" c1748s=aULLpTER=class="sreNULL  69of">zIST+cod)=e_alloc.c#L6203275208084"3217857="name="L669"> 66c932178>327a>
77"L69eflaa81fpehcode=df="="Lback "sreline17 name="Lback6e=ilf">zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[bad" c|ass="srepogzIST+cod)=e_alloc.c#L6203276208084"3217867="line17 name="L68632178>3276me74}f">zIST+cod)=e_alloc.c#L6203277208084"3217477="nae17 name="L631"32174>3277N;81f">zIST+cod)=e_alloc.c#L6203278208084"3217687="line17 name="L67832176>327tz, int=m+code=iagdefaulta"+coback_ordod "sreline17 namdefaulta"+coback_ordod6e=ithhhhdist327DEg753o88=eflc    ge_alloc.c#L620328>208084"32ine17 name="L6ccccccccc*32ine>3280Eg75hhhhhhhhO>z, int=m+code=iagnito nid=e="L699"anid6e=i,ha81fpehcode=df="+co_typo "sreline17 name="L_typo  69oo88=eflc    ge_alloc.c#L6203281208084"3217117   +alloc.c#L634" i32171>3281* 77ccrt" clunsigned longeh=ee"com+code=ilow_kmem_ ize "sreline17 namlow_kmem_ ize6e=i,h=ee"com+code=itotal_ ize "sreline17 namtotal_ ize  69oo88=eflc    ge_alloc.c#L6203282208084"3217117="linass="sreL64 l_32171>32izl*stcode=zone "sreline17 name  69af">zIST+cod)=e_alloc.c#L6203283208084"3217687r the/  f">zlist_ca32176>32i   69)cin_serO>z, int=m+code=iagaver_all ize "sreline17 namaver_all ize  69af">zIST+cod)=e_alloc.c#L6203284208084"3216547="ldohzap     +allo32165>328odi75se=podina"sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213285208084"3217857="n18a2s="lame="L6632178>3285me74""sN Frworth try7 nOeo         * nand_DMA and nand_DMA32 cN Fbe verycsm4sO area ineet_csystem 213 8ts"mm/page_alloc.c#L6213286208084"3217867="line17an"ine18an 32178>3286me74""sN Frworth try7 nOeo         * Ifeet_y are reallycsm4sO and usod heavily,eet_csystem cN Ff4sO213 8ts"mm/page_alloc.c#L6213287208084"3217477="line17 name="L65g32174>328ame74""sN Frworth try7 nOeo         * infoeOOM veryceasily 213 8ts"mm/page_alloc.c#L6213288208084"3217987="line17 name="L69832179>3288me74""sN Frworth try7 nOeo         * Ttis func77hr dete"stnand_DMA/DMA32  ize and configures e="Lcordod 213 8ts"mm/page_alloc.c#L6213289208084"328a4s7="line17 nlineL"sre328a4>3289me74""sN Frworth try7 nOeo         *cach*a>213a81714    ge_alloc.c#L621329>208084"3216547="line16 nnnnnnnnn"32165>3290di75se=podina"sN Frworth try7 nOeo2T Is tt_re nand_NORMAL ? (ex. ppc has onlycDMA e="L .) *cach*a>213a81714    ge_alloc.c#L6213291208084"3217117="l} whileeL"sreL6432171>3291* 77ccrt" cla81fpehcode=df=low_kmem_ ize "sreline17 namlow_kmem_ ize6e=ia=f0of">zIST+cod)=e_alloc.c#L6203292208084"3217117="line17 name="L68232171>329zIST+cod)=e_alloc.c#L6203293208084"3217le7="sine16 name="L6693217l>329ornon4s="minfo "sreline17 namfor_">ornon4s="minfo6e=ita81fpehcode=df=nito nid=e="L699"anid6e=idl3o88=eflc    ge_alloc.c#L6203214208084"3216547="line18aname="L69432165>329ypc80se=podin_de=errufor(ta81fpehcode=df=e="L_typo "sreline17 name="L_typo  69a030o, int=m+code=iag"+co_typo "sreline17 name="L_typo  69ae=zo, int=m+code=iagMAX_aRenand_|AGESline17 namMAX_aRenand_* 77o, int=m+code=iag"+co_typo "sreline17 name="L_typo  69++dl3o88=eflc    ge_alloc.c#L6203295208084"3217857="line18aname="L69532178>329a>
77"L69eflagf  B_ifffffffff int=m+code=iage "sreline17 name  69a=fe=zo a81fpehcode=df=aODE_DATAclnid=e="L699"aaODE_DATA6e=ita81fpehcode=df=nito nid=e="L699"anid6e=idlf">zbad" c|ass="sren"sr_e="Ls "sreline17 namn"sr_e="L 6e=i[bad" c|ass="sre"+co_typo "sreline17 name="L_typo  69]of">zIST+cod)=e_alloc.c#L6203296208084"32179s7="line17 name="L69032179>329))Ourrme)cin_serODEppeyuffpehgfcodepopulated_e" c "sreline17 nampopulated_e" c6e=ita81fpehcode=df=e "sreline17 name  69ddl3o88=eflc    ge_alloc.c#L6203297208084"3217477>name="L684"> fwakm32174>329 * 77ccrt" class="sre))Ourrme)cin_serODEppeyuffpehgfcode"+co_typo "sreline17 name="L_typo  69ae=zo, int=m+code=iagnand_NORMAL "sreline17 namnand_NORMALEg75dist329tzbad" c|ass="srep71s nO_e_algzIST+cod)=e_alloc.c#L6203299208084"328a4s7="line17 name="L639328a4>329DEg75hhhhhhhhhhnum" (code=dinnnnnnnnna81fpehcode=df=total_ ize "sreline17 namtotal_ ize  69a+=Eh=ee"com+code=ie "sreline17 name  69lf">zbad" c|ass="srep71s nO_e_algzIST+cod)=e_alloc.c#L620338>208084"338>207="line17 name="L639338>2>330eei74fwait_iffd293381* 77ccrt" class="sreplref=")nnnnnnnna"sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213382208084"3387117="line17 name="L68233871>3302me74""sN Frworth try7 nOeo                                 * Ifeany info has onlyclowmem,eet_n info ordod6eO/*>213a81714    ge_alloc.c#L6213383208084"3387le7="sine16 name="L6693387l>3303me74""sN Frworth try7 nOeo                                 * is p714erded foeac.cw kernel34sOec177hrs6eO/*>213a81714    ge_alloc.c#L6213384208084"3386547="line18aname="L69433865>3304me74""sN Frworth try7 nOeo                                 * Oec1lly; oet_rwise,eet_y cN Feasily infr tso6e()a>213 8ts"mm/page_alloc.c#L6213385208084"3387857="line18aname="L69533878>3305me74""sN Frworth try7 nOeo                                 * hr oet_r info  wt_n tt_re is an abundance of6e()a>213 8ts"mm/page_alloc.c#L6213386208084"33879s7="line17 name="L69033879>3306me74""sN Frworth try7 nOeo                                 * Oewmem avail7hre foeac.cc17e from 213 8ts"mm/page_alloc.c#L6213387208084"3387477>name="L684"> fwakm33874>330ame74""sN Frworth try7 nOeo                                 *cach*a>213a81714    ge_alloc.c#L6213388208084"3387987="line17 name="L65533879>330tzIST+cod)=e_alloc.c#L6203389208084"338a4s7="line17 name="L639338a4>330DEg75hhhhhhhhhhnum" (code=din}f">zIST+cod)=e_alloc.c#L620331>208084"3316558="line16 name="L65533165>331eei74fwait_iffd29zIST+cod)=e_alloc.c#L6203311208084"3316558="lteef="+code=zone33165>3311* 77ccrt" cl}f">zIST+cod)=e_alloc.c#L6203312208084"3316558="la9331zl*stcode=zonlow_kmem_ ize "sreline17 namlow_kmem_ ize6e=ia||ina"sN Frworth try7 nOeo2T tt_re are nocDMA area. *cach*a>213a81714    ge_alloc.c#L6213313208084"3316558r the/  f">zlist_ca33165>331   69)cin_serrrrr">zl*stcode=zonlow_kmem_ ize "sreline17 namlow_kmem_ ize6e=iaf">zna81fpehcode=df=total_ ize "sreline17 namtotal_ ize  69/2)eh"sN Frworth try7 nOeo2TcDMA/DMA32 is big. *cach*a>213a81714    ge_alloc.c#L6213314208084"3316558="naee7s="line17 na33165>331ypc80se=podin_de=errureturn, int=m+code=iagnandLIST_ORDEReaODE "sreline17 namnandLIST_ORDEReaODE  69af">zIST+cod)=e_alloc.c#L6203315208084"3316558="name="L669"> 66cB33165>331a>
77"L69eflaa"sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213316208084"3318a48="line17 name="L6863318a>3316me74""sN Frworth try7 nOeo         * Oeok infoe">or_camei#39;s config 213 8ts"mm/page_alloc.c#L6213317208084"3318a78="nae17 name="L631"3318a>331ame74""sN Frworth try7 nOeo         * Ifeet_re is a_came whoselDMA/DMA32 memory is verycbig area on213 8ts"mm/page_alloc.c#L6213318208084"3318a78="line17 name="L6783318a>3318me74""sN Frworth try7 nOeo         * Oec1l memory, aODE_ORDER mayube suit7hre 213 8ts"mm/page_alloc.c#L6213319208084"3318a78="line17 name="L6783318a>3319me74""sN Frworth try7 nOeo         *cach*a>213a81714    ge_alloc.c#L621332>208084"3317598="line17 name="L6cc33175>332eei74fwait_ifhhnum tcode=zonaver_all ize "sreline17 namaver_all ize  69a03o8lf">" c1748s=total_ ize "sreline17 namtotal_ ize  69a/13a81714    ge_alloc.c#L6213321208084"3316558="line17 name="L6cc33165>3321* 77ccrt" class="sreplref=")nnnnnnnnta81fpehcode=df=n"srs_weight "sreline17 namn"srs_weight6e=ita81fpehcode=df=n"sr_zIST+cod)=e_alloc.c#L6203312208084"3316558name="L631"""W39;z|33165>332ornon4s="minfo "sreline17 namfor_">ornon4s="minfo6e=ita81fpehcode=df=nito nid=e="L699"anid6e=idl3o88=eflc    ge_alloc.c#L6203313208084"3317688="name="L669"> 66ee33176>332   69)cin_serrrrrrrrr">zl*stcode=zonlow_kmem_ ize "sreline17 namlow_kmem_ ize6e=ia=f0of">zIST+cod)=e_alloc.c#L6203324208084"3317827="line17 name="L68233178>332ypc80se=podin_de=errua81fpehcode=df=total_ ize "sreline17 namtotal_ ize  69a=f0of">zIST+cod)=e_alloc.c#L6203315208084"3317le7="nineL"sreL64 l_f"3317l>332a>
77"L69eflagf  B_iffor(ta81fpehcode=df=e="L_typo "sreline17 name="L_typo  69a030o, int=m+code=iag"+co_typo "sreline17 name="L_typo  69ae=zo, int=m+code=iagMAX_aRenand_|AGESline17 namMAX_aRenand_* 77o, int=m+code=iag"+co_typo "sreline17 name="L_typo  69++dl3o88=eflc    ge_alloc.c#L6203316208084"3318a47="line17an"s759s="l3318a>332))Ourrmeffffffffh=ee"com+code=ie "sreline17 name  69a=fe=zo a81fpehcode=df=aODE_DATAclnid=e="L699"aaODE_DATA6e=ita81fpehcode=df=nito nid=e="L699"anid6e=idlf">zbad" c|ass="sren"sr_e="Ls "sreline17 namn"sr_e="L 6e=i[bad" c|ass="sre"+co_typo "sreline17 name="L_typo  69]of">zIST+cod)=e_alloc.c#L6203327208084"3318a77="line17 name="L6773318a>332 * 77ccrt" class="sreeeeeeeeeODEppeyuffpehgfcodepopulated_e" c "sreline17 nampopulated_e" c6e=ita81fpehcode=df=e "sreline17 name  69ddl3o88=eflc    ge_alloc.c#L6203328208084"3318a77="line17 name="L6783318a>332t332DEg75hhhhhhhhhhnum" (code=dinnnnnnnnnnnnnnnnn int=m+code=iaglow_kmem_ ize "sreline17 namlow_kmem_ ize6e=ia+=Eh=ee"com+code=ie "sreline17 name  69lf">zbad" c|ass="srep71s nO_e_algzIST+cod)=e_alloc.c#L620333>208084"3316547="line16 nnineeL"L633165>333eei74fwait_iffd29zbad" c|ass="srep71s nO_e_algzIST+cod)=e_alloc.c#L6203311208084"3317597="line17 n"18a2s="l33175>3331* 77ccrt" class="sreplref=")}f">zIST+cod)=e_alloc.c#L6203332208084"3318a27="line18angs759s="l3318a>333zIST+cod)=e_alloc.c#L6203333208084"3317687="line17 name="L63333176>333   69)cin_serrrrrrrrrODEp">zl*stcode=zonlow_kmem_ ize "sreline17 namlow_kmem_ ize6e=iaf=zo f=zo f">zIST+cod)=e_alloc.c#L6203334208084"3317827="line17 name="L63333178>333ypc80se=podin_de=erruhhhha81fpehcode=df=total_ ize "sreline17 namtotal_ ize  69af">zna81fpehcode=df=aver_all ize "sreline17 namaver_all ize  69af=zo f=zo eh"sN Frworth try7 nOeo2Tcignoreesm4sO info *cach*a>213a81714    ge_alloc.c#L6213315208084"3317 57="line17 name="L6753317 >333a>
77"L69eflagf  B_ifffff">zl*stcode=zonlow_kmem_ ize "sreline17 namlow_kmem_ ize6e=iaf">zna81fpehcode=df=total_ ize "sreline17 namtotal_ ize  69 * 70/100distzIST+cod)=e_alloc.c#L6203317208084"3317 77="h} elsenineL6rupl3317 >3337  69)cin_ser}f">zIST+cod)=e_alloc.c#L6203318208084"3318a77="line17 naame="L663318a>333tzIST+cod)=e_alloc.c#L6203319208084"3317 87"line18aname="L694"3317 >333can81}f">zIST+cod)=e_alloc.c#L620334>208084"3316547="lineL6ruplist33165>3346N;81f">zIST+cod)=e_alloc.c#L6203341208084"3317117="line17 n"ineL6rup33171>3341* 77334zl*stcode=zonuser_e" cback_ordod "sreline17 namuser_e" cback_ordod  69a0=Eh=ee"com+code=inandLIST_ORDEReDEFAULT "sreline17 namnandLIST_ORDEReDEFAULTEg75dist" c1748s=defaulta"+coback_ordod "sreline17 namdefaulta"+coback_ordod6e=itdaf">zIST+cod)=e_alloc.c#L6203345208084"3317687="cccccccccelsenine33176>334a>
77"L69eflaelsef">zIST+cod)=e_alloc.c#L6203346208084"3317a67="line17an"cccccccc3317a>334))Ourrmeh=ee"com+code=icurr nO_e" cback_ordod "sreline17 namcurr nO_e" cback_ordod  69a03o8lf">" c1748s=user_e" cback_ordod "sreline17 namuser_e" cback_ordod  69af">zIST+cod)=e_alloc.c#L6203347208084"3317 77="line17 naline18an3317 >334ame74}f">zIST+cod)=e_alloc.c#L6203348208084"3317687="line17 name="L65533176>334pee76_de=eST+cod)=e_alloc.c#L6203349208084"338a4s7="l18a4s="line18ana338a4>3349me74zl*stcode=zonpgdatffistame="L6212egdat6e=idist208084"33#ifd7fsref="L69eflagfgON33#if>335ime743o88=eflc    ge_alloc.c#L6203351208084"3317117="lineL6ruplist33171>3351* 77ccrt" clO>z, int=m+code=iagjo nid=e="L699"aj6e=i,, int=m+code=iagn"sro nid=e="L699"an"sr  69,, int=m+code=iagloato nid=e="L699"aloat6e=iaf">zIST+cod)=e_alloc.c#L6203352208084"3318a27="line18angsme="L663318a>335zIST+cod)=e_alloc.c#L6203353208084"3317687f>" c1748s="line17 33176>335zIST+cod)=e_alloc.c#L6203354208084"3316547="nine16 name="L66933165>3354* 77ccrt" clO>z, int=m+code=iagOec1lminfo "sreline17 namOec1lminfo  69,, int=m+code=iagf71vminfo "sreline17 namf71vminfoEg75af">zIST+cod)=e_alloc.c#L6203355208084"3317687="line18aname="L69433176>335a>
77"L69eflaass="struct=m+code=iage" cback "sreline17 name="Lback6e=iaf">zl*stcode=zone-deback "sreline17 name="Lback6e=iaf">zIST+cod)=e_alloc.c#L6203356208084"3317a67="line17 name="L6863317a>3356  69)cin_serO>z, int=m+code=iagordod "sreline17 namordod  69a03o8lf">" c1748s=curr nO_e" cback_ordod "sreline17 namcurr nO_e" cback_ordod  69af">zIST+cod)=e_alloc.c#L6203357208084"33174774 l_f">zis90"> 690<33174>3357N;81f">zIST+cod)=e_alloc.c#L6203358208084"3317687   +alloc.c#L634" i33176>335t213a81714    ge_alloc.c#L6213359208084"338a4s7="line16 n!!"6rupli338a4>3359208084"3318a47="line18aname="L6943318a>336eei74fwait_iffd29" c1748s=pgdatffistame="L6212egdat6e=ilf">zbad" c|ass="sren"sr_e="Lbacks "sreline17 namn"sr_e="Lbacks6e=i +a int=m+code=iagi "sreline17 nami6e=iaf">zIST+cod)=e_alloc.c#L6203361208084"3317717="line17 name="L67133177>3361* 77ccrt" class="srepuct=m+code=iage" cback "sreline17 name="Lback6e=ilf">zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[0]. int=m+code=iag"+co "sreline17 name="L6e=ia03o8lf">" c1748s=aULLpTER=class="sreNULL  69of">zIST+cod)=e_alloc.c#L6203362208084"3318a27="line17 name="L6903318a>336zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[0]. int=m+code=iag"+co_idxffistame="L6212e="L_idx6e=ia=f0of">zIST+cod)=e_alloc.c#L6203363208084"33ref=7one" clasi_de=pod; 33ref>336zIST+cod)=e_alloc.c#L6203364208084"3316547="linass="sreL64 l_33165>336ypc80f">zIST+cod)=e_alloc.c#L6203365208084"3317687="name="L669"> 66c=33176>336a>
77"L69eflaa"sN Frworth try7 nOeo2T NUMA-aware ordod tseof info  *cach*a>213a81714    ge_alloc.c#L6213366208084"3317867="lieef="+code=zone33178>3366  69)cin_sera81fpehcode=df=Oec1lminfo "sreline17 namOec1lminfo  69a03o8lf">" c1748s=pgdatffistame="L6212egdat6e=ilf">zbad" c|ass="sren"sr_ito nid=e="L699"an"sr_it  69of">zIST+cod)=e_alloc.c#L6203367208084"3317477   +alloc.c#L634" i33174>336 * 77ccrt" cl int=m+code=iagloato nid=e="L699"aloat6e=ia03o8lf">" c1748s=crnon4s="minfo pTER=class="srenr_on4s="minfo   69of">zIST+cod)=e_alloc.c#L6203368208084"3317687="la93368N;81l_ate" c1748s=Oec1lminfo "sreline17 namOec1lminfo  69of">zIST+cod)=e_alloc.c#L6203369208084"338a4s7="linass="sreL64 l_338a4>336DEg75hhhhhhhh int=m+code=iagn"srs_clead "sreline17 namnames_clead6e=ita81fpehcode=df=usodnmask "sreline17 namusodnmaskEg75daf">zIST+cod)=e_alloc.c#L620337>208084"3316547="lieef="+code=zone33165>3376N;81f">zIST+cod)=e_alloc.c#L6203371208084"3317717="ln"e=migrlo;z|"sr33177>3371* 77ccrt" cla81fpehcode=df=memsetpTER=class="srememset6e=ita81fpehcode=df=nome_ordod "sreline17 namname_ordod6e=i130,h izeofta81fpehcode=df=nome_ordod "sreline17 namname_ordod6e=i)daf">zIST+cod)=e_alloc.c#L6203372208084"3318a27="ln"e=migrlo;z|"sr3318a>337zIST+cod)=e_alloc.c#L6203373208084"3317687="name="L669"> 66e933176>3373ee76_de=eST+cod)=e_alloc.c#L6203374208084"3316547="name="L669"> 66e933165>337odi75se=podinwhile (ta81fpehcode=df=n"sro nid=e="L699"an"sr  69a03o8lf">" c1748s=find_next_bestncame|AGESline17 namfind_next_bestncame6e=ita81fpehcode=df=Oec1lminfo "sreline17 namOec1lminfo  69,,e=zo a81fpehcode=df=usodnmask "sreline17 namusodnmaskEg75d)af">z030dl3o88=eflc    ge_alloc.c#L6203375208084"3317857="name="L669"> 66c933178>337a>
77"L69eflagf  B_ifa"sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213376208084"3317867="line17 name="L68633178>3376me74""sN Frworth try7 nOeo                 * We doni#39;t wa>z,to p71ssure a particular info 213 8ts"mm/page_alloc.c#L6213377208084"3317477="nae17 name="L631"33174>337ame74""sN Frworth try7 nOeo                 * So add tsepenalty,to et_cfirst info in s"L6213 8ts"mm/page_alloc.c#L6213378208084"3317687="line17 name="L67833176>3378me74""sN Frworth try7 nOeo                 * dackance group,to mako it round-robin 213 8ts"mm/page_alloc.c#L6213379208084"338a4s7="line17 name="L678338a4>3379me74""sN Frworth try7 nOeo                 *cach*a>213a81714    ge_alloc.c#L621338>208084"33ine17 name="L6ccccccccc*33ine>338eei74fwait_iffd293381* 77ccrt" class="sreplrepeyuffpehgfcodename_dackance "sreline17 namname_dackance6e=ita81fpehcode=df=Oec1lminfo "sreline17 namOec1lminfo  69,,a81fpehcode=df=f71vminfo "sreline17 namf71vminfoEg75)dist338" c1748s=Oeato nid=e="L699"aloat6e=iaf">zIST+cod)=e_alloc.c#L6203383208084"3317687r the/  f">zlist_ca33176>3383ee76_de=eST+cod)=e_alloc.c#L6203384208084"3316547="ldohzap     +allo33165>338ypc80se=podin_de=errua81fpehcode=df=f71vminfo "sreline17 namf71vminfoEg75a03o8lf">" c1748s=n"sro nid=e="L699"an"sr  69af">zIST+cod)=e_alloc.c#L6203385208084"3317857="n18a2s="lame="L6633178>338a>
77"L69eflagf  B_ifa8lf">" c1748s=Oeato nid=e="L699"aloat6e=i--af">zIST+cod)=e_alloc.c#L6203386208084"3317867="line17an"ine18an 33178>338))OurrmeODEppeyuffpehgfcodeordod "sreline17 namordod  69a0=Eh=ee"com+code=inandLIST_ORDEReaODE "sreline17 namnandLIST_ORDEReaODE  69dist338 * 77ccrt" class="sreeeeeeeeevoid  dodNCPUSEbuild_e="Lbacksm48_came_ordod "sreline17 nambuild_e="Lbacksm48_came_ordod6e=ita81fpehcode=df=pgdatffistame="L6212egdat6e=i,ha81fpehcode=df=n"sro nid=e="L699"an"sr  69)af">zIST+cod)=e_alloc.c#L6203388208084"3317987="line17 name="L69833179>338tzIST+cod)=e_alloc.c#L6203389208084"338a4s7="line17 nlineL"sre338a4>338DEg75hhhhhhhhhhnum" (code=dina81fpehcode=df=nome_ordod "sreline17 namname_ordod6e=i[a81fpehcode=df=jo nid=e="L699"aj6e=i++]a03o8lf">" c1748s=n"sro nid=e="L699"an"sr  69aaa"sN Frworth try7 nOeo2T remember ordod *cach*a>213a81714    ge_alloc.c#L621339>208084"3316547="line16 nnnnnnnnn"33165>3390di75se=podin}f">zIST+cod)=e_alloc.c#L6203391208084"3317117="l} whileeL"sreL6433171>3391me74f">zIST+cod)=e_alloc.c#L6203392208084"3317117="line17 name="L68233171>339339   69)cin_serrrrrrrrr""sN Frworth try7 nOeo2T c1lculate info ordod -- i.e.,cDMA wort! *cach*a>213a81714    ge_alloc.c#L6213394208084"3316547="line18aname="L69433165>339ypc80se=podin_de=erruvoid  dodNCPUSEbuild_e="Lbacksm48_e="L_ordod "sreline17 nambuild_e="Lbacksm48_e="L_ordod6e=ita81fpehcode=df=pgdatffistame="L6212egdat6e=i,ha81fpehcode=df=jo nid=e="L699"aj6e=i)af">zIST+cod)=e_alloc.c#L6203395208084"3317857="line18aname="L69533178>339a>
77"L69efla}f">zIST+cod)=e_alloc.c#L6203396208084"33179s7="line17 name="L69033179>339zIST+cod)=e_alloc.c#L6203397208084"3317477>name="L684"> fwakm33174>339 * 77ccrt" cl int=m+code=iagbuild_etisinfo_e="Lbacks "sreline17 nambuild_etisinfo_e="Lbacks6e=ita81fpehcode=df=pgdatffistame="L6212egdat6e=idaf">zIST+cod)=e_alloc.c#L6203398208084"3317987="line17 name="L65533179>339tzIST+cod)=e_alloc.c#L6203399208084"338a4s7="line17 name="L639338a4>339can8113d8" if    ge_alloc.c#L621348>208084"348>207="line17 name="L639348>2>340ime74""sN Frworth try7 nOeo2T Conass="stet_ce="Lbackeperformance cact_c- se_cfuret_r mme="L h *cach*a>213a81714    ge_alloc.c#L6213481208084"3487117="l} whileeL"sreL6434871>3401* 77zl*stcode=zonpgdatffistame="L6212egdat6e=idist340340   69)cin_serass="struct=m+code=iage" cback "sreline17 name="Lback6e=iaf">zl*stcode=zone-deback "sreline17 name="Lback6e=iaf">zIST+cod)=e_alloc.c#L6203484208084"3486547="line18aname="L69434865>3404  69)cin_serass="struct=m+code=iage" cback_cact_ "sreline17 name="Lback_cact_6e=iaf">zl*stcode=zonelc "sreline17 namelc6e=iaf">zIST+cod)=e_alloc.c#L6203485208084"3487857="line18aname="L69534878>340a>
77"L69eflaass="struct=m+code=iage" c7 na"sreline17 name="L7 n6e=iaf">zl*stcode=zonea"sreline17 name6e=iaf">zIST+cod)=e_alloc.c#L6203486208084"34879s7="line17 name="L69034879>340zIST+cod)=e_alloc.c#L6203487208084"3487477>name="L684"> fwakm34874>340 * 77ccrt" cl int=m+code=iage" cback "sreline17 name="Lback6e=ia03e=zo a81fpehcode=df=pgdatffistame="L6212egdat6e=ilf">zbad" c|ass="sren"sr_e="Lbacks "sreline17 namn"sr_e="Lbacks6e=i[0]af">zIST+cod)=e_alloc.c#L6203488208084"3487987="line17 name="L65534879>3408N;81l_atezbad" c|ass="sreelcact__ptd "sreline17 namelcact__ptdEg75a03o8lf">" c1748s=elc "sreline17 namelc6e=ia03e=zo a81fpehcode=df=e" cback "sreline17 name="Lback6e=ilf">zbad" c|ass="sreelcact_ "sreline17 namelcact_6e=iaf">zIST+cod)=e_alloc.c#L6203489208084"348a4s7="line17 name="L639348a4>340DEg75hhhhhhhh int=m+code=iagbitmap_zero "sreline17 nambitmap_zero6e=ita81fpehcode=df=elc "sreline17 namelc6e=ilf">zbad" c|ass="srefulle="Ls "sreline17 namfulle="Ls6e=i,ha81fpehcode=df=MAX_nandS_PERenandLIST|AGESline17 namMAX_nandS_PERenandLIST6e=idaf">zIST+cod)=e_alloc.c#L620341>208084"3416558="line16 name="L65534165>341eei74fwait_iffor(ta81fpehcode=df=ea"sreline17 name6e=ia03o8lf">" c1748s=e" cback "sreline17 name="Lback6e=ilf">zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=io, int=m+code=iag"a"sreline17 name6e=ilf">zbad" c|ass="sree+co "sreline17 name="L6e=io, int=m+code=iag"a"sreline17 name6e=i++dist3411* 77ccrt" class="srepuct=m+code=iagelc "sreline17 namelc6e=ilf">zbad" c|ass="srez_to_n "sreline17 name_to_n6e=i[a81fpehcode=df=ea"sreline17 name6e=ia-3o8lf">" c1748s=e" cback "sreline17 name="Lback6e=ilf">zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i]a03o8lf">" c1748s=e="Lback_n"sr_itxffistame="L6212e="Lback_n"sr_itx6e=ita81fpehcode=df=ea"sreline17 name6e=idaf">zIST+cod)=e_alloc.c#L6203412208084"3416558="la9341zIST+cod)=e_alloc.c#L6203413208084"3416558r the/  f">zlist_ca34165>3413ee76_de=eST+cod)=e_alloc.c#L6203414208084"3416558="naee7s="line17 na34165>341ypc80#ifdef3o8lf">" c1748s=CONFIG_HAVE_MEMORYLESS_aODE_|AGESline17 namCONFIG_HAVE_MEMORYLESS_aODE_ee76_de=eST+cod)=e_alloc.c#L6203415208084"3416558="name="L669"> 66cB34165>3415me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213416208084"3418a48="line17 name="L6863418a>3416me74""sN Frworth try7 nOeo * Return,info ideof info usod for("Oec1l"34sOec177hrs 213 8ts"mm/page_alloc.c#L6213417208084"3418a78="nae17 name="L631"3418a>341ame74""sN Frworth try7 nOeo * I.e.,cfirst info ideof first e="Lcin arg_camei#39;s ge"L ic e="Lback 213 8ts"mm/page_alloc.c#L6213418208084"3418a78="line17 name="L6783418a>3418me74""sN Frworth try7 nOeo * Usod for(initializ tsepercpu i#39;numa_memi#39;,nwhich is usod primarily6eO/*>213a81714    ge_alloc.c#L6213419208084"3418a78="line17 name="L6783418a>3419me74""sN Frworth try7 nOeo * for(kernel34sOec177hrs, so uso GFP_KERndL flags to lcc17e e="Lback 213 8ts"mm/page_alloc.c#L621342>208084"3417598="line17 name="L6cc34175>342ime74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213421208084"3416558="line17 name="L6cc34165>3421* 77O>z, int=m+code=iagOec1lmmemoryminfo "sreline17 namOec1lmmemoryminfo6e=itO>z, int=m+code=iagn"sro nid=e="L699"an"sr  69)13a81714    ge_alloc.c#L6213422208084"3416558name="L631"""W39;z|34165>342 66ee34176>342   69)cin_serass="struct=m+code=iage" c "sreline17 name="L6e=iaf">zl*stcode=zone-de "sreline17 name="L6e=ioo88=eflc    ge_alloc.c#L6203414208084"3417827="line17 name="L68234178>342ypc80f">zIST+cod)=e_alloc.c#L6203415208084"3417le7="nineL"sreL64 l_f"3417l>342a>
77"L69eflathhhhdo8lf">" c1748s=firstne" cs_e" cback "sreline17 namfirstne" cs_e" cback6e=ita81fpehcode=df=nome_e" cback "sreline17 namnome_e" cback6e=ita81fpehcode=df=nomeo nid=e="L699"an"sr  69,ha81fpehcode=df=GFP_KERndLo nid=e="L699"aGFP_KERndL  69),13a81714    ge_alloc.c#L6213416208084"3418a47="line17an"s759s="l3418a>342))Ourrmeffffffff class="srepuct=m+code=iaggfp_e" c "sreline17 namgfp_e" c6e=ita81fpehcode=df=GFP_KERndLo nid=e="L699"aGFP_KERndL  69),13a81714    ge_alloc.c#L6213417208084"3418a77="line17 name="L6773418a>342 * 77ccrt" class="sreeeeeeeee class="srepuct=m+code=iagaULLpTER=class="sreNULL  69,13a81714    ge_alloc.c#L6213418208084"3418a77="line17 name="L6783418a>342tzIST+cod)=e_alloc.c#L6203429208084"3417 87="line17 name="L6783417 >342DEg75hhhhhhhhreturn, int=m+code=iag"="L "sreline17 name="L6e=ilf">zbad" c|ass="sren"sro nid=e="L699"an"sr  69af">zIST+cod)=e_alloc.c#L620343>208084"3416547="line16 nnineeL"L634165>343eei74}f">zIST+cod)=e_alloc.c#L6203411208084"3417597="line17 n"18a2s="l34175>3431* 77#endiff">zIST+cod)=e_alloc.c#L6203412208084"3418a27="line18angs759s="l3418a>343zIST+cod)=e_alloc.c#L6203413208084"3417687="line17 name="L63334176>343   69#elselrr""sN Frworth try7 nOeo2T CONFIG_NUMA *cach*a>213a81714    ge_alloc.c#L6213434208084"3417827="line17 name="L63334178>343ypc80f">zIST+cod)=e_alloc.c#L6203415208084"3417 57="line17 name="L6753417 >343a>
77343" c1748s=nandLIST_ORDERenand "sreline17 namnandLIST_ORDERenand  69af">zIST+cod)=e_alloc.c#L6203418208084"3418a77="line17 naame="L663418a>343tzIST+cod)=e_alloc.c#L6203419208084"3417 87"line18aname="L694"3417 >343can8113d8" if    ge_alloc.c#L621344>208084"3416547="lineL6ruplist34165>3446N;81zl*stcode=zonpgdatffistame="L6212egdat6e=idist3441* 773o88=eflc    ge_alloc.c#L6203442208084"3418a27="line18angine17 na3418a>344z, int=m+code=iagn"sro nid=e="L699"an"sr  69,, int=m+code=iagloc1lminfo "sreline17 namOec1lminfo  69of">zIST+cod)=e_alloc.c#L6203443208084"3417687="line18anlelsenine34176>344zIST+cod)=e_alloc.c#L6203444208084"3417827="line18angine17 na34178>3444  69)cin_serass="struct=m+code=iage" cback "sreline17 name="Lback6e=iaf">zl*stcode=zone-deback "sreline17 name="Lback6e=iaf">zIST+cod)=e_alloc.c#L6203445208084"3417687="cccccccccelsenine34176>344a>
77f">zIST+cod)=e_alloc.c#L6203446208084"3417a67="line17an"cccccccc3417a>3446  69)cin_sera81fpehcode=df=Oec1lminfo "sreline17 namOec1lminfo  69a03o8lf">" c1748s=pgdatffistame="L6212egdat6e=ilf">zbad" c|ass="sren"sr_ito nid=e="L699"an"sr_it  69of">zIST+cod)=e_alloc.c#L6203447208084"3417 77="line17 naline18an3417 >3447N;81f">zIST+cod)=e_alloc.c#L6203448208084"3417687="line17 name="L65534176>3448N;81l_atezbad" c|ass="sren"sr_e="Lbacks "sreline17 namn"sr_e="Lbacks6e=i[0]af">zIST+cod)=e_alloc.c#L6203449208084"348a4s7="l18a4s="line18ana348a4>344DEg75hhhhhhhh int=m+code=iagjo nid=e="L699"aj6e=ia=fvoid  dodNCPUSEbuild_e="Lbacksminfo "sreline17 nambuild_e="Lbacksminfo6e=ita81fpehcode=df=pgdatffistame="L6212egdat6e=i,ha81fpehcode=df=e" cback "sreline17 name="Lback6e=i130,ha81fpehcode=df=MAX_aRenand_|AGESline17 namMAX_aRenand_* 77 - 1daf">zIST+cod)=e_alloc.c#L620345>208084"34#ifd7fsref="L69eflagfgON34#if>3456N;81f">zIST+cod)=e_alloc.c#L6203451208084"3417117="lineL6ruplist34171>3451* 77ccrt" cl""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213452208084"3418a27="line18angsme="L663418a>3452me74""sN Frworth try7 nOeo         * Now we buildtet_ce="Lbackeso etat it containstet_ce="Ls6eO/*>213a81714    ge_alloc.c#L6213453208084"3417687f>" c1748s="line17 34176>3453me74""sN Frworth try7 nOeo         *eof 4sO et_coet_r info  213 8ts"mm/page_alloc.c#L6213454208084"3416547="nine16 name="L66934165>3454me74""sN Frworth try7 nOeo         * We doni#39;t wa>z,to p71ssure a particular info, so wt_n213 8ts"mm/page_alloc.c#L6213455208084"3417687="line18aname="L69434176>3455me74""sN Frworth try7 nOeo         * build tseet_ce="Ls for(info N, we mako sure etat th6213 8ts"mm/page_alloc.c#L6213456208084"3417a67="line17 name="L6863417a>3456me74""sN Frworth try7 nOeo         * e="Ls try tseright aft_r et_cOec1l ="Ls are etoselfrom213 8ts"mm/page_alloc.c#L6213457208084"34174774 l_f">zis90"> 690<34174>345ame74""sN Frworth try7 nOeo         * info N+1 (modulo N)213 8ts"mm/page_alloc.c#L6213458208084"3417687   +alloc.c#L634" i34176>3458me74""sN Frworth try7 nOeo         *cach*a>213a81714    ge_alloc.c#L6213459208084"348a4s7="line16 n!!"6rupli348a4>3459" c1748s=Oec1lminfo "sreline17 namOec1lminfo  69a+ 1o, int=m+code=iagn"sro nid=e="L699"an"sr  69ae=zo, int=m+code=iagMAX_aUMaODE_|AGESline17 namMAX_aUMaODE_6e=io, int=m+code=iagn"sro nid=e="L699"an"sr  69++dl3o88=eflc    ge_alloc.c#L620346>208084"3418a47="line18aname="L6943418a>346eei74fwait_iffd29zl*stcode=zonname_on18anamsreline17 namn"sr_on18an6e=ita81fpehcode=df=nomeo nid=e="L699"an"sr  69)dist3461* 77ccrt" class="sreeeeeeeeecontinueaf">zIST+cod)=e_alloc.c#L6203462208084"3418a27="line17 name="L6903418a>346346   69)cin_serrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrra81fpehcode=df=MAX_aRenand_|AGESline17 namMAX_aRenand_* 77 - 1daf">zIST+cod)=e_alloc.c#L6203464208084"3416547="linass="sreL64 l_34165>3464  69)cin_ser}f">zIST+cod)=e_alloc.c#L6203465208084"3417687="name="L669"> 66c=34176>346a>
77"L69eflafor(ta81fpehcode=df=n"sro nid=e="L699"an"sr  69a030o, int=m+code=iagn"sro nid=e="L699"an"sr  69ae=zo, int=m+code=iagloc1lminfo "sreline17 namOec1lminfo  69o, int=m+code=iagn"sro nid=e="L699"an"sr  69++dl3o88=eflc    ge_alloc.c#L6203466208084"3417867="lieef="+code=zone34178>346))OurrmeODEp!">zl*stcode=zonname_on18anamsreline17 namn"sr_on18an6e=ita81fpehcode=df=nomeo nid=e="L699"an"sr  69)dist346 * 77ccrt" class="sreeeeeeeeecontinueaf">zIST+cod)=e_alloc.c#L6203468208084"3417687="la9346t346DEg75hhhhhhhhhhnum" (code=dinnnnnnnnnnnnnnnnnrrrrrrrrrrrrrrrra81fpehcode=df=MAX_aRenand_|AGESline17 namMAX_aRenand_* 77 - 1daf">zIST+cod)=e_alloc.c#L620347>208084"3416547="lieef="+code=zone34165>3470di75se=podin}f">zIST+cod)=e_alloc.c#L6203471208084"3417717="ln"e=migrlo;z|"sr34177>3471me74f">zIST+cod)=e_alloc.c#L6203472208084"3418a27="ln"e=migrlo;z|"sr3418a>347zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[ eyuffpehgfcodejo nid=e="L699"aj6e=i]. int=m+code=iag"+co "sreline17 name="L6e=ia03o8lf">" c1748s=aULLpTER=class="sreNULL  69of">zIST+cod)=e_alloc.c#L6203473208084"3417687="name="L669"> 66e934176>347zbad" c|ass="sre_e="L  d pTER=class="sre_e="L  d 6e=i[ eyuffpehgfcodejo nid=e="L699"aj6e=i]. int=m+code=iag"+co_idxffistame="L6212e="L_idx6e=ia=f0of">zIST+cod)=e_alloc.c#L6203474208084"3416547="name="L669"> 66e934165>347odi75}f">zIST+cod)=e_alloc.c#L6203475208084"3417857="name="L669"> 66c934178>347a>
77f">zIST+cod)=e_alloc.c#L6203476208084"3417867="line17 name="L68634178>3476me74""sN Frworth try7 nOeo/* inn-NUMA varia>z,ofce="Lbackeperformance cact_c- juckeNULL elcact__ptd *cach*a>213a81714    ge_alloc.c#L6213477208084"3417477="nae17 name="L631"34174>347ame74zl*stcode=zonpgdatffistame="L6212egdat6e=idist3478me743o88=eflc    ge_alloc.c#L6203479208084"348a4s7="line17 name="L678348a4>347DEg75hhhhhhhh int=m+code=iagpgdatffistame="L6212egdat6e=ilf">zbad" c|ass="sren"sr_e="Lbacks "sreline17 namn"sr_e="Lbacks6e=i[0]. int=m+code=iag"lcact__ptd "sreline17 namelcact__ptdEg75a03o8lf">" c1748s=aULLpTER=class="sreNULL  69of">zIST+cod)=e_alloc.c#L620348>208084"34ine17 name="L6ccccccccc*34ine>348eei74}f">zIST+cod)=e_alloc.c#L6203481208084"3417117   +alloc.c#L634" i34171>3481me74f">zIST+cod)=e_alloc.c#L6203482208084"3417117="linass="sreL64 l_34171>348213a81714    ge_alloc.c#L6213483208084"3417687r the/  f">zlist_ca34176>3483ee76_de=eST+cod)=e_alloc.c#L6203484208084"3416547="ldohzap     +allo34165>3484me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213485208084"3417857="n18a2s="lame="L6634178>3485me74""sN Frworth try7 nOeo * Bookep_alset t7hre  Oneeper cpu which is go tseeoube usod for(oc.ATO/*>213a81714    ge_alloc.c#L6213486208084"3417867="line17an"ine18an 34178>3486me74""sN Frworth try7 nOeo * e="Ls and 4sO info   Tt_cpare18ters wisO be set in such a way6eO/*>213a81714    ge_alloc.c#L6213487208084"3417477="line17 name="L65g34174>348ame74""sN Frworth try7 nOeo * etat N Fitem put hr a backewisO iy7 diatelyube handod ov_r eo6eO/*>213a81714    ge_alloc.c#L6213488208084"3417987="line17 name="L69834179>3488me74""sN Frworth try7 nOeo * et_cbuddy back  Ttis is safe since p_alset manipulatihr is d="L6eO/*>213a81714    ge_alloc.c#L6213489208084"348a4s7="line17 nlineL"sre348a4>3489me74""sN Frworth try7 nOeo * withnO>zerrupts dac7hred 213 8ts"mm/page_alloc.c#L621349>208084"3416547="line16 nnnnnnnnn"34165>349ime74""sN Frworth try7 nOeo *213 8ts"mm/page_alloc.c#L6213491208084"3417117="l} whileeL"sreL6434171>3491me74""sN Frworth try7 nOeo * Tt_cbook_p_alsets muckebe kept even aft_r bookup is tryple7e for213 8ts"mm/page_alloc.c#L6213492208084"3417117="line17 name="L68234171>3492me74""sN Frworth try7 nOeo * unusod processors and/or(e="Ls  Tt_y d= play a role for bookstrapp ts213 8ts"mm/page_alloc.c#L6213493208084"3417le7="sine16 name="L6693417l>3493me74""sN Frworth try7 nOeo * hotpluggod processors 213 8ts"mm/page_alloc.c#L6213494208084"3416547="line18aname="L69434165>3494me74""sN Frworth try7 nOeo *213 8ts"mm/page_alloc.c#L6213495208084"3417857="line18aname="L69534178>3495me74""sN Frworth try7 nOeo * e="Linfo_show() and mayb_coet_r func77hrs d=213 8ts"mm/page_alloc.c#L6213496208084"34179s7="line17 name="L69034179>3496me74""sN Frworth try7 nOeo * nokect_ckeODEet_cprocessor is on18anebeforeefoc.cw tseet_cp_alset poO>zer 213 8ts"mm/page_alloc.c#L6213497208084"3417477>name="L684"> fwakm34174>349ame74""sN Frworth try7 nOeo * Oet_r parts,ofcet_ckernel3mayunokect_ckeODEet_ce="Lcis avail7hre 213 8ts"mm/page_alloc.c#L6213498208084"3417987="line17 name="L65534179>3498me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213499208084"348a4s7="line17 name="L639348a4>3499me74zl*stcode=zonppTER=class="srep6e=i13unsignod lotsevoid  dodNCPUSEbatch "sreline17 nambatch6e=idof">zIST+cod)=e_alloc.c#L620358>208084"358>207="line17 name="L639358>2>3506N;81zIST+cod)=e_alloc.c#L6203581208084"3587117="l} whileeL"sreL6435871>3501* 77zl*stcode=zone-de "sreline17 name="L6e=idof">zIST+cod)=e_alloc.c#L6203582208084"3587117="line17 name="L68235871>350zIST+cod)=e_alloc.c#L6203583208084"3587le7="sine16 name="L6693587l>3503me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213584208084"3586547="line18aname="L69435865>3504me74""sN Frworth try7 nOeo * Global3mutex,to p7ote"stagainsth ize modific177hr,ofce="Lbacks6eO/*>213a81714    ge_alloc.c#L6213585208084"3587857="line18aname="L69535878>3505me74""sN Frworth try7 nOeo * as wesO as to serializ_cp_alset setup for et_cnew populatedce="L 213 8ts"mm/page_alloc.c#L6213586208084"35879s7="line17 name="L69035879>3506me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213587208084"3587477>name="L684"> fwakm35874>350 * 77void  dodNCPUSEDEFINE_MUTEX "sreline17 namDEFINE_MUTEX6e=ita81fpehcode=df=e="Lbacksmmutex "sreline17 name="Lbacksmmutex6e=idof">zIST+cod)=e_alloc.c#L6203588208084"3587987="line17 name="L65535879>350pee76_de=eST+cod)=e_alloc.c#L6203589208084"358a4s7="line17 name="L639358a4>3509me74""sN Frworth try7 nOeo2T return,valuLs O>z,....juckefor stop_mach7 n() *cach*a>213a81714    ge_alloc.c#L621351>208084"3516558="line16 name="L65535165>3516N;81z, int=m+code=iag__build_oc._e="Lbacks "sreline17 nam__build_oc._e="Lbacks6e=ithhhhhf">zl*stcode=zondata "sreline17 namdata6e=idist3511* 773o88=eflc    ge_alloc.c#L6203512208084"3516558="la9351z, int=m+code=iagnito nid=e="L699"anid6e=iof">zIST+cod)=e_alloc.c#L6203513208084"3516558r the/  f">zlist_ca35165>3513/a69se=podinO>z, int=m+code=iagcpuo nid=e="L699"acpu6e=iof">zIST+cod)=e_alloc.c#L6203514208084"3516558="naee7s="line17 na35165>3514  69)cin_sera81fpehcode=df=pg_data_offistame="L6212eg_data_o6e=iaf">zl*stcode=zonselna"sreline17 namselnEg75a03o8lf">" c1748s=data "sreline17 namdata6e=iof">zIST+cod)=e_alloc.c#L6203515208084"3516558="name="L669"> 66cB35165>351a>
77f">zIST+cod)=e_alloc.c#L6203516208084"3518a48="line17 name="L6863518a>3516me74#ifdef3o8lf">" c1748s=CONFIG_NUMA "sreline17 namCONFIG_NUMA>
77f">zIST+cod)=e_alloc.c#L6203517208084"3518a78="nae17 name="L631"3518a>351 * 77ccrt" cl int=m+code=iagmemsetpTER=class="srememset6e=ita81fpehcode=df=nome_loato nid=e="L699"aname_loat6e=i130,h izeofta81fpehcode=df=nome_loato nid=e="L699"aname_loat6e=i)daf">zIST+cod)=e_alloc.c#L6203518208084"3518a78="line17 name="L6783518a>3518me74#endiff">zIST+cod)=e_alloc.c#L6203519208084"3518a78="line17 name="L6783518a>351can8113d8" if    ge_alloc.c#L621352>208084"3517598="line17 name="L6cc35175>3520di75se=podinODEppeyuffpehgfcodeselna"sreline17 namselnEg75af=zo f=zo e!">zl*stcode=zonname_on18anamsreline17 namn"sr_on18an6e=ita81fpehcode=df=selna"sreline17 namselnEg75lf">zbad" c|ass="sren"sr_ito nid=e="L699"an"sr_it  69)dl3o88=eflc    ge_alloc.c#L6203521208084"3516558="line17 name="L6cc35165>3521* 77ccrt" class="srepuct=m+code=iagbuild_e="Lbacks "sreline17 nambuild_e="Lbacks6e=ita81fpehcode=df=selna"sreline17 namselnEg75daf">zIST+cod)=e_alloc.c#L6203522208084"3516558name="L631"""W39;z|35165>352zIST+cod)=e_alloc.c#L6203523208084"3517688="name="L669"> 66ee35176>352   69)cin_ser}f">zIST+cod)=e_alloc.c#L6203514208084"3517827="line17 name="L68235178>352ypc80f">zIST+cod)=e_alloc.c#L6203515208084"3517le7="nineL"sreL64 l_f"3517l>352a>
77"L69eflaa81fpehcode=df=for_eact_on4s="minfoa"sreline17 namfor_eact_on4s="minfo6e=ita81fpehcode=df=nito nid=e="L699"anid6e=idl3o88=eflc    ge_alloc.c#L6203526208084"3518a47="line17an"s759s="l3518a>352))Ourrmea81fpehcode=df=pg_data_offistame="L6212eg_data_o6e=iaf">zl*stcode=zonpgdatffistame="L6212egdat6e=ia03o8lf">" c1748s=aODE_DATAclnid=e="L699"aaODE_DATA6e=ita81fpehcode=df=nito nid=e="L699"anid6e=idaf">zIST+cod)=e_alloc.c#L6203527208084"3518a77="line17 name="L6773518a>3527N;81f">zIST+cod)=e_alloc.c#L6203518208084"3518a77="line17 name="L6783518a>352tzIST+cod)=e_alloc.c#L6203529208084"3517 87="line17 name="L6783517 >352DEg75hhhhhhhhhhnum" (void  dodNCPUSEbuild_e="Lback_cact_ "sreline17 nambuild_e="Lback_cact_6e=ita81fpehcode=df=pgdatffistame="L6212egdat6e=idaf">zIST+cod)=e_alloc.c#L620353>208084"3516547="line16 nnineeL"L635165>3530di75se=podin}f">zIST+cod)=e_alloc.c#L6203511208084"3517597="line17 n"18a2s="l35175>3531me74f">zIST+cod)=e_alloc.c#L6203512208084"3518a27="line18angs759s="l3518a>353213a81714    ge_alloc.c#L6213513208084"3517687="line17 name="L63335176>3533me74""sN Frworth try7 nOeo         *eInitializ_ctt_cbook_p_alsets etat Nre go tseeoube usodATO/*>213a81714    ge_alloc.c#L6213514208084"3517827="line17 name="L63335178>3534me74""sN Frworth try7 nOeo         * for bookstrapp ts processors  Tt_creal p_alsets for213 8ts"mm/page_alloc.c#L6213515208084"3517 57="line17 name="L6753517 >3535me74""sN Frworth try7 nOeo         * eactce="LcwisO be 4sOec17od lat_r wt_neet_cper cpu213 8ts"mm/page_alloc.c#L6213516208084"3517a67="line17an"sme="L663517a>3536me74""sN Frworth try7 nOeo         * 4sOec17or is avail7hre 213 8ts"mm/page_alloc.c#L6213517208084"3517 77="h} elsenineL6rupl3517 >353ame74""sN Frworth try7 nOeo         *213 8ts"mm/page_alloc.c#L6213518208084"3518a77="line17 naame="L663518a>3538me74""sN Frworth try7 nOeo         *cbook_p_alsets Nre usod also for bookstrapp ts off18an6e()a>213 8ts"mm/page_alloc.c#L6213519208084"3517 87"line18aname="L694"3517 >3539me74""sN Frworth try7 nOeo         * cpuseODEet_csystem is already bookod becauso et_cp_alsets6eO/*>213a81714    ge_alloc.c#L621354>208084"3516547="lineL6ruplist35165>354ime74""sN Frworth try7 nOeo         * 4r_cneedod eouinitializ_c4sOec17ors hr a specific cpu too 213 8ts"mm/page_alloc.c#L6213541208084"3517117="line17 n"ineL6rup35171>3541me74""sN Frworth try7 nOeo         * F.e.eet_cpercpu 4sOec17or needs et_cp_al 4sOec17or which213 8ts"mm/page_alloc.c#L6213542208084"3518a27="line18angine17 na3518a>3542me74""sN Frworth try7 nOeo         * needs et_cpercpu 4sOec17or in ordod eou4sOec17o its p_alsets6eO/*>213a81714    ge_alloc.c#L6213543208084"3517687="line18anlelsenine35176>3543me74""sN Frworth try7 nOeo         *e(a chicken-egg dilemma) 213 8ts"mm/page_alloc.c#L6213544208084"3517827="line18angine17 na35178>3544me74""sN Frworth try7 nOeo         *cach*a>213a81714    ge_alloc.c#L6213545208084"3517687="cccccccccelsenine35176>354a>
77"L69eflaa81fpehcode=df=for_eact_possihre_cpuo nid=e="L699"afor_eact_possihre_cpu6e=ita81fpehcode=df=cpuo nid=e="L699"acpu6e=idl3o88=eflc    ge_alloc.c#L6203546208084"3517a67="line17an"cccccccc3517a>354))Ourrmea81fpehcode=df=setup_p_alsetpTER=class="sresetup_p_alset6e=ite=zo a81fpehcode=df=per_cpupTER=class="sreper_cpu6e=ita81fpehcode=df=book_p_alset "sreline17 nambook_p_alset6e=i13 eyuffpehgfcodecpuo nid=e="L699"acpu6e=id, 0daf">zIST+cod)=e_alloc.c#L6203547208084"3517 77="line17 naline18an3517 >3547N;81f">zIST+cod)=e_alloc.c#L6203548208084"3517687="line17 name="L65535176>3548N;81#ifdef3o8lf">" c1748s=CONFIG_HAVE_MEMORYLESS_aODE_|AGESline17 namCONFIG_HAVE_MEMORYLESS_aODE_ee76_de=eST+cod)=e_alloc.c#L6203549208084"358a4s7="l18a4s="line18ana358a4>354DEg75hhhhhhhhhhnum" (v"sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L621355>208084"35#ifd7fsref="L69eflagfgON35#if>355ime74""sN Frworth try7 nOeo                 *eWe inw kinw et_c"Oec1l memory_cameiquot;3for eactccame--ATO/*>213a81714    ge_alloc.c#L6213551208084"3517117="lineL6ruplist35171>3551me74""sN Frworth try7 nOeo                 *ei.e.,cet_cnofo of et_cfirst e="Lcin et_cge"L ic e="Lback 213 8ts"mm/page_alloc.c#L6213552208084"3518a27="line18angsme="L663518a>3552me74""sN Frworth try7 nOeo                 *eSet up numa_memcpercpu variable for on-18anecpus.  Dur ts213 8ts"mm/page_alloc.c#L6213553208084"3517687f>" c1748s="line17 35176>3553me74""sN Frworth try7 nOeo                 *ebook, on1yctt_cbook cpu should be on-18an;  wei#39;sO init th6213 8ts"mm/page_alloc.c#L6213554208084"3516547="nine16 name="L66935165>3554me74""sN Frworth try7 nOeo                 *esecondary_cpusi#39; numa_memcas et_y trye on-18an.  Dur ts213 8ts"mm/page_alloc.c#L6213555208084"3517687="line18aname="L69435176>3555me74""sN Frworth try7 nOeo                 *enofo/memory_hotplug, wei#39;sO fixup 4sO on-18anecpus.213 8ts"mm/page_alloc.c#L6213556208084"3517a67="line17 name="L6863517a>3556me74""sN Frworth try7 nOeo                 *cach*a>213a81714    ge_alloc.c#L6213557208084"35174774 l_f">zis90"> 690<35174>355 * 77ccrt" class="sreODEppeyuffpehgfcodecpu_on18anamsreline17 namcpu_on18an6e=ita81fpehcode=df=cpuo nid=e="L699"acpu6e=iddist355tzIST+cod)=e_alloc.c#L6203559208084"358a4s7="line16 n!!"6rupli358a4>3559zIST+cod)=e_alloc.c#L620356>208084"3518a47="line18aname="L6943518a>3560di75se=podin}f">zIST+cod)=e_alloc.c#L6203561208084"3517717="line17 name="L67135177>3561me74f">zIST+cod)=e_alloc.c#L6203562208084"3518a27="line17 name="L6903518a>356zIST+cod)=e_alloc.c#L6203563208084"35ref=7one" clasi_de=pod; 35ref>356   69}f">zIST+cod)=e_alloc.c#L6203564208084"3516547="linass="sreL64 l_35165>356ypc80f">zIST+cod)=e_alloc.c#L6203565208084"3517687="name="L669"> 66c=35176>3565me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213566208084"3517867="lieef="+code=zone35178>3566me74""sN Frworth try7 nOeo * Coc.od withne="Lbacksmmutex held always6eO/*>213a81714    ge_alloc.c#L6213567208084"3517477   +alloc.c#L634" i35174>356ame74""sN Frworth try7 nOeo * unlesscsystem_213 8ts"mm/page_alloc.c#L6213568208084"3517687="la93568me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213569208084"358a4s7="linass="sreL64 l_358a4>356DEg75hhhhhvoid  dodNCPUSE__699""sreline17 nam__r n6e=iavoid  dodNCPUSEbuild_oc._e="Lbacks "sreline17 nambuild_oc._e="Lbacks6e=ita81fpehcode=df=pg_data_offistame="L6212eg_data_o6e=iaf">zl*stcode=zonpgdatffistame="L6212egdat6e=i,rass="struct=m+code=iage" c "sreline17 name="L6e=iaf">zl*stcode=zone-de "sreline17 name="L6e=idist208084"3516547="lieef="+code=zone35165>3570di753o88=eflc    ge_alloc.c#L6203571208084"3517717="ln"e=migrlo;z|"sr35177>3571* 77ccrt" cl"81fpehcode=df=set_e" cback_ordod "sreline17 namset_e" cback_ordod6e=itdaf">zIST+cod)=e_alloc.c#L6203572208084"3518a27="ln"e=migrlo;z|"sr3518a>357zIST+cod)=e_alloc.c#L6203573208084"3517687="name="L669"> 66e935176>357" c1748s=SYSTEM_BOOTING "sreline17 namSYSTEM_BOOTING6e=idl3o88=eflc    ge_alloc.c#L6203574208084"3516547="name="L669"> 66e935165>357ypc80se=podin_de=erruvoid  dodNCPUSE__build_oc._e="Lbacks "sreline17 nam__build_oc._e="Lbacks6e=ito8lf">" c1748s=aULLpTER=class="sreNULL  69daf">zIST+cod)=e_alloc.c#L6203575208084"3517857="name="L669"> 66c935178>357a>
77"L69eflagf  B_ifa8lf">" c1748s=mminit_vL ify_e" cback "sreline17 nammminit_vL ify_e" cback6e=itdaf">zIST+cod)=e_alloc.c#L6203576208084"3517867="line17 name="L68635178>357))Ourrmea81fpehcode=df=cpuset_init_curr nO_memsloc.cweto nid=e="L699"acpuset_init_curr nO_memsloc.cwet6e=itdaf">zIST+cod)=e_alloc.c#L6203577208084"3517477="nae17 name="L631"35174>357 * 77ccrt" cl})elsel3o88=eflc    ge_alloc.c#L6203578208084"3517687="line17 name="L67835176>357t213 8ts"mm/page_alloc.c#L6213579208084"358a4s7="line17 name="L678358a4>3579me74""sN Frworth try7 nOeo                   ofce="Lbacke*cach*a>213a81714    ge_alloc.c#L621358>208084"35ine17 name="L6ccccccccc*35ine>358eei74#ifdef3o8lf">" c1748s=CONFIG_MEMORY_HOTPLUG "sreline17 namCONFIG_MEMORY_HOTPLUG/a69f">zIST+cod)=e_alloc.c#L6203581208084"3517117   +alloc.c#L634" i35171>3581* 77ccrt" class="sreODEppeyuffpehgfcodee-de "sreline17 name="L6e=idist358zIST+cod)=e_alloc.c#L6203583208084"3517687r the/  f">zlist_ca35176>3583zIST+cod)=e_alloc.c#L6203584208084"3516547="ldohzap     +allo35165>358ypc80se=podin_de=erruvoid  dodNCPUSEstop_mach7 npTER=class="srestop_mach7 n6e=itpeyuffpehgfcode__build_oc._e="Lbacks "sreline17 nam__build_oc._e="Lbacks6e=i,, int=m+code=iagpgdatffistame="L6212egdat6e=i,ha81fpehcode=df=aULLpTER=class="sreNULL  69daf">zIST+cod)=e_alloc.c#L6203585208084"3517857="n18a2s="lame="L6635178>358a>
77"L69eflagf  B_ifa"sN Frworth try7 nOeo2T cpusetnrefresh rout8aneshould be t_rLc*cach*a>213a81714    ge_alloc.c#L6213586208084"3517867="line17an"ine18an 35178>358}f">zIST+cod)=e_alloc.c#L6203587208084"3517477="line17 name="L65g35174>358 * 77ccrt" cl int=m+code=iagvm_total_p_alspTER=class="srevm_total_p_als6e=ia03o8lf">" c1748s=nr_freL_p_alcact__p_alspTER=class="srenr_freL_p_alcact__p_als6e=itdaf">zIST+cod)=e_alloc.c#L6203588208084"3517987="line17 name="L69835179>3588N;81l_ate213a81714    ge_alloc.c#L6213589208084"358a4s7="line17 nlineL"sre358a4>3589me74""sN Frworth try7 nOeo         * Dac7hre group ts by mobilityeODEet_cnumber ofcp_alscin et_ATO/*>213a81714    ge_alloc.c#L621359>208084"3516547="line16 nnnnnnnnn"35165>359ime74""sN Frworth try7 nOeo         * system is too lcw eou4sOew et_cmechanism eouwork. Ituwould beATO/*>213a81714    ge_alloc.c#L6213591208084"3517117="l} whileeL"sreL6435171>3591me74""sN Frworth try7 nOeo         * moreeaccurile, but expensive to ct_ckeper-e="L  Ttis ct_ckeOs6eO/*>213a81714    ge_alloc.c#L6213592208084"3517117="line17 name="L68235171>3592me74""sN Frworth try7 nOeo         * mafo on memory-hotadd so a system cN F213a81714    ge_alloc.c#L6213593208084"3517le7="sine16 name="L6693517l>3593me74""sN Frworth try7 nOeo         * dac7hred and en7hre it lat_r6eO/*>213a81714    ge_alloc.c#L6213594208084"3516547="line18aname="L69435165>3594me74""sN Frworth try7 nOeo         *cach*a>213a81714    ge_alloc.c#L6213595208084"3517857="line18aname="L69535178>359a>
77"L69eflaODEppeyuffpehgfcodevm_total_p_alspTER=class="srevm_total_p_als6e=iae=zo,ta81fpehcode=df=p_alb.c#k_nr_p_alspTER=class="srep_alb.c#k_nr_p_als6e=iafra81fpehcode=df=MIGRATE_TYPd_|AGESline17 namMIGRATE_TYPd_6e=iddist359))Ourrmea81fpehcode=df=p_allgroup_by_mobility_dac7hredpTER=class="srep_allgroup_by_mobility_dac7hred6e=ia031af">zIST+cod)=e_alloc.c#L6203597208084"3517477>name="L684"> fwakm35174>359 * 77ccrt" clelsef">zIST+cod)=e_alloc.c#L6203598208084"3517987="line17 name="L65535179>359tzIST+cod)=e_alloc.c#L6203599208084"358a4s7="line17 name="L639358a4>359can8113d8" if    ge_alloc.c#L621368>208084"368>207="line17 name="L639368>2>3600* 77ccrt" cl int=m+code=iagprintkpTER=class="sreprintk6e=itp"sN Frworth str ts">iquot;Built i#37;ine="Lbackscin i#37;s ordod, mobilityegroup ts i#37;s. c"ach*a>213a81714    ge_alloc.c#L6213681208084"3687117="l} whileeL"sreL6436871>3601* 77ccrt" class="srep"sN Frworth str ts">iquot;Totalcp_als: i#37;ld\n"ach*a>2,13a81714    ge_alloc.c#L6213682208084"3687117="line17 name="L68236871>360360   69)cin_serrrrrrrrrrrrrrrrrpeyuffpehgfcodee-deback_ordod_e="L "sreline17 name="Lback_ordod_e="L  69[ eyuffpehgfcodecurr nO_e" cback_ordod "sreline17 namcurr nO_e" cback_ordod  69],13a81714    ge_alloc.c#L6213684208084"3686547="line18aname="L69436865>360ypc80se=podin_de=erruplref=")puct=m+code=iagp_allgroup_by_mobility_dac7hredpTER=class="srep_allgroup_by_mobility_dac7hred6e=ia?ep"sN Frworth str ts">iquot;off"ach*a>2 :ep"sN Frworth str ts">iquot;on"ach*a>2,13a81714    ge_alloc.c#L6213685208084"3687857="line18aname="L69536878>360a>
77"L69eflagf  B_ifplref=")puct=m+code=iagvm_total_p_alspTER=class="srevm_total_p_als6e=idaf">zIST+cod)=e_alloc.c#L6203686208084"36879s7="line17 name="L69036879>3606me74#ifdef3o8lf">" c1748s=CONFIG_NUMA "sreline17 namCONFIG_NUMA>
77f">zIST+cod)=e_alloc.c#L6203687208084"3687477>name="L684"> fwakm36874>360 * 77ccrt" cl int=m+code=iagprintkpTER=class="sreprintk6e=itp"sN Frworth str ts">iquot;Policyne="L: i#37;s\n"ach*a>2,, int=m+code=iag"+co_> fwspTER=class="sre"+co_> fws  69[ eyuffpehgfcodepolicy_e" c "sreline17 nampolicy_e" c  69]daf">zIST+cod)=e_alloc.c#L6203688208084"3687987="line17 name="L65536879>3608me74#endiff">zIST+cod)=e_alloc.c#L6203689208084"368a4s7="line17 name="L639368a4>3609me74}f">zIST+cod)=e_alloc.c#L620361>208084"3616558="line16 name="L65536165>3616N;81f">zIST+cod)=e_alloc.c#L6203611208084"3616558="lteef="+code=zone36165>3611me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213612208084"3616558="la93612me74""sN Frworth try7 nOeo * Help_r func77hrs to siz_ctt_cwaitqueue hash t7hre ATO/*>213a81714    ge_alloc.c#L6213613208084"3616558r the/  f">zlist_ca36165>3613me74""sN Frworth try7 nOeo * Ess nOioc.yctt_se wa>z,to chooselhash t7hre siz_s suffici nOly6eO/*>213a81714    ge_alloc.c#L6213614208084"3616558="naee7s="line17 na36165>3614me74""sN Frworth try7 nOeo * largeeso etat colbac7hrs try tseeouwait on p_alsc4r_cr4r_ ATO/*>213a81714    ge_alloc.c#L6213615208084"3616558="name="L669"> 66cB36165>3615me74""sN Frworth try7 nOeo * But in fact,Eet_cnumber ofcactive p_al waitqueues hr typica.ATO/*>213a81714    ge_alloc.c#L6213616208084"3618a48="line17 name="L6863618a>3616me74""sN Frworth try7 nOeo * systems is ridiculous.yclow, lesscetan 200. So etis is evenATO/*>213a81714    ge_alloc.c#L6213617208084"3618a78="nae17 name="L631"3618a>361ame74""sN Frworth try7 nOeo * chrservative, even though it seems large ATO/*>213a81714    ge_alloc.c#L6213618208084"3618a78="line17 name="L6783618a>3618me74""sN Frworth try7 nOeo *ATO/*>213a81714    ge_alloc.c#L6213619208084"3618a78="line17 name="L6783618a>3619me74""sN Frworth try7 nOeo * Tt_cchrsta>z,PAGES_PEReWAITQUEUE specifies et_cr177h ofcp_alsceo6eO/*>213a81714    ge_alloc.c#L621362>208084"3617598="line17 name="L6cc36175>362ime74""sN Frworth try7 nOeo * waitqueues,ei.e.Eet_csiz_cof et_cwaitq t7hre giv_neet_cnumber ofcp_als ATO/*>213a81714    ge_alloc.c#L6213621208084"3616558="line17 name="L6cc36165>3621me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213622208084"3616558name="L631"""W39;z|36165>362 66ee36176>3623ee76_de=eST+cod)=e_alloc.c#L6203614208084"3617827="line17 name="L68236178>362ypc80#ifndef3o8lf">" c1748s=CONFIG_MEMORY_HOTPLUG "sreline17 namCONFIG_MEMORY_HOTPLUG/a69f">zIST+cod)=e_alloc.c#L6203615208084"3617le7="nineL"sreL64 l_f"3617l>362a>
77" c1748s=in18anamsreline17 namin18an6e=i3unsignod lotsevoid  dodNCPUSEwait_t7hre_hash_nr_ nOriwspTER=class="srewait_t7hre_hash_nr_ nOriws6e=itunsignod lotsevoid  dodNCPUSEp_alspTER=class="srep_als6e=idist362 * 77ccrt" clunsignod lotsevoid  dodNCPUSEsiz_pTER=class="sresiz_6e=ia031af">zIST+cod)=e_alloc.c#L6203618208084"3618a77="line17 name="L6783618a>362pee76_de=eST+cod)=e_alloc.c#L6203629208084"3617 87="line17 name="L6783617 >362DEg75hhhhhhhh int=m+code=iagp_alspTER=class="srep_als6e=i /03o8lf">" c1748s=PAGES_PEReWAITQUEUE "sreline17 namPAGES_PEReWAITQUEUE* 77af">zIST+cod)=e_alloc.c#L620363>208084"3616547="line16 nnineeL"L636165>3636N;81f">zIST+cod)=e_alloc.c#L6203611208084"3617597="line17 n"18a2s="l36175>3631* 77ccrt" clwhire ppeyuffpehgfcodesiz_pTER=class="sresiz_6e=iae=zo, int=m+code=iagp_alspTER=class="srep_als6e=idist363zIST+cod)=e_alloc.c#L6203613208084"3617687="line17 name="L63336176>3633ee76_de=eST+cod)=e_alloc.c#L6203614208084"3617827="line17 name="L63336178>3634  69)cin_sera"sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213615208084"3617 57="line17 name="L6753617 >3635me74""sN Frworth try7 nOeo         * Once we have dozens or even hundreds of etreads sleep ts213 8ts"mm/page_alloc.c#L6213616208084"3617a67="line17an"sme="L663617a>3636me74""sN Frworth try7 nOeo         * hr IO wei#39;ve got bigg_r prohremscetan wait queue colbac7hr ATO/*>213a81714    ge_alloc.c#L6213617208084"3617 77="h} elsenineL6rupl3617 >363ame74""sN Frworth try7 nOeo         * Limit th6csiz_cof et_cwait t7hre eou4creason7hre siz_ ATO/*>213a81714    ge_alloc.c#L6213618208084"3618a77="line17 naame="L663618a>3638me74""sN Frworth try7 nOeo         *cach*a>213a81714    ge_alloc.c#L6213619208084"3617 87"line18aname="L694"3617 >363DEg75hhhhhhhh int=m+code=iagsiz_pTER=class="sresiz_6e=ia03a8lf">" c1748s=min "sreline17 nammin6e=itpeyuffpehgfcodesiz_pTER=class="sresiz_6e=i, 4096ULdaf">zIST+cod)=e_alloc.c#L620364>208084"3616547="lineL6ruplist36165>3646N;81f">zIST+cod)=e_alloc.c#L6203641208084"3617117="line17 n"ineL6rup36171>3641* 77ccrt" clreturn,a8lf">" c1748s=max "sreline17 nammax6e=itpeyuffpehgfcodesiz_pTER=class="sresiz_6e=i, 4ULdaf">zIST+cod)=e_alloc.c#L6203642208084"3618a27="line18angine17 na3618a>3642me74}f">zIST+cod)=e_alloc.c#L6203643208084"3617687="line18anlelsenine36176>3643zIST+cod)=e_alloc.c#L6203644208084"3617827="line18angine17 na36178>3644me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213645208084"3617687="cccccccccelsenine36176>3645me74""sN Frworth try7 nOeo * Ane="Li#39;sh ize might be ctangod by_hot-add, so it is not possihre eoud8term8an6e()a>213 8ts"mm/page_alloc.c#L6213646208084"3617a67="line17an"cccccccc3617a>3646me74""sN Frworth try7 nOeo * a suit7hre siz_ for its wait_t7hre.  So we uso et_cmaximum siz_ now ATO/*>213a81714    ge_alloc.c#L6213647208084"3617 77="line17 naline18an3617 >364ame74""sN Frworth try7 nOeo *ATO/*>213a81714    ge_alloc.c#L6213648208084"3617687="line17 name="L65536176>3648me74""sN Frworth try7 nOeo * Tt_cmaxcwait t7hre siz_ = 4096 xh izeoftwait_queue_head_t).   ie:ATO/*>213a81714    ge_alloc.c#L6213649208084"368a4s7="l18a4s="line18ana368a4>3649me74""sN Frworth try7 nOeo *ATO/*>213a81714    ge_alloc.c#L621365>208084"36#ifd7fsref="L69eflagfgON36#if>365ime74""sN Frworth try7 nOeo *" cli386 (preemp77hr,config)" cl: 4096 xh16 = 64Kbyt_ ATO/*>213a81714    ge_alloc.c#L6213651208084"3617117="lineL6ruplist36171>3651me74""sN Frworth try7 nOeo *" clia64, x86-64 (no p71emp77hr): 4096 xh20 = 80Kbyt_ ATO/*>213a81714    ge_alloc.c#L6213652208084"3618a27="line18angsme="L663618a>3652me74""sN Frworth try7 nOeo *" clia64, x86-64 (p71emp77hr) cl: 4096 xh24 = 96Kbyt_ ATO/*>213a81714    ge_alloc.c#L6213653208084"3617687f>" c1748s="line17 36176>3653me74""sN Frworth try7 nOeo *ATO/*>213a81714    ge_alloc.c#L6213654208084"3616547="nine16 name="L66936165>3654me74""sN Frworth try7 nOeo * Tt_cmaximum  nOriwsc4r_cp71p4r_d wt_neane="Li#39;shmemory_is (512K +"256) p_als6eO/*>213a81714    ge_alloc.c#L6213655208084"3617687="line18aname="L69436176>3655me74""sN Frworth try7 nOeo * or moreebyctt_ctradi77hral way. (See above).  It equals:ATO/*>213a81714    ge_alloc.c#L6213656208084"3617a67="line17 name="L6863617a>3656me74""sN Frworth try7 nOeo *ATO/*>213a81714    ge_alloc.c#L6213657208084"36174774 l_f">zis90"> 690<36174>365ame74""sN Frworth try7 nOeo *" cli386, x86-64, powerpc(4K p_al  ize)l: =  ( 2Ga+ 1M)byt_ ATO/*>213a81714    ge_alloc.c#L6213658208084"3617687   +alloc.c#L634" i36176>3658me74""sN Frworth try7 nOeo *" clia64(16K p_al  ize)lllllllllllllllll: =  ( 8Ga+ 4M)byt_ ATO/*>213a81714    ge_alloc.c#L6213659208084"368a4s7="line16 n!!"6rupli368a4>3659me74""sN Frworth try7 nOeo *    powerpc (64K p_al  ize)lllllllllllll: =  (32Ga+16M)byt_ ATO/*>213a81714    ge_alloc.c#L621366>208084"3618a47="line18aname="L6943618a>366ime74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213661208084"3617717="line17 name="L67136177>3661* 77" c1748s=in18anamsreline17 namin18an6e=i3unsignod lotsevoid  dodNCPUSEwait_t7hre_hash_nr_ nOriwspTER=class="srewait_t7hre_hash_nr_ nOriws6e=itunsignod lotsevoid  dodNCPUSEp_alspTER=class="srep_als6e=idist366366   69)cin_serreturn,4096ULaf">zIST+cod)=e_alloc.c#L6203664208084"3616547="linass="sreL64 l_36165>366odi75}f">zIST+cod)=e_alloc.c#L6203665208084"3617687="name="L669"> 66c=36176>3665me74#endiff">zIST+cod)=e_alloc.c#L6203666208084"3617867="lieef="+code=zone36178>3666me74f">zIST+cod)=e_alloc.c#L6203667208084"3617477   +alloc.c#L634" i36174>366ame74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213668208084"3617687="la93668me74""sN Frworth try7 nOeo * Ttis is N Finteg_r logarithmeso etat shifts cN Fbe usod lat_r6eO/*>213a81714    ge_alloc.c#L6213669208084"368a4s7="linass="sreL64 l_368a4>3669me74""sN Frworth try7 nOeo * eouextract th6cmoreerandom high bits from th6cmultiplic177vn6e()a>213 8ts"mm/page_alloc.c#L621367>208084"3616547="lieef="+code=zone36165>367ime74""sN Frworth try7 nOeo *"hash func77hrebeforeeet_cremaindod is taker ATO/*>213a81714    ge_alloc.c#L6213671208084"3617717="ln"e=migrlo;z|"sr36177>3671me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213672208084"3618a27="ln"e=migrlo;z|"sr3618a>367" c1748s=in18anamsreline17 namin18an6e=i3unsignod lotsevoid  dodNCPUSEwait_t7hre_bitspTER=class="srewait_t7hre_bits6e=itunsignod lotsevoid  dodNCPUSEsiz_pTER=class="sresiz_6e=idist 66e936176>367 66e936165>367ypc80se=podinreturn,a8lf">" c1748s=ffzpTER=class="sreffz6e=it~void  dodNCPUSEsiz_pTER=class="sresiz_6e=idaf">zIST+cod)=e_alloc.c#L6203675208084"3617857="name="L669"> 66c936178>367a>
77}f">zIST+cod)=e_alloc.c#L6203676208084"3617867="line17 name="L68636178>3676me74f">zIST+cod)=e_alloc.c#L6203677208084"3617477="nae17 name="L631"36174>367 * 77#def8ane eyuffpehgfcodeLONG_ALIGNpTER=class="sreLONG_ALIGN6e=itpeyuffpehgfcodex "sreline17 namx6e=id ((tpeyuffpehgfcodex "sreline17 namx6e=id+( izeoftlots))-1)e=zo ~(( izeoftlots))-1)dist367pee76_de=eST+cod)=e_alloc.c#L6203679208084"368a4s7="line17 name="L678368a4>3679me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L621368>208084"36ine17 name="L6ccccccccc*36ine>368ime74""sN Frworth try7 nOeo *"Ct_ckeODEa p_alb.c#k,containsnreservod p_als6eO/*>213a81714    ge_alloc.c#L6213681208084"3617117   +alloc.c#L634" i36171>3681me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L6213682208084"3617117="linass="sreL64 l_36171>368z, int=m+code=iagp_alb.c#k_is_reservodpTER=class="srep_alb.c#k_is_reservod6e=itunsignod lotsevoid  dodNCPUSEsairt_pfn "sreline17 namsairt_pfn6e=i, unsignod lotsevoid  dodNCPUSEend_pfn "sreline17 namend_pfn6e=idistzlist_ca36176>368zIST+cod)=e_alloc.c#L6203685208084"3617857="n18a2s="lame="L6636178>368a>
77f">zIST+cod)=e_alloc.c#L6203686208084"3617867="line17an"ine18an 36178>368for ta81fpehcode=df=pfn "sreline17 nampfn6e=ia03a8lf">" c1748s=sairt_pfn "sreline17 namsairt_pfn6e=io, int=m+code=iagpfn "sreline17 nampfn6e=iae=zo, int=m+code=iagend_pfn "sreline17 namend_pfn6e=io, int=m+code=iagpfn "sreline17 nampfn6e=i++dl3o88=eflc    ge_alloc.c#L6203687208084"3617477="line17 name="L65g36174>368 * 77ccrt" class="sreODEp!">zl*stcode=zonpfn_valid_within "sreline17 nampfn_valid_within6e=itpeyuffpehgfcodepfn "sreline17 nampfn6e=i) ||3o8lf">" c1748s=P_alReservodpTER=class="sreP_alReservod6e=itpeyuffpehgfcodepfn_to_e_al "sreline17 nampfn_to_e_al6e=itpeyuffpehgfcodepfn "sreline17 nampfn6e=i))dist368tzIST+cod)=e_alloc.c#L6203689208084"368a4s7="line17 nlineL"sre368a4>368DEg75hhhhhhhh}f">zIST+cod)=e_alloc.c#L620369>208084"3616547="line16 nnnnnnnnn"36165>3690* 77ccrt" clreturn,0of">zIST+cod)=e_alloc.c#L6203691208084"3617117="l} whileeL"sreL6436171>3691me74}f">zIST+cod)=e_alloc.c#L6203692208084"3617117="line17 name="L68236171>369zIST+cod)=e_alloc.c#L6203693208084"3617le7="sine16 name="L6693617l>3693me74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213694208084"3616547="line18aname="L69436165>3694me74""sN Frworth try7 nOeo * MarkEa number ofcp_alb.c#kscas MIGRATE_RESERVE  Tt_cnumberATO/*>213a81714    ge_alloc.c#L6213695208084"3617857="line18aname="L69536178>3695me74""sN Frworth try7 nOeo * ofcb.c#kscreservod is basod on min_wmark_p_als(e="L)  Tt_cmemory_within6eO/*>213a81714    ge_alloc.c#L6213696208084"36179s7="line17 name="L69036179>3696me74""sN Frworth try7 nOeo * et_creservocwisO tend to stor_cchrtiguous fre_cp_als.eSett tsemin_freL_kbyt_s6eO/*>213a81714    ge_alloc.c#L6213697208084"3617477>name="L684"> fwakm36174>369ame74""sN Frworth try7 nOeo * high_r wisO lead eou4cbigg_r reservocwhich wisO get fre_dcas chrtiguous6eO/*>213a81714    ge_alloc.c#L6213698208084"3617987="line17 name="L65536179>3698me74""sN Frworth try7 nOeo * b.c#kscas rerwoim ki#kscin6eO/*>213a81714    ge_alloc.c#L6213699208084"368a4s7="line17 name="L639368a4>3699me74""sN Frworth try7 nOeo *cach*a>213a81714    ge_alloc.c#L621378>208084"378>207="line17 name="L639378>2>3706N;81zl*stcode=zone-de "sreline17 name="L6e=idist3701* 773o88=eflc    ge_alloc.c#L6203782208084"3787117="line17 name="L68237871>370zIST+cod)=e_alloc.c#L6203783208084"3787le7="sine16 name="L6693787l>370   69)cin_serass="struct=m+code=iagp_al "sreline17 namp_al6e=iaf">zl*stcode=zonp_al "sreline17 namp_al6e=iaf">zIST+cod)=e_alloc.c#L6203784208084"3786547="line18aname="L69437865>370ypc80se=podinunsignod lotsevoid  dodNCPUSEb.c#k_migriletypl "sreline17 namb.c#k_migriletypl6e=iaf">zIST+cod)=e_alloc.c#L6203785208084"3787857="line18aname="L69537878>370a>
77"L69eflaO>z, int=m+code=iagreservo "sreline17 namreservo6e=iaf">zIST+cod)=e_alloc.c#L6203786208084"37879s7="line17 name="L69037879>3706me74f">zIST+cod)=e_alloc.c#L6203787208084"3787477>name="L684"> fwakm37874>370 * 77ccrt" cl "sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213788208084"3787987="line17 name="L65537879>3708me74""sN Frworth try7 nOeo         *cGet th6csairt pfn, end pfn and et_cnumber ofcb.c#ksceoureservo6eO/*>213a81714    ge_alloc.c#L6213789208084"378a4s7="line17 name="L639378a4>3709me74""sN Frworth try7 nOeo         *cWe have to be ca714ul to be alignod to paalb.c#k_nr_p_alsceo6eO/*>213a81714    ge_alloc.c#L621371>208084"3716558="line16 name="L65537165>371ime74""sN Frworth try7 nOeo         * mak6csureeetat we always ct_ckepfn_valid for et_cfirst p_al in6eO/*>213a81714    ge_alloc.c#L6213711208084"3716558="lteef="+code=zone37165>3711me74""sN Frworth try7 nOeo         * tt_cb.c#k ATO/*>213a81714    ge_alloc.c#L6213712208084"3716558="la93712me74""sN Frworth try7 nOeo         *cach*a>213a81714    ge_alloc.c#L6213713208084"3716558r the/  f">zlist_ca37165>3713/a69se=podinvoid  dodNCPUSEsairt_pfn "sreline17 namsairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 name="L6e=ilf">zbad" c|ass="sree="L_sairt_pfn "sreline17 name="L_sairt_pfn6e=iaf">zIST+cod)=e_alloc.c#L6203714208084"3716558="naee7s="line17 na37165>3714  69)cin_sera81fpehcode=df=end_pfn "sreline17 namend_pfn6e=ia03a8lf">" c1748s=sairt_pfn "sreline17 namsairt_pfn6e=i +3a8lf">" c1748s=e-de "sreline17 name="L6e=ilf">zbad" c|ass="sreh*a>nod_p_alspTER=class="sreh*a>nod_p_als6e=iaf">zIST+cod)=e_alloc.c#L6203715208084"3716558="name="L669"> 66cB37165>371a>
77"L69eflaa81fpehcode=df=sairt_pfn "sreline17 namsairt_pfn6e=ia03a8lf">" c1748s=roundup "sreline17 namroundup6e=itpeyuffpehgfcodesairt_pfn "sreline17 namsairt_pfn6e=i, peyuffpehgfcodepaalb.c#k_nr_p_alspTER=class="srep_alb.c#k_nr_p_als6e=idaf">zIST+cod)=e_alloc.c#L6203716208084"3718a48="line17 name="L6863718a>3716>
77"L69eflaa81fpehcode=df=reservo "sreline17 namreservo6e=ia03a8lf">" c1748s=roundup "sreline17 namroundup6e=itpeyuffpehgfcodemin_wmark_p_als "sreline17 nammin_wmark_p_als6e=itpeyuffpehgfcodee-de "sreline17 name="L6e=id, peyuffpehgfcodepaalb.c#k_nr_p_alspTER=class="srep_alb.c#k_nr_p_als6e=id f">zf">zf">zIST+cod)=e_alloc.c#L6203717208084"3718a78="nae17 name="L631"3718a>371 * 77ccrt" class="sreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeepeyuffpehgfcodepaalb.c#k_ordod "sreline17 nampaalb.c#k_ordod6e=iaf">zIST+cod)=e_alloc.c#L6203718208084"3718a78="line17 name="L6783718a>371pee76_de=eST+cod)=e_alloc.c#L6203719208084"3718a78="line17 name="L6783718a>3719* 77ccrt" cl "sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L621372>208084"3717598="line17 name="L6cc37175>372ime74""sN Frworth try7 nOeo         * Reservo b.c#kscar_cge"L oc.ycin place to help high-ordod atomicATO/*>213a81714    ge_alloc.c#L6213721208084"3716558="line17 name="L6cc37165>3721me74""sN Frworth try7 nOeo         * oc.c#a77hrs ttat Nre short-lived. Aemin_freL_kbyt_s valueeetatATO/*>213a81714    ge_alloc.c#L6213722208084"3716558name="L631"""W39;z|37165>3722me74""sN Frworth try7 nOeo         * would result in moreeetan 2 reservocb.c#kscfor atomic oc.c#a77hrsATO/*>213a81714    ge_alloc.c#L6213723208084"3717688="name="L669"> 66ee37176>3723me74""sN Frworth try7 nOeo         * is Nssumod to becin place to help anti-frag7 nOa77hr for et_ATO/*>213a81714    ge_alloc.c#L6213724208084"3717827="line17 name="L68237178>3724me74""sN Frworth try7 nOeo         * futureeoc.c#a77hr ofchugep_alscat runtim_ ATO/*>213a81714    ge_alloc.c#L6213715208084"3717le7="nineL"sreL64 l_f"3717l>3725me74""sN Frworth try7 nOeo         *cach*a>213a81714    ge_alloc.c#L6213726208084"3718a47="line17an"s759s="l3718a>3726>
77"L69eflaa81fpehcode=df=reservo "sreline17 namreservo6e=ia03a8lf">" c1748s=min "sreline17 nammin6e=it2, peyuffpehgfcodereservo "sreline17 namreservo6e=idaf">zIST+cod)=e_alloc.c#L6203727208084"3718a77="line17 name="L6773718a>3727N;81f">zIST+cod)=e_alloc.c#L6203718208084"3718a77="line17 name="L6783718a>372t" c1748s=sairt_pfn "sreline17 namsairt_pfn6e=io, int=m+code=iagpfn "sreline17 nampfn6e=iae=zo, int=m+code=iagend_pfn "sreline17 namend_pfn6e=io, int=m+code=iagpfn "sreline17 nampfn6e=i +03a8lf">" c1748s=paalb.c#k_nr_p_alspTER=class="srep_alb.c#k_nr_p_als6e=id 3o88=eflc    ge_alloc.c#L6203729208084"3717 87="line17 name="L6783717 >372DEg75hhhhhhhhhhnum" (ODEp!">zl*stcode=zonpfn_valid "sreline17 nampfn_valid6e=itpeyuffpehgfcodepfn "sreline17 nampfn6e=i))o88=eflc    ge_alloc.c#L620373>208084"3716547="line16 nnineeL"L637165>3730di75se=podinnnnnnnnnnnnnnnnnchrtinueaf">zIST+cod)=e_alloc.c#L6203711208084"3717597="line17 n"18a2s="l37175>3731* 77ccrt" class="srepuct=m+code=iagp_al "sreline17 namp_al6e=ia03a8lf">" c1748s=pfn_to_e_al "sreline17 nampfn_to_e_al6e=itpeyuffpehgfcodepfn "sreline17 nampfn6e=i)af">zIST+cod)=e_alloc.c#L6203712208084"3718a27="line18angs759s="l3718a>373zIST+cod)=e_alloc.c#L6203713208084"3717687="line17 name="L63337176>373   69)cin_serrrrrrrrra"sN Frworth try7 nOeo2T Watch out for overlapp ts infos *cach*a>213a81714    ge_alloc.c#L6213714208084"3717827="line17 name="L63337178>373ypc80se=podin_de=erruODEppeyuffpehgfcodee_allto_nid "sreline17 namp_allto_nid6e=itpeyuffpehgfcodep_al "sreline17 namp_al6e=i) !03a8lf">" c1748s=e-delto_nid "sreline17 name-delto_nid6e=itpeyuffpehgfcodee-de "sreline17 name="L6e=id)o88=eflc    ge_alloc.c#L6203735208084"3717 57="line17 name="L6753717 >373a>
77"L69eflagf  B_ifplref=")chrtinueaf">zIST+cod)=e_alloc.c#L6203716208084"3717a67="line17an"sme="L663717a>3736me74f">zIST+cod)=e_alloc.c#L6203717208084"3717 77="h} elsenineL6rupl3717 >373 * 77ccrt" class="srevoid  dodNCPUSEb.c#k_migriletypl "sreline17 namb.c#k_migriletypl6e=ia03a8lf">" c1748s=gek_p_alb.c#k_migriletypl "sreline17 namgek_p_alb.c#k_migriletypl6e=itpeyuffpehgfcodep_al "sreline17 namp_al6e=i)af">zIST+cod)=e_alloc.c#L6203718208084"3718a77="line17 naame="L663718a>373pee76_de=eST+cod)=e_alloc.c#L6203719208084"3717 87"line18aname="L694"3717 >373DEg75hhhhhhhhhhnum" (v"sN Frworth try7 nOeo2T On1yctest wtat is necessary_wt_neet_creservoscar_cnot meke*cach*a>213a81714    ge_alloc.c#L621374>208084"3716547="lineL6ruplist37165>3740di75se=podinnnnnnnnnODEppeyuffpehgfcodereservo "sreline17 namreservo6e=iaf">z 0d 3o88=eflc    ge_alloc.c#L6203741208084"3717117="line17 n"ineL6rup37171>3741* 77ccrt" class="srehhnum" (v"sN Frworth try7 nOeo2Tach*a>213a81714    ge_alloc.c#L6213742208084"3718a27="line18angine17 na3718a>3742me74""sN Frworth try7 nOeo                         * B.c#kscwithnreservod p_als wisO nev_r freL, skipach*a>213a81714    ge_alloc.c#L6213743208084"3717687="line18anlelsenine37176>3743me74""sN Frworth try7 nOeo                         * et_m ATO/*>213a81714    ge_alloc.c#L6213744208084"3717827="line18angine17 na37178>3744me74""sN Frworth try7 nOeo                         *cach*a>213a81714    ge_alloc.c#L6213745208084"3717687="cccccccccelsenine37176>374a>
77"L69eflagf  B_ifplref=") eyuffpehgfcodeb.c#k_end_pfn "sreline17 namb.c#k_end_pfn6e=ia03a8lf">" c1748s=min "sreline17 nammin6e=itpeyuffpehgfcodepfn "sreline17 nampfn6e=i +3a8lf">" c1748s=paalb.c#k_nr_p_alspTER=class="srep_alb.c#k_nr_p_als6e=i, peyuffpehgfcodeend_pfn "sreline17 namend_pfn6e=i)af">zIST+cod)=e_alloc.c#L6203746208084"3717a67="line17an"cccccccc3717a>374))OurrmeeeeeeeeeODEppeyuffpehgfcodee_alb.c#k_is_reservodpTER=class="srep_alb.c#k_is_reservod6e=itpeyuffpehgfcodepfn "sreline17 nampfn6e=i, peyuffpehgfcodeb.c#k_end_pfn "sreline17 namb.c#k_end_pfn6e=id)o88=eflc    ge_alloc.c#L6203747208084"3717 77="line17 naline18an3717 >374 * 77ccrt" class="sreeeeeeeeeeeeeeeeechrtinueaf">zIST+cod)=e_alloc.c#L6203748208084"3717687="line17 name="L65537176>374pee76_de=eST+cod)=e_alloc.c#L6203749208084"378a4s7="l18a4s="line18ana378a4>374DEg75hhhhhhhhhhnum" (plref=") "sN Frworth try7 nOeo2T If etis b.c#k,iscreservod,eaccount for it *cach*a>213a81714    ge_alloc.c#L621375>208084"37#ifd7fsref="L69eflagfgON37#if>3750di75se=podinnnnnnnnnnnnnnnnnODEppeyuffpehgfcodeb.c#k_migriletypl "sreline17 namb.c#k_migriletypl6e=ia003a8lf">" c1748s=MIGRATE_RESERVE "sreline17 namMIGRATE_RESERVE6e=id 3o88=eflc    ge_alloc.c#L6203751208084"3717117="lineL6ruplist37171>3751* 77ccrt" class="srehhnum" (plref=") eyuffpehgfcodereservo "sreline17 namreservo6e=i--af">zIST+cod)=e_alloc.c#L6203752208084"3718a27="line18angsme="L663718a>375zIST+cod)=e_alloc.c#L6203753208084"3717687f>" c1748s="line17 37176>375   69)cin_serrrrrrrrrrrrrrrrr}f">zIST+cod)=e_alloc.c#L6203754208084"3716547="nine16 name="L66937165>375ypc80f">zIST+cod)=e_alloc.c#L6203755208084"3717687="line18aname="L69437176>375a>
77"L69eflagf  B_ifplref=") "sN Frworth try7 nOeo2T Suit7hre for reserv ts if etis b.c#k,iscmov7hre *cach*a>213a81714    ge_alloc.c#L6213756208084"3717a67="line17 name="L6863717a>375))OurrmeeeeeeeeeODEppeyuffpehgfcodeb.c#k_migriletypl "sreline17 namb.c#k_migriletypl6e=ia003a8lf">" c1748s=MIGRATE_MOVABLE "sreline17 namMIGRATE_MOVABLE6e=id 3o88=eflc    ge_alloc.c#L6203757208084"37174774 l_f">zis90"> 690<37174>375 * 77ccrt" class="srehhnum" (plref=") eyuffpehgfcodesek_p_alb.c#k_migriletypl "sreline17 namsek_p_alb.c#k_migriletypl6e=itpeyuffpehgfcodep_al "sreline17 namp_al6e=i,13a81714    ge_alloc.c#L6213758208084"3717687   +alloc.c#L634" i37176>375tzIST+cod)=e_alloc.c#L6203759208084"378a4s7="line16 n!!"6rupli378a4>375DEg75hhhhhhhhhhnum" (plref=")plref=") eyuffpehgfcodemove_freLp_als_b.c#k "sreline17 nammove_freLp_als_b.c#k6e=itpeyuffpehgfcodee-de "sreline17 name="L6e=i, peyuffpehgfcodepaal "sreline17 namp_al6e=i,13a81714    ge_alloc.c#L621376>208084"3718a47="line18aname="L6943718a>3760di75se=podinnnnnnnnnnnnnnnnnccrt" class="srehhnum" (plref=") eyuffpehgfcodeMIGRATE_RESERVE "sreline17 namMIGRATE_RESERVE6e=idaf">zIST+cod)=e_alloc.c#L6203761208084"3717717="line17 name="L67137177>3761* 77ccrt" class="srehhnum" (plref=") eyuffpehgfcodereservo "sreline17 namreservo6e=i--af">zIST+cod)=e_alloc.c#L6203762208084"3718a27="line17 name="L6903718a>376zIST+cod)=e_alloc.c#L6203763208084"37ref=7one" clasi_de=pod; 37ref>376   69)cin_serrrrrrrrrrrrrrrrr}f">zIST+cod)=e_alloc.c#L6203764208084"3716547="linass="sreL64 l_37165>376ypc80se=podin_de=erru}f">zIST+cod)=e_alloc.c#L6203765208084"3717687="name="L669"> 66c=37176>376a>
77f">zIST+cod)=e_alloc.c#L6203766208084"3717867="lieef="+code=zone37178>376))Ourrmea"sN Frworth try7 nOeo2Tach*a>213a81714    ge_alloc.c#L6213767208084"3717477   +alloc.c#L634" i37174>376ame74""sN Frworth try7 nOeo                 T If et_creservociscmet and etis is Ncp71vious reservod b.c#k,ach*a>213a81714    ge_alloc.c#L6213768208084"3717687="la93768me74""sN Frworth try7 nOeo                 T take it ba#k6eh*a>213a81714    ge_alloc.c#L6213769208084"378a4s7="linass="sreL64 l_378a4>3769me74""sN Frworth try7 nOeo                 Tcach*a>213a81714    ge_alloc.c#L621377>208084"3716547="lieef="+code=zone37165>3770di75se=podinnnnnnnnnODEppeyuffpehgfcodeb.c#k_migriletypl "sreline17 namb.c#k_migriletypl6e=ia003a8lf">" c1748s=MIGRATE_RESERVE "sreline17 namMIGRATE_RESERVE6e=id 3o88=eflc    ge_alloc.c#L6203771208084"3717717="ln"e=migrlo;z|"sr37177>3771* 77ccrt" class="srehhnum" (veyuffpehgfcodesek_p_alb.c#k_migriletypl "sreline17 namsek_p_alb.c#k_migriletypl6e=itpeyuffpehgfcodep_al "sreline17 namp_al6e=i,3a8lf">" c1748s=MIGRATE_MOVABLE "sreline17 namMIGRATE_MOVABLE6e=idaf">zIST+cod)=e_alloc.c#L6203772208084"3718a27="ln"e=migrlo;z|"sr3718a>377" c1748s=MIGRATE_MOVABLE "sreline17 namMIGRATE_MOVABLE6e=idaf">zIST+cod)=e_alloc.c#L6203773208084"3717687="name="L669"> 66e937176>377   69)cin_serrrrrrrrr}f">zIST+cod)=e_alloc.c#L6203774208084"3716547="name="L669"> 66e937165>377ypc80se=podin}f">zIST+cod)=e_alloc.c#L6203775208084"3717857="name="L669"> 66c937178>377a>
77}f">zIST+cod)=e_alloc.c#L6203776208084"3717867="line17 name="L68637178>3776me74f">zIST+cod)=e_alloc.c#L6203777208084"3717477="nae17 name="L631"37174>377ame74""sN Frworth try7 nOeo2TATO/*>213a81714    ge_alloc.c#L6213778208084"3717687="line17 name="L67837176>3778me74""sN Frworth try7 nOeo * IniOioc.ycoc. p_alsc4r_creservod - fre_c="Lsc4r_cfre_dATO/*>213a81714    ge_alloc.c#L6213779208084"378a4s7="line17 name="L678378a4>3779me74""sN Frworth try7 nOeo * upebycfreL_oc._bootmem()c="ceeet_cear.ycboot processeOs6eO/*>213a81714    ge_alloc.c#L621378>208084"37ine17 name="L6ccccccccc*37ine>378ime74""sN Frworth try7 nOeo *"d="L  Non-atomic iniOiociza77hr, single-e nammove_fr sE10""sN Frworth try7 nOeo * (tpeyuffpe41717   +alloc.c#L634" i36171>3681me74""sN Frworth try7 nOeo *cach*a>713a81714  7 ge_alloc.c#L6213682208087"3617717="lime="L639378>2>3706N;__y7 try78lf">" c1748s=M__y7 try7="nam370a>
i) !03a8lf">" c174to_nid n "sreline17 namsairt_pfn6e=i, als_b.c#k6e=itpeyuffpehgfcodN Frworth try7 nOeo *cach*a>71">zIST+codage_alloc.c#L6203683208087"3617787="name="L669"> 66e93e="L68237871>370" c1748s=Meemmap_podiex7="nam" c1748s=Mpodiex7="naeline17 namb.c#k_end_pfn6e=id)o88=eflc  7 ge_alloc.c#L6203684208087"3616747="ldne17 namMIGRATE_RESERVE6e=id 3f">zIST+co7)=e_alloc.c#L6203685208087"3617757="n18a2s="lae="L6693787l>370   69)cin_serass="struct=m+code=iagp_al "sreline17 namp_al6e=iaf">zl*stcode=zonp_al "sreline17 namp_al6e=iaf">zIST+co7)=e_alloc.c#L6203686208087"3617767="line17an"i"sreline17 namsairt_pfn6e=i, unsignod lotsevoid  dodNCPUSEend_pfn "sreline17 namend_pfn6e=ia03a8lf">" c1748s=sairt_pfn "sreline17 namsaunsignod lotsevoid  dodNCPUonp_al "sreline17 namp_al6e=iaf">zIST+cod ge_alloc.c#L6203687208087"3617787="line17 name="L6773618a>362 * 77ccrt" clunsignod lotsevoid  dodNCPUSEpfn "sreline17 nampfn6e=i7istzIST+co7)=e_alloc.c#L620369>208087"3616747="line16 nnn7165>3770di75se=podme74"st_eemmap_unsignod lotsevoidme74"st_eemmap_unscode=iagpfn "sreline17 nampfn6e=iae=zo, int=m+code=iagend_Oio1eline17 namb.c#k_end_pfn6e=id)f">zIST+co7)=e_alloc.c#L6203691208087"3617797="line17 n"18a2s="l37175>3731* 77ccme74"st_eemmap_unsignod lotsevoidme74"st_eemmap_unscode=fn "sreline17 nammpfn6e=iae=zo, int=m+code=iagend_Oio1PUSEpfn "sreline17 nampfn6e=i7f">zIST+co7)=e_alloc.c#L6203692208087"3617717="line17 name="L68236171>369zIST+co7)=e_alloc.c#L6203693208087"3617798r the/  f">zlist_ca37165>37 =itass="struct=modNC=fn7 namlist_ca37165>37NODE_DATdef3o8lf">" c174NODE_DATdine17 nammove_freLp_i) !03a8lf">" c174to_nid )s=e-de "sreline17 na2T Wfws  "81fpehcode=df=nrT Wfws  "nid pTER=class="sre"vo6e=itass="struct=m+code=i]PUSEpfn "sreline17 nampfn6e=i7f88=eflc  7 ge_alloc.c#L6213694208087"3616797="name="L669e="L6783718a>372t" c1748s=sairt_pfn "sreline17 namsairt_pfn6e=io, int=m+code=iagpfn "sreline17 nampfn6e=iae=zo, int=m+code=iagend_pfn "sreline17 namend_pfn6e=io, int=m+code=iagpfn "sreline17 nampfn6e=i++dl713a81714  7 ge_alloc.c#L6213695208087"3617797="line18aname="L6943e17 name="L631"37174>377ame74""sN Frworth try7 nOeo2TATO/*>213a81714  7 ge_alloc.c#L6213696208087"36177s7="line17 name="L69036179>36666666666666666654me7 et__r loghole">iquoc._-c.c#on m_map[]="ceeet_cear.ycboot processeOs6eO/*>213a81714  7 ge_alloc.c#L6213697208087"3617777>name="L684"> fwakm36174>36666666666666666654hand try7  T If"sN Frwo. 4me7yimecess"ceeet_cear.ycboot processeOs6eO/*>21st36666666666666666654exisetat hotpluge="Ln min_c iniOiociza77hr, single-e nammove_fr13a81714  7 ge_alloc.c#L6213699208087"368a7s7="line17 name="L639368a4>36666666666666666651me74""sN Frworth try7 nOeo *cach*a>813a81714  8 ge_alloc.c#L621378>208088"378>807="lieef="+code=zone37165>3770di75se=podpodiex78lf">" c1748s=Mpodiex7="nane17 namb.c#k_migrilEMMAP_EARLY8lf">" c1748s=MIEMMAP_EARLY"sreline17 namMIGRATE_RESERVE6e=id 8ist377717 >372DEg75hhhhhhhcfreL_hhhnum" (ODEp!">zl*stcodcfreL_hhhnum" (ass="srep_alb.c#k_is_reservod6e=itpeyuffpehgfreline17 namb.c#k_end_pfn6e=id8o88=eflc  8 ge_alloc.c#L6203782208088"3787807="line17 name="L6903718a>376zIST+co8)=e_alloc.c#L6203783208088"3787807one" clasi_de=pod; 37ref>376717 >372DEg75hhhhhhhcfreL_hhhnin=i) !03a8lf">" c174cfreL_hhhnin=i) ass="srep_alb.c#k_is_reservod6e=itpeyuffpehgfcodepfn "sreline1i) !03a8lf">" c174to_nid )eline17 namb.c#k_end_pfn6e=id8o4>zIST+co8)ge_alloc.c#L6213694208088"3786807="linass="sreL64 l_3718a>376zIST+co8)ge_alloc.c#L6213695208088"3787857="line18aname="L6953me="L669"> 66c937178>377a>
778f">zIST+co8)=e_alloc.c#L6203786208088"3787807="lieef="+code=zone37787l>370   69)cin_serass="struct=m+code=iagp_al "sreline17 namp_al6e=ia03a8lf">" c1748s=pfn_to_e_al "sreline17 nampfn_to_e_al6e=itpeyuffpehgfcodepfn "sreline17 nampfn6e=i)8f">zIST+co8)=e_alloc.c#L6203787208088"3787807="h} elsenineL6rupl3717 >373 * 77cc#k_migri_#L6k>zbad" c|ass="srek_migri_#L6k> namsek_p_alb.c#k_migriletypl6e=itpeyuffpehgfcodep_al "sreline17als_b.c#k6e=itpeyuffpehgfcodee-de "sreline17i) !03a8lf">" c174to_nid n sreline17 nampfn_to_e_al6e=itpeyuffpehgfcodepfn "sreline17 nampfn6e=i)8f8>zIST+co8)ge_alloc.c#L6213698208088"3787807   +alloc.c#L634" i3zbad" c|ass="sre try7_verifymigri_#L6k> namsek_p_alb.c#k_migriletypl6e=itpeyuffpehgfcodep_al "sreline17als_b.c#k6e=itpeyuffpehgfcodee-de "sreline17i) !03a8lf">" c174to_nid n sreline17 nampfn_to_e_al6e=itpeyuffpehgfcodepfn "sreline17 nampfn6e=i)8f9>zIST+co8)ge_alloc.c#L6213699208088"378a807"line18aname="L694"37reline17 nampftry7_e17 nIf eto_e_al6e=itpeyutry7_e17 nIf et namsek_p_alb.c#k_migriletypl6e=itpeyuffpehgfcocodepfn "sreline17 nampfn6e=i)813a81714  8 ge_alloc.c#L621371>208088"3716817="lieef="+code=zone3t" class="srehhnum"7_e17 nmapIf eto_e_al6e=itpeyunum"7_e17 nmapIf et namsek_p_alb.c#k_migriletypl6e=itpeyuffpehgfcocodepfn "sreline17 nampfn6e=i)81st" c1748SetPapfn6e=i) | namsek_p_alb.c#k_migriletypl6e=itpeyuffpehgfcocodepfn "sreline17 nampfn6e=i)8188=eflc  8 ge_alloc.c#L6213712208088"3716817="line18angs759s="l3617 name="L631"37174>377ame74""sN Frworth try7 nOeo2TATO/*>813a81714  8 ge_alloc.c#L6213713208088"3716817="line18anlelsenine37176>3743me74""sN Frwor94me74" Frworth or reservTtis is  try7 nOeo eo * IniOe="ame74""sN Frworth try7 nOeo2TATO/*>814>zIST+co8)=e_alloc.c#L6203714208088"3716817="line18angine17 na37178>3744me74""sN Frwor*or reservis N48s=up.8me74"* B.ce="ce kerneln 2 reservocb.c#kscfor atomic oc.c#a77hrsATO/*>8f">zIST+co8)=e_alloc.c#L6203715208088"3716817="nineL"sreL64 l_f"3717l>3725me74""sN Frwor*opfn and et" Frir74""sN Frat4""s     leaky7 nthroughous"ceeet_cear.ycboot processeOs6eO/*>8f">zIST+co8)=e_alloc.c#L6203716208088"3718817="line17 name="L69036179>36666666666666666654 Frwaddrem()e17ce dury7 noc._b On1ymany618a> * oc."ceeet_cear.ycboot processeOs6eO/*>8f">zIST+co8)=e_alloc.c#L6203717208088"3718817>name="L684"> fwakm36174>36666666666666666654kerneln 2 reservocnOeo made. Leso vTtm result incfr"ceeet_cear.ycboot processeOs6eO/*>8f8>zIST+co8)=e_alloc.c#L6203718208088"3718817="la93768me74""sN Frworth rth try7 Oeo markniOIGRATE_RESERVE  by"ceeet_cear.ycboot processeOs6eO/*>8f9>zIST+co8)=e_alloc.c#L6203719208088"3718817="line17 name="L639368a4>3666666666666666665 igrile_reservo "sreline17 ()"ceeet_cear.ycboot processeOs6eO/*>813a81714  8 ge_alloc.c#L621372>208088"3717898="line17 name="L6cc37175>372ime74""666666665"ceeet_cear.ycboot processeOs6eO/*>81st3721me74""666666665 bitmapf etcre"sretat w  nOriwsc4rureeet    rAne=. busarymmap"ceeet_cear.ycboot processeOs6eO/*>8188=eflc  8 ge_alloc.c#L6213722208088"3716858name="L631"""W39;z|37165>3722me74""666666665 __r logcre"sretat winureeet h try(n morWe h7165)"ceeet_cear.ycboot processeOs6eO/*>813a81714  8 ge_alloc.c#L6213723208088"3717888="name="L669"> 66ee37176>3723me74""666666665 _ * mae7 etessapfncrwor#k_migriletypl "sreline17() ago *"s"ceeet_cear.ycboot processeOs6eO/*>813a81714  8 ge_alloc.c#L6213724208088"3717827="line17 name="L68237178>3724me74""666666665     sN Fofw  nOc iniOiociza77hr, single-e nammove_f813a81714  8 ge_alloc.c#L6213715208088"37178e7="nineL"sreL64 l_f"3717l>3725me74""6666666651me74""sN Frworth try7 nOeo *cach*a>813a81714  8 ge_alloc.c#L6213726208088"3718827="lieef="+code=zone3717 7 nammove_freLp_a=itass="struct=modNCs=e-de "sreline17 name="L6e=ilf">zbad" c|ass="sree="L_sairt_pfn "sr _pTER=sreline17 nampfn_to_e_al6e=itpeyuffpehgfcN Frworth try7 nOeo *cach*a>81">zIST+co8)=e_alloc.c#L6203727208088"37188274 l_f">zis90"> 690<371747 nam7 namL6783718a>372tzbad" c|ass="sree="L_sairt_pfn "sr  "sreline17 namsai=itass="struct=modNCs=e-de "sreline17 name="L6e=ilf">zbad" c|ass="sreh*a>nod_p_alspTEcN Frworth try7 nOeo *cach*a>818>zIST+co8)=e_alloc.c#L6203718208088"3718827   +alloc.c#L634" i371767 nam7 namL!6783718a>372t372t" c1748s=paalb.c#k_nr_p_alspTER=claOio1e)eline17 namb.c#k_end_pfn6e=id8o88=eflc  8 ge_alloc.c#L6203729208088"3717887="line17 name="L678333333333717 >373 * 77cc#k_migrinum" (veyuffpehgfcodesek_p_alb.c#k_migriletypl "sreline17 namsek_p_alb.c#k_migriletypl6e=itpeyuffpehgfcodep_al "sreline17 namp_al6e=i,3a8lf">" c1748s=MIGRATE_MOVABLE "sreline17 namMIGRATE_MOVABLE6e=id8o88=eflc  8 ge_alloc.c#L620373>208088"3716837="lineL6ruplist36165>3646N;88f">zIST+co8)=e_alloc.c#L6203711208088"3717897="line17 n"18a2s="l37175>3731* 77ccINIT_LIST_HEAD8lf">" c1748s=MINIT_LIST_HEAD nams7 namlist_ca37165>37griletypl6e=itpeyuffpehgfcos=e-de "sreline17 nalruetypl6e=itpeyuflru"sreline17 namMIGRATE_MOVABLE6e=id8o88=eflc  8)=e_alloc.c#L6203712208088"3718827="li#ifdef37175>3731* 77ccWANT_PAGE_VIRTUALetypl6e=itpeyufWANT_PAGE_VIRTUAL="lineL6ruplist36165>3646N;88f3a81714  8)=e_alloc.c#L6203713208088"3717887="line17 name="L63337176>373   69)cin_serrrrrod oN Fin wonriwsctrth tflow loca_ foZONE_NORMALry7 nelow 4G.651me74""sN Frworth try7 nOeo *cach*a>813a81714  8 ge_alloc.c#L6213714208088"3717827="line17 name="L63337178>372DEg75hhhhhhhis_me74n m_id namx6e=id ((tpeis_me74n m_id  namsek_p_alb.c#k_midelto_nid6e=itpeyuffpehgfcodee-de "sreline17 name="L6e=id8o88=eflc  8 ge_alloc.c#L6203735208088"3717857="line17 name="L6753717 >373717 >373 * 77cc#k_migri_addrem(zbad" c|ass="srek_migri_addrem( namsek_p_alb.c#k_migriletypl6e=itpeyuffpehgfcodep_al "sreline17__vaetypl6e=itpeyuf__va_al "sreline17 nampfn_to_e_al6e=itpeyuffpehgf=iagpiagpfn "sreline17 naPAGE_SHIFTo_e_al6e=itpeyuPAGE_SHIFTgfcodeine17 namMIGRATE_MOVABLE6e=id8o3a81714  8)=e_alloc.c#L6203716208088"3717867="lime="L669"> 66c=36176>3665me74#endi8f">zIST+co8)=e_alloc.c#L6203717208088"3717877="h} elseninme="L669"> 66c937178>377a>
778f">zIST+co8)=e_alloc.c#L6203718208088"3718877="lime="L669"> 66c937178>377a>
778f88=eflc  8)=e_alloc.c#L6203719208088"3717837="line17 name="L639358a4>359can8813a81714  8 ge_alloc.c#L621374>208088"3716847="line17 name="L639378>2>3706N;__y7 try78lf">" c1748s=M__y7 try7="namzl*stcode=zone-de "sreline17 name="L6e=i8o88=eflc  8 ge_alloc.c#L6203741208088"3717847="l} whileeL"sreL6437871>3701* 77813a81714  8 ge_alloc.c#L6213742208088"3718847="line18angse="L69537878>370a>
eeeepeyuffpehgfcodeprdod "sredep_al "sreline1778lf">" c1748s=MtodNCPUSEpfn "sreline17 nampfn6e=i813a81714  8 ge_alloc.c#L6213743208088"3717848r the/  f">zlist_ca37165>37n m_eachl "sreline17eeeeepeyuffpehgfcodepn m_eachl "sreline17eeeeep_al "sreline17 nampfeeeepeyuffpehgfcodeprdod "sredep_al "sreline1778lf">" c1748s=MtodNCline17 namMIGRATE_RESERVE6e=id 813a81714  8 ge_alloc.c#L6213744208088"3717847="line17 name="L63337175>3731* 77ccINIT_LIST_HEAD8lf">" c1748s=MINIT_LIST_HEAD nams7 namlist_ca37165>37irt_pfn6e=i +3a8lf">" c1748s=e-de "sreline17 nasN Frwreaetypl6e=itpeyufsN Frwreanid pTER=class="sre"eeeepeyuffpehgfcodeprdod "sre].e "sreline17 nasN Frliseetypl6e=itpeyufsN Frlisenid pTER=class="sre"78lf">" c1748s=MtodNC]eine17 namMIGRATE_MOVABLE6e=id813a81714  8 ge_alloc.c#L6213745208088"3717887="cccccccccelsenine3list_ca37165>37irt_pfn6e=i +3a8lf">" c1748s=e-de "sreline17 nasN Frwreaetypl6e=itpeyufsN Frwreanid pTER=class="sre"eeeepeyuffpehgfcodeprdod "sre].e "sreline17 na_alsN F!03a8lf">" c174talsN Fde=iagp36165>3690* 77ccrt" clreturn,08f">zIST+co8)=e_alloc.c#L6203746208088"3717867="line17an"cme="L669"> 66c937178>377a>
778o88=eflc  8 ge_alloc.c#L6203747208088"3717877="lime="L669"> 66c937178>377a>
778o">zIST+co8)=e_alloc.c#L6203748208088"3717887="line17 name="L65537176>374pee78_de=eST+co8)=e_alloc.c#L6203749208088"378a8s7="l1#ifndef37175>3731* 77cc__HAVE_ARCH_IEMMAP_INIT8lf">" c1748s=M__HAVE_ARCH_IEMMAP_INIT="line17 name="L65537176>374pee7813a81714  8 ge_alloc.c#L621375>208088"37#i8d7fsree17 name="L631"36174>36eemmap_try7zbad" c|ass="sreemmap_try7_al "sreline17 nampfunsignod lotsevoid  dodNCPU,me-de "sreline17i) !03a8lf">" c174to_nid n sreline17 nampfOe="ame74""sN Frworth try7 nOeo2TATO/*>814>z nampfn6e=ia03a8lf">" c1748s=sairt_pf)3\ne17 name="L65537176>374pee78o88=eflc    ge_alloc.c#L6203751208084"3718117="lineL6rupe="L631"36174>36eemmap_try7fws  69[ eyuffpehgfceemmap_try7fws  ine1 "sreline17 nampfunsignod lotsevoid  dodNCP),mL6783718a>372t" c174to_nid ,mL6783718a>372t" c1748s=MIEMMAP_EARLY"sre\ne17 name="L65537176>374pee7813a81714  d)=e_alloc.c#L6203752208084"3718a27="lime="L669"> 66c=36176>3665me74#endiaf">zIST+c8d)=e_alloc.c#L6203753208084"3718687f>"669"> 66c=36176>3665me74#endia13a81714  d)=e_alloc.c#L6203754208084"3718547="ninass="sreL64 l_36171>368<;__y7 try78lf">" c1748s=M__y7 try7="namzl*stcode=zone-de "sreline17 name="L6e=i0f">zIST+c8d)=e_alloc.c#L6203755208084"3718687="line17 namMIGRATE_RESERVE6e=id 213a81714 8  ge_alloc.c#L6213756208084"3718a67="li#ifdef37175>3731* 77cCONFIG_MMUme="L6e=iaf">zlCONFIG_MMU7f>"669"> 66c=36176>3665me74#endiao88=eflc    ge_alloc.c#L6203757208084"37184774 l_f">zis9sreL64 l_36171>368zlbrrrrtodNCPUSEpfn "sreline17 nampfn6e=i,13a81714 8  ge_alloc.c#L6213758208084"3718587="line17 name="L65537176>374pee7af">zIST+c8d)=e_alloc.c#L6203759208084"3788578="line17 name="L6783718a>3719* 77ccrt" cl "sN Frworth try7 nOeo2TATO/*8,13a81714 8  ge_alloc.c#L621376>208084"3718698="line17 name="L6cc37175>372ime74""srod per-cpu-t h trpoolocnOeosessapfa c174 1000th Fofo help anti-frag7 nOa77hr for et_ATO/*8af">zIST+c8d)=e_alloc.c#L6203761208084"3718658="line17 name="L6cc37165>3721me74""sfuns Fofo hfw  nO  But nonOeo       1/2 Fofa megOc iniOiociza77hr, single-e nammove_faf">zIST+c8d)=e_alloc.c#L6203762208084"3718658name="L631"""W39;z|37165>3722me74""c iniOiociza77hr, single-e nammove_faf">zIST+c8d)=e_alloc.c#L6203763208084"37r8688="name="L669"> 66ee37176>3723me74""sOK,rvTtwe8imenriwsctknow hlow igfo hfceac    O  So gueomic iniOiociza77hr, single-e nammove_8}f">zIST+c8d)=e_alloc.c#L6203764208084"3718627="line17 name="L68237178>3724me74""51me74""sN Frworth try7 nOeo *cach*a>}f">zIST+c8d)=e_alloc.c#L6203765208084"3718658="name="L669"> 66cB37165>3brrrrme="L6e=iaf">zlbrrrrtodNfn "sreline17 namsairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 npelinnt +3a8lf">" c1748s=paalelinnt +3a8ltodNf/ 1024CPUSEpfn "sreline17 nampfn6e=i7f">zIST+c8d)=e_alloc.c#L6203766208084"3718867="lieef="+c37165>3770di75se=podrrrrme="L6e=iaf">zlbrrrrtodNf*pfn "sreline17 naPAGE_IZ3a8lf">" c1748s=aPAGE_IZ3pehgf=vo "512f*p1024zone-de "sreline17 name="L6e=i213a81714 8  ge_alloc.c#L6213767208084"3718677="h} elsenineL6rupl3717 >373 * 77ccrrrrme="L6e=iaf">zlbrrrrtodNfn (512f*p1024zf/ fn "sreline17 naPAGE_IZ3a8lf">" c1748s=aPAGE_IZ3pehgCPUSEpfn "sreline17 nampfn6e=i713a81714 8  ge_alloc.c#L6213768208084"3718688="name="L669"> 66cB37165>3brrrrme="L6e=iaf">zlbrrrrtodNf/= 4;lsenineL6rupl37176>373   69)cin_serrrrre effectively *= 47 nelow"51me74""sN Frworth try7 nOeo *cach*a>}f">zIST+c8  ge_alloc.c#L6213769208084"3788697="lieef="+c37165>3770di75se=podrrrrme="L6e=iaf">zlbrrrrtodNfpiagpo1eline17 namb.c#k_end_pfn6e=i8213a81714 8  ge_alloc.c#L621377>208084"3718547="lieef="+code=zone3717 >373 * 77ccrrrrme="L6e=iaf">zlbrrrrtodNfn o1PUSEpfn "sreline17 nampfn6e=83o88=eflc 8  ge_alloc.c#L6203771208084"3718717="lPUSEpfn "sreline17 nampfn6e=83f">zIST+c8d)=e_alloc.c#L6203772208084"3718a27="ln"e=migrme="L6783718a>3719* 77ccrt" cl "sN Frworth try7 nOeo2TATO/*8af">zIST+c8d)=e_alloc.c#L6203773208084"3718788="name="L669"> 66ee37176>3723me74""sClamp4" Frwrrrra try72^naOioshort-. Hatry7 arpowscas MIGRATE_RESERVE  Tt_cnumberATO/*8}f">zIST+c8d)=e_alloc.c#L6203774208084"3718727="line17 name="L68237178>3724me74""sFof2short-lwat inun try7 nOOeo  likely   * a et_cnumber ofcb.c#ksceoureservo6eO/*8}f">zIST+c8d)=e_alloc.c#L6203775208084"37187e7="nineL"sreL64 l_f"3717l>3725me74"" suboptimalfceac  aliaL  N_boopertile">iqvTtm casemic iniOiociza77hr, single-e nammove_8}f">zIST+c8d)=e_alloc.c#L6203776208084"3718717="line17 name="L69036179>366666666crt" cl "sN Frworth try7 nOeo2TATO/*8a13a81714 8d)=e_alloc.c#L6203777208084"3718477="nae17 name="L631"37174>3725me74"" For examplec3712 tasy7 nOeoalternatesN Frw resengrt" cl "sN Frworth try7 nOeo2TATO/*8a13a81714 8  ge_alloc.c#L6213778208084"3718687="line17 name="L67837176>3725me74"" wrrrrle"Fof+3a8l,coc. tasy5 __r    up      a less"ceeet_cear.ycboot processeOs6eO/*8213a81714 8  ge_alloc.c#L6213779208084"37884s7="line17 name="L678378a4>3724me74""sFoft h trFofoc. half Fofo hfpossiesert h  colorocb.c#kscfor atomic oc.c#a77hrsATO/*>213a81714 8  ge_alloc.c#L621378>208084"37i8e17 name="L6ccccccccc*37ine>3724me74""s *cGet tot74""sN   t h trFofet tot74""coloroic iniOiociza77hr, single-e nammove_8r sE10""sN8Frworth try7 nOeo * (tpey8ffpe48717   +alloc.c#L634" i36171>3724me74""51me74""sN Frworth try7 nOeo *cach*a>713a81714 87 ge_alloc.c#L6213682208087"3618828="name="L669"> 66cB37165>3brrrrme="L6e=iaf">zlbrrrrtodNfn "sreline17 nams c174down_pow_of_twome="L6e=iaf">zl c174down_pow_of_two7_al "sreline17 nampbrrrrme="L6e=iaf">zlbrrrrtodNf  "sreline17 namsbrrrrme="L6e=iaf">zlbrrrrtodN/2)_Oio1PUSEpfn "sreline17 nampfn6e=871">zIST+c8dage_alloc.c#L6203683208087"3618887f>"669"> 66c=36176>3665me74#endi)o88=eflc 87 ge_alloc.c#L6203684208087"3618847="line17 nareturnL64 l_36171>368zlbrrrrtodNCPUSEpfn "sreline17 nampfn6e=i3f">zIST+c87)=e_alloc.c#L6203685208087"3618887="name="L669"> 66c=37176>376a>
8af">zIST+c87)=e_alloc.c#L6203686208087"3618867="limlseame="L669"> 66c=37176>376a>
8a13a81714 8d ge_alloc.c#L6203687208087"3618877>name="L684"> fwakm37874>370 * 77ccsrod deferralf *cGbrrrr  N_FoflsN s    Frwobrworplelise  un oc.NOMMU7fe74""sN Frworth try7 nOeo *cach*a>713a81714 87age_alloc.c#L6203688208087"3618887="line17 name="L67837176>3725me74"" condiservoic iniOiociza77hr, single-e nammove_8r13a81714 8 )=e_alloc.c#L6203689208087"36888s7="line17 name="L678378a4>3724me74""c iniOiociza77hr, single-e nammove_87f">zIST+c87)=e_alloc.c#L620369>208087"3618998="line17 name="L6cc37175>372ime74""srod proesemLry7is isNOMMU needs       *eser tryrw res  larh  chuL6k> iniOiociza77hr, single-e nammove_87 sE10""sN87)=e_alloc.c#L6203691208087"3618958="line17 name="L6cc37165>3721me74""sFof=podigurvocLn min ay7isernOriwsc4n * ardwnOeot h  transly7 nOealignod to paalb.c#k_nr_p_alsceo6eO/*87f">zIST+c87)=e_alloc.c#L6203692208087"3618958name="L631"""W39;z|37165>3722me74""s""WemeservppnOentf=podigurvocLn min from dis=podigurvoct h tic iniOiociza77hr, single-e nammove_87f">zIST+c87)=e_alloc.c#L6203693208087"3618988="name="L669"> 66ee37176>3723me74""c iniOiociza77hr, single-e nammove_87o88=eflc 87 ge_alloc.c#L6213694208087"3618927="line17 name="L68237178>3724me74""sQueue  N_larh  cpodigurvocrune"Fof+3a8letat brrrr  N, hlo#kscs is Ncp71vious reservod b.c#k,ach*a8713a81714 87 ge_alloc.c#L6213695208087"36189e7="nineL"sreL64 l_f"3717l>3725me74"" oca_ sfo hfp3a8le tryctu""sN blsc4r_c">iqvmall4""chuL6k.  Ay7isern is Ncp71vious reservod b.c#k,ach*a87f">zIST+c87 ge_alloc.c#L6213696208087"36187s7="line17 name="L69036179>36666666665 __r loa ="L6ifi __t delaN bltweOn1ycteindividu"" wrrrrle"beengrt" cl "sN Frworth try7 nOeo2TATO/*8213a81714 87 ge_alloc.c#L6213697208087"3618777>name="L684"> fwakm36174>366666666*arecyclnOeo  T Ileads    et too * larh  chuL6k"Fof)e17cebeengrt" cl "sN Frworth try7 nOeo2TATO/*8213a81714 87 ge_alloc.c#L6213698208087"3618787="line17 name="L65536179>366666666* d to bec_c" *cGbe655  N_unavail) "sN Frwr_cge"L oc.y 2 reservoic iniOiociza77hr, single-e nammove_8713a81714 87 ge_alloc.c#L6213699208087"36887s7="line17 name="L639368a4>366666666"51me74""sN Frworth try7 nOeo *cach*a9813a81714 98 ge_alloc.c#L621378>208098"3789807="lieef="+creturnLp36165>3690* 77ccrt" clreturn,98ist 66c=36176>3665me74#end98o88=eflc 98 ge_alloc.c#L6203782208098"3789807="lime="L669"> 66c937178>377a>
798f">zIST+c98)=e_alloc.c#L6203783208098"3789087f>"669"> 66c=36176>3665me74#end98o4>zIST+c98)ge_alloc.c#L6213694208098"3789047="ninass="ame="L639378>2>3706N igrilp3a8ley78lf">" c1748s= igrilp3a8leyv_al "tup_e="L_migrile_reseper_cpulp3a8ley78lf">" c1748s=per_cpulp3a8leyode=iage" c "sreline1p78lf">" c1748s=ptry7 nme="L6773618a>362 * 77ccrt" cbrrrrme="L6e=iaf">zlbrrrrtodN1eline17 namb.c#k_end_pfn6e=i98f5>zIST+c98)ge_alloc.c#L6213695208098"3789087="line17 namMIGRATE_RESERVE6e=id98f">zIST+c98)=e_alloc.c#L6203786208098"3789807="lieef="+c"tup_e="L_migrile_reseper_cpulp3a8l78lf">" c1748s=per_cpulp3a8lode=iage" c "sreline1pcp78lf">" c1748s=pcptodNCPUSEpfn "sreline17 nampfn6e=98f">zIST+c98)=e_alloc.c#L6203787208098"37890774 l_f">zis9sreL64 l_36171>368<(veyuffpehgfcodesek_p_alb.l "sreline17 naCPUSEpfn "sreline17 nampfn6e=988">zIST+c98 ge_alloc.c#L6213698208098"3789087="line17 name="L65537176>374pee98f9>zIST+c98)ge_alloc.c#L6213699208098"3789807"line18aname="L631"36174>36eeley78lf">" c1748s=6eeley7_al "sreline17 nampp78lf">" c1748s=ptry7 n0,sfunsof(age" c "sreline1p78lf">" c1748s=ptry7odeine17 namMIGRATE_MOVABLE6e=i9813a81714 98 ge_alloc.c#L621371>208098"3719137="lineL6ruplist36165>3646N;981st3pcp78lf">" c1748s=pcptodNC=fn7 namlist_ca37165>3p78lf">" c1748s=ptry78s=e-de "sreline17 npcp78lf">" c1748s=pcptodNCPUSEpfn "sreline17 nampfn6e=98188=eflc 98 ge_alloc.c#L6213712208098"3719128="name="L669"> 66cB37165>3pcp78lf">" c1748s=pcptodN8s=e-de "sreline17 npIf eto_e_al6e=itpeypIf et naiagp36165>3690* 77ccrt" clreturn,9813a81714 98 ge_alloc.c#L6213713208098"3719148r the/  f">zlist_ca37165>3pcp78lf">" c1748s=pcptodN8s=e-de "sreline17 nr_cg78lf">" c1748s=r_cgt naiag6f*pfn "sreline17 nbrrrrme="L6e=iaf">zlbrrrrtodNCPUSEpfn "sreline17 nampfn6e=9814>zIST+c98)=e_alloc.c#L6203714208098"3719148r the/  f">zlist_ca37165>3pcp78lf">" c1748s=pcptodN8s=e-de "sreline17 nbrrrrme="L6e=iaf">zlbrrrrtodNfn "sreline17 namsmad namx6e=id ((tpmad7_al 1UL, 1f*pfn "sreline17 nbrrrrme="L6e=iaf">zlbrrrrtodNdeine17 namMIGRATE_MOVABLE6e=i98f5>zIST+c98)=e_alloc.c#L6203715208098"3719158="name="L669e="L6783718a>372t368<(veyuffpehgfcodesek_p_alb.l "sreline17 nae=iagpfn "sreline17 nMIGRATE_PCPTYPESY8lf">" c1748s=MIGRATE_PCPTYPEStodNCL64 l_36171>368<(veyuffpehgfcodesek_p_alb.l "sreline17 na++1eline17 namb.c#k_end_pfn6e=i98f">zIST+c98)=e_alloc.c#L6203716208098"3719107="lieef="+code=zone37787l>370   69cINIT_LIST_HEAD8lf">" c1748s=MINIT_LIST_HEAD nams7 namlist_ca37165>37cp78lf">" c1748s=pcptodN8s=e-de "sreline17 nrlisevoid  dodNCPUSErlisev_al pTER=class="sre(veyuffpehgfcodesek_p_alb.l "sreline17 naC]eine17 namMIGRATE_MOVABLE6e=i98f">zIST+c98)=e_alloc.c#L6203717208098"3719177="lime="L669"> 66c937178>377a>
798f8>zIST+c98)=e_alloc.c#L6203718208098"3719187="line17 name="L65537176>374pee98f9>zIST+c98)=e_alloc.c#L6203719208098"3719817="line17 name="L639368a4>ccrt" cl "sN Frworth try7 nOeo2TATO/*9813a81714 98 ge_alloc.c#L621372>208098"3719898="line17 name="L6cc37175>365 igrilry7 rliss_me74ark()5 igsfo hf_me7 wLeso 4arkN Frwrc._ber_cpulp3a8rlisen" cl "sN Frworth try7 nOeo2TATO/*981st3*    et thort-l_me7  Frwo hfp3a8le._bic iniOiociza77hr, single-e nammove_98188=eflc 98 ge_alloc.c#L6213722208098"3719858name="L631"""W39;z|37165>3"51me74""sN Frworth try7 nOeo *cach*a9813a81714 98 ge_alloc.c#L6213723208098"3719287f>"669"> 66c=36176>3665me74#end9813a81714 98 ge_alloc.c#L6213724208098"3719247="ninass="ame="L639378>2>3706N igrilp3a8rliss_me74ark78lf">" c1748s= igrilp3a8rliss_me74arkv_al "tup_e="L_migrile_reseper_cpulp3a8ley78lf">" c1748s=per_cpulp3a8leyode=iage" c "sreline1p78lf">" c1748s=ptry7 669"> 66c=36176>3665me74#end98f5>zIST+c98 ge_alloc.c#L6213715208098"3719257="line17 name="L6753717 >3777777777me="L6773618a>362 * 77ccrt" cr_cg78lf">" c1748s=r_cgt na1eline17 namb.c#k_end_pfn6e=i9813a81714 98 ge_alloc.c#L6213726208098"3719827="line17 namMIGRATE_RESERVE6e=id981">zIST+c98)=e_alloc.c#L6203727208098"37198274 l_f">zis9"tup_e="L_migrile_reseper_cpulp3a8l78lf">" c1748s=per_cpulp3a8lode=iage" c "sreline1pcp78lf">" c1748s=pcptodNCPUSEpfn "sreline17 nampfn6e=9818>zIST+c98)=e_alloc.c#L6203718208098"3719287="line17 name="L65537176>374pee98o88=eflc 98 ge_alloc.c#L6203729208098"3719207"line18aname="L631"36174>3pcp78lf">" c1748s=pcptodNC=fn7 namlist_ca37165>3p78lf">" c1748s=ptry78s=e-de "sreline17 npcp78lf">" c1748s=pcptodNCPUSEpfn "sreline17 nampfn6e=98o88=eflc 98 ge_alloc.c#L620373>208098"3719307"line18aname="L631"36174>3pcp78lf">" c1748s=pcptodN8s=e-de "sreline17 nr_cg78lf">" c1748s=r_cgt naiagde "sreline17 nr_cg78lf">" c1748s=r_cgt naCPUSEpfn "sreline17 nampfn6e=981st3pcp78lf">" c1748s=pcptodN8s=e-de "sreline17 nbrrrrme="L6e=iaf">zlbrrrrtodNfn "sreline17 namsmad namx6e=id ((tpmad7_al 1UL, de "sreline17 nr_cg78lf">" c1748s=r_cgt na/4]eine17 namMIGRATE_MOVABLE6e=i98o88=eflc 98)=e_alloc.c#L6203712208098"3719347="line18angs717 7 nammove_freLpr_cg78lf">" c1748s=r_cgt na/4]f=vo " 7 nammove_freLpaPAGE_SHIFTo_e_al6e=itpeyuPAGE_SHIFTgfc3* 8odee-de "sreline17 name="L6e=i98f3a81714 98)=e_alloc.c#L6203713208098"3719887="line17 name="L6333="L631"36174>3pcp78lf">" c1748s=pcptodN8s=e-de "sreline17 nbrrrrme="L6e=iaf">zlbrrrrtodNfn "sreline17 namsaPAGE_SHIFTo_e_al6e=itpeyuPAGE_SHIFTgfc3* 8eine17 namMIGRATE_MOVABLE6e=i9813a81714 98 ge_alloc.c#L6213714208098"3719827="lime="L669"> 66c937178>377a>
798o88=eflc 98 ge_alloc.c#L6203735208098"3719387="name="L669"> 66c=37176>376a>
98o3a81714 98)=e_alloc.c#L6203716208098"3719867="line17 name="L639378>2>3706N;__y7 try78lf">" c1748s=M__y7 try7="nam" c1748s= igrile_resp3a8leyv_al "tup_e="L_migrile_reservo6e=itass="struct=m+code=iage" c "sreline17 name="L6e=iaf">zl*stcode=zone-de "sreline17 name="L6e=98f">zIST+c98)=e_alloc.c#L6203717208098"3719877="hine17 namMIGRATE_RESERVE6e=id98f">zIST+c98)=e_alloc.c#L6203718208098"3719388="name="L66sreL64 l_36171>3683airt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 np3a8ley78lf">" c1748s=p3a8leyode=in "sreline17 nams8a4>3_percputo_e_al6e=itpey8a4>3_percpuv_al "tup_e="L_migrile_reseper_cpulp3a8ley78lf">" c1748s=per_cpulp3a8leyode=]eine17 namMIGRATE_MOVABLE6e=i98o88=eflc 98 ge_alloc.c#L6203741208098"3719417="lPUSEpfn "sreline17 nampfn6e=9813a81714 98 ge_alloc.c#L6213742208098"3719428="name="L669"> 66cB37165>3pn m_eachpossiese_cputo_e_al6e=itpeypn m_eachpossiese_cpu7_al "sreline17 nampcputo_e_al6e=itpeypput naCline17 namMIGRATE_RESERVE6e=id9813a81714 98 ge_alloc.c#L6213743208098"3719487="line17 name="L633"tup_e="L_migrile_reseper_cpulp3a8ley78lf">" c1748s=per_cpulp3a8leyode=iage" c "sreline1pcp78lf">" c1748s=pcptodNC=f"L_migrile_reseper_cpulptepeyuffpehgfcodeper_cpulpte7_al "sreline17 nampairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 np3a8ley78lf">" c1748s=p3a8leyode=, de "sreline17 ncputo_e_al6e=itpeypput naCeine17 namMIGRATE_MOVABLE6e=i9813a81714 98 ge_alloc.c#L6213744208098"3719847="line17 namMIGRATE_MOVABLE6e=i98o88=eflc 98 ge_alloc.c#L6213745208098"3719887="cccccccccelsenine3list_ca37165>3 igrilp3a8ley78lf">" c1748s= igrilp3a8leyv_al ge" c "sreline1pcp78lf">" c1748s=pcptodN n sreline17 nampfOe=Lbrrrrfunsignod lotsevoidde="Lbrrrrfunsv_al ge" c "sreline17 name="L6e=iaf">zl*stcode=zCeine17 namMIGRATE_MOVABLE6e=i98o3a81714 98)=e_alloc.c#L6203746208098"3719467="line17 name="L68637178>3776me98o88=eflc 98 ge_alloc.c#L6203747208098"3719477="h} elsenineL6rupl37165>3770di75se=popercpulp3a8rlissfraN Frwpeyuffpehgfcodepercpulp3a8rlissfraN Frwode=zone-de "sreline17 name="L6e=98o">zIST+c98)=e_alloc.c#L6203748208098"3719427   +alloc.c#L634" i3717nine3list_ca37165>3 igrilp3a8rliss_me74ark78lf">" c1748s= igrilp3a8rliss_me74arkv_al ge" c "sreline1pcp78lf">" c1748s=pcptodN one-de "sreline17 name="L6e=98o88=eflc 98)=e_alloc.c#L6203749208098"3789487="line17 name="L6783333333333333333 "sreline17 nampairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 npelinnt +3a8lf">" c1748s=paalelinnt +3a8ltodNf/one-de "sreline17 name="L6e=9813a81714 98 ge_alloc.c#L621375>208098"37#9547="lieef="+code=zone+alloc.c#L634" i3717nine3list_ca37165>3percpulp3a8rlissfraN Frwpeyuffpehgfcodepercpulp3a8rlissfraN Frwode=zCeine17 namMIGRATE_MOVABLE6e=i98o88=eflc 9  ge_alloc.c#L6203751208094"3719117="lineL6rupime="L669"> 66c937178>377a>
79813a81714 9d)=e_alloc.c#L6203752208094"3719507="lime="L669"> 66c937178>377a>
79af">zIST+c9d)=e_alloc.c#L6203753208094"3719687f>"669"> 66c=36176>3665me74#end9a13a81714 9d)=e_alloc.c#L6203754208094"3719527="line17 name="L68237178>ccrt" cl "sN Frworth try7 nOeo2TATO/*90f">zIST+c9d)=e_alloc.c#L6203755208094"37195e7="nineL"sreL64 l_f"3717l>3* Arw res  p4""cpufp3a8le.s" *cG try7 nOeet" Fmic iniOiociza77hr, single-e nammove_9213a81714 9  ge_alloc.c#L6213756208094"37195s7="line17 name="L69036179>3* Befeo    f ete n onreL_oc._b3a8le.s"we7 eavail) "sic iniOiociza77hr, single-e nammove_92o88=eflc 9  ge_alloc.c#L6203757208094"3719577>name="L684"> fwakm36174>3"51me74""sN Frworth try7 nOeo *cach*a9,13a81714 9  ge_alloc.c#L6213758208094"3719587="lame="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nam" c1748s= igrilper_cpulp3a8leyv_al ame=zone-de "sreline17 name="L6e=9af">zIST+c9d)=e_alloc.c#L6203759208094"3789578="line17 namMIGRATE_RESERVE6e=id9,13a81714 9  ge_alloc.c#L621376>208094"3719647="lieef="+c"tup_e="L_migrile_reservo6e=itass="struct=m+code=iage" c "sreline17 name="L6e=iaf">zl*stcode=eine17 namMIGRATE_MOVABLE6e=i9af">zIST+c9d)=e_alloc.c#L6203761208094"3719617="lPUSEpfn "sreline17 nampfn6e=9af">zIST+c9d)=e_alloc.c#L6203762208094"3719628="name="L669"> 66cB37165>3pn m_eachpopule"sr7fws  69[ eyuffpehgfpn m_eachpopule"sr7fws v_al ge" c "sreline17 name="L6e=iaf">zl*stcode=zPUSEpfn "sreline17 nampfn6e=9af">zIST+c9d)=e_alloc.c#L6203763208094"37r9687="line17 name="L6333="L631"36174>3 igrile_resp3a8ley78lf">" c1748s= igrile_resp3a8leyv_al ge" c "sreline17 name="L6e=iaf">zl*stcode=zeine17 namMIGRATE_MOVABLE6e=i9a13a81714 9d)=e_alloc.c#L6203764208094"3719627="lime="L669"> 66c937178>377a>
79}f">zIST+c9d)=e_alloc.c#L6203765208094"3719687="name="L669"> 66c=37176>376a>
97f">zIST+c9d)=e_alloc.c#L6203766208094"3719667="line17 nge" c "sreline1noinc#L620="L6e=iaf">zlnoinc#L67="nam" c1748s=M_ try_69sok7="name="L669"> 66c=37176>376a>
97o88=eflc 9  ge_alloc.c#L6213767208094"3719677="hsreL64 l_36171>368" c1748s=e_reswary_t) "s_ tryv_al "tup_e="L_migrile_reservo6e=itass="struct=m+code=iage" c "sreline17 name="L6e=iaf">zl*stcode= n "sreline17 namsairt_pfn6e=i, als_funs +3a8lf">" c1748s=paa als_funs +3a8lode=zPUSEpfn "sreline17 nampfn6e=9a13a81714 9  ge_alloc.c#L6213768208094"3719688="nine17 namMIGRATE_RESERVE6e=id9,f">zIST+c9  ge_alloc.c#L6213769208094"3789697="lieef="+c3reL64 l_36171>368" c1748s=paaiode=eine17 namMIGRATE_MOVABLE6e=i9213a81714 9  ge_alloc.c#L621377>208094"3719747="lieef="+c"tup_e="L_migrile_resepgrlissdateaetypl6e=itpeyupgrlissdateode=iage" c "sreline1pgdataetypl6e=itpeyupgdattodNC=f"L_migrile_reseairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 ne_respgdataetypl6e=itpeyue_respgdatode=eine17 namMIGRATE_MOVABLE6e=i92f">zIST+c9  ge_alloc.c#L6203771208094"3719717="lineL6rupe="L631"36174>3funs y78lf">" c1748s= uns y7="nam3_funsignod lotsevoid8a4>3_funsode=eine17 namMIGRATE_MOVABLE6e=i92f">zIST+c9d)=e_alloc.c#L6203772208094"3719717="line17 name="L68236171>369zIST+c9d)=e_alloc.c#L6203773208094"3719748r the/  f">zne17 name="L68237178>ccrt" cl "sN Frworth try7 nOeo2TATO/*9}f">zIST+c9d)=e_alloc.c#L6203774208094"3719727="line17 name="L68237178>3724me74""srod per-ry7  waryqueue mechanism a_ sfhashinewaryqueuek> iniOiociza77hr, single-e nammove_9}f">zIST+c9d)=e_alloc.c#L6203775208094"37197e7="nineL"sreL64 l_f"3717l>3725me74"" p4""w  nOc iniOiociza77hr, single-e nammove_9}f">zIST+c9d)=e_alloc.c#L6203776208094"3719717="line17 name="L69036179>366666666c51me74""sN Frworth try7 nOeo *cach*a9a13a81714 9d)=e_alloc.c#L6203777208094"3719777="lineL6rupe="L631"36174>3airt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 nwary_t) "s_hash_p_a617ri8lf">" c1748s=paawary_t) "s_hash_p_a617ri8ltodNC=sN Frworth try7 nOeo *cach*a9a13a81714 9  ge_alloc.c#L6213778208094"3719727   +alloc.c#L634" i3de "sreline17 nwary_t) "s_hash_p_a617ri8lf">" c1748s=paawary_t) "s_hash_p_a617ri8ltodN ge" c "sreline17 na_funs +3a8lf">" c1748s=paa als_funs +3a8lode=zeine17 namMIGRATE_MOVABLE6e=i92f">zIST+c9  ge_alloc.c#L6213779208094"3789707"line18aname="L631"36174>3airt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 nwary_t) "s_bisevoid  dodNCPUSEwary_t) "s_bisetodNC=sN Frworth try7 nOeo *cach*a9213a81714 9  ge_alloc.c#L621378>208094"37i9847="lieef="+code=zone3717 >373 * 77cwary_t) "s_bisevoid  dodNCPUSEwary_t) "s_bisetodN "sreline17 nampairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 nwary_t) "s_hash_p_a617ri8lf">" c1748s=paawary_t) "s_hash_p_a617ri8ltodNzeine17 namMIGRATE_MOVABLE6e=i9r sE10""sN9Frworth try7 nOeo * (tpey9ffpe49817="lineL6rupe="L631"36174>38a4>3_funsignod lotsevoid8a4>3_funsode=C=f"L_migrile_reseairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 nwary_t) "s_hash_p_a617ri8lf">" c1748s=paawary_t) "s_hash_p_a617ri8ltodNine17 namMIGRATE_MOVABLE6e=i9rf">zIST+c97 ge_alloc.c#L6213682208097"3619807="line17 name="L6903718a>376" c1748s=wary_queue_head ytodNzeine17 namMIGRATE_MOVABLE6e=i9rf">zIST+c9dage_alloc.c#L6203683208097"3619887f>"669"> 66c=36176>3665me74#end9)o88=eflc 97 ge_alloc.c#L6203684208097"3619847="line17 na37178>372DEg75hhhhhhslab_is_avail) "s78lf">" c1748s= lab_is_avail) "stodN )Cline17 namMIGRATE_RESERVE6e=id93f">zIST+c97)=e_alloc.c#L6203685208097"3619887="cccccccccelsenine3list_ca37165>37irt_pfn6e=i +3a8lf">" c1748s=e-de "sreline17 nwary_t) "sf">" c1748s=paawary_t) "sode=C=f(de "sreline17 nwary_queue_head y78lf">" c1748s=wary_queue_head ytodN *zPUSEpfn "sreline17 nampfn6e=9af">zIST+c97)=e_alloc.c#L6203686208097"3619807="lieef="+code=zoneineL6rupe="L631"36174>38a4>3__oc.4n mn74>mn774"icignod lotsevoid8a4>3__oc.4n mn74>mn774"icv_al ge" c "sreline1pgdataetypl6e=itpeyupgdattodN n sreline17 namp8a4>3_funsignod lotsevoid8a4>3_funsode=zeine17 namMIGRATE_MOVABLE6e=i9r13a81714 9d ge_alloc.c#L6203687208097"3619877>name="L684} mlseline17 namMIGRATE_RESERVE6e=id9313a81714 97age_alloc.c#L6203688208097"3619807   +alloc.c#L634" i3ne17 name="L68237178>ccrt" cl "sN Frworth try7 nOeo2TATO/*9r13a81714 9 )=e_alloc.c#L6203689208097"36898s7="line17 name="L678378a4>3724me74"725me74"" T f etese meany7is isa"w  n whose funs wat 0 ge.s"newcLn minrt" cl "sN Frworth try7 nOeo2TATO/*97f">zIST+c97)=e_alloc.c#L620369>208097"3619998="line17 name="L6cc37175>372ime74"725me74"" viacLn min hot-addOc iniOiociza77hr, single-e nammove_97 sE10""sN97)=e_alloc.c#L6203691208097"3619958="line17 name="L6cc37165>3721me74"725me74"" But it maN blfo hfcese7is isa"newcn74> wat hot-added.  Inc iniOiociza77hr, single-e nammove_97f">zIST+c97)=e_alloc.c#L6203692208097"3619958name="L631"""W39;z|37165>3722me74"725me74"" t f etese vme nam()4"* B.tess   *eser trus    f enewcn74>Oriwscc iniOiociza77hr, single-e nammove_97f">zIST+c97)=e_alloc.c#L6203693208097"3619988="name="L669"> 66ee37176>3723me74"725me74"" Ln min -   f ewary_t) "s musss    try7 nOeedr trus    f enewc iniOiociza77hr, single-e nammove_97o88=eflc 97 ge_alloc.c#L6213694208097"3619927="line17 name="L68237178>3724me74"725me74"" n74> iseelf ay7wellOc iniOiociza77hr, single-e nammove_97f">zIST+c97 ge_alloc.c#L6213695208097"36199e7="nineL"sreL64 l_f"3717l>3725me74"725me74"" Ttrus    f enewcn74>Oriwsc Ln min, furt74""considery7 nOe"* B.bn is Ncp71vious reservod b.c#k,ach*a97f">zIST+c97 ge_alloc.c#L6213696208097"36197s7="line17 name="L69036179>366666666725me74"" necessaryOc iniOiociza77hr, single-e nammove_9713a81714 97 ge_alloc.c#L6213697208097"3619777>name="L684"> fwakm36174>366666666725me74""51me74""sN Frworth try7 nOeo *cach*a9213a81714 97 ge_alloc.c#L6213698208097"3619907   +alloc.c#L634" i3" c1748s=e-de "sreline17 nwary_t) "sf">" c1748s=paawary_t) "sode=C=fde "sreline17 nvme namf">" c1748s=paavme namv_al ge" c "sreline18a4>3_funsignod lotsevoid8a4>3_funsode=zeine17 namMIGRATE_MOVABLE6e=i9713a81714 97 ge_alloc.c#L6213699208097"3689907"line18anamime="L669"> 66c937178>377a>
40813a8171440813a_alloc.c#L621369920840813>40817="line17 na37178>372DEg75hhhhhh7irt_pfn6e=i +3a8lf">" c1748s=e-de "sreline17 nwary_t) "sf">" c1748s=paawary_t) "sode=zPU/pre>" c174dirt_p8171eb/4b/51d537fd832dbc30836f648eef7ef79c9c8c_3/40813>e="L669"> 66c937178>377a>
40813a81714408)=e_alloc.c#L6203691208408)=>40897="line17 n"18a2s="lreturnL-de "sreline17 nENOMEMf">" c1748s=paaENOMEMode=eine17 namMIGRATE_MOVABLE6e=40823a81714408)=e_alloc.c#L6203692208408)=>40817="line17 name="L68236171>36940848r the/  f">for ge" c "sreline1if">" c1748s=paaiode=iagp3L64 l_36171>368" c1748s=paaiode=i=iagpfn "sreline17 nairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 nwary_t) "s_hash_p_a617ri8lf">" c1748s=paawary_t) "s_hash_p_a617ri8ltodN; ++64 l_36171>368" c1748s=paaiode=zPUSEpfn "sreline17 nampfn6e40843a81714408 ge_alloc.c#L6213694208408 g>40847="line17 name="L63337175>3731* 77c try_waryqueue_headf">" c1748s=paaitry_waryqueue_headtodN "sreline17 nampairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 nwary_t) "sf">" c1748s=paawary_t) "sode=C  "sreline17 namsif">" c1748s=paaiode=zeine17 namMIGRATE_MOVABLE6e=40853a81714408 ge_alloc.c#L6213695208408 g>40887="name="L669"> 66c=37176>376a>40863a81714408 ge_alloc.c#L6213696208408 g>40807="lieef="+creturnLp36165>3690* 77ccrt" clreturn40873a81714408 ge_alloc.c#L6213697208408 g>40877="lime="L669"> 66c937178>377a>
40883a81714408 ge_alloc.c#L6213698208408 g>40887="line17 name="L65537176>374pe40893a81714408 ge_alloc.c#L6213699208408 g>40897="line17 nge" c "sreline1;__y7 try78lf">" c1748s=M__y7 try7="naame="L639378>2>3706Ne_respcap_try7zbad" c|ass="se_respcap_tryv_al "tup_e="L_migrile_reservo6e=itass="struct=m+code=iage" c "sreline17 name="L6e=iaf">zl*stcode=zPUSEpfn "sreline17 nampfn6e40113a81714408 ge_alloc.c#L621371>208408 g>408 8="nine17 namMIGRATE_RESERVE6e=i40813a81714408 ge_alloc.c#L6213711208408 g>40817="lineL6rupene17 name="L68237178>ccrt" cl "sN Frworth try7 nOeo2TATO/40823a81714408 ge_alloc.c#L6213712208408 g>40858name="L631"""W39;z|37165>3722me74""sp4""cpufsubsystemLry7tessup  is  f epoint.srod foeo2w  N_linert" cl "sN Frworth try7 nOeo2TATO/40833a81714408 ge_alloc.c#L6213713208408 g>40888="name="L669"> 66ee37176>3723me74""srelile"on1ycteabilityrFofet tc#Lk4"" trprovidefo help anti-frag7 nOa77hr for et_ATO/40843a81714408)=e_alloc.c#L6203714208408)=>40827="line17 name="L68237178>3724me74""sFofle._Fofa (ine17 )sp4""cpufvari) "s int  et tp4""cpufrwreOc iniOiociza77hr, single-e nammove40853a81714408)=e_alloc.c#L6203715208408)=>408e7="nineL"sreL64 l_f"3717l>3725me74""51me74""sN Frworth try7 nOeo *cach*40863a81714408)=e_alloc.c#L6203716208408)=>40807="lieef="+c"sreline17 nampairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 np3a8ley78lf">" c1748s=p3a8leyode=in n7 namlist_ca37165>3_oc.sp3a8ley78lf">" c1748s=_oc.sp3a8leyode=eine17 namMIGRATE_MOVABLE6e=40173a81714408)=e_alloc.c#L6203717208408)=>40877="line17 name="L65537176>374pe40183a81714408)=e_alloc.c#L6203718208408)=>40888="name="L66s7165>3770di75se=poairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 npelinnt +3a8lf">" c1748s=paalelinnt +3a8ltodNzPUSEpfn "sreline17 nampfn6e40193a81714408)=e_alloc.c#L6203719208408)=>40887="line17 name="L678de "sreline17 npeintk78lf">" c1748s=peintktodN "sreline17 nampKERN_DEBUG78lf">" c1748s=KERN_DEBUG7="namneL"sreL64 l"tu  N">&quoagp Ori7sc ">" : Ori7sluf+3a8l,cLIFO wrrrr:Ori7su\n&quoag1me74"" one-de "sreline17 name="L6e40213a81714408 ge_alloc.c#L621372>208408 g>408 7="lieef="+code=zoneineL6rupe="L631"36174>3airt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 n372>20="L6e=iaf">zln72>todN n sreline17 nampairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 npelinnt +3a8lf">" c1748s=paalelinnt +3a8ltodN one-de "sreline17 name="L6e40213a81714408 ge_alloc.c#L6213721208408 g>40897="line17 n"18a2s="llllllllllllllllllllllllllL639378>2>3706Ne_resbrrrrfunsignod lotsevoidde="Lbrrrrfunsv_al ge" c "sreline17 name="L6e=iaf">zl*stcode=zCeine17 namMIGRATE_MOVABLE6e=40823a81714408 ge_alloc.c#L6213722208408 g>40807="lime="L669"> 66c937178>377a>
40833a81714408 ge_alloc.c#L6213723208408 g>40887f>"669"> 66c=36176>3665me74#en40843a81714408 ge_alloc.c#L6213724208408 g>40847="hsreL64 l_36171>368<;__y7 try78lf">" c1748s=M__y7 try7="namzl*stcode= 669"> 66c=36176>3665me74#en40853a81714408 ge_alloc.c#L6213715208408 g>40857="line17 name="L6753717 >377777777777777777 "sreline17 namsairt_pfn6e=i, als_famroundup6e=itpeyuffpeh als_famrounduode= 669"> 66c=36176>3665me74#en40863a81714408 ge_alloc.c#L6213726208408 g>40807="lieef="+code=zoneineL6rup7777777777777777 "sreline17 namsairt_pfn6e=i,funsignod lotsevoid  dodNCPU669"> 66c=36176>3665me74#en40873a81714408)=e_alloc.c#L6203727208408)=>40877="h} elsenineL6ruplllllllllllllllllllllllllenumpe="L631"36174>36eemmapcpodexy7zbad" c|ass="sreemmapcpodexy7="nam40888="nine17 namMIGRATE_RESERVE6e=i40893a81714408 ge_alloc.c#L6203729208408 g>40887="line17 na"tup_e="L_migrile_resepgrlissdateaetypl6e=itpeyupgrlissdateode=iage" c "sreline1pgdataetypl6e=itpeyupgdattodNC=f"L_migrile_reseairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 ne_respgdataetypl6e=itpeyue_respgdatode=eine17 namMIGRATE_MOVABLE6e=40313a81714408 ge_alloc.c#L620373>208408 g>408 8="name="L66sreL64 l_36171>368" c1748s=reyode=eine17 namMIGRATE_MOVABLE6e=40313a81714408)=e_alloc.c#L6203711208408)=>40817="lineL6rupe="L631"36174>3rey78lf">" c1748s=reyode=C=f"L_migrile_reseairtswary_t) "s_ try78lf">" c1748s=e_reswary_t) "s_ tryv_al ge" c "sreline17 name="L6e=iaf">zl*stcode= amsairt_pfn6e=i,funsignod lotsevoid  dodNCPCeine17 namMIGRATE_MOVABLE6e=40323a81714408)=e_alloc.c#L6203712208408)=>40847="line18angs717e="L631"36174>3rey78lf">" c1748s=reyode=zPUSEpfn "sreline17 nampfn6e40333a81714408)=e_alloc.c#L6203713208408)=>40887="line17 name="L633returnL64 l_36171>368" c1748s=reyode=eine17 namMIGRATE_MOVABLE6e=40343a81714408 ge_alloc.c#L6213714208408 g>40848r the/  f">zlist_ca37165>3pgdataetypl6e=itpeyupgdattodN8s=e-de "sreline17 n3r7fws lf">" c1748s=paa3r7fws lode=C=f"L_migrile_reseairtsidd namx6e=id ((tpairtsiddv_al ge" c "sreline17 name="L6e=iaf">zl*stcode=z +io1PUSEpfn "sreline17 nampfn6e40853a81714408 ge_alloc.c#L6203735208408 g>40887="name="L669"> 66c=37176>376a>40363a81714408)=e_alloc.c#L6203716208408)=>40807="lieef="+c"sreline17 nampairt_pfn6e=ia03a8lf">" c1748s=e-de "sreline17 n als_famroundup6e=itpeyuffpeh als_famrounduode=C=f"L_migrile_reseairtsfamroundup6e=itpeyuffpeh als_famrounduode=1PUSEpfn "sreline17 nampfn6e40873a81714408)=e_alloc.c#L6203717208408)=>40877="line17 name="L65537176>374pe40383a81714408)=e_alloc.c#L6203718208408)=>40888="name="L669"> 66cB37165>3m7 try_dpeintk78lf">" c1748s=m7 try_dpeintkv_al ge" c "sreline1MMMINITTRACE78lf">" c1748s=MMMINITTRACEode= amneL"sreL64 l"tu  N">&quoagceemmap_try&quoag1me74"" one-de "sreline17 name="L6e40393a81714408)=e_alloc.c#L6203719208408)=>40887="line17 name="L67833333333mneL"sreL64 l"tu  N">&quoagItry7 nOL  N_mma n74> Ori7sd"w  n Ori7sluf+fns Ori7sluf8s=e- Ori7slu\n&quoag1me74"" one-de "sreline17 name="L6e40413a81714408 ge_alloc.c#L621374>208408 g>408 7="lieef="+code=zoneineL6rupe="L631"36174>3pgdataetypl6e=itpeyupgdattodN8s=e-de "sreline17 n374>mi) !03a8lf">" c17474>mi)dNCPU669"> 66c=36176>3665me74#en40413a81714408 ge_alloc.c#L6203741208408 g>40897="line17 n"18a2s="lllllllll( "sreline17 n)"L_migrile_reseairtsidd namx6e=id ((tpairtsiddv_al ge" c "sreline17 name="L6e=iaf">zl*stcode=zU669"> 66c=36176>3665me74#en40423a81714408 ge_alloc.c#L6213742208408 g>40807="line17 name="L6903718a>37msairt_pfn6e=i, als_famroundup6e=itpeyuffpeh als_famrounduode= 165>3770di75se=poairt_famroundup6e=itpeyuffpeh als_famrounduode=C  "sreline17 namsfunsignod lotsevoid  dodNCPCCeine17 namMIGRATE_MOVABLE6e=40433a81714408 ge_alloc.c#L6213743208408 g>40887f>"669"> 66c=36176>3665me74#en40443a81714408 ge_alloc.c#L6213744208408 g>40848r the/  f">zlist_ca37165>3airtsitry_c4r__rlisevoid  dodNCPUSEairtsitry_c4r__rlisev_al ge" c "sreline17 name="L6e=iaf">zl*stcode=zeine17 namMIGRATE_MOVABLE6e=40453a81714408 ge_alloc.c#L6213745208408 g>40887="name="L669"> 66c=37176>376a>40463a81714408)=e_alloc.c#L6203746208408)=>40807="lieef="+creturnLp36165>3690* 77ccrt" clreturn40473a81714408 ge_alloc.c#L6203747208408 g>40877="lime="L669"> 66c937178>377a>
40483a81714408)=e_alloc.c#L6203748208408)=>40887="line17 name="L65537176>374pe40493a81714408)=e_alloc.c#L6203749208408)=>40887="li#ifdef37175>3731* 77cCONFIG_HAVE_MEMBLOCK_NODE_MAPme="L6e=iaf">zlCONFIG_HAVE_MEMBLOCK_NODE_MAP7="line17 name="L65537176>374pe40513a81714408 ge_alloc.c#L621375>208408 g>408 7="li#infdef37175>3731* 77cCONFIG_HAVE_ARCH_EARLY_PFN_TO_NIAD8lf">" c1748s=CONFIG_HAVE_ARCH_EARLY_PFN_TO_NIA7="line17 name="L65537176>374pe40513a8171440  ge_alloc.c#L620375120840  g>40858="line17 name="L6cc37165>ccrt" cl "sN Frworth try7 nOeo2TATO/40523a8171440d)=e_alloc.c#L620375220840d)=>40858name="L631"""W39;z|37165>3" Requirineby SPARSEMEM. Given a PFN,creturnLws isn74> et tPFNLry7onOc iniOiociza77hr, single-e nammove40533a8171440d)=e_alloc.c#L620375320840d)=>40888="name="L669"> 66ee37176>3* Architectures maN imple3717 et ir own vers nOebut if add_active_range()c iniOiociza77hr, single-e nammove40543a8171440d)=e_alloc.c#L620375420840d)=>40827="line17 name="L68237178>3* wat us_c" *cGisern nOeono spec7 ncrequiri3717seo  T IT Ia"conveniensen" cl "sN Frworth try7 nOeo2TATO/40853a8171440d)=e_alloc.c#L620375520840d)=>408e7="nineL"sreL64 l_f"3717l>3* alternati et_cnumber ofcb.c#ksceoureservo6eO/40863a8171440  ge_alloc.c#L621375620840  g>408s7="line17 name="L69036179>3*51me74""sN Frworth try7 nOeo *cach*40573a8171440  ge_alloc.c#L620375720840  g>40877="hsreL64 l_36171>368<;__y7 try78lf">" c1748s=M__y7 try7="nam" c17__earlyundu_to_ni)v_al  "sreline17 namsairt_pfn6e=i,ndup6e=itpeyuffpehnduode=zPUSEpfn "sreline17 nampfn6e40583a8171440  ge_alloc.c#L621375820840  g>40888="nine17 namMIGRATE_RESERVE6e=i40593a8171440d)=e_alloc.c#L620375920840d)=>40887="line17 na "sreline17 namsairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduode= 1msairt_pfn6e=i,endundup6e=itpeyuffpehendunduode=1PUSEpfn "sreline17 nampfn6e40613a8171440  ge_alloc.c#L621376>20840  g>40  8="name="L66sreL64 l_36171>368" c1748s=paaiode= 1msairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al1PUSEpfn "sreline17 nampfn6e40613a8171440d)=e_alloc.c#L620376120840d)=>40 17="lPUSEpfn "sreline17 nampfn6e40 23a8171440d)=e_alloc.c#L620376220840d)=>40 28="name="L669"> 66cB37165>3pn m_each4n mndu_range !03a8lf">" c17pn m_each4n mndu_rangev_al ge" c "sreline1if">" c1748s=paaiode= 1msairt_pfn6e=i,MAX_NUMNODESY8lf">" c1748s=MAX_NUMNODESode= 1n7 namlist_ca37165>3famroundup6e=itpeyuffpehfamrounduode= 1n7 namlist_ca37165>3endundup6e=itpeyuffpehendunduode= 1n7 namlist_ca37165>3ni) !03a8lf">" c17ni)v_alzPUSEpfn "sreline17 nampfn6e40633a8171440d)=e_alloc.c#L620376320840d)=>40 87="line17 name="L633s717e="L631"36174>3famroundup6e=itpeyuffpehfamrounduode=i=iag=f"L_migrile_resepdup6e=itpeyuffpehnduode=1n7 nan7 naf"L_migrile_resepdup6e=itpeyuffpehnduode=1niagpfn "sreline17 nendundup6e=itpeyuffpehendunduode=zPUSEpfn "sreline17 nampfn6e40643a8171440d)=e_alloc.c#L620376420840d)=>40 47="line17 name="L633ieef="+creturnLmsairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al1PUSEpfn "sreline17 nampfn6e40653a8171440d)=e_alloc.c#L620376520840d)=>40 57="line17 na"> fwakm37874>370 * 77ccsroT IT Ia"Ln min hole3*51me74""sN Frworth try7 nOeo *cach*40663a8171440d)=e_alloc.c#L620376620840d)=>40 07="lieef="+creturnL-o1PUSEpfn "sreline17 nampfn6e40673a8171440  ge_alloc.c#L621376720840  g>40 77="lime="L669"> 66c937178>377a>
40683a8171440  ge_alloc.c#L621376820840  g>40 88="nime="La"> fwakm37874>370 * 77ccsCONFIG_HAVE_ARCH_EARLY_PFN_TO_NIA3*51me74""sN Frworth try7 nOeo *cach*40693a8171440  ge_alloc.c#L621376920840  g>40 37="line17 name="L639358a4>359ca40713a8171440  ge_alloc.c#L621377>20840  g>40  7="hsreL64 l_36171>368<;__y7 try78lf">" c1748s=M__y7 try7="nam" c17earlyundu_to_ni)v_al  "sreline17 namsairt_pfn6e=i,ndup6e=itpeyuffpehnduode=zPUSEpfn "sreline17 nampfn6e40713a8171440  ge_alloc.c#L620377120840  g>40 18="nine17 namMIGRATE_RESERVE6e=i40723a8171440d)=e_alloc.c#L620377220840d)=>40 28="name="L66sreL64 l_36171>368" c17ni)v_al1PUSEpfn "sreline17 nampfn6e40733a8171440d)=e_alloc.c#L620377320840d)=>40 87f>"669"> 66c=36176>3665me74#en40743a8171440d)=e_alloc.c#L620377420840d)=>40 48r the/  f">zlist_ca37165>3ni) !03a8lf">" c17ni)v_alC=f"L_migrile_rese__earlyundu_to_ni) !03a8lf">" c17__earlyundu_to_ni)v_al msairt_pfn6e=i,ndup6e=itpeyuffpehnduode=z1PUSEpfn "sreline17 nampfn6e40753a8171440d)=e_alloc.c#L620377520840d)=>40 57="line17 nas717e="L631"36174>3ni) !03a8lf">" c17ni)v_alCs=e-= 0zPUSEpfn "sreline17 nampfn6e40763a8171440d)=e_alloc.c#L620377620840d)=>40 07="lieef="+code=zonereturnLmsairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al1PUSEpfn "sreline17 nampfn6e40773a8171440d)=e_alloc.c#L620377720840d)=>40 77>name="L684"> fwakm37874>370 * 77ccsjusssreturnt 0 *51me74""sN Frworth try7 nOeo *cach*40783a8171440  ge_alloc.c#L621377820840  g>40 87="lieef="+creturnLp36165>3690* 77ccrt" clreturn40793a8171440  ge_alloc.c#L621377920840  g>40 97="lime="L669"> 66c937178>377a>
40813a8171440  ge_alloc.c#L621378>20840  g>40  7f>"669"> 66c=36176>3665me74#en40813a8171440Frworth try7 nOeo * (tpe40Frw>40 17="li#ifdef37175>3731* 77cCONFIG_NODES_SPAN_OTHER_NODESY8lf">" c1748s=CONFIG_NODES_SPAN_OTHER_NODES7f>"669"> 66c=36176>3665me74#en40823a81714407 ge_alloc.c#L6213682208407 g>40 58name7175>3731* 77cboolY8lf">" c1748s=bool7="nam" c1748s=M__y7 try7="nam" c17earlyundu_in_ni)v_al  "sreline17 namsairt_pfn6e=i,ndup6e=itpeyuffpehnduode=,6sreL64 l_36171>368" c17474>ode=zPUSEpfn "sreline17 nampfn6e40833a8171440dage_alloc.c#L620368320840dag>40 38="nine17 namMIGRATE_RESERVE6e=i40843a81714407 ge_alloc.c#L6203684208407 g>40 48="name="L66sreL64 l_36171>368" c17ni)v_al1PUSEpfn "sreline17 nampfn6e40853a81714407)=e_alloc.c#L6203685208407)=>40 87="name="L669"> 66c=37176>376a>40863a81714407)=e_alloc.c#L6203686208407)=>40 07="lieef="+c"sreline17 nampni) !03a8lf">" c17ni)v_alC=f"L_migrile_rese__earlyundu_to_ni) !03a8lf">" c17__earlyundu_to_ni)v_al msairt_pfn6e=i,ndup6e=itpeyuffpehnduode=z1PUSEpfn "sreline17 nampfn6e40873a8171440d ge_alloc.c#L620368720840d g>40 77="line17 nas717e="L631"36174>3ni) !03a8lf">" c17ni)v_alCs=e-= 01n7 nan7 naf"L_migrile_reseni) !03a8lf">" c17ni)v_alC!=f"L_migrile_resen368 !03a8lf">" c17474>ode=zPUSEpfn "sreline17 nampfn6e40883a81714407age_alloc.c#L6203688208407ag>40 07   +alloc.c#L634" ireturnLmsairt_pfn6e=i,false !03a8lf">" c17palsev_al1PUSEpfn "sreline17 nampfn6e40893a8171440 )=e_alloc.c#L620368920840 )=>40 97="lieef="+creturnLmsairt_pfn6e=i,true !03a8lf">" c17truev_al1PUSEpfn "sreline17 nampfn6e40913a81714407)=e_alloc.c#L620369>208407)=>407)7="lime="L669"> 66c937178>377a>
40913a81714407)=e_alloc.c#L6203691208407)=>40707="lime="L669"> 66c=36176>3665me74#en40723a81714407)=e_alloc.c#L6203692208407)=>40717="line17 name="L68236171>36940788="name="L669"> 66ee37176>/*crt" cl "sN Frworth try7 nOeo2TATO/40943a81714407 ge_alloc.c#L6213694208407 g>40727="line17 name="L68237178>3* c4r___oc.4n mwith_active_regiont - COeo c4r___oc.4n mn74>  Frw_eac active rangev_" cl "sN Frworth try7 nOeo2TATO/40953a81714407 ge_alloc.c#L6213695208407 g>407e7="nineL"sreL64 l_f"3717l>3* @ni):srod n74> eo c4r_"Ln min on. If MAX_NUMNODES, a B.tedes nOeoc4r_dOc iniOiociza77hr, single-e nammove40763a81714407 ge_alloc.c#L6213696208407 g>407s7="line17 name="L69036179>3* @max_lowundu:srod _me7esssPFNLis is"* B.bn pme=edr trc4r___oc.4n mn74>c iniOiociza77hr, single-e nammove40773a81714407 ge_alloc.c#L6213697208407 g>40777>name="L684"> fwakm36174>3"c iniOiociza77hr, single-e nammove40783a81714407 ge_alloc.c#L6213698208407 g>40787="line17 name="L69036179>3* If 17 architecture guaranteey7is isa B.ranges registerinewithc iniOiociza77hr, single-e nammove40793a81714407 ge_alloc.c#L6213699208407 g>407s7="line17 name="L678378a4>3* add_active_ranges()"containono holes" *cGmaN blfc4r_deo  T c iniOiociza77hr, single-e nammove41813a8171441813a_alloc.c#L621369920841813>41098="line17 name="L6cc37175>365  T IfunN FrwGmaN blfus_c"instead_Fofte n  N_c4r___oc.4n ()"manue nyOc iniOiociza77hr, single-e nammove41013a81714418)=e_alloc.c#L6203691208418)=>41058="line17 name="L6cc37165>3*51me74""sN Frworth try7 nOeo *cach*41823a81714418)=e_alloc.c#L6203692208418)=>41817="lame="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nam" c17p4r___oc.4n mwith_active_regiontv_al sreL64 l_36171>368" c17ni)v_al n "sreline17 namsairt_pfn6e=i,max_lowundu78lf">" c1748s=max_lowunduode=zPUSEpfn "sreline17 nampfn6e41833a81714418)=e_alloc.c#L6203693208418)=>41038="nine17 namMIGRATE_RESERVE6e=i41843a81714418 ge_alloc.c#L6213694208418 g>41847="line17 na "sreline17 namsairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduode= 1msairt_pfn6e=i,endundup6e=itpeyuffpehendunduode=1PUSEpfn "sreline17 nampfn6e41853a81714418 ge_alloc.c#L6213695208418 g>41057="line17 nasreL64 l_36171>368" c1748s=paaiode= 1msairt_pfn6e=i,  T _ni) !03a8lf">" c17  T _ni)ode=1PUSEpfn "sreline17 nampfn6e41863a81714418 ge_alloc.c#L6213696208418 g>41067="line17 name="L68637178>3776m41073a81714418 ge_alloc.c#L6213697208418 g>41077="lineL6rupe="L631"36174>3pn m_each4n mndu_range !03a8lf">" c17pn m_each4n mndu_rangev_al ge" c "sreline1if">" c1748s=paaiode= 1msairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al nn7 namlist_ca37165>3famroundup6e=itpeyuffpehfamrounduode= 1n7 namlist_ca37165>3endundup6e=itpeyuffpehendunduode= 1n7 namlist_ca37165>3  T _ni) !03a8lf">" c17  T _ni)ode=Cline17 namMIGRATE_RESERVE6e=i41083a81714418 ge_alloc.c#L6213698208418 g>41007   +alloc.c#L634" i3" c1748s=minv_al ge" c "sreline1famroundup6e=itpeyuffpehfamrounduode= 1msairt_pfn6e=i,max_lowundu78lf">" c1748s=max_lowunduode=z1PUSEpfn "sreline17 nampfn6e41893a81714418 ge_alloc.c#L6213699208418 g>41087="line17 name="L678de "sreline17 nendundup6e=itpeyuffpehendunduode=in "sreline17 namsmiu78lf">" c1748s=minv_al ge" c "sreline1endundup6e=itpeyuffpehendunduode= 1msairt_pfn6e=i,max_lowundu78lf">" c1748s=max_lowunduode=z1PUSEpfn "sreline17 nampfn6e41113a81714418 ge_alloc.c#L621371>208418 g>411 7f>"669"> 66c=36176>3665me74#en41813a81714418 ge_alloc.c#L6213711208418 g>41197="line17 n"18a2s="ls717e="L631"36174>3famroundup6e=itpeyuffpehfamrounduode=i=iagpfn "sreline17 nendundup6e=itpeyuffpehendunduode=zPUSEpfn "sreline17 nampfn6e41823a81714418 ge_alloc.c#L6213712208418 g>41107="line17 name="L6903718a>37msairt_pfn6e=i,c4r___oc.4n mn74> !03a8lf">" c17p4r___oc.4n m474>ode=7e="L631"36174>3NODE_DATA !03a8lf">" c17NODE_DATAode=7e="L631"36174>3  T _ni) !03a8lf">" c17  T _ni)ode=CU669"> 66c=36176>3665me74#en41833a81714418 ge_alloc.c#L6213713208418 g>41187="line17 name="L63333333333333333333333333333e="L631"36174>3PFN_PHYSY8lf">" c1748s=PFN_PHYSv_al ge" c "sreline1famroundup6e=itpeyuffpehfamrounduode=CU669"> 66c=36176>3665me74#en41843a81714418)=e_alloc.c#L6203714208418)=>41147="line17 name="L633ieef="+ccccccccccccccccccc ge" c "sreline1endundup6e=itpeyuffpehendunduode= - ge" c "sreline1famroundup6e=itpeyuffpehfamrounduode=Ci=iag=iagpfn "sreline17 naPAGE_SHIFTo_e_al6e=itpeyuPAGE_SHIFTgfcz1PUSEpfn "sreline17 nampfn6e41153a81714418)=e_alloc.c#L6203715208418)=>41157="line17 naime="L669"> 66c937178>377a>
41863a81714418)=e_alloc.c#L6203716208418)=>41807="lime="L669"> 66c937178>377a>
41873a81714418)=e_alloc.c#L6203717208418)=>41877="line17 name="L65537176>374pe41183a81714418)=e_alloc.c#L6203718208418)=>41187="line17 name="L69036179>/*crt" cl "sN Frworth try7 nOeo2TATO/4140193a817118)=e_alloc.c#L620371920849ieef=11s7="line17 name="L678378a4>3* ne1rse_Ln min_lelinnt with_active_regiont - COeo Ln min_lelinnt  Frw_eac active rangev_" cl "sN Frworth try7 nOeo2TATO/41213a81714418 ge_alloc.c#L621372>208418 g>41298="line17 name="L6cc37175>365@ni):srod n74> eo cOeo Ln min_lelinnt  Fr. If MAX_NUMNODES, a B.tedes "* B.bn us_cOc iniOiociza77hr, single-e nammove41213a81714418 ge_alloc.c#L6213721208418 g>41258="line17 name="L6cc37165>3*c iniOiociza77hr, single-e nammove41223a81714418 ge_alloc.c#L6213722208418 g>41258name="L631"""W39;z|37165>3" If 17 architecture guaranteey7is isa B.ranges registerinewithc iniOiociza77hr, single-e nammove41833a81714418 ge_alloc.c#L6213723208418 g>41288="name="L669"> 66ee37176>3* add_active_ranges()"containono holes" *cGmaN blfc4r_deo  T c iniOiociza77hr, single-e nammove41843a81714418 ge_alloc.c#L6213724208418 g>41227="line17 name="L68237178>3* cunN FrwGmaN blfus_c"instead_Fofte n  N_Ln min_lelinnt()"manue nyOc iniOiociza77hr, single-e nammove41853a81714418 ge_alloc.c#L6213715208418 g>412e7="nineL"sreL64 l_f"3717l>3*51me74""sN Frworth try7 nOeo *cach*41863a81714418 ge_alloc.c#L6213726208418 g>41807="lame="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nam368" c17ni)v_alzPUSEpfn "sreline17 nampfn6e41873a81714418)=e_alloc.c#L6203727208418)=>41277="hine17 namMIGRATE_RESERVE6e=i41283a81714418)=e_alloc.c#L6203718208418)=>41207   +alloc.c "sreline17 namsairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduode= 1msairt_pfn6e=i,endundup6e=itpeyuffpehendunduode=1PUSEpfn "sreline17 nampfn6e41893a81714418 ge_alloc.c#L6203729208418 g>41297="lieef="+c3reL64 l_36171>368" c1748s=paaiode= 1msairt_pfn6e=i,  T _ni) !03a8lf">" c17  T _ni)ode=1PUSEpfn "sreline17 nampfn6e41313a81714418 ge_alloc.c#L620373>208418 g>413 7f>"669"> 66c=36176>3665me74#en41313a81714418)=e_alloc.c#L6203711208418)=>41817="lineL6rupe="L631"36174>3pn m_each4n mndu_range !03a8lf">" c17pn m_each4n mndu_rangev_al ge" c "sreline1if">" c1748s=paaiode= 1msairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al nn7 namlist_ca37165>3famroundup6e=itpeyuffpehfamrounduode= 1n7 namlist_ca37165>3endundup6e=itpeyuffpehendunduode= 1n7 namlist_ca37165>3  T _ni) !03a8lf">" c17  T _ni)ode=C669"> 66c=36176>3665me74#en41323a81714418)=e_alloc.c#L6203712208418)=>41307="line17 name="L690msairt_pfn6e=i,mn min_lelinnt78lf">" c1748s=mn min_lelinntode=7e="L631"36174>3  T _ni) !03a8lf">" c17  T _ni)ode= amsairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduode= 1msairt_pfn6e=i,endundup6e=itpeyuffpehendunduode=z1PUSEpfn "sreline17 nampfn6e41333a81714418)=e_alloc.c#L6203713208418)=>41887="lime="L669"> 66c937178>377a>
41343a81714418 ge_alloc.c#L6213714208418 g>41347="line17 namMIGRATE_MOVABLE6e=41353a81714418 ge_alloc.c#L6203735208418 g>413e7="nineL"sreL64 l_f"3717l>/*crt" cl "sN Frworth try7 nOeo2TATO/41363a81714418)=e_alloc.c#L6203716208418)=>413s7="line17 name="L69036179>3* getmndu_range_pn mni) - ReturnLet tfamro" *cGendf+3a8fc4716s  Frwa n74>c iniOiociza77hr, single-e nammove41873a81714418)=e_alloc.c#L6203717208418)=>41377>name="L684"> fwakm36174>3"5@ni):srod nidr trreturnLet trange  Fr. If MAX_NUMNODES, et tmino *cGmaxsPFNLnOeoreturn_cOc iniOiociza77hr, single-e nammove41383a81714418)=e_alloc.c#L6203718208418)=>41387="line17 name="L69036179>3* @famroundu: Pme=edrbyoreferince. Onoreturn, it "* B.hav> et tn74> famrounduOc iniOiociza77hr, single-e nammove41393a81714418)=e_alloc.c#L6203719208418)=>413s7="line17 name="L678378a4>3* @endundu: Pme=edrbyoreferince. Onoreturn, it "* B.hav> et tn74> endunduOc iniOiociza77hr, single-e nammove41413a81714418 ge_alloc.c#L621374>208418 g>41498="line17 name="L6cc37175>36c iniOiociza77hr, single-e nammove41413a81714418 ge_alloc.c#L6203741208418 g>41458="line17 name="L6cc37165>3* Issreturnt et tfamro" *cGendf+3a8fc4716_Fofa n74> ba=edrrwGin Frma FrwodiniOiociza77hr, single-e nammove41423a81714418 ge_alloc.c#L6213742208418 g>41458name="L631"""W39;z|37165>3" providedrbyo17 archfte n  N_add_active_range(). If te nedr Frwa n74>c iniOiociza77hr, single-e nammove41433a81714418 ge_alloc.c#L6213743208418 g>41488="name="L669"> 66ee37176>3* withono avail) "s Ln min, a warn  N_f epeint_c" *cGisetfamro" *cGendc iniOiociza77hr, single-e nammove41443a81714418 ge_alloc.c#L6213744208418 g>41427="line17 name="L68237178>3* PFNs "* B.bn 0Oc iniOiociza77hr, single-e nammove41453a81714418 ge_alloc.c#L6213745208418 g>414e7="nineL"sreL64 l_f"3717l>3*51me74""sN Frworth try7 nOeo *cach*41463a81714418)=e_alloc.c#L6203746208418)=>41407="lame="L639378>2>3706N;__y7 try78lf">" c1748s=M__y7 try7="nam" c1748s=getmndu_range_pn mni)v_al  "srelinesreL64 l_36171>368" c17ni)v_al sN Frworth try7 nOeo *cach*41473a81714418 ge_alloc.c#L6203747208418 g>41477="h} elsenineL6ruplllllllll "sreline17 naage" c "sreline1famroundup6e=itpeyuffpehfamrounduode= 1 "sreline17 naage" c "sreline1endundup6e=itpeyuffpehendunduode=zPUSEpfn "sreline17 nampfn6e41483a81714418)=e_alloc.c#L6203748208418)=>41488="nine17 namMIGRATE_RESERVE6e=i41493a81714418)=e_alloc.c#L6203749208418)=>41487="line17 na "sreline17 namsairt_pfn6e=i,  T _famroundup6e=itpeyuffpeh  T _famrounduode= 1msairt_pfn6e=i,  T _endundup6e=itpeyuffpeh  T _endunduode=1PUSEpfn "sreline17 nampfn6e41513a81714418 ge_alloc.c#L621375>208418 g>415 8="name="L66sreL64 l_36171>368" c1748s=paaiode=1PUSEpfn "sreline17 nampfn6e41513a8171441  ge_alloc.c#L620375120841  g>41517="lPUSEpfn "sreline17 nampfn6e41523a8171441d)=e_alloc.c#L620375220841d)=>41507="line17 naage" c "sreline1famroundup6e=itpeyuffpehfamrounduode= = -1UL1PUSEpfn "sreline17 nampfn6e41533a8171441d)=e_alloc.c#L620375320841d)=>41537="line17 naage" c "sreline1endundup6e=itpeyuffpehendunduode=in p36165>3690* 77ccrt" clreturn41543a8171441d)=e_alloc.c#L620375420841d)=>41547="line17 namMIGRATE_MOVABLE6e=41853a8171441d)=e_alloc.c#L620375520841d)=>41557="line17 na"="L631"36174>3pn m_each4n mndu_range !03a8lf">" c17pn m_each4n mndu_rangev_al ge" c "sreline1if">" c1748s=paaiode= 1msairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al nn7 namlist_ca37165>3  T _famroundup6e=itpeyuffpeh  T _famrounduode= 1n7 namlist_ca37165>3  T _endundup6e=itpeyuffpeh  T _endunduode= 1msairt_pfn6e=i,NULL !03a8lf">" c17NULLode=Cline17 namMIGRATE_RESERVE6e=i41863a8171441  ge_alloc.c#L621375620841  g>41507="lieef="+code=zoneage" c "sreline1famroundup6e=itpeyuffpehfamrounduode= = "sreline17 namsmiu78lf">" c1748s=minv_al age" c "sreline1famroundup6e=itpeyuffpehfamrounduode= 1mlist_ca37165>3  T _famroundup6e=itpeyuffpeh  T _famrounduode=z1PUSEpfn "sreline17 nampfn6e41573a8171441  ge_alloc.c#L620375720841  g>41577="h} elsenineL6ruplage" c "sreline1endundup6e=itpeyuffpehendunduode=in msairt_pfn6e=i,max78lf">" c1748s=maxv_al age" c "sreline1endundup6e=itpeyuffpehendunduode= 1msairt_pfn6e=i,  T _endundup6e=itpeyuffpeh  T _endunduode=z1PUSEpfn "sreline17 nampfn6e41583a8171441  ge_alloc.c#L621375820841  g>41507   +alloc.cime="L669"> 66c937178>377a>
41593a8171441d)=e_alloc.c#L620375920841d)=>41537="line17 name="L639358a4>359ca41613a8171441  ge_alloc.c#L621376>20841  g>41617="line17 na3717age" c "sreline1famroundup6e=itpeyuffpehfamrounduode= == -1ULzPUSEpfn "sreline17 nampfn6e41613a8171441d)=e_alloc.c#L620376120841d)=>41697="line17 n"18a2s="lage" c "sreline1famroundup6e=itpeyuffpehfamrounduode= = p36165>3690* 77ccrt" clreturn41 23a8171441d)=e_alloc.c#L620376220841d)=>41607="lime="L669"> 66c937178>377a>
41633a8171441d)=e_alloc.c#L620376320841d)=>41687f>"669"> 66c=36176>3665me74#en41643a8171441d)=e_alloc.c#L620376420841d)=>41627="line17 name="L68237178>ccrt" cl "sN Frworth try7 nOeo2TATO/41653a8171441d)=e_alloc.c#L620376520841d)=>416e7="nineL"sreL64 l_f"3717l>3* roT Ifindssa"w  n is iscL"sblfus_c" FrwZONE_MOVABLEf+3a8l.srodrt" cl "sN Frworth try7 nOeo2TATO/41663a8171441d)=e_alloc.c#L620376620841d)=>416s7="line17 name="L69036179>3* me=ump FrwGis madn is isfws l withino  n74> nOeoorderineinomonoto"icv_" cl "sN Frworth try7 nOeo2TATO/41673a8171441  ge_alloc.c#L621376720841  g>41677>name="L684"> fwakm36174>3"5increas  N_Ln min_address l so is isiset&quoag_me7ess&quoagppopulat_c"w  n it us_cv_" cl "sN Frworth try7 nOeo2TATO/41683a8171441  ge_alloc.c#L621376820841  g>41687="line17 name="L69036179>3*51me74""sN Frworth try7 nOeo *cach*41693a8171441  ge_alloc.c#L621376920841  g>41697="line17 name="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nam" c1748s=paacind_us) "s_airtspn mmov) "sv_al ame=zPUSEpfn "sreline17 nampfn6e41713a8171441  ge_alloc.c#L621377>20841  g>417 8="nine17 namMIGRATE_RESERVE6e=i41713a8171441  ge_alloc.c#L620377120841  g>41797="line17 n"sreL64 l_36171>36841 28="name="L66 Frw65>3770di75se=poairt_itded namx6e=id ((tpairtsitdedode=in msairt_pfn6e=i,MAX_NR_ZONESY8lf">" c1748s=MAX_NR_ZONESode= - 1gpfn "sreline17 nairt_itded namx6e=id ((tpairtsitdedode=is=e-= 0gpfn "sreline17 nairt_itded namx6e=id ((tpairtsitdedode=--Cline17 namMIGRATE_RESERVE6e=i41733a8171441d)=e_alloc.c#L620377320841d)=>41787="line17 name="L633s717e="L631"36174>3airt_itded namx6e=id ((tpairtsitdedode=inn msairt_pfn6e=i,ZONE_MOVABLE namx6e=id ((tpZONE_MOVABLEode=zPUSEpfn "sreline17 nampfn6e41743a8171441d)=e_alloc.c#L620377420841d)=>41747="line17 name="L633ieef="+ccontinue1PUSEpfn "sreline17 nampfn6e41753a8171441d)=e_alloc.c#L620377520841d)=>41787="name="L669"> 66c=37176>376a>41763a8171441d)=e_alloc.c#L620377620841d)=>41 07="lieef="+code=zones717e="L631"36174>3arch_airts_me7ess_possi "s_ndup6e=itpeyuffpeharch_airts_me7ess_possi "s_ndu7="l[e="L631"36174>3airt_itded namx6e=id ((tpairtsitdedode=]is=e-ame="L669"> 66c=37176>376a>41773a8171441d)=e_alloc.c#L620377720841d)=>41777="h} elsenineL6rupllllllllllllllllle="L631"36174>3arch_airtslowess_possi "s_ndup6e=itpeyuffpeharch_airtslowess_possi "s_ndu7="l[e="L631"36174>3airt_itded namx6e=id ((tpairtsitdedode=]zPUSEpfn "sreline17 nampfn6e41783a8171441  ge_alloc.c#L621377820841  g>41707   +alloc.c#L634" iiiiiiiiibreak-ame="L669"> 66c=37176>376a>41793a8171441  ge_alloc.c#L621377920841  g>41707"line18anamime="L669"> 66c937178>377a>
41813a8171441  ge_alloc.c#L621378>20841  g>41  7f>"669"> 66c=36176>3665me74#en41813a8171441Frworth try7 nOeo * (tpe41Frw>41817="lineL6rupe="L631"36174>3VM_BUG_ON namx6e=id ((tpVM_BUG_ONv_al ge" c "sreline1airt_itded namx6e=id ((tpairtsitdedode=inn -1z1PUSEpfn "sreline17 nampfn6e41823a81714417 ge_alloc.c#L6213682208417 g>41828="name="L669"> 66cB37165>3mov) "s7fws  69[ eyuffpehgfmov) "s7fws ode=in msairt_pfn6e=i,airtsitded namx6e=id ((tpairtsitdedode=1PUSEpfn "sreline17 nampfn6e41833a8171441dage_alloc.c#L620368320841dag>41887="lime="L669"> 66c937178>377a>
41843a81714417 ge_alloc.c#L6203684208417 g>41847="line17 namMIGRATE_MOVABLE6e=41853a81714417)=e_alloc.c#L6203685208417)=>418e7="nineL"sreL64 l_f"3717l>/*1me74""sN Frworth try7 nOeo *cach*41863a81714417)=e_alloc.c#L6203686208417)=>418s7="line17 name="L69036179>3* rod w  n ranges providedrbyoyctearchitecture do7tessinclu4> ZONE_MOVABLEode74""sN Frworth try7 nOeo *cach*41873a8171441d ge_alloc.c#L620368720841d g>41877>name="L684"> fwakm36174>3"5becaus  it it sOeedritdepetden._Fofarchitecture. Unlik> et tot74""fws l,ode74""sN Frworth try7 nOeo *cach*41883a81714417age_alloc.c#L6203688208417ag>41887="line17 name="L69036179>3* isetfamro  N_point" FrwZONE_MOVABLEfry7tessfixed. IssmaN blfdifferinsen" cl "sN Frworth try7 nOeo2TATO/41893a8171441 )=e_alloc.c#L620368920841 )=>418s7="line17 name="L678378a4>3* ino_eac n74> depetd  N_on1yctesOee_Fof_eac n74>  *cGhow evenly kernelcordrt" cl "sN Frworth try7 nOeo2TATO/41913a81714417)=e_alloc.c#L620369>208417)=>41998="line17 name="L6cc37175>365ry7di"tu buted. roT Ihelp4""cunN FrwGadjusst et tw  n rangesrt" cl "sN Frworth try7 nOeo2TATO/41913a81714417)=e_alloc.c#L6203691208417)=>41958="line17 name="L6cc37165>3* providedrbyoyctearchitecture  Frwa given n74> by us  N_ycteendfFofet rt" cl "sN Frworth try7 nOeo2TATO/41923a81714417)=e_alloc.c#L6203692208417)=>41958name="L631"""W39;z|37165>3" _me7esssus) "stw  n  FrwZONE_MOVABLE. roT Ilelinrvet et tme=ump FrwGis irt" cl "sN Frworth try7 nOeo2TATO/41933a81714417)=e_alloc.c#L6203693208417)=>41788="name="L669"> 66ee37176>3" fws l withino  n74> nOeoinoorderfFofmonoto"ic5increases mn min_address lrt" cl "sN Frworth try7 nOeo2TATO/41943a81714417 ge_alloc.c#L6213694208417 g>41727="line17 name="L68237178>3*51me74""sN Frworth try7 nOeo *cach*41953a81714417 ge_alloc.c#L6213695208417 g>417e7="nine17 name="L639378>2>3706N;__y7 try78lf">" c1748s=M__y7 try7="nam" c1748s=paaadjuss_airtsrange_pn mairtsmov) "sv_al sreL64 l_36171>368" c17ni)v_al sN Frworth try7 nOeo *cach*41763a81714417 ge_alloc.c#L6213696208417 g>41907="lieef="+code=zoneineL6rup7777777777777777 "sreline17 namsairt_pfn6e=i,airtstypsf">" c1748s=paaairtstypsv_al sN Frworth try7 nOeo *cach*41773a81714417 ge_alloc.c#L6213697208417 g>41977="h} elsenineL6ruplllllllllllllllllllllllll "sreline17 namsairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al sN Frworth try7 nOeo *cach*41783a81714417 ge_alloc.c#L6213698208417 g>41907   +alloc.c#L634" iiiiiiiiillllllllllllllll "sreline17 namsairt_pfn6e=i,474>mendundup6e=itpeyuffpeh474>mendunduv_al sN Frworth try7 nOeo *cach*41793a81714417 ge_alloc.c#L6213699208417 g>41987="line17 name="L67833333333llllllllllllllll "sreline17 naage" c "sreline1 als_famroundup6e=itpeyuffpeh als_famrounduode= 669"> 66c=36176>3665me74#en42813a8171442813a_alloc.c#L621369920842813>420 7="lieef="+code=zoneineL6rupllllllllllllllll "sreline17 naage" c "sreline1 als_endundup6e=itpeyuffpeh als_endunduode=zPUSEpfn "sreline17 nampfn6e42013a81714428)=e_alloc.c#L6203691208428)=>42018="nine17 namMIGRATE_RESERVE6e=i42823a81714428)=e_alloc.c#L6203692208428)=>42028="name="L669> fwakm37874>370 * 77ccsOnly adjusses71ZONE_MOVABLEfry7rwGisry7tede3*51me74""sN Frworth try7 nOeo *cach*42833a81714428)=e_alloc.c#L6203693208428)=>42087="line17 nas717e="L631"36174>3airt_mov) "s7ndup6e=itpeyuffpeh als_mov) "s7ndu7="l[e="L631"36174>3ni) !03a8lf">" c17ni)v_al]Cline17 namMIGRATE_RESERVE6e=i42843a81714428 ge_alloc.c#L6213694208428 g>42047="line17 name="L6339> fwakm37874>370 * 77ccsSOee_ZONE_MOVABLEf*51me74""sN Frworth try7 nOeo *cach*42853a81714428 ge_alloc.c#L6213695208428 g>42057="line17 naine17 nas717e="L631"36174>3airt_typsf">" c1748s=paaairtstypsv_alinn msairt_pfn6e=i,ZONE_MOVABLE namx6e=id ((tpZONE_MOVABLEode=zline17 namMIGRATE_RESERVE6e=i42863a81714428 ge_alloc.c#L6213696208428 g>42007="lieef="+code=zoneineL6rupage" c "sreline1 als_famroundup6e=itpeyuffpeh als_famrounduode=in msairt_pfn6e=i,airtsmov) "s7ndup6e=itpeyuffpeh als_mov) "s7ndu7="l[e="L631"36174>3ni) !03a8lf">" c17ni)v_al]1PUSEpfn "sreline17 nampfn6e42073a81714428 ge_alloc.c#L6213697208428 g>42077="h} elsenineL6ruplllllllllage" c "sreline1 als_endundup6e=itpeyuffpeh als_endunduode=in "sreline17 namsmiu78lf">" c1748s=minv_al ge" c "sreline1474>mendundup6e=itpeyuffpeh474>mendunduv_al sN Frworth try7 nOeo *cach*42083a81714428 ge_alloc.c#L6213698208428 g>42007   +alloc.c#L634" iine17 name="L6339="L631"36174>3arch_airts_me7ess_possi "s_ndup6e=itpeyuffpeharch_airts_me7ess_possi "s_ndu7="l[e="L631"36174>3mov) "s7fws  69[ eyuffpehgfmov) "s7fws ode=]z1PUSEpfn "sreline17 nampfn6e42893a81714428 ge_alloc.c#L6213699208428 g>42037="line17 name="L639358a4>359ca42113a81714428 ge_alloc.c#L621371>208428 g>421 7="lieef="+code=zone9> fwakm37874>370 * 77ccsAdjusse FrwZONE_MOVABLEffamro  N_withinoisry7range *51me74""sN Frworth try7 nOeo *cach*42813a81714428 ge_alloc.c#L6213711208428 g>42197="line17 n"18a2s="l} els  i717age" c "sreline1 als_famroundup6e=itpeyuffpeh als_famrounduode=i=iagpfn "sreline17 nairtsmov) "s7ndup6e=itpeyuffpeh als_mov) "s7ndu7="l[e="L631"36174>3ni) !03a8lf">" c17ni)v_al]1n7 nan7 nasN Frworth try7 nOeo *cach*42823a81714428 ge_alloc.c#L6213712208428 g>42107="line17 name="L6903718a>37llllllllage" c "sreline1 als_endundup6e=itpeyuffpeh als_endunduode=is=e- e="L631"36174>3airt_mov) "s7ndup6e=itpeyuffpeh als_mov) "s7ndu7="l[e="L631"36174>3ni) !03a8lf">" c17ni)v_al]Cline17 namMIGRATE_RESERVE6e=i42833a81714428 ge_alloc.c#L6213713208428 g>42187="line17 name="L63333333333age" c "sreline1 als_endundup6e=itpeyuffpeh als_endunduode=in "sreline17 namsairtsmov) "s7ndup6e=itpeyuffpeh als_mov) "s7ndu7="l[e="L631"36174>3ni) !03a8lf">" c17ni)v_al]1PUSEpfn "sreline17 nampfn6e42843a81714428)=e_alloc.c#L6203714208428)=>42147="line17 namMIGRATE_MOVABLE6e=42153a81714428)=e_alloc.c#L6203715208428)=>42157="line17 naine17 na"> fwakm37874>370 * 77ccsCheck i71isry7whole3range il withinoZONE_MOVABLEf*51me74""sN Frworth try7 nOeo *cach*42863a81714428)=e_alloc.c#L6203716208428)=>42107="lieef="+code=zone} els  i717age" c "sreline1 als_famroundup6e=itpeyuffpeh als_famrounduode=i=gag=f"L_migrile_reseairt_mov) "s7ndup6e=itpeyuffpeh als_mov) "s7ndu7="l[e="L631"36174>3ni) !03a8lf">" c17ni)v_al]CsN Frworth try7 nOeo *cach*42873a81714428)=e_alloc.c#L6203717208428)=>42177="h} elsenineL6ruplllllllllage" c "sreline1 als_famroundup6e=itpeyuffpeh als_famrounduode=in age" c "sreline1 als_endundup6e=itpeyuffpeh als_endunduode=1PUSEpfn "sreline17 nampfn6e42883a81714428)=e_alloc.c#L6203718208428)=>42107   +alloc.cime="L669"> 66c937178>377a>
4240193a817128)=e_alloc.c#L620371920842ieef=2197="lime="L669"> 66c937178>377a>
42213a81714428 ge_alloc.c#L621372>208428 g>422 7f>"669"> 66c=36176>3665me74#en42213a81714428 ge_alloc.c#L6213721208428 g>42258="line17 name="L6cc37165>/*1me74""sN Frworth try7 nOeo *cach*42223a81714428 ge_alloc.c#L6213722208428 g>42258name="L631"""W39;z|37165>3" ReturnLet tnumberfFof+3a8lsa"w  n ="L6s ino  n74>,sinclu4  N_holes1me74""sN Frworth try7 nOeo *cach*42233a81714428 ge_alloc.c#L6213723208428 g>42288="name="L669"> 66ee37176>3* lelinnt +3a8ls=  als_fe="ned +3a8l_in_n74>() -  als_abinnt +3a8l_in_n74>()1me74""sN Frworth try7 nOeo *cach*42243a81714428 ge_alloc.c#L6213724208428 g>42227="line17 name="L68237178>3*51me74""sN Frworth try7 nOeo *cach*42853a81714428 ge_alloc.c#L6213715208428 g>422e7="nine17 n "sreline17 namsairt_pfn6e=i,;__y7 try78lf">" c1748s=M__y7 try7="namv_al sreL64 l_36171>368" c17ni)v_al sN Frworth try7 nOeo *cach*42863a81714428 ge_alloc.c#L6213726208428 g>42207="lieef="+code=zoneineL6rup7777777777777777 "sreline17 namsairt_pfn6e=i,airtstypsf">" c1748s=paaairtstypsv_al sN Frworth try7 nOeo *cach*42873a81714428)=e_alloc.c#L6203727208428)=>42277="h} elsenineL6ruplllllllllllllllllllllllll "sreline17 naage" c "sreline1relore) !03a8lf">" c17relore)ode=zPUSEpfn "sreline17 nampfn6e42283a81714428)=e_alloc.c#L6203718208428)=>42288="nine17 namMIGRATE_RESERVE6e=i42893a81714428 ge_alloc.c#L6203729208428 g>42287="line17 na "sreline17 namsairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al amsairt_pfn6e=i,474>mendundup6e=itpeyuffpeh474>mendunduv_al1PUSEpfn "sreline17 nampfn6e42313a81714428 ge_alloc.c#L620373>208428 g>42307="line17 na "sreline17 namsairt_pfn6e=i, als_famroundup6e=itpeyuffpeh als_famrounduode= 1ge" c "sreline1 als_endundup6e=itpeyuffpeh als_endunduode=1PUSEpfn "sreline17 nampfn6e42313a81714428)=e_alloc.c#L6203711208428)=>42317="lPUSEpfn "sreline17 nampfn6e42323a81714428)=e_alloc.c#L6203712208428)=>42328="name="L669> fwakm37874>370 * 77ccsGet et tfamro" *cGendfFofet  n74>  *cGw  n *51me74""sN Frworth try7 nOeo *cach*42333a81714428)=e_alloc.c#L6203713208428)=>42387="line17 nage" c "sreline1getmndu_range_pn mni)78lf">" c1748s=getmndu_range_pn mni)v_al 64 l_36171>368" c17ni)v_al 1n7 namlist_ca37165>3n74>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al an7 namlist_ca37165>3n74>mendundup6e=itpeyuffpeh474>mendunduv_alz1PUSEpfn "sreline17 nampfn6e42343a81714428 ge_alloc.c#L6213714208428 g>42348r the/  f">zlist_ca37165>3airtsfamroundup6e=itpeyuffpeh als_famrounduode=in msairt_pfn6e=i,arch_airtslowess_possi "s_ndup6e=itpeyuffpeharch_airtslowess_possi "s_ndu7="l[e="L631"36174>3airt_typsf">" c1748s=paaairtstypsv_al]1PUSEpfn "sreline17 nampfn6e42353a81714428 ge_alloc.c#L6203735208428 g>42357="line17 na"="L631"36174>3 als_endundup6e=itpeyuffpeh als_endunduode=in "sreline17 namsarch_airts_me7ess_possi "s_ndup6e=itpeyuffpeharch_airts_me7ess_possi "s_ndu7="l[e="L631"36174>3airt_typsf">" c1748s=paaairtstypsv_al]1PUSEpfn "sreline17 nampfn6e42363a81714428)=e_alloc.c#L6203716208428)=>42307="lieef="+c"sreline17 nampadjuss_airtsrange_pn mairtsmov) "sf">" c1748s=paaadjuss_airtsrange_pn mairtsmov) "sv_al 64 l_36171>368" c17ni)v_al 1msairt_pfn6e=i,airtstypsf">" c1748s=paaairtstypsv_al sN Frworth try7 nOeo *cach*42873a81714428)=e_alloc.c#L6203717208428)=>42377="h} elsenineL6rupllllllllllllllllle="L631"36174>3474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al amsairt_pfn6e=i,474>mendundup6e=itpeyuffpeh474>mendunduv_al sN Frworth try7 nOeo *cach*42883a81714428)=e_alloc.c#L6203718208428)=>42307   +alloc.c#L634" iine17 name="L633n7 namlist_ca37165>3 als_famroundup6e=itpeyuffpeh als_famrounduode= 1n7 namlist_ca37165>3 als_endundup6e=itpeyuffpeh als_endunduode=z1PUSEpfn "sreline17 nampfn6e42393a81714428)=e_alloc.c#L6203719208428)=>42337="line17 name="L639358a4>359ca42413a81714428 ge_alloc.c#L621374>208428 g>42408="name="L669> fwakm37874>370 * 77ccsCheck is isisry7tede3hasf+3a8lswithinoisstw  n'screquirid7range *51me74""sN Frworth try7 nOeo *cach*42413a81714428 ge_alloc.c#L6203741208428 g>42497="line17 n"s717e="L631"36174>3airt_endundup6e=itpeyuffpeh als_endunduode=isiagpfn "sreline17 n474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al ||>zlist_ca37165>3airtsfamroundup6e=itpeyuffpeh als_famrounduode=is=e- e="L631"36174>3n74>mendundup6e=itpeyuffpeh474>mendunduv_alzsN Frworth try7 nOeo *cach*42423a81714428 ge_alloc.c#L6213742208428 g>42407="line17 name="L690returnLp36165>3690* 77ccrt" clreturn42433a81714428 ge_alloc.c#L6213743208428 g>42487f>"669"> 66c=36176>3665me74#en42443a81714428 ge_alloc.c#L6213744208428 g>42448="name="L669> fwakm37874>370 * 77ccsMov> et tw  n boundaries insid> et tn74> s71necessary *51me74""sN Frworth try7 nOeo *cach*42453a81714428 ge_alloc.c#L6213745208428 g>42457="line17 na"="L631"36174>3 als_endundup6e=itpeyuffpeh als_endunduode=in "sreline17 namsmiu78lf">" c1748s=minv_al ge" c "sreline1 als_endundup6e=itpeyuffpeh als_endunduode= amsairt_pfn6e=i,474>mendundup6e=itpeyuffpeh474>mendunduv_alz1PUSEpfn "sreline17 nampfn6e42463a81714428)=e_alloc.c#L6203746208428)=>42407="lieef="+c"sreline17 nampairtsfamroundup6e=itpeyuffpeh als_famrounduode=in msairt_pfn6e=i,max78lf">" c1748s=maxv_al msairt_pfn6e=i, als_famroundup6e=itpeyuffpeh als_famrounduode= 1ge" c "sreline1474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_alz1PUSEpfn "sreline17 nampfn6e42473a81714428 ge_alloc.c#L6203747208428 g>42477="line17 name="L65537176>374pe42483a81714428)=e_alloc.c#L6203748208428)=>42488="name="L669> fwakm37874>370 * 77ccsReturnLet tfe="nedf+3a8ls*51me74""sN Frworth try7 nOeo *cach*42493a81714428)=e_alloc.c#L6203749208428)=>42497="lieef="+creturnLmsairt_pfn6e=i, als_endundup6e=itpeyuffpeh als_endunduode=i- ge" c "sreline1 als_famroundup6e=itpeyuffpeh als_famrounduode=1PUSEpfn "sreline17 nampfn6e42513a81714428 ge_alloc.c#L621375>208428 g>425)7="lime="L669"> 66c937178>377a>
42513a8171442  ge_alloc.c#L620375120842  g>42517="lPUSEpfn "sreline17 nampfn6e42523a8171442d)=e_alloc.c#L620375220842d)=>42558name="L631"""W39;z|37165>/*1me74""sN Frworth try7 nOeo *cach*42533a8171442d)=e_alloc.c#L620375320842d)=>42588="name="L669"> 66ee37176>3* ReturnLet tnumberfFofholes"ino  range ono  n74>. If nidrry7MAX_NUMNODES,1me74""sN Frworth try7 nOeo *cach*42543a8171442d)=e_alloc.c#L620375420842d)=>42527="line17 name="L68237178>3* et nsa B.holes"inoet trequessid7range "* B.bn account_c" FrOc iniOiociza77hr, single-e nammove42853a8171442d)=e_alloc.c#L620375520842d)=>425e7="nineL"sreL64 l_f"3717l>3*51me74""sN Frworth try7 nOeo *cach*42863a8171442  ge_alloc.c#L621375620842  g>42507="l "sreline17 namsairt_pfn6e=i,;__y7 try78lf">" c1748s=M__y7 try7="nam" c17__abinnt +3a8l_in_rangev_al sreL64 l_36171>368" c17ni)v_al sN Frworth try7 nOeo *cach*42573a8171442  ge_alloc.c#L620375720842  g>42577="h} elsenineL6ruplllllllllllllllll "sreline17 namsairt_pfn6e=i,range_famroundup6e=itpeyuffpehrange_famrounduv_al sN Frworth try7 nOeo *cach*42583a8171442  ge_alloc.c#L621375820842  g>42507   +alloc.c#L634" iine17 name="L633 "sreline17 namsairt_pfn6e=i,range_endundup6e=itpeyuffpehrange_endunduv_alzsN Frworth try7 nOeo *cach*42593a8171442d)=e_alloc.c#L620375920842d)=>42537="line17 namMIGRATE_RESERVE6e=i42613a8171442  ge_alloc.c#L621376>20842  g>42607="line17 na "sreline17 namsairt_pfn6e=i,nr_abinnt !03a8lf">" c17nr_abinntode=in msairt_pfn6e=i,range_endundup6e=itpeyuffpehrange_endunduv_ali- ge" c "sreline1range_famroundup6e=itpeyuffpehrange_famrounduv_al1PUSEpfn "sreline17 nampfn6e42613a8171442d)=e_alloc.c#L620376120842d)=>42697="line17 n" "sreline17 namsairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduode= 1msairt_pfn6e=i,endundup6e=itpeyuffpehendunduode=1PUSEpfn "sreline17 nampfn6e42 23a8171442d)=e_alloc.c#L620376220842d)=>42607="line17 nasreL64 l_36171>368" c1748s=paaiode=1PUSEpfn "sreline17 nampfn6e42633a8171442d)=e_alloc.c#L620376320842d)=>42687f>"669"> 66c=36176>3665me74#en42643a8171442d)=e_alloc.c#L620376420842d)=>42648r the/  f">zlist_ca37165>3pn m_each4n mndu_range !03a8lf">" c17pn m_each4n mndu_rangev_al ge" c "sreline1if">" c1748s=paaiode= 1msairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al nn7 namlist_ca37165>3famroundup6e=itpeyuffpehfamrounduode= 1n7 namlist_ca37165>3endundup6e=itpeyuffpehendunduode= 1mlist_ca37165>3NULL !03a8lf">" c17NULLode=Cline17 namMIGRATE_RESERVE6e=i42653a8171442d)=e_alloc.c#L620376520842d)=>42657="line17 naine17 na"list_ca37165>3famroundup6e=itpeyuffpehfamrounduode=in msairt_pfn6e=i,e=impp6e=itpeyuffpehe=impv_al ge" c "sreline1famroundup6e=itpeyuffpehfamrounduode= 1msairt_pfn6e=i,range_famroundup6e=itpeyuffpehrange_famrounduv_al amsairt_pfn6e=i,range_endundup6e=itpeyuffpehrange_endunduv_alz1PUSEpfn "sreline17 nampfn6e42663a8171442d)=e_alloc.c#L620376620842d)=>42607="lieef="+code=zonemlist_ca37165>3endundup6e=itpeyuffpehendunduode=in msairt_pfn6e=i,e=impp6e=itpeyuffpehe=impv_al ge" c "sreline1endundup6e=itpeyuffpehendunduode= 1mlist_ca37165>3range_famroundup6e=itpeyuffpehrange_famrounduv_al amsairt_pfn6e=i,range_endundup6e=itpeyuffpehrange_endunduv_alz1PUSEpfn "sreline17 nampfn6e42673a8171442  ge_alloc.c#L621376720842  g>42677="h} elsenineL6ruplmsairt_pfn6e=i,nr_abinnt !03a8lf">" c17nr_abinntode=i-n msairt_pfn6e=i,endundup6e=itpeyuffpehendunduode= - ge" c "sreline1famroundup6e=itpeyuffpehfamrounduode=1PUSEpfn "sreline17 nampfn6e42683a8171442  ge_alloc.c#L621376820842  g>42607   +alloc.cime="L669"> 66c937178>377a>
42693a8171442  ge_alloc.c#L621376920842  g>42697="lieef="+creturnLmsairt_pfn6e=i,nr_abinnt !03a8lf">" c17nr_abinntode=1PUSEpfn "sreline17 nampfn6e42713a8171442  ge_alloc.c#L621377>20842  g>427)7="lime="L669"> 66c937178>377a>
42713a8171442  ge_alloc.c#L620377120842  g>42717="lPUSEpfn "sreline17 nampfn6e42723a8171442d)=e_alloc.c#L620377220842d)=>42758name="L631"""W39;z|37165>/**1me74""sN Frworth try7 nOeo *cach*42733a8171442d)=e_alloc.c#L620377320842d)=>42788="name="L669"> 66ee37176>3* abinnt +3a8l_in_range - ReturnLnumberfFof+3a8fc4716s inoholes"withino  rangev_" cl "sN Frworth try7 nOeo2TATO/42743a8171442d)=e_alloc.c#L620377420842d)=>42727="line17 name="L68237178>3* @famroundu: Tt tfamro"PFNLiotfamro"searchi N_cor_holes1me74""sN Frworth try7 nOeo *cach*42753a8171442d)=e_alloc.c#L620377520842d)=>427e7="nineL"sreL64 l_f"3717l>3* @endundu: TcteendfPFNLiotfaop"searchi N_cor_holes1me74""sN Frworth try7 nOeo *cach*42763a8171442d)=e_alloc.c#L620377620842d)=>427s7="line17 name="L69036179>3*1me74""sN Frworth try7 nOeo *cach*42773a8171442d)=e_alloc.c#L620377720842d)=>42777>name="L684"> fwakm36174>3"5Issreturnt et tnumberfFof+3a8lsc4716s inomn min_holes"withino  rangeOc iniOiociza77hr, single-e nammove42783a8171442  ge_alloc.c#L621377820842  g>42787="line17 name="L69036179>3*51me74""sN Frworth try7 nOeo *cach*42793a8171442  ge_alloc.c#L621377920842  g>42707"li "sreline17 namsairt_pfn6e=i,;_ try78lf">" c1748s=M_ try7="nam" c17abinnt +3a8l_in_rangev_al  "sreline17 namsairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduode= sN Frworth try7 nOeo *cach*42813a8171442  ge_alloc.c#L621378>20842  g>428 7="lieef="+code=zoneineL6rupllllllllllllllllllllllllllllllll "sreline17 namsairt_pfn6e=i,endundup6e=itpeyuffpehendunduode=zPUSEpfn "sreline17 nampfn6e42813a8171442Frworth try7 nOeo * (tpe42Frw>42818="nine17 namMIGRATE_RESERVE6e=i42823a81714427 ge_alloc.c#L6213682208427 g>42828="name="L66returnLmsairt_pfn6e=i,__abinnt +3a8l_in_range !03a8lf">" c17__abinnt +3a8l_in_rangev_al msairt_pfn6e=i,MAX_NUMNODES !03a8lf">" c17MAX_NUMNODESv_al amsairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduode= 1msairt_pfn6e=i,endundup6e=itpeyuffpehendunduode=z1PUSEpfn "sreline17 nampfn6e42833a8171442dage_alloc.c#L620368320842dag>42887="lime="L669"> 66c937178>377a>
42843a81714427 ge_alloc.c#L6203684208427 g>42847="line17 namMIGRATE_MOVABLE6e=42853a81714427)=e_alloc.c#L6203685208427)=>428e7="nineL"sreL64 l_f"3717l>/* ReturnLet tnumberfFof+3a8fc4716s inoholes"ino  w  n ono  n74>3*51me74""sN Frworth try7 nOeo *cach*42863a81714427)=e_alloc.c#L6203686208427)=>428s7="line17 n "sreline17 namsairt_pfn6e=i,;__y7 try78lf">" c1748s=M__y7 try7="namp6e=itpeyuffpeh als_abinnt +3a8l_in_n74>v_al sreL64 l_36171>368" c17ni)v_al sN Frworth try7 nOeo *cach*42873a8171442d ge_alloc.c#L620368720842d g>42877="h} elsenineL6ruplllllllllllllllllllllllll "sreline17 namsairt_pfn6e=i,airtstypsf">" c1748s=paaairtstypsv_al sN Frworth try7 nOeo *cach*42883a81714427age_alloc.c#L6203688208427ag>42807   +alloc.c#L634" iiiiiiiiillllllllllllllll "sreline17 naage" c "sreline1relore) !03a8lf">" c17relore)ode=zPUSEpfn "sreline17 nampfn6e42893a8171442 )=e_alloc.c#L620368920842 )=>42837="line17 namMIGRATE_RESERVE6e=i42913a81714427)=e_alloc.c#L620369>208427)=>42907="line17 na "sreline17 namsairt_pfn6e=i, als_lowf">" c1748s=paaairtslowode=in msairt_pfn6e=i,arch_airtslowess_possi "s_ndup6e=itpeyuffpeharch_airtslowess_possi "s_ndu7="l[e="L631"36174>3airt_typsf">" c1748s=paaairtstypsv_al]1PUSEpfn "sreline17 nampfn6e42913a81714427)=e_alloc.c#L6203691208427)=>42997="line17 n" "sreline17 namsairt_pfn6e=i,airts_me7f">" c1748s=paaairts_me7ode=in "sreline17 namsarch_airts_me7ess_possi "s_ndup6e=itpeyuffpeharch_airts_me7ess_possi "s_ndu7="l[e="L631"36174>3airt_typsf">" c1748s=paaairtstypsv_al]1PUSEpfn "sreline17 nampfn6e42923a81714427)=e_alloc.c#L6203692208427)=>42927="line17 n" "sreline17 namsairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al amsairt_pfn6e=i,474>mendundup6e=itpeyuffpeh474>mendunduv_al1PUSEpfn "sreline17 nampfn6e42933a81714427)=e_alloc.c#L6203693208427)=>42937="line17 n" "sreline17 namsairt_pfn6e=i,airtsfamroundup6e=itpeyuffpeh als_famrounduode= 1ge" c "sreline1 als_endundup6e=itpeyuffpeh als_endunduode=1PUSEpfn "sreline17 nampfn6e42943a81714427 ge_alloc.c#L6213694208427 g>42947="line17 namMIGRATE_MOVABLE6e=42953a81714427 ge_alloc.c#L6213695208427 g>42957="line17 na"="L631"36174>3getmndu_range_pn mni)78lf">" c1748s=getmndu_range_pn mni)v_al 64 l_36171>368" c17ni)v_al 1n7 namlist_ca37165>3n74>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al an7 namlist_ca37165>3n74>mendundup6e=itpeyuffpeh474>mendunduv_alz1PUSEpfn "sreline17 nABLE6e=42963a81714427 ge_alloc.c#L6213696208427 g>42907="lieef="+c"sreline17 nampairtsfamroundup6e=itpeyuffpeh als_famrounduode=in msairt_pfn6e=i,e=impp6e=itpeyuffpehe=impv_al ge" c "sreline1474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al amsairt_pfn6e=i, als_lowf">" c1748s=paaairtslowode= amsairt_pfn6e=i, als__me7f">" c1748s=paaairts_me7ode=z1PUSEpfn "sreline17 nABLE6e=42973a81714427 ge_alloc.c#L6213697208427 g>42977="h} elseni"="L631"36174>3 als_endundup6e=itpeyuffpeh als_endunduode=in "sreline17 namse=impp6e=itpeyuffpehe=impv_al ge" c "sreline1474>mendundup6e=itpeyuffpeh474>mendunduv_al amsairt_pfn6e=i, als_lowf">" c1748s=paaairtslowode= amsairt_pfn6e=i, als__me7f">" c1748s=paaairts_me7ode=z1PUSEpfn "sreline17 nABLE6e=42983a81714427 ge_alloc.c#L6213698208427 g>42907   PUSEpfn "sreline17 nABLE6e=42993a81714427 ge_alloc.c#L6213699208427 g>42987="line17 na"sreline17 namsadjuss_airtsrange_pn mairtsmov) "sf">" c1748s=paaadjuss_airtsrange_pn mairtsmov) "sv_al 64 l_36171>368" c17ni)v_al 1msairt_pfn6e=i,airtstypsf">" c1748s=paaairtstypsv_al sN Frworth try7 nOeo *cach*43813a8171443813a_alloc.c#L621369920843813>430 7="lieef="+code=zoneineL6rupmsairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al amsairt_pfn6e=i,474>mendundup6e=itpeyuffpeh474>mendunduv_al sN Frworth try7 nOeo *cach*43813a81714438)=e_alloc.c#L6203691208438)=>43097="line17 n"18a2s="llllllllln7 namlist_ca37165>3 als_famroundup6e=itpeyuffpeh als_famrounduode= 1n7 namlist_ca37165>3 als_endundup6e=itpeyuffpeh als_endunduode=z1PUSEpfn "sreline17 nampfn6e43823a81714438)=e_alloc.c#L6203692208438)=>43028="name="L66returnLmsairt_pfn6e=i,__abinnt +3a8l_in_range !03a8lf">" c17__abinnt +3a8l_in_rangev_al msairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al 1msairt_pfn6e=i,airtsfamroundup6e=itpeyuffpeh als_famrounduode= 1ge" c "sreline1 als_endundup6e=itpeyuffpeh als_endunduode=z1PUSEpfn "sreline17 nampfn6e43833a81714438)=e_alloc.c#L6203693208438)=>43087="lime="L669"> 66c937178>377a>
43843a81714438 ge_alloc.c#L6213694208438 g>43047="line17 namMIGRATE_MOVABLE6e=43853a81714438 ge_alloc.c#L6213695208438 g>43057="l#els  9> fwakm37874>370 * 77ccsCONFIG_HAVE_MEMBLOCK_NODE_MAP3*51me74""sN Frworth try7 nOeo *cach*43863a81714438 ge_alloc.c#L6213696208438 g>430s7="line17 nge" c "sreline1rnc#L62103a8lf">" c17rnc#L68="na "sreline17 namsairt_pfn6e=i,;__y7 try78lf">" c1748s=M__y7 try7="namv_al sreL64 l_36171>368" c17ni)v_al sN Frworth try7 nOeo *cach*43073a81714438 ge_alloc.c#L6213697208438 g>43077="h} elsenineL6ruplllllllllllllllllllllllll "sreline17 namsairt_pfn6e=i,airtstypsf">" c1748s=paaairtstypsv_al sN Frworth try7 nOeo *cach*43083a81714438 ge_alloc.c#L6213698208438 g>43007   +alloc.c#L634" iine17 name="L633llllllll "sreline17 naage" c "sreline1 alss_sOeef">" c1748s=paaairts_sOeeode=zPUSEpfn "sreline17 nampfn6e43893a81714438 ge_alloc.c#L6213699208438 g>43037="line17 namMIGRATE_RESERVE6e=i43113a81714438 ge_alloc.c#L621371>208438 g>431 7="lieef="+creturnLmsairt_pfn6e=i, alss_sOeef">" c1748s=paaairts_sOeeode=[e="L631"36174>3airt_typsf">" c1748s=paaairtstypsv_al]1PUSEpfn "sreline17 nampfn6e43813a81714438 ge_alloc.c#L6213711208438 g>43197="lime="L669"> 66c937178>377a>
43823a81714438 ge_alloc.c#L6213712208438 g>43107="lme="L669"> 66c937178>377a>
43833a81714438 ge_alloc.c#L6213713208438 g>43187="line17 nge" c "sreline1rnc#L62103a8lf">" c17rnc#L68="na "sreline17 namsairt_pfn6e=i,;__y7 try78lf">" c1748s=M__y7 try7="namp6e=itpeyuffpeh als_abinnt +3a8l_in_n74>v_al sreL64 l_36171>368" c17ni)v_al sN Frworth try7 nOeo *cach*43843a81714438)=e_alloc.c#L6203714208438)=>43147="line17 name="L633ieef="+cllllllllllllllllllllllll "sreline17 namsairt_pfn6e=i,airtstypsf">" c1748s=paaairtstypsv_al sN Frworth try7 nOeo *cach*43153a81714438)=e_alloc.c#L6203715208438)=>43157="line17 naine17 na#L634" iine17 name="L633llllllll "sreline17 naage" c "sreline1 holes_sOeef">" c1748s=paaaholes_sOeeode=zPUSEpfn "sreline17 nampfn6e43863a81714438)=e_alloc.c#L6203716208438)=>43107="line17 namMIGRATE_RESERVE6e=i43173a81714438)=e_alloc.c#L6203717208438)=>43177="h} elsenis717!ge" c "sreline1 holes_sOeef">" c1748s=paaaholes_sOeeode=zPUSEpfn "sreline17 nampfn6e43883a81714438)=e_alloc.c#L6203718208438)=>43107   +alloc.c#L634" ireturnLp36165>3690* 77ccrt" clreturn4340193a817138)=e_alloc.c#L620371920843ieef=3137="line17 name="L639358a4>359ca43213a81714438 ge_alloc.c#L621372>208438 g>432 7="lieef="+creturnLmsairt_pfn6e=i, holes_sOeef">" c1748s=paaaholes_sOeeode=[e="L631"36174>3airt_typsf">" c1748s=paaairtstypsv_al]1PUSEpfn "sreline17 nampfn6e43213a81714438 ge_alloc.c#L6213721208438 g>43297="lime="L669"> 66c937178>377a>
43223a81714438 ge_alloc.c#L6213722208438 g>43207="lme="L669"> 66c937178>377a>
43233a81714438 ge_alloc.c#L6213723208438 g>43288="n#etd f 9> fwakm37874>370 * 77ccsCONFIG_HAVE_MEMBLOCK_NODE_MAP3*51me74""sN Frworth try7 nOeo *cach*43243a81714438 ge_alloc.c#L6213724208438 g>43247="line17 namMIGRATE_MOVABLE6e=43853a81714438 ge_alloc.c#L6213715208438 g>432e7="nine17 name="L639378>2>3706N;__y7 try78lf">" c1748s=M__y7 try7="nam_total+3a8lp6e=itpeyuffpehealculat__n74>_total+3a8lv_al struceL64 l_36171>36843207="lieef="+code=zone "sreline17 naage" c "sreline1 alss_sOeef">" c1748s=paaairts_sOeeode= 1 "sreline17 naage" c "sreline1 holes_sOeef">" c1748s=paaaholes_sOeeode=zPUSEpfn "sreline17 nampfn6e43873a81714438)=e_alloc.c#L6203727208438)=>43277="hine17 namMIGRATE_RESERVE6e=i43283a81714438)=e_alloc.c#L6203718208438)=>43207   +alloc.c "sreline17 namsairt_pfn6e=i,realtotal+3a8lp6e=itpeyuffpehrealtotal+3a8lode= 1ge" c "sreline1total+3a8lp6e=itpeyuffpehtotal+3a8lode= = p36165>3690* 77ccrt" clreturn43893a81714438 ge_alloc.c#L6203729208438 g>43287="line17 naenumamsairt_pfn6e=i,airtstypsf">" c1748s=paaairtstypsv_alL64 l_36171>368" c1748s=paaiode=1PUSEpfn "sreline17 nampfn6e43313a81714438 ge_alloc.c#L620373>208438 g>433 7f>"669"> 66c=36176>3665me74#en43313a81714438)=e_alloc.c#L6203711208438)=>43397="line17 n" Frw65>3770di75se=poif">" c1748s=paaiode= = 0gpfn "sreline17 nif">" c1748s=paaiode= siagpfn "sreline17 nMAX_NR_ZONESY8lf">" c1748s=MAX_NR_ZONESode=gpfn "sreline17 nif">" c1748s=paaiode=++zPUSEpfn "sreline17 nampfn6e43323a81714438)=e_alloc.c#L6203712208438)=>43307="line17 name="L690ge" c "sreline1total+3a8lp6e=itpeyuffpehtotal+3a8lode= +=f"L_migrile_reseairt_fe="ned +3a8l_in_n74>p6e=itpeyuffpeh als_fe="ned +3a8l_in_n74>v_al ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mi) !03a8lf">" c17n74>mi)ode= 1ge" c "sreline1if">" c1748s=paaiode= PUSEpfn "sreline17 nampfn6e43333a81714438)=e_alloc.c#L6203713208438)=>43387="line17 name="L633333333333333333333333333333333333333333333333333ge" c "sreline1 alss_sOeef">" c1748s=paaairts_sOeeode=z1PUSEpfn "sreline17 nampfn6e43343a81714438 ge_alloc.c#L6213714208438 g>43348r the/  f">zlist_ca37165>3pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mfe="ned +3a8lp6e=itpeyuffpeh474>mfe="ned +3a8lode=in "sreline17 namstotal+3a8lp6e=itpeyuffpehtotal+3a8lode=1PUSEpfn "sreline17 nampfn6e43353a81714438 ge_alloc.c#L6203735208438 g>43387="name="L669"> 66c=37176>376a>43363a81714438)=e_alloc.c#L6203716208438)=>43307="lieef="+c"sreline17 namprealtotal+3a8lp6e=itpeyuffpehrealtotal+3a8lode=in "sreline17 namstotal+3a8lp6e=itpeyuffpehtotal+3a8lode=1PUSEpfn "sreline17 nampfn6e43373a81714438)=e_alloc.c#L6203717208438)=>43377="h} elseni Frw65>3770di75se=poif">" c1748s=paaiode= = 0gpfn "sreline17 nif">" c1748s=paaiode= siagpfn "sreline17 nMAX_NR_ZONESY8lf">" c1748s=MAX_NR_ZONESode=gpfn "sreline17 nif">" c1748s=paaiode=++zPUSEpfn "sreline17 nampfn6e43383a81714438)=e_alloc.c#L6203718208438)=>43307   +alloc.c#L634" i"sreline17 namprealtotal+3a8lp6e=itpeyuffpehrealtotal+3a8lode=i-=PUSEpfn "sreline17 nampfn6e43393a81714438)=e_alloc.c#L6203719208438)=>43387="line17 name="L67833333333mp6e=itpeyuffpeh als_abinnt +3a8l_in_n74>v_al ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mi) !03a8lf">" c17n74>mi)ode= 1ge" c "sreline1if">" c1748s=paaiode= PUSEpfn "sreline17 nampfn6e43413a81714438 ge_alloc.c#L621374>208438 g>434 7="lieef="+code=zoneineL6rupllllllllllllllllllllllllllllllll33333333m" c1748s=paaaholes_sOeeode=z1PUSEpfn "sreline17 nampfn6e43413a81714438 ge_alloc.c#L6203741208438 g>43417="lineL6rupe="L631"36174>3pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mlelinnt +3a8l !03a8lf">" c17n74>mlelinnt +3a8lode=in "sreline17 namsrealtotal+3a8lp6e=itpeyuffpehrealtotal+3a8lode=1PUSEpfn "sreline17 nampfn6e43423a81714438 ge_alloc.c#L6213742208438 g>43428="name="L669"> 66cB37165>3printkp6e=itpeyuffpehprintkv_al ge" c "sreline1KERN_DEBUGp6e=itpeyuffpehKERN_DEBUGv_alL6> fwakm37874"tu ng">&quoagOn n74> %d total+3a8l: %lu\n&quoag1me74"" 1ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mi) !03a8lf">" c17n74>mi)ode= PUSEpfn "sreline17 nampfn6e43433a81714438 ge_alloc.c#L6213743208438 g>43487="line17 name="L6333333333333333333333333333333333333333333"sreline17 namsrealtotal+3a8lp6e=itpeyuffpehrealtotal+3a8lode=z1PUSEpfn "sreline17 nampfn6e43443a81714438 ge_alloc.c#L6213744208438 g>43448="nime="L669"> 66c937178>377a>
43453a81714438 ge_alloc.c#L6213745208438 g>43487="name="L669"> 66c=37176>376a>43463a81714438)=e_alloc.c#L6203746208438)=>43407="l#ifndef3"sreline17 namsCONFIG_SPARSEMEMp6e=itpeyuffpehCONFIG_SPARSEMEM7="name="L669"> 66c=37176>376a>43473a81714438 ge_alloc.c#L6203747208438 g>43477>name="L684"> fwakm36174>/*1me74""sN Frworth try7 nOeo *cach*43483a81714438)=e_alloc.c#L6203748208438)=>43487="line17 name="L69036179>3* Calculat_1yctesOee_Fofet tw  n-s=e-b *ckflags rounded to 17  "sreline17 n1me74""sN Frworth try7 nOeo *cach*43493a81714438)=e_alloc.c#L6203749208438)=>434s7="line17 name="L678378a4>3* Samro"by maki N_sure airtsOee_ilsa"multiplefFof+3a8b *ck_orderfby roundi n1me74""sN Frworth try7 nOeo *cach*43513a81714438 ge_alloc.c#L621375>208438 g>43598="line17 name="L6cc37175>365up. roe7  se 1 NR_PAGEBLOCK_BITS worthfFofbits p4""+3a8b *ck, fineo y1me74""sN Frworth try7 nOeo *cach*43513a8171443  ge_alloc.c#L620375120843  g>43558="line17 name="L6cc37165>3* round ws isry7tew"inobits to nearesss17 nainobits, et nsreturnLit in1me74""sN Frworth try7 nOeo *cach*43523a8171443d)=e_alloc.c#L620375220843d)=>43558name="L631"""W39;z|37165>3"5bytesOc iniOiociza77hr, single-e nammove43533a8171443d)=e_alloc.c#L620375320843d)=>43588="name="L669"> 66ee37176>3*51me74""sN Frworth try7 nOeo *cach*43543a8171443d)=e_alloc.c#L620375420843d)=>43527="line17 n "sreline17 namsairt_pfn6e=i,;_ try78lf">" c1748s=M_ try7="nam" c1748s=paa semap_sOeev_al  "sreline17 namsairt_pfn6e=i,airtsOeef">" c1748s=paaairtsOeeode=zPUSEpfn "sreline17 nampfn6e43853a8171443d)=e_alloc.c#L620375520843d)=>435e7="nine17 namMIGRATE_RESERVE6e=i43863a8171443  ge_alloc.c#L621375620843  g>43507="lieef="+c "sreline17 namsairt_pfn6e=i, semapsOeef">" c1748s=paa semapsOeeode=1PUSEpfn "sreline17 nampfn6e43573a8171443  ge_alloc.c#L620375720843  g>43577="line17 name="L65537176>374pe43583a8171443  ge_alloc.c#L621375820843  g>43507   +alloc.cmsairt_pfn6e=i, semapsOeef">" c1748s=paa semapsOeeode=in "sreline17 namsroundupp6e=itpeyuffpehroundupv_al ge" c "sreline1airtsOeef">" c1748s=paaairtsOeeode= 1ge" c "sreline1p3a8b *ck_nr +3a8l !03a8lf">" c17p3a8b *ck_nr +3a8lode=z1PUSEpfn "sreline17 nampfn6e43593a8171443d)=e_alloc.c#L620375920843d)=>43587="line17 na"sreline17 nams semapsOeef">" c1748s=paa semapsOeeode=in "sreline17 nams semapsOeef">" c1748s=paa semapsOeeode=is=e-s=e- e="L631"36174>3+3a8b *ck_order !03a8lf">" c17p3a8b *ck_orderode=1PUSEpfn "sreline17 nampfn6e43613a8171443  ge_alloc.c#L621376>20843  g>43607="line17 na"sreline17 nams semapsOeef">" c1748s=paa semapsOeeode=i*n "sreline17 namsNR_PAGEBLOCK_BITSf">" c1748s=paaNR_PAGEBLOCK_BITSode=1PUSEpfn "sreline17 nampfn6e43613a8171443d)=e_alloc.c#L620376120843d)=>43617="lineL6rupe="L631"36174>3 semapsOeef">" c1748s=paa semapsOeeode=in "sreline17 namsroundupp6e=itpeyuffpehroundupv_al ge" c "sreline1 semapsOeef">" c1748s=paa semapsOeeode=, 83"5sOeeof  "sreline17 n)z1PUSEpfn "sreline17 nampfn6e43 23a8171443d)=e_alloc.c#L620376220843d)=>43607="lme="L669"> 66c937178>377a>
43633a8171443d)=e_alloc.c#L620376320843d)=>43687="line17 nareturnLmsairt_pfn6e=i, semapsOeef">" c1748s=paa semapsOeeode=i/ 81PUSEpfn "sreline17 nampfn6e43 43a8171443d)=e_alloc.c#L620376420843d)=>43648="nime="L669"> 66c937178>377a>
43653a8171443d)=e_alloc.c#L620376520843d)=>43687="name="L669"> 66c=37176>376a>43663a8171443d)=e_alloc.c#L620376620843d)=>436s7="line17 name="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nam" c1748s=setup_ semapv_al struceL64 l_36171>36843677="h} elsenineL6ruplllllllllllllllllstruceL64 l_36171>368" c1748s=paaairt7="naage" c "sreline1airtf">" c1748s=paaairt7="n 1 "sreline17 namsairt_pfn6e=i,airtsOeef">" c1748s=paaairtsOeeode=zPUSEpfn "sreline17 nampfn6e43683a8171443  ge_alloc.c#L621376820843  g>43688="nine17 namMIGRATE_RESERVE6e=i43693a8171443  ge_alloc.c#L621376920843  g>43687="line17 na "sreline17 namsairt_pfn6e=i, semapsOeef">" c1748s=paa semapsOeeode=in "sreline17 nams semap_sOeef">" c1748s=paa semap_sOeev_al msairt_pfn6e=i,airtsOeef">" c1748s=paaairtsOeeode=z1PUSEpfn "sreline17 nampfn6e43713a8171443  ge_alloc.c#L621377>20843  g>43707="line17 na"sreline17 namsairtf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i,p3a8b *ck_flags !03a8lf">" c17p3a8b *ck_flagsode=in "sreline17 namsNULL !03a8lf">" c17NULLode=1PUSEpfn "sreline17 nampfn6e43713a8171443  ge_alloc.c#L620377120843  g>43797="line17 n"s717e="L631"36174>3 semapsOeef">" c1748s=paa semapsOeeode=zPUSEpfn "sreline17 nampfn6e43723a8171443d)=e_alloc.c#L620377220843d)=>43707="line17 name="L690ge" c "sreline1airtf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i,p3a8b *ck_flags !03a8lf">" c17p3a8b *ck_flagsode=in "sreline17 nams namp_boot4n mn74>mno74"ic !03a8lf">" c17 namp_boot4n mn74>mno74"icv_al ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_al sN Frworth try7 nOeo *cach*43733a8171443d)=e_alloc.c#L620377320843d)=>43787="line17 name="L633333333333333333333333333333333333333333333333333690ge" c "sreline1 semapsOeef">" c1748s=paa semapsOeeode=z1PUSEpfn "sreline17 nampfn6e43743a8171443d)=e_alloc.c#L620377420843d)=>43748="nime="L669"> 66c937178>377a>
43753a8171443d)=e_alloc.c#L620377520843d)=>43757="l#els me="L669"> 66c937178>377a>
43763a8171443d)=e_alloc.c#L620377620843d)=>437s7="line17 nge" c "sreline1rnc#L62103a8lf">" c17rnc#L68="naame="L639378>2>3706Nsetup_ semap78lf">" c1748s=setup_ semapv_al struceL64 l_36171>36843777="h} elsenineL6ruplllllllllllllllllstruceL64 l_36171>368" c1748s=paaairt7="naage" c "sreline1airtf">" c1748s=paaairt7="n 1 "sreline17 namsairt_pfn6e=i,airtsOeef">" c1748s=paaairtsOeeode=z {ime="L669"> 66c937178>377a>
43783a8171443  ge_alloc.c#L621377820843  g>43787="l#etd f 9> fwakm37874>370 * 77ccsCONFIG_SPARSEMEM3*51me74""sN Frworth try7 nOeo *cach*43793a8171443  ge_alloc.c#L621377920843  g>43737="line17 name="L639358a4>359ca43813a8171443  ge_alloc.c#L621378>20843  g>438 7="l#ifdef3"sreline17 namsCONFIG_HUGETLB_PAGE_SIZE_VARIABLEp6e=itpeyuffpehCONFIG_HUGETLB_PAGE_SIZE_VARIABLE7="line17 name="L639358a4>359ca43813a8171443Frworth try7 nOeo * (tpe43Frw>43817="lPUSEpfn "sreline17 nampfn6e43823a81714437 ge_alloc.c#L6213682208437 g>43858name="L631"""W39;z|37165>/* Itryialise et tnumberfFof+3a8lsrelelinntineby NR_PAGEBLOCK_BITS *51me74""sN Frworth try7 nOeo *cach*43833a8171443dage_alloc.c#L620368320843dag>43887="lame="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nam" c17set_+3a8b *ck_orderv_al ame=zPUSEpfn "sreline17 nampfn6e43843a81714437 ge_alloc.c#L6203684208437 g>43847="line17 namMIGRATE_RESERVE6e=i43853a81714437)=e_alloc.c#L6203685208437)=>43857="line17 na "srelinesreL64 l_36171>368" c17orderode=1PUSEpfn "sreline17 nampfn6e43863a81714437)=e_alloc.c#L6203686208437)=>438s7="lPUSEpfn "sreline17 nampfn6e43873a8171443d ge_alloc.c#L620368720843d g>43877="h} elseni9> fwakm37874>370 * 77ccsCheck is isp3a8b *ck_nr +3a8l3hasfnot already been setup *51me74""sN Frworth try7 nOeo *cach*43883a81714437age_alloc.c#L6203688208437ag>43807   +alloc.cs717e="L631"36174>3+3a8b *ck_order !03a8lf">" c17p3a8b *ck_orderode=zPUSEpfn "sreline17 nampfn6e43893a8171443 )=e_alloc.c#L620368920843 )=>43887="line17 name="L678return1PUSEpfn "sreline17 nampfn6e43913a81714437)=e_alloc.c#L620369>208437)=>439 7f>"669"> 66c=36176>3665me74#en43913a81714437)=e_alloc.c#L6203691208437)=>43997="line17 n"s717e="L631"36174>3HPAGE_SHIFT !03a8lf">" c17HPAGE_SHIFTode=is=e-L64 l_36171>368" c17PAGE_SHIFTode=zPUSEpfn "sreline17 nampfn6e43923a81714437)=e_alloc.c#L6203692208437)=>43907="line17 name="L690ge" c "sreline1order !03a8lf">" c17orderode=in "sreline17 namsHUGETLB_PAGE_ORDER !03a8lf">" c17HUGETLB_PAGE_ORDERode=1PUSEpfn "sreline17 nampfn6e43933a81714437)=e_alloc.c#L6203693208437)=>43937="line17 n"els me="L669"> 66c937178>377a>
43943a81714437 ge_alloc.c#L6213694208437 g>43947="line17 name="L633ge" c "sreline1order !03a8lf">" c17orderode=in "sreline17 namsMAX_ORDER !03a8lf">" c17MAX_ORDERode=i- 11PUSEpfn "sreline17 nampfn6e43953a81714437 ge_alloc.c#L6213695208437 g>43987="name="L669"> 66c=37176>376a>43963a81714437 ge_alloc.c#L6213696208437 g>43907="lieef="+c"e="L684"> fwakm36174>/*1me74""sN Frworth try7 nOeo *cach*43973a81714437 ge_alloc.c#L6213697208437 g>43977>name="L684"> fwakm36174>333333333* Assume et tlargessscontiguous orderfFofsreeresssilsa"hugesp3a8Oc iniOiociza77hr, single-e nammove43983a81714437 ge_alloc.c#L6213698208437 g>43987="line17 name="L69036179>333333333* Tsry7value may be7vari) "s dependi n onobootsp34716eers onoIA64  *cc iniOiociza77hr, single-e nammove43993a81714437 ge_alloc.c#L6213699208437 g>439s7="line17 name="L678378a4>333333333* powerpcOc iniOiociza77hr, single-e nammove44813a8171444813a_alloc.c#L621369920844813>44098="line17 name="L6cc37175>333333333*51me74""sN Frworth try7 nOeo *cach*44813a81714448)=e_alloc.c#L6203691208448)=>44017="lineL6rupe="L631"36174>3p3a8b *ck_order !03a8lf">" c17p3a8b *ck_orderode=in "sreline17 namsorder !03a8lf">" c17orderode=1PUSEpfn "sreline17 nampfn6e44823a81714448)=e_alloc.c#L6203692208448)=>44028="nime="L669"> 66c937178>377a>
44833a81714448)=e_alloc.c#L6203693208448)=>44037="l#els  9> fwakm37874>370 * 77ccsCONFIG_HUGETLB_PAGE_SIZE_VARIABLE3*51me74""sN Frworth try7 nOeo *cach*44843a81714448 ge_alloc.c#L6213694208448 g>44047="line17 namMIGRATE_MOVABLE6e=44853a81714448 ge_alloc.c#L6213695208448 g>440e7="nineL"sreL64 l_f"3717l>/*1me74""sN Frworth try7 nOeo *cach*44863a81714448 ge_alloc.c#L6213696208448 g>440s7="line17 name="L69036179>3* Wt nsCONFIG_HUGETLB_PAGE_SIZE_VARIABLE3isfnot set, set_+3a8b *ck_order()1me74""sN Frworth try7 nOeo *cach*44873a81714448 ge_alloc.c#L6213697208448 g>44077>name="L684"> fwakm36174>3"5isfunusineasf+3a8b *ck_orderfisfset asscompile-time. Seev_" cl "sN Frworth try7 nOeo2TATO/44083a81714448 ge_alloc.c#L6213698208448 g>44087="line17 name="L69036179>3* include/c#Lux/+3a8b *ck-flags.hi Frwet tvaluesfFof+3a8b *ck_orderfbasineon1me74""sN Frworth try7 nOeo *cach*44893a81714448 ge_alloc.c#L6213699208448 g>440s7="line17 name="L678378a4>3* et tkernelsconfin1me74""sN Frworth try7 nOeo *cach*44113a81714448 ge_alloc.c#L621371>208448 g>44198="line17 name="L6cc37175>3651me74""sN Frworth try7 nOeo *cach*44813a81714448 ge_alloc.c#L6213711208448 g>44197="lame="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nam" c17set_+3a8b *ck_orderv_al ame=zPUSEpfn "sreline17 nampfn6e44823a81714448 ge_alloc.c#L6213712208448 g>44107="line17 namMIGRATE_RESERVE6e=i44833a81714448 ge_alloc.c#L6213713208448 g>44187="lime="L669"> 66c937178>377a>
44843a81714448)=e_alloc.c#L6203714208448)=>44147="line17 namMIGRATE_MOVABLE6e=44153a81714448)=e_alloc.c#L6203715208448)=>44157="l#etd f 9> fwakm37874>370 * 77ccsCONFIG_HUGETLB_PAGE_SIZE_VARIABLE3*51me74""sN Frworth try7 nOeo *cach*44863a81714448)=e_alloc.c#L6203716208448)=>441s7="lPUSEpfn "sreline17 nampfn6e44173a81714448)=e_alloc.c#L6203717208448)=>44177>name="L684"> fwakm36174>/*1me74""sN Frworth try7 nOeo *cach*44883a81714448)=e_alloc.c#L6203718208448)=>44187="line17 name="L69036179>3* Set up et tw  n datalstruceures:1me74""sN Frworth try7 nOeo *cach*44893a81714448)=e_alloc.c#L620371920844ieef=41s7="line17 name="L678378a4>3*  i- marksa B.+3a8lsreservecc iniOiociza77hr, single-e nammove44213a81714448 ge_alloc.c#L621372>208448 g>44298="line17 name="L6cc37175>365 i- marksa B.mn min_queuesfempty1me74""sN Frworth try7 nOeo *cach*44213a81714448 ge_alloc.c#L6213721208448 g>44258="line17 name="L6cc37165>3*  i- clearwet tmn min_bitmaps1me74""sN Frworth try7 nOeo *cach*44223a81714448 ge_alloc.c#L6213722208448 g>44258name="L631"""W39;z|37165>3"1me74""sN Frworth try7 nOeo *cach*44233a81714448 ge_alloc.c#L6213723208448 g>44288="name="L669"> 66ee37176>3* NOTE: pgdat should get zeroineby ceo erOc iniOiociza77hr, single-e nammove44243a81714448 ge_alloc.c#L6213724208448 g>44227="line17 name="L68237178>3*51me74""sN Frworth try7 nOeo *cach*44853a81714448 ge_alloc.c#L6213715208448 g>442e7="nine17 name="L639378>2>3706N;_y7 i n try78lf">" c1748s=M_y7 i n try7="nam" c1748s=paafrenOerea_ try_corev_al struceL64 l_36171>36844207="lieef="+code=zone "sreline17 naage" c "sreline1 alss_sOeef">" c1748s=paaairts_sOeeode= 1 "sreline17 naage" c "sreline1 holes_sOeef">" c1748s=paaaholes_sOeeode=zPUSEpfn "sreline17 nampfn6e44873a81714448)=e_alloc.c#L6203727208448)=>44277="hine17 namMIGRATE_RESERVE6e=i44283a81714448)=e_alloc.c#L6203718208448)=>44207   +alloc.cenumamsairt_pfn6e=i,airtstypsf">" c1748s=paaairtstypsv_alL64 l_36171>368" c1748s=paajode=1PUSEpfn "sreline17 nampfn6e44893a81714448 ge_alloc.c#L6203729208448 g>44287="line17 nasreL64 l_36171>368" c17ni)v_alin "sreline17 namspgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mi) !03a8lf">" c17n74>mi)ode=1PUSEpfn "sreline17 nampfn6e44313a81714448 ge_alloc.c#L620373>208448 g>44307="line17 na "sreline17 namsairt_pfn6e=i, als_famroundup6e=itpeyuffpeh als_famrounduode=in msairt_pfn6e=i,pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al1PUSEpfn "sreline17 nampfn6e44313a81714448)=e_alloc.c#L6203711208448)=>44397="line17 n"sreL64 l_36171>36844307="lme="L669"> 66c937178>377a>
44333a81714448)=e_alloc.c#L6203713208448)=>44387="line17 namsairt_pfn6e=i,pgdat_rtsOee_ try78lf">" c1748s=pgdat_rtsOee_ tryv_al ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_alz1PUSEpfn "sreline17 nampfn6e44343a81714448 ge_alloc.c#L6213714208448 g>44348r the/  f">zlist_ca37165>3 try_waitqueue_hea) !03a8lf">" c17rtry_waitqueue_hea)v_al n7 namlist_ca37165>3pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,kswapd_waitp6e=itpeyuffpehkswapd_waitv_alz1PUSEpfn "sreline17 nampfn6e44353a81714448 ge_alloc.c#L6203735208448 g>44357="line17 na"="L631"36174>3 try_waitqueue_hea) !03a8lf">" c17rtry_waitqueue_hea)v_al n7 namlist_ca37165>3pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,pfmn  namp_waitp6e=itpeyuffpehpfmn  namp_waitv_alz1PUSEpfn "sreline17 nampfn6e44363a81714448)=e_alloc.c#L6203716208448)=>44307="lieef="+c"sreline17 namppgdat_ine17cgroup_ try78lf">" c1748s=pgdat_ine17cgroup_ tryv_al ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_alz1PUSEpfn "sreline17 nampfn6e44373a81714448)=e_alloc.c#L6203717208448)=>44377="line17 name="L65537176>374pe44383a81714448)=e_alloc.c#L6203718208448)=>44307   +alloc.c Frw65>3770di75se=pojf">" c1748s=paajode= = 0gpfn "sreline17 njf">" c1748s=paajode= siagpfn "sreline17 nMAX_NR_ZONESY8lf">" c1748s=MAX_NR_ZONESode=gpfn "sreline17 njf">" c1748s=paajode=++Cline17 namMIGRATE_RESERVE6e=i44393a81714448)=e_alloc.c#L6203719208448)=>44387="line17 name="L678struceL64 l_36171>368" c1748s=paaairt7="naage" c "sreline1airtf">" c1748s=paaairt7="nin msairt_pfn6e=i,pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mairtsp6e=itpeyuffpeh474>mairts7="ni+L64 l_36171>368" c1748s=paajode=1PUSEpfn "sreline17 nampfn6e44413a81714448 ge_alloc.c#L621374>208448 g>444 7="lieef="+code=zone "sreline17 namsairt_pfn6e=i,fOeef">" c1748s=paasOeeode= 1ge" c "sreline1realfOeef">" c1748s=paarealfOeeode= 1ge" c "sreline1mn map_+3a8l !03a8lf">" c17mn map_+3a8lode=1PUSEpfn "sreline17 nampfn6e44413a81714448 ge_alloc.c#L6203741208448 g>44417="lPUSEpfn "sreline17 nampfn6e44423a81714448 ge_alloc.c#L6213742208448 g>44407="line17 name="L690ge" c "sreline1fOeef">" c1748s=paasOeeode=in msairt_pfn6e=i,airt_fe="ned +3a8l_in_n74>p6e=itpeyuffpeh als_fe="ned +3a8l_in_n74>v_al ge" c "sreline1ni) !03a8lf">" c17ni)v_al 1msairt_pfn6e=i,jf">" c1748s=paajode= 1ge" c "sreline1 alss_sOeef">" c1748s=paaairts_sOeeode=z1PUSEpfn "sreline17 nampfn6e44433a81714448 ge_alloc.c#L6213743208448 g>44487="line17 name="L633ge" c "sreline1realfOeef">" c1748s=paarealfOeeode=in msairt_pfn6e=i,fOeef">" c1748s=paasOeeode=i- ge" c "sreline1 als_abinnt +3a8l_in_n74>p6e=itpeyuffpeh als_abinnt +3a8l_in_n74>v_al ge" c "sreline1ni) !03a8lf">" c17ni)v_al 1msairt_pfn6e=i,jf">" c1748s=paajode= PUSEpfn "sreline17 nampfn6e44443a81714448 ge_alloc.c#L6213744208448 g>44447="line17 name="L633ieef="+clllllllllllllllllllllllline17 name="L633ge" c "sreline1 holes_sOeef">" c1748s=paaaholes_sOeeode=z1PUSEpfn "sreline17 nampfn6e44453a81714448 ge_alloc.c#L6213745208448 g>44487="name="L669"> 66c=37176>376a>44463a81714448)=e_alloc.c#L6203746208448)=>44407="lieef="+code=zoneme="L684"> fwakm36174>/*1me74""sN Frworth try7 nOeo *cach*44473a81714448 ge_alloc.c#L6203747208448 g>44477>name="L684"> fwakm36174>line17 name="L633* Adjuss realfOee so is isit accounts_cor_how muchtmn min1me74""sN Frworth try7 nOeo *cach*44483a81714448)=e_alloc.c#L6203748208448)=>44487="line17 name="L69036179>3ine17 name="L633* isfusineby tsry7w  n cor_mn map. Tsry7affectt et twatermark1me74""sN Frworth try7 nOeo *cach*44493a81714448)=e_alloc.c#L6203749208448)=>444s7="line17 name="L678378a4>3ine17 name="L633* and p4"-cpu itryialisations1me74""sN Frworth try7 nOeo *cach*44513a81714448 ge_alloc.c#L621375>208448 g>44598="line17 name="L6cc37175>3ine17 name="L633*51me74""sN Frworth try7 nOeo *cach*44513a8171444  ge_alloc.c#L620375120844  g>44597="line17 n"18a2s="lge" c "sreline1mn map_+3a8l !03a8lf">" c17mn map_+3a8lode= =PUSEpfn "sreline17 nampfn6e44523a8171444d)=e_alloc.c#L620375220844d)=>44507="line17 name="L69018a2s="lge" c "sreline1PAGE_ALIGN !03a8lf">" c17PAGE_ALIGNv_al ge" c "sreline1fOeef">" c1748s=paasOeeode=i"5sOeeof struceL64 l_36171>368" c17pageode=z)is=e-s=e- e="L631"36174>3PAGE_SHIFT !03a8lf">" c17PAGE_SHIFTode=1PUSEpfn "sreline17 nampfn6e44533a8171444d)=e_alloc.c#L620375320844d)=>44587="line17 name="L633s717e="L631"36174>3realfOeef">" c1748s=paarealfOeeode=is=e-n msairt_pfn6e=i,mn map_+3a8l !03a8lf">" c17mn map_+3a8lode=Cline17 namMIGRATE_RESERVE6e=i44543a8171444d)=e_alloc.c#L620375420844d)=>44547="line17 name="L633ieef="+ce="L631"36174>3realfOeef">" c1748s=paarealfOeeode=i-n msairt_pfn6e=i,mn map_+3a8l !03a8lf">" c17mn map_+3a8lode=1PUSEpfn "sreline17 nampfn6e44553a8171444d)=e_alloc.c#L620375520844d)=>44557="line17 naine17 na#L634" is717e="L631"36174>3mn map_+3a8l !03a8lf">" c17mn map_+3a8lode=CPUSEpfn "sreline17 nampfn6e44563a8171444  ge_alloc.c#L621375620844  g>44507="lieef="+code=zoneme="L633ieef="+ce="L631"36174>3printkp6e=itpeyuffpehprintkv_al ge" c "sreline1KERN_DEBUGp6e=itpeyuffpehKERN_DEBUGv_alPUSEpfn "sreline17 nampfn6e44573a8171444  ge_alloc.c#L620375720844  g>44577="h} elsenineL6rupllllllllllllllllllllllll6> fwakm37874"tu ng">&quoag  %y7w  n: %lu.+3a8lsusinecor_mn map\n&quoag1me74"" PUSEpfn "sreline17 nampfn6e44583a8171444  ge_alloc.c#L621375820844  g>44507   +alloc.c#L634" iine17 name="L633lllllllge" c "sreline1 als_3758l !03a8lf">" c17 als_3758l7   [e="L631"36174>3jf">" c1748s=paajode=] 1ge" c "sreline1mn map_+3a8l !03a8lf">" c17mn map_+3a8lode=z1PUSEpfn "sreline17 nampfn6e44593a8171444d)=e_alloc.c#L620375920844d)=>44587="line17 name="L678}"els me="L669"> 66c937178>377a>
44613a8171444  ge_alloc.c#L621376>20844  g>446 7="lieef="+code=zoneineL6rupmsairt_pfn6e=i,printkp6e=itpeyuffpehprintkv_al ge" c "sreline1KERN_WARNINGp6e=itpeyuffpehKERN_WARNINGv_alPUSEpfn "sreline17 nampfn6e44613a8171444d)=e_alloc.c#L620376120844d)=>44697="line17 n"18a2s="lllllllllllllllll6> fwakm37874"tu ng">&quoag  %y7w  n: %lu.+3a8lsexceeds realfOee %lu\n&quoag1me74"" PUSEpfn "sreline17 nampfn6e44623a8171444d)=e_alloc.c#L620376220844d)=>44607="line17 name="L69018a2s="l3lllllllge" c "sreline1 als_3758l !03a8lf">" c17 als_3758l7   [e="L631"36174>3jf">" c1748s=paajode=] 1ge" c "sreline1mn map_+3a8l !03a8lf">" c17mn map_+3a8lode= 1ge" c "sreline1realfOeef">" c1748s=paarealfOeeode=z1PUSEpfn "sreline17 nampfn6e44633a8171444d)=e_alloc.c#L620376320844d)=>44687="lPUSEpfn "sreline17 nampfn6e44643a8171444d)=e_alloc.c#L620376420844d)=>44647="line17 name="L633g> fwakm37874>370 * 77ccsAccountecor_reservec.+3a8ls*51me74""sN Frworth try7 nOeo *cach*44653a8171444d)=e_alloc.c#L620376520844d)=>44657="line17 naine17 nas717e="L631"36174>3jf">" c1748s=paajode= == 01n7 nan7 nace="L631"36174>3realfOeef">" c1748s=paarealfOeeode=is=e- e="L631"36174>3dma_reservef">" c1748s=paadma_reserveode=Cline17 namMIGRATE_RESERVE6e=i44663a8171444d)=e_alloc.c#L620376620844d)=>44607="lieef="+code=zoneme="L633e="L631"36174>3realfOeef">" c1748s=paarealfOeeode=i-n msairt_pfn6e=i,dma_reservef">" c1748s=paadma_reserveode=1PUSEpfn "sreline17 nampfn6e44673a8171444  ge_alloc.c#L621376720844  g>44677="h} elsenineL6rupllllllllle="L631"36174>3printkp6e=itpeyuffpehprintkv_al ge" c "sreline1KERN_DEBUGp6e=itpeyuffpehKERN_DEBUGv_all6> fwakm37874"tu ng">&quoag  %y7w  n: %lu.+3a8lsreservec\n&quoag1me74"" PUSEpfn "sreline17 nampfn6e44683a8171444  ge_alloc.c#L621376820844  g>44607   +alloc.c#L634" iine17 name="L633llllllllge" c "sreline1 als_3758l !03a8lf">" c17 als_3758l7   [0] 1ge" c "sreline1dma_reservef">" c1748s=paadma_reserveode=C1PUSEpfn "sreline17 nampfn6e44693a8171444  ge_alloc.c#L621376920844  g>44687="line17 name="L678}PUSEpfn "sreline17 nampfn6e44713a8171444  ge_alloc.c#L621377>20844  g>447 7f>"669"> 66c=36176>3665me74#en44713a8171444  ge_alloc.c#L620377120844  g>44797="line17 n"18a2s="ls717!ge" c "sreline1iss_me74n midx !03a8lf">" c17rss_me74n midxv_al ge" c "sreline1jf">" c1748s=paajode=)CPUSEpfn "sreline17 nampfn6e44723a8171444d)=e_alloc.c#L620377220844d)=>44707="line17 name="L690llllllllge" c "sreline1nr_kernel_+3a8l !03a8lf">" c17nr_kernel_+3a8l7="ni+n "sreline17 namsrealfOeef">" c1748s=paarealfOeeode=1PUSEpfn "sreline17 nampfn6e44733a8171444d)=e_alloc.c#L620377320844d)=>44787="line17 name="L633ge" c "sreline1nr_ na_+3a8l !03a8lf">" c17nr_ na_+3a8l7="ni+n "sreline17 namsrealfOeef">" c1748s=paarealfOeeode=1PUSEpfn "sreline17 nampfn6e44743a8171444d)=e_alloc.c#L620377420844d)=>44747="line17 namMIGRATE_MOVABLE6e=44753a8171444d)=e_alloc.c#L620377520844d)=>44757="line17 naine17 nage" c "sreline1airtf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i,fe="ned +3a8lp6e=itpeyuffpehfe="ned +3a8lode=in "sreline17 namsfOeef">" c1748s=paasOeeode=1PUSEpfn "sreline17 nampfn6e44763a8171444d)=e_alloc.c#L620377620844d)=>44707="lieef="+code=zoneme" c "sreline1airtf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i,lelinnt +3a8l !03a8lf">" c17lelinnt +3a8lode=in "sreline17 namsrealfOeef">" c1748s=paarealfOeeode=1PUSEpfn "sreline17 nampfn6e44773a8171444d)=e_alloc.c#L620377720844d)=>44777="h#ifdef3"sreline17 namsCONFIG_NUMAf">" c1748s=paaCONFIG_NUMA7="line17 namMIGRATE_MOVABLE6e=44783a8171444  ge_alloc.c#L621377820844  g>44707   +alloc.c#L634" i"sreline17 nampairtf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i,n74>p6e=itpeyuffpehn74>v_alin "sreline17 namsni) !03a8lf">" c17ni)v_al1PUSEpfn "sreline17 nampfn6e44793a8171444  ge_alloc.c#L621377920844  g>44787="line17 name="L678"sreline17 nampairtf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i,min_unmapped +3a8lp6e=itpeyuffpehmin_unmapped +3a8lv_alin 7e="L631"36174>3realfOeef">" c1748s=paarealfOeeode=age" c "sreline1sysctl_min_unmapped ratiof">" c1748s=paasysctl_min_unmapped ratioode=CPUSEpfn "sreline17 nampfn6e44813a8171444  ge_alloc.c#L621378>20844  g>448 7="lieef="+code=zoneineL6rupllllllllllllllllllllllll/ 10p36165>3690* 77ccrt" clreturn44813a8171444Frworth try7 nOeo * (tpe44Frw>44897="line17 n"18a2s="lge" c "sreline1airtf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i,min_slab +3a8lp6e=itpeyuffpehmin_slab +3a8lv_alin 7e="L631"36174>3realfOeef">" c1748s=paarealfOeeode= * "sreline17 namsfysctl_min_slab ratiof">" c1748s=paasysctl_min_slab ratioode=Cl/ 10p36165>3690* 77ccrt" clreturn44823a81714447 ge_alloc.c#L6213682208447 g>44858nam#etd f6165>3690* 77ccrt" clreturn44833a8171444dage_alloc.c#L620368320844dag>44887="line17 name="L633ge" c "sreline1airtf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i,n683 !03a8lf">" c17n683ode=in msairt_pfn6e=i,airt_3758l !03a8lf">" c17 als_3758l7   [e="L631"36174>3jf">" c1748s=paajode=]36165>3690* 77ccrt" clreturn44843a81714447 ge_alloc.c#L6203684208447 g>44847="line17 name="L633ge" c "sreline1spin_ *ck_ try78lf">" c1748s=spin_ *ck_ tryv_al n7 namlist_ca37165>3 alsf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i, *ckf">" c1748s=paa *ckode=C1PUSEpfn "sreline17 nampfn6e44853a81714447)=e_alloc.c#L6203685208447)=>44857="line17 naine17 nage" c "sreline1spin_ *ck_ try78lf">" c1748s=spin_ *ck_ tryv_al n7 namlist_ca37165>3 alsf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i, ru_ *ckf">" c1748s=paa ru_ *ckode=C1PUSEpfn "sreline17 nampfn6e44863a81714447)=e_alloc.c#L6203686208447)=>44807="lieef="+code=zoneme" c "sreline1airt_seq *ck_ try78lf">" c1748s=airt_seq *ck_ tryv_al ge" c "sreline1 alsf">" c1748s=paaairt7="nC1PUSEpfn "sreline17 nampfn6e44873a8171444d ge_alloc.c#L620368720844d g>44877="h} elsenineL6ruplmlist_ca37165>3 alsf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i,airt_pgdatp6e=itpeyuffpehairt_pgdatode=in msairt_pfn6e=i,pgdatp6e=itpeyuffpehpgdatv_al1PUSEpfn "sreline17 nampfn6e44883a81714447age_alloc.c#L6203688208447ag>44807   PUSEpfn "sreline17 nampfn6e44893a8171444 )=e_alloc.c#L620368920844 )=>44887="line17 name="L678msairt_pfn6e=i,airt_pcp_ try78lf">" c1748s=airt_pcp_ tryv_al ge" c "sreline1 alsf">" c1748s=paaairt7="nC1PUSEpfn "sreline17 nampfn6e44913a81714447)=e_alloc.c#L620369>208447)=>449 7="lieef="+code=zonemsairt_pfn6e=i, ruvec_ try78lf">" c1748s= ruvec_ tryv_al n7 namlist_ca37165>3 alsf">" c1748s=paaairt7="n-s=e-msairt_pfn6e=i, ruvec78lf">" c1748s= ruvec7="nC1PUSEpfn "sreline17 nampfn6e44913a81714447)=e_alloc.c#L6203691208447)=>44997="line17 n"18a2s="ls717!ge" c "sreline1fOeef">" c1748s=paasOeeode=CPUSEpfn "sreline17 nampfn6e44923a81714447)=e_alloc.c#L6203692208447)=>44907="line17 name="L69000000000continue1PUSEpfn "sreline17 nampfn6e44933a81714447)=e_alloc.c#L6203693208447)=>44987="lPUSEpfn "sreline17 nampfn6e44943a81714447 ge_alloc.c#L6213694208447 g>44947="line17 name="L633ge" c "sreline1set_+3a8b *ck_order !03a8lf">" c17set_+3a8b *ck_orderv_al C1PUSEpfn "sreline17 nampfn6e44953a81714447 ge_alloc.c#L6213695208447 g>44957="line17 naine17 nage" c "sreline1setup_ semap78lf">" c1748s=setup_ semapv_al msairt_pfn6e=i,pgdatp6e=itpeyuffpehpgdatv_al 1ge" c "sreline1 alsf">" c1748s=paaairt7="n 1ge" c "sreline1fOeef">" c1748s=paasOeeode=C1PUSEpfn "sreline17 nampfn6e44963a81714447 ge_alloc.c#L6213696208447 g>44907="lieef="+code=zoneme" c "sreline1retp6e=itpeyuffpehretv_alin msairt_pfn6e=i, try_currnntly_empty_ alsf">" c1748s=paa try_currnntly_empty_ alsv_al ge" c "sreline1 alsf">" c1748s=paaairt7="n 1ge" c "sreline1 als_famroundup6e=itpeyuffpeh als_famrounduode= PUSEpfn "sreline17 nampfn6e44973a81714447 ge_alloc.c#L6213697208447 g>44977="h} elsenineL6rupllllllllllllllllllllllllaine17 nage" c "sreline1sOeef">" c1748s=paasOeeode= 1ge" c "sreline1MEMMAP_EARLYf">" c1748s=paaMEMMAP_EARLYode=C1PUSEpfn "sreline17 nampfn6e44983a81714447 ge_alloc.c#L6213698208447 g>44907   +alloc.c#L634" i"sreline17 nampBUG_ON !03a8lf">" c17BUG_ONv_al ge" c "sreline1retp6e=itpeyuffpehretv_alC1PUSEpfn "sreline17 nampfn6e44993a81714447 ge_alloc.c#L6213699208447 g>44987="line17 name="L678msairt_pfn6e=i,mn map_ try78lf">" c1748s=mn map_ tryv_al ge" c "sreline1sOeef">" c1748s=paasOeeode= 1ge" c "sreline1ni) !03a8lf">" c17ni)v_al 1msairt_pfn6e=i,jf">" c1748s=paajode= 1ge" c "sreline1 als_famroundup6e=itpeyuffpeh als_famrounduode=C1PUSEpfn "sreline17 nampfn6e45813a8171445813a_alloc.c#L621369920845813>450 7="lieef="+code=zonemsairt_pfn6e=i, als_famroundup6e=itpeyuffpeh als_famrounduode=i+n "sreline17 namsfOeef">" c1748s=paasOeeode=1PUSEpfn "sreline17 nampfn6e45813a81714458)=e_alloc.c#L6203691208458)=>45017="lineL6rup}PUSEpfn "sreline17 nampfn6e45823a81714458)=e_alloc.c#L6203692208458)=>45028="nime="L669"> 66c937178>377a>
45833a81714458)=e_alloc.c#L6203693208458)=>45087="lPUSEpfn "sreline17 nampfn6e45843a81714458 ge_alloc.c#L6213694208458 g>45027="line17 name="L639378>2>3706N;_ try_378okf">" c1748s=paa;_ try_378okv_all6639378>2>3706N namp_474>m4n mmap78lf">" c1748s= namp_474>m4n mmapv_al struceL64 l_36171>368450e7="nine17 namMIGRATE_RESERVE6e=i45863a81714458 ge_alloc.c#L6213696208458 g>45007="lieef="+c"e="L684"> fwakm36174>/* Skipfempty n74>ls*51me74""sN Frworth try7 nOeo *cach*45873a81714458 ge_alloc.c#L6213697208458 g>45077="h} elsenis717!ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mfe="ned +3a8lp6e=itpeyuffpeh474>mfe="ned +3a8lode=CPUSEpfn "sreline17 nampfn6e45883a81714458 ge_alloc.c#L6213698208458 g>45007   +alloc.c#L634" ireturn1PUSEpfn "sreline17 nampfn6e45893a81714458 ge_alloc.c#L6213699208458 g>45037="line17 name="L639358a4>359ca45113a81714458 ge_alloc.c#L621371>208458 g>451 7="l#ifdef3"sreline17 namsCONFIG_FLAT_NODE_MEM_MAPf">" c1748s=paaCONFIG_FLAT_NODE_MEM_MAP7="line17 name="L639358a4>359ca45113a81714458 ge_alloc.c#L6213711208458 g>45117="lieef="+c"e="L684"> fwakm36174>/* ia64 gets its own n74>m4n mmap, b78ore tsry, without boot4n s*51me74""sN Frworth try7 nOeo *cach*45823a81714458 ge_alloc.c#L6213712208458 g>45127="h} elsenis717!ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>m4n mmap78lf">" c1748s=474>m4n mmapv_alCline17 namMIGRATE_RESERVE6e=i45833a81714458 ge_alloc.c#L6213713208458 g>45187="line17 name="L633 "sreline17 namsairt_pfn6e=i,fOeef">" c1748s=paasOeeode= 1ge" c "sreline1famrof">" c1748s=paasamroode= 1ge" c "sreline1en) !03a8lf">" c17en)v_al1PUSEpfn "sreline17 nampfn6e45843a81714458)=e_alloc.c#L6203714208458)=>45147="line17 name="L633struceL64 l_36171>368" c17pageode=aage" c "sreline1map78lf">" c1748s=mapv_al1PUSEpfn "sreline17 nampfn6e45853a81714458)=e_alloc.c#L6203715208458)=>45187="name="L669"> 66c=37176>376a>45863a81714458)=e_alloc.c#L6203716208458)=>45107="lieef="+code=zoneme="L684"> fwakm36174>/*1me74""sN Frworth try7 nOeo *cach*45173a81714458)=e_alloc.c#L6203717208458)=>45177>name="L684"> fwakm36174>ieef="+code=zone3* Ts tw  n's en)points_arnn's required to be MAX_ORDERode74""sN Frworth try7 nOeo *cach*45183a81714458)=e_alloc.c#L6203718208458)=>45187="line17 name="L69036179>3eef="+code=zone3* alrelinebut et tn74>m4n mmap en)points_muss be in orderv_e74""sN Frworth try7 nOeo *cach*45193a81714458)=e_alloc.c#L620371920845ieef=51s7="line17 name="L678378a4>3eef="+code=zone3*  Frwet tbuddy eo *catFrweo function corrnctlyOc iniOiociza77hr, single-e nammove45213a81714458 ge_alloc.c#L621372>208458 g>45298="line17 name="L6cc37175>3eef="+code=zone3*51me74""sN Frworth try7 nOeo *cach*45213a81714458 ge_alloc.c#L6213721208458 g>45297="line17 n"18a2s="lge" c "sreline1famrof">" c1748s=paasamroode=in msairt_pfn6e=i,pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al1n7 na ~ ge" c "sreline1MAX_ORDER_NR_PAGESY8lf">" c1748s=MAX_ORDER_NR_PAGESv_al1- 1C1PUSEpfn "sreline17 nampfn6e45223a81714458 ge_alloc.c#L6213722208458 g>45207="line17 name="L690ge" c "sreline1en) !03a8lf">" c17en)v_alin msairt_pfn6e=i,pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al1+L64 l_36171>368mfe="ned +3a8lp6e=itpeyuffpeh474>mfe="ned +3a8lode=1PUSEpfn "sreline17 nampfn6e45233a81714458 ge_alloc.c#L6213723208458 g>45287="line17 name="L633ge" c "sreline1en) !03a8lf">" c17en)v_alin msairt_pfn6e=i,ALIGN !03a8lf">" c17ALIGNv_al ge" c "sreline1en) !03a8lf">" c17en)v_al 1ge" c "sreline1MAX_ORDER_NR_PAGESY8lf">" c1748s=MAX_ORDER_NR_PAGESv_alC1PUSEpfn "sreline17 nampfn6e45243a81714458 ge_alloc.c#L6213724208458 g>45247="line17 name="L633ge" c "sreline1sOeef">" c1748s=paasOeeode=in  7e="L631"36174>3en) !03a8lf">" c17en)v_ali- ge" c "sreline1famrof">" c1748s=paasamroode=)i"5sOeeof struceL64 l_36171>368" c17pageode=z1PUSEpfn "sreline17 nampfn6e45253a81714458 ge_alloc.c#L6213715208458 g>45257="line17 naine17 nage" c "sreline1map78lf">" c1748s=mapv_alin "sreline17 nams namp_remap78lf">" c1748s= namp_remapv_al msairt_pfn6e=i,pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mi) !03a8lf">" c17n74>mi)ode= 1ge" c "sreline1fOeef">" c1748s=paasOeeode=C1PUSEpfn "sreline17 nampfn6e45863a81714458 ge_alloc.c#L6213726208458 g>45207="lieef="+code=zones717!ge" c "sreline1map78lf">" c1748s=mapv_alCPUSEpfn "sreline17 nampfn6e45873a81714458)=e_alloc.c#L6203727208458)=>45277="h} elsenineL6rupllllllllle="L631"36174>3map78lf">" c1748s=mapv_alin "sreline17 nams namp_boot4n mn74>mno74"ic !03a8lf">" c17 namp_boot4n mn74>mno74"icv_al ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_al 1ge" c "sreline1fOeef">" c1748s=paasOeeode=C1PUSEpfn "sreline17 nampfn6e45883a81714458)=e_alloc.c#L6203718208458)=>45207   +alloc.c#L634" i"sreline17 namppgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>m4n mmap78lf">" c1748s=474>m4n mmapv_alin "sreline17 namsmap78lf">" c1748s=mapv_ali+17e="L631"36174>3+gdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al1- ge" c "sreline1famrof">" c1748s=paasamroode=)1PUSEpfn "sreline17 nampfn6e45893a81714458 ge_alloc.c#L6203729208458 g>45287="line17 naime="L669"> 66c937178>377a>
45313a81714458 ge_alloc.c#L620373>208458 g>453 7="l#ifndef3"sreline17 namsCONFIG_NEED_MULTIPLE_NODESY8lf">" c1748s=CONFIG_NEED_MULTIPLE_NODES7="name="L669"> 66c=37176>376a>45313a81714458)=e_alloc.c#L6203711208458)=>45317="lieef="+c"e="L684"> fwakm36174>/*1me74""sN Frworth try7 nOeo *cach*45323a81714458)=e_alloc.c#L6203712208458)=>45358name="L631"""W39;z|37165>333333333* Withtn7 DISCONTIG,wet tglobaB.mn mmap is juss set astn74> 0's1me74""sN Frworth try7 nOeo *cach*45333a81714458)=e_alloc.c#L6203713208458)=>45388="name="L669"> 66ee37176>333333333*51me74""sN Frworth try7 nOeo *cach*45343a81714458 ge_alloc.c#L6213714208458 g>45348r the/  f">s717e="L631"36174>3+gdatp6e=itpeyuffpehpgdatv_al == e="L631"36174>3NODE_DATAf">" c1748s=paaNODE_DATAv_al 0)Cline17 namMIGRATE_RESERVE6e=i45353a81714458 ge_alloc.c#L6203735208458 g>45357="line17 naine17 nage" c "sreline1mn mmap78lf">" c1748s=4n mmapv_alin "sreline17 namsNODE_DATAf">" c1748s=paaNODE_DATAv_al 0)-s=e-msairt_pfn6e=i,474>m4n mmap78lf">" c1748s=474>m4n mmapv_al1PUSEpfn "sreline17 nampfn6e45363a81714458)=e_alloc.c#L6203716208458)=>45307="l#ifdef3"sreline17 namsCONFIG_HAVE_MEMBLOCK_NODE_MAPf">" c1748s=paaCONFIG_HAVE_MEMBLOCK_NODE_MAP7="name="L669"> 66c=37176>376a>45373a81714458)=e_alloc.c#L6203717208458)=>45377="h} elsenineL6rupls717e="L631"36174>3+3a8_toundup6e=itpeyuffpeh+3a8_tounduv_al ge" c "sreline1mn mmap78lf">" c1748s=4n mmapv_al) !n msairt_pfn6e=i,pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_alCPUSEpfn "sreline17 nampfn6e45383a81714458)=e_alloc.c#L6203718208458)=>45307   +alloc.c#L634" iine17 nage" c "sreline1mn mmap78lf">" c1748s=4n mmapv_ali-n 7e="L631"36174>3+gdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al1- ge" c "sreline1ARCH_PFN_OFFSET !03a8lf">" c17ARCH_PFN_OFFSETode=)1PUSEpfn "sreline17 nampfn6e45393a81714458)=e_alloc.c#L6203719208458)=>45387="l#etd f 9> fwakm37874>370 * 77ccsCONFIG_HAVE_MEMBLOCK_NODE_MAP3*51me74""sN Frworth try7 nOeo *cach*45413a81714458 ge_alloc.c#L621374>208458 g>454 7="lieef="+cime="L669"> 66c937178>377a>
45413a81714458 ge_alloc.c#L6203741208458 g>45417="l#etd f6165>3690* 77ccrt" clreturn45423a81714458 ge_alloc.c#L6213742208458 g>45427="l#etd f 9> fwakm37874>370 * 77ccsCONFIG_FLAT_NODE_MEM_MAP3*51me74""sN Frworth try7 nOeo *cach*45433a81714458 ge_alloc.c#L6213743208458 g>45487="lime="L669"> 66c937178>377a>
45443a81714458 ge_alloc.c#L6213744208458 g>45447="line17 namMIGRATE_MOVABLE6e=45453a81714458 ge_alloc.c#L6213745208458 g>45487="name="L639378>2>3706N;_y7 i n try78lf">" c1748s=M_y7 i n try7="namp6e=itpeyuffpehfrenOerea_ try_n74>v_al sreL64 l_36171>368" c17ni)v_al 1 "sreline17 naage" c "sreline1 alss_sOeef">" c1748s=paaairts_sOeeode= ine17 namMIGRATE_MOVABLE6e=45463a81714458)=e_alloc.c#L6203746208458)=>45407="lieef="+code=zone "sreline17 namsairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al 1 "sreline17 naage" c "sreline1 holes_sOeef">" c1748s=paaaholes_sOeeode=zPUSEpfn "sreline17 nampfn6e45473a81714458 ge_alloc.c#L6203747208458 g>45477="hine17 namMIGRATE_RESERVE6e=i45483a81714458)=e_alloc.c#L6203748208458)=>45407   +alloc.ce="L631"36174>3+g_data_tp6e=itpeyuffpehpg_data_t7="naage" c "sreline1pgdatp6e=itpeyuffpehpgdatv_alin "sreline17 namsNODE_DATAf">" c1748s=paaNODE_DATAv_al 64 l_36171>368" c17ni)v_al)1PUSEpfn "sreline17 nampfn6e45493a81714458)=e_alloc.c#L6203749208458)=>45437="line17 name="L639358a4>359ca45513a81714458 ge_alloc.c#L621375>208458 g>455 7="lieef="+c9> fwakm37874>370 * 77ccspg_data_t should besresetweo zero wt nsit's eo *catine*51me74""sN Frworth try7 nOeo *cach*45513a8171445  ge_alloc.c#L620375120845  g>45517="lineL6rupe="L631"36174>3WARN_ON !03a8lf">" c17WARN_ONv_al msairt_pfn6e=i,pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,4rmairtsp6e=itpeyuffpeh4rmairts7="ni|| msairt_pfn6e=i,pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,e=itp als_idx !03a8lf">" c17e=itp als_idxv_al)1PUSEpfn "sreline17 nampfn6e45523a8171445d)=e_alloc.c#L620375220845d)=>45507="lme="L669"> 66c937178>377a>
45533a8171445d)=e_alloc.c#L620375320845d)=>45587="line17 namsairt_pfn6e=i,pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mi) !03a8lf">" c17n74>mi)ode=in "sreline17 namsni) !03a8lf">" c17ni)v_al1PUSEpfn "sreline17 nampfn6e45543a8171445d)=e_alloc.c#L620375420845d)=>45547="line17 nae="L631"36174>3+gdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al1n "sreline17 namsn74>mfamroundup6e=itpeyuffpeh474>mfamrounduv_al1PUSEpfn "sreline17 nampfn6e45553a8171445d)=e_alloc.c#L620375520845d)=>45557="line17 na"sreline17 nams try_ als_anamws_re_alimp6e=itpeyuffpeh try_ als_anamws_re_alimv_al 64 l_36171>368" c17ni)v_al)1PUSEpfn "sreline17 nampfn6e45563a8171445  ge_alloc.c#L621375620845  g>45507="lieef="+c"sreline17 nampcalculatimn74>mtotal+3a8lp6e=itpeyuffpehcalculatimn74>mtotal+3a8lv_al ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_al 1ge" c "sreline1 alss_sOeef">" c1748s=paaairts_sOeeode= 1ge" c "sreline1 holes_sOeef">" c1748s=paaaholes_sOeeode=z1PUSEpfn "sreline17 nampfn6e45573a8171445  ge_alloc.c#L620375720845  g>45577="line17 name="L65537176>374pe45583a8171445  ge_alloc.c#L621375820845  g>45507   +alloc.ce="L631"36174>3 namp_474>m4n mmap78lf">" c1748s= namp_474>m4n mmapv_al ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_alz1PUSEpfn "sreline17 nampfn6e45593a8171445d)=e_alloc.c#L620375920845d)=>45587="l#ifdef3"sreline17 namsCONFIG_FLAT_NODE_MEM_MAPf">" c1748s=paaCONFIG_FLAT_NODE_MEM_MAP7="line17 name="L639358a4>359ca45613a8171445  ge_alloc.c#L621376>20845  g>456 7="lieef="+cge" c "sreline1printkp6e=itpeyuffpehprintkv_al ge" c "sreline1KERN_DEBUGp6e=itpeyuffpehKERN_DEBUGv_all6> fwakm37874"tu ng">&quoagfrenOerea_ try_n74>:tn74> %d, pgdat %08lx,tn74>m4n mmap %08lx\n&quoag1me74"" PUSEpfn "sreline17 nampfn6e45613a8171445d)=e_alloc.c#L620376120845d)=>45697="line17 n"18a2s="l64 l_36171>368" c17ni)v_al 1( "sreline17 n)ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_al PUSEpfn "sreline17 nampfn6e45623a8171445d)=e_alloc.c#L620376220845d)=>45607="line17 name="L690( "sreline17 n)ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_al-s=e-msairt_pfn6e=i,474>m4n mmap78lf">" c1748s=474>m4n mmapv_alC1PUSEpfn "sreline17 nampfn6e45633a8171445d)=e_alloc.c#L620376320845d)=>45637="l#etd f6165>3690* 77ccrt" clreturn45643a8171445d)=e_alloc.c#L620376420845d)=>45647="line17 namMIGRATE_MOVABLE6e=45653a8171445d)=e_alloc.c#L620376520845d)=>45657="line17 na"sreline17 namsfrenOerea_ try_coref">" c1748s=paafrenOerea_ try_corev_al ge" c "sreline1pgdatp6e=itpeyuffpehpgdatv_al 1ge" c "sreline1 alss_sOeef">" c1748s=paaairts_sOeeode= 1ge" c "sreline1 holes_sOeef">" c1748s=paaaholes_sOeeode=z1PUSEpfn "sreline17 nampfn6e45663a8171445d)=e_alloc.c#L620376620845d)=>45607="lime="L669"> 66c937178>377a>
45673a8171445  ge_alloc.c#L621376720845  g>45677="line17 name="L65537176>374pe45683a8171445  ge_alloc.c#L621376820845  g>45607   #ifdef3"sreline17 namsCONFIG_HAVE_MEMBLOCK_NODE_MAPf">" c1748s=paaCONFIG_HAVE_MEMBLOCK_NODE_MAP7="name="L669"> 66c=37176>376a>45693a8171445  ge_alloc.c#L621376920845  g>45637="line17 name="L639358a4>359ca45713a8171445  ge_alloc.c#L621377>20845  g>457 7="l#if1ge" c "sreline1MAX_NUMNODESY8lf">" c1748s=MAX_NUMNODES7="lis=e- 1ine17 name="L639358a4>359ca45713a8171445  ge_alloc.c#L620377120845  g>45758="line17 name="L6cc37165>/*1me74""sN Frworth try7 nOeo *cach*45723a8171445d)=e_alloc.c#L620377220845d)=>45758name="L631"""W39;z|37165>3" Figure out et tnumberfFofpossi "s n74> idsOc iniOiociza77hr, single-e nammove45733a8171445d)=e_alloc.c#L620377320845d)=>45788="name="L669"> 66ee37176>3*51me74""sN Frworth try7 nOeo *cach*45743a8171445d)=e_alloc.c#L620377420845d)=>45727="line17 name="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nammi)lp6e=itpeyuffpehfetup_4rmn74>mi)lv_al ame=zPUSEpfn "sreline17 nampfn6e45753a8171445d)=e_alloc.c#L620377520845d)=>457e7="nine17 namMIGRATE_RESERVE6e=i45763a8171445d)=e_alloc.c#L620377620845d)=>45707="lieef="+c "srelinesreL64 l_36171>368p6e=itpeyuffpehn74>v_al1PUSEpfn "sreline17 nampfn6e45773a8171445d)=e_alloc.c#L620377720845d)=>45777="lieef="+c "srelinesreL64 l_36171>368<_me7esy78lf">" c1748s=_me7esyv_al1n p36165>3690* 77ccrt" clreturn45783a8171445  ge_alloc.c#L621377820845  g>45707   PUSEpfn "sreline17 nampfn6e45793a8171445  ge_alloc.c#L621377920845  g>45787="line17 na"sreline17 namsfor_each_474>m4askp6e=itpeyuffpehfor_each_474>m4askv_al 64 l_36171>368p6e=itpeyuffpehn74>v_al 1ge" c "sreline1n74>mpossi "smmap78lf">" c1748s=474>mpossi "smmapode=zPUSEpfn "sreline17 nampfn6e45813a8171445  ge_alloc.c#L621378>20845  g>458 7="lieef="+code=zone64 l_36171>368<_me7esy78lf">" c1748s=_me7esyv_al1n 64 l_36171>368p6e=itpeyuffpehn74>v_al1PUSEpfn "sreline17 nampfn6e45813a8171445Frworth try7 nOeo * (tpe45Frw>45817="lineL6rupe="L631"36174>34rmn74>mi)lp6e=itpeyuffpeh4rmn74>mi)lv_al1n 64 l_36171>368<_me7esy78lf">" c1748s=_me7esyv_al1+ 11PUSEpfn "sreline17 nampfn6e45823a81714457 ge_alloc.c#L6213682208457 g>45828="nime="L669"> 66c937178>377a>
45833a8171445dage_alloc.c#L620368320845dag>45837="l#els me="L669"> 66c937178>377a>
45843a81714457 ge_alloc.c#L6203684208457 g>45827="line17 n"sreline17 nams tc#L620e=itpeyuffpeh tc#L6v_al1ame="L639378>2>3706Nsetup_4rmn74>mi)lp6e=itpeyuffpehfetup_4rmn74>mi)lv_al ame=zPUSEpfn "sreline17 nampfn6e45853a81714457)=e_alloc.c#L6203685208457)=>458e7="nine17 namMIGRATE_RESERVE6e=i45863a81714457)=e_alloc.c#L6203686208457)=>45807="lime="L669"> 66c937178>377a>
45873a8171445d ge_alloc.c#L620368720845d g>45877="h#etd f6165>3690* 77ccrt" clreturn45883a81714457age_alloc.c#L6203688208457ag>45807   PUSEpfn "sreline17 nampfn6e45893a8171445 )=e_alloc.c#L620368920845 )=>458s7="line17 name="L678378a4>/**1me74""sN Frworth try7 nOeo *cach*45913a81714457)=e_alloc.c#L620369>208457)=>45998="line17 name="L6cc37175>365474>m4apundu_alrel3717 - determ#L6wet tmaximumesreern74> alrel37171me74""sN Frworth try7 nOeo *cach*45913a81714457)=e_alloc.c#L6203691208457)=>45958="line17 name="L6cc37165>3*1me74""sN Frworth try7 nOeo *cach*45923a81714457)=e_alloc.c#L6203692208457)=>45958name="L631"""W39;z|37165>3" Tsry7function should besceo ed afeer n74> map is populatid and sortidOc iniOiociza77hr, single-e nammove45933a81714457)=e_alloc.c#L6203693208457)=>45988="name="L669"> 66ee37176>3* It calculatiswet tmaximumepowerfFoftwo alrel3717 which can distinguishc iniOiociza77hr, single-e nammove45943a81714457 ge_alloc.c#L6213694208457 g>45927="line17 name="L68237178>3*sa B.et tn74>sOc iniOiociza77hr, single-e nammove45953a81714457 ge_alloc.c#L6213695208457 g>45957="line17 name="L6cc37165>3*1me74""sN Frworth try7 nOeo *cach*45963a81714457 ge_alloc.c#L6213696208457 g>45907="le="L631"""W39;z|37165>3" For example,ls71a B.n74>lsare 1GiB and alrelineto 1GiB,wet treturn value1me74""sN Frworth try7 nOeo *cach*45973a81714457 ge_alloc.c#L6213697208457 g>45977>name="L684"> fwakm36174>i* would itd cati 1GiB alrel3717 witht(1 siagsiagp(30 - PAGE_SHIFT)).  Ifwet 1me74""sN Frworth try7 nOeo *cach*45983a81714457 ge_alloc.c#L6213698208457 g>45987="line17 name="L69036179>3*.n74>lsare shiftineby 256MiB,w256MiB.  Note is isif onlywet tamet n74> is1me74""sN Frworth try7 nOeo *cach*45993a81714457 ge_alloc.c#L6213699208457 g>459s7="line17 name="L678378a4>3* shiftin, 1GiB is enough and tsry7function wi B.itd cati soOc iniOiociza77hr, single-e nammove46813a8171446813a_alloc.c#L621369920846813>46098="line17 name="L6cc37175>36c iniOiociza77hr, single-e nammove46813a81714468)=e_alloc.c#L6203691208468)=>46058="line17 name="L6cc37165>3* Tsry7isfusineto tis7 wheet r ndu -s=e- ne="mappingfFoftt tchosentmn min1me74""sN Frworth try7 nOeo *cach*46823a81714468)=e_alloc.c#L6203692208468)=>46058name="L631"""W39;z|37165>3" m74>l hay7f#L6wenough granularityeto aame="incorrnct"mappingf Frwet 1me74""sN Frworth try7 nOeo *cach*46833a81714468)=e_alloc.c#L6203693208468)=>46088="name="L669"> 66ee37176>3* populatid n74> mapOc iniOiociza77hr, single-e nammove46843a81714468 ge_alloc.c#L6213694208468 g>46027="line17 name="L68237178>3*c iniOiociza77hr, single-e nammove46853a81714468 ge_alloc.c#L6213695208468 g>46057="line17 name="L6cc37165>3* Returnswet tdeterm#L6d alrel3717 in ndu's.  0sif et r> istn7 alrel37171me74""sN Frworth try7 nOeo *cach*46863a81714468 ge_alloc.c#L6213696208468 g>46007="le="L631"""W39;z|37165>3" require3717 (sing"s n74>)Oc iniOiociza77hr, single-e nammove46873a81714468 ge_alloc.c#L6213697208468 g>46077>name="L684"> fwakm36174>i*51me74""sN Frworth try7 nOeo *cach*46883a81714468 ge_alloc.c#L6213698208468 g>46007    "sreline17 namsairt_pfn6e=i,;_ try78lf">" c1748s=M_ try7="namm4apundu_alrel371778lf">" c1748s=474>m4apundu_alrel3717v_al ame=zPUSEpfn "sreline17 nampfn6e46893a81714468 ge_alloc.c#L6213699208468 g>46037="line17 namMIGRATE_RESERVE6e=i46113a81714468 ge_alloc.c#L621371>208468 g>461 7="lieef="+c "sreline17 namsairt_pfn6e=i,acclm4askp6e=itpeyuffpehacclm4askv_al1n p 1ge" c "sreline1amet_en) !03a8lf">" c17amet_en)v_al1n p36165>3690* 77ccrt" clreturn46113a81714468 ge_alloc.c#L6213711208468 g>46117="lieef="+c "sreline17 namsairt_pfn6e=i,famrof">" c1748s=paasamroode= 1ge" c "sreline1en) !03a8lf">" c17en)v_al 1ge" c "sreline1maskp6e=itpeyuffpeh4askv_al36165>3690* 77ccrt" clreturn46123a81714468 ge_alloc.c#L6213712208468 g>46127="h} elsenisreL64 l_36171>368" c17amet_ni)v_al1n -11PUSEpfn "sreline17 nampfn6e46833a81714468 ge_alloc.c#L6213713208468 g>46187="line17 nasreL64 l_36171>368" c17ni)v_al1PUSEpfn "sreline17 nampfn6e46843a81714468)=e_alloc.c#L6203714208468)=>46147="line17 namMIGRATE_MOVABLE6e=46853a81714468)=e_alloc.c#L6203715208468)=>46157="line17 na"sreline17 namsfor_each_4n mndu_range !03a8lf">" c17for_each_4n mndu_rangev_al 64 l_36171>368" c1748s=MAX_NUMNODES7="l, n7 namlist_ca37165>3famrof">" c1748s=paasamroode= 1n7 namlist_ca37165>3en) !03a8lf">" c17en)v_al 1n7 namlist_ca37165>3ni) !03a8lf">" c17ni)v_al)line17 namMIGRATE_RESERVE6e=i46863a81714468)=e_alloc.c#L6203716208468)=>46107="lieef="+code=zones717!ge" c "sreline1famrof">" c1748s=paasamroode=i|| msairt_pfn6e=i,amet_ni) !03a8lf">" c17amet_ni)v_al1siagp0i|| msairt_pfn6e=i,amet_ni) !03a8lf">" c17amet_ni)v_al1== e="L631"36174>3ni) !03a8lf">" c17ni)v_al)line17 namMIGRATE_RESERVE6e=i46873a81714468)=e_alloc.c#L6203717208468)=>46177="h} elsenineL6rupllllllllle="L631"36174>3amet_ni) !03a8lf">" c17amet_ni)v_al1n ge" c "sreline1ni) !03a8lf">" c17ni)v_al1PUSEpfn "sreline17 nampfn6e46883a81714468)=e_alloc.c#L6203718208468)=>46107   +alloc.c#L634" iine17 nage" c "sreline1amet_en) !03a8lf">" c17amet_en)v_al1n mlist_ca37165>3en) !03a8lf">" c17en)v_al1PUSEpfn "sreline17 nampfn6e46893a81714468)=e_alloc.c#L620371920846ieef=6187="line17 name="L67888888888continue1PUSEpfn "sreline17 nampfn6e46213a81714468 ge_alloc.c#L621372>208468 g>462 7="lieef="+code=zoneime="L669"> 66c937178>377a>
46213a81714468 ge_alloc.c#L6213721208468 g>46297="lme="L669"> 66c937178>377a>
46223a81714468 ge_alloc.c#L6213722208468 g>46207="line17 name="L690gne17 name="L6cc37165>/*1me74""sN Frworth try7 nOeo *cach*46233a81714468 ge_alloc.c#L6213723208468 g>46288="name="L669"> 66ee37176>33333333333333333* Samro withta 4ask granularwenough to pin-pointeto tt 1me74""sN Frworth try7 nOeo *cach*46243a81714468 ge_alloc.c#L6213724208468 g>46227="line17 name="L68237178>33333333333333333* samro ndu and tickfFof bits one-by-  n untilsit be682es1me74""sN Frworth try7 nOeo *cach*46253a81714468 ge_alloc.c#L6213715208468 g>46257="line17 name="L6cc37165>33333333333333333* too8coarseeto separat6wet tcurrnnt n74> fromwet tametOc iniOiociza77hr, single-e nammove46863a81714468 ge_alloc.c#L6213726208468 g>46207="le="L631"""W39;z|37165>33333333333333333*51me74""sN Frworth try7 nOeo *cach*46873a81714468)=e_alloc.c#L6203727208468)=>46277="h} elsenineL6ruplge" c "sreline1maskp6e=itpeyuffpeh4askv_al1n ~((1 siagsiagpmsairt_pfn6e=i,;_fflp6e=itpeyuffpeh;_fflv_al 64 l_36171>368" c1748s=paasamroode=))1- 1C1PUSEpfn "sreline17 nampfn6e46883a81714468)=e_alloc.c#L6203718208468)=>46207   +alloc.c#L634" iwhi"s  ge" c "sreline1maskp6e=itpeyuffpeh4askv_al1n7 nan7 nace="L631"36174>3amet_en) !03a8lf">" c17amet_en)v_al1siagn 7e="L631"36174>3famrof">" c1748s=paasamroode=in7 nac ge" c "sreline1maskp6e=itpeyuffpeh4askv_al1niagsiagp1))CPUSEpfn "sreline17 nampfn6e46893a81714468 ge_alloc.c#L6203729208468 g>46287="line17 name="L67888888888ge" c "sreline1maskp6e=itpeyuffpeh4askv_al1niagsiag= 11PUSEpfn "sreline17 nampfn6e46313a81714468 ge_alloc.c#L620373>208468 g>463 7f>"669"> 66c=36176>3665me74#en46313a81714468)=e_alloc.c#L6203711208468)=>46397="line17 n"18a2s="l6> fwakm37874>370 * 77ccsaccumulati1a B.sreern74> 4askls*51me74""sN Frworth try7 nOeo *cach*46323a81714468)=e_alloc.c#L6203712208468)=>46307="line17 name="L690ge" c "sreline1acclm4askp6e=itpeyuffpehacclm4askv_al1|n "sreline17 namsmaskp6e=itpeyuffpeh4askv_al36165>3690* 77ccrt" clreturn46333a81714468)=e_alloc.c#L6203713208468)=>46387="line17 naime="L669"> 66c937178>377a>
46343a81714468 ge_alloc.c#L6213714208468 g>46347="line17 namMIGRATE_MOVABLE6e=46353a81714468 ge_alloc.c#L6203735208468 g>46357="line17 na6> fwakm37874>370 * 77ccsconvert 4ask to numberfFofpaa8ls*51me74""sN Frworth try7 nOeo *cach*46363a81714468)=e_alloc.c#L6203716208468)=>46307="lieef="+creturn ~ge" c "sreline1acclm4askp6e=itpeyuffpehacclm4askv_al1+ 11PUSEpfn "sreline17 nampfn6e46373a81714468)=e_alloc.c#L6203717208468)=>46377="hime="L669"> 66c937178>377a>
46383a81714468)=e_alloc.c#L6203718208468)=>46307   PUSEpfn "sreline17 nampfn6e46393a81714468)=e_alloc.c#L6203719208468)=>463s7="line17 name="L678378a4>/* Find ts taowis7 ndu  Frwa n74> *51me74""sN Frworth try7 nOeo *cach*46413a81714468 ge_alloc.c#L621374>208468 g>464 7="line17 n "sreline17 namsairt_pfn6e=i,;_ try78lf">" c1748s=M_ try7="namp6e=itpeyuffpehfind_min_ndu_for_n74>v_al sreL64 l_36171>368" c17ni)v_alCPUSEpfn "sreline17 nampfn6e46413a81714468 ge_alloc.c#L6203741208468 g>46417="line17 namMIGRATE_RESERVE6e=i46423a81714468 ge_alloc.c#L6213742208468 g>46407="line17 na "sreline17 namsairt_pfn6e=i,min_ndup6e=itpeyuffpeh4in_nduv_al1n mlist_ca37165>3ULONG_MAXp6e=itpeyuffpehULONG_MAXv_al36165>3690* 77ccrt" clreturn46433a81714468 ge_alloc.c#L6213743208468 g>46437="line17 na "sreline17 namsairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduv_al1PUSEpfn "sreline17 nampfn6e46443a81714468 ge_alloc.c#L6213744208468 g>46448r the/  f">sreL64 l_36171>36846487="name="L669"> 66c=37176>376a>46463a81714468)=e_alloc.c#L6203746208468)=>46407="lieef="+c"sreline17 nampfor_each_4n mndu_range !03a8lf">" c17for_each_4n mndu_rangev_al 64 l_36171>368" c17ni)v_al 1n7 namlist_ca37165>3famroundup6e=itpeyuffpehfamrounduv_al 1ge" c "sreline1NULLp6e=itpeyuffpehNULLv_al 1ge" c "sreline1NULLp6e=itpeyuffpehNULLv_alCPUSEpfn "sreline17 nampfn6e46473a81714468 ge_alloc.c#L6203747208468 g>46477="h} elsenineL6ruplge" c "sreline1min_ndup6e=itpeyuffpeh4in_nduv_al1n mlist_ca37165>34inp6e=itpeyuffpeh4inv_al 64 l_36171>36846407   PUSEpfn "sreline17 nampfn6e46493a81714468)=e_alloc.c#L6203749208468)=>46487="line17 nas717e="L631"36174>3min_ndup6e=itpeyuffpeh4in_nduv_al1nn mlist_ca37165>3ULONG_MAXp6e=itpeyuffpehULONG_MAXv_al)line17 namMIGRATE_RESERVE6e=i46513a81714468 ge_alloc.c#L621375>208468 g>465 7="lieef="+code=zone64 l_36171>36846597="line17 n"18a2s="line17 na6> fwakm37874"tu ng">&quoagCould not7f#Ld famroundu  Frwn74> %d\n&quoag1me74"" L64 l_36171>368" c17ni)v_alC1PUSEpfn "sreline17 nampfn6e46523a8171446d)=e_alloc.c#L620375220846d)=>46507="line17 name="L690return p36165>3690* 77ccrt" clreturn46533a8171446d)=e_alloc.c#L620375320846d)=>46587="line17 naime="L669"> 66c937178>377a>
46543a8171446d)=e_alloc.c#L620375420846d)=>46547="line17 namMIGRATE_MOVABLE6e=46553a8171446d)=e_alloc.c#L620375520846d)=>46557="line17 nareturn e="L631"36174>3min_ndup6e=itpeyuffpeh4in_nduv_al36165>3690* 77ccrt" clreturn46563a8171446  ge_alloc.c#L621375620846  g>46507="lime="L669"> 66c937178>377a>
46573a8171446  ge_alloc.c#L620375720846  g>46577="line17 name="L65537176>374pe46583a8171446  ge_alloc.c#L621375820846  g>46587="line17 name="L69036179>/**1me74""sN Frworth try7 nOeo *cach*46593a8171446d)=e_alloc.c#L620375920846d)=>465s7="line17 name="L678378a4>3* find_min_ndu_with_active_regions - Find ts tminimumePFN registered1me74""sN Frworth try7 nOeo *cach*46613a8171446  ge_alloc.c#L621376>20846  g>46698="line17 name="L6cc37175>36c iniOiociza77hr, single-e nammove46613a8171446d)=e_alloc.c#L620376120846d)=>46658="line17 name="L6cc37165>3* Itareturns ts tminimumePFN basineon>sr Frmation providineviac iniOiociza77hr, single-e nammove46623a8171446d)=e_alloc.c#L620376220846d)=>46658name="L631"""W39;z|37165>3" add_active_range()Oc iniOiociza77hr, single-e nammove46633a8171446d)=e_alloc.c#L620376320846d)=>46688="name="L669"> 66ee37176>3*51me74""sN Frworth try7 nOeo *cach*46643a8171446d)=e_alloc.c#L620376420846d)=>46647="l "sreline17 namsairt_pfn6e=i,;_ try78lf">" c1748s=M_ try7="nam466e7="nine17 namMIGRATE_RESERVE6e=i46663a8171446d)=e_alloc.c#L620376620846d)=>46607="lieef="+creturn mp6e=itpeyuffpehfind_min_ndu_for_n74>v_al ge" c "sreline1MAX_NUMNODESY8lf">" c1748s=MAX_NUMNODES7="lC1PUSEpfn "sreline17 nampfn6e46673a8171446  ge_alloc.c#L621376720846  g>46677="hime="L669"> 66c937178>377a>
46683a8171446  ge_alloc.c#L621376820846  g>46607   PUSEpfn "sreline17 nampfn6e46693a8171446  ge_alloc.c#L621376920846  g>466s7="line17 name="L678378a4>/*1me74""sN Frworth try7 nOeo *cach*46713a8171446  ge_alloc.c#L621377>20846  g>46798="line17 name="L6cc37175>365early_calculatimtotal+3a8l()1me74""sN Frworth try7 nOeo *cach*46713a8171446  ge_alloc.c#L620377120846  g>46758="line17 name="L6cc37165>3* Sumepaa8lsin active regions  Frwmova "s airtOc iniOiociza77hr, single-e nammove46723a8171446d)=e_alloc.c#L620377220846d)=>46758name="L631"""W39;z|37165>3" Populati N_HIGH_MEMORY  Frwcalculatingfusa "s_n74>sOc iniOiociza77hr, single-e nammove46733a8171446d)=e_alloc.c#L620377320846d)=>46788="name="L669"> 66ee37176>3*51me74""sN Frworth try7 nOeo *cach*46743a8171446d)=e_alloc.c#L620377420846d)=>46727="line17 n "sreline17 namsairt_pfn6e=i,;_ try78lf">" c1748s=M_ try7="nam" c17early_calculatimtotal+3a8lv_al ame=zPUSEpfn "sreline17 nampfn6e46753a8171446d)=e_alloc.c#L620377520846d)=>467e7="nine17 namMIGRATE_RESERVE6e=i46763a8171446d)=e_alloc.c#L620377620846d)=>46707="lieef="+c "sreline17 namsairt_pfn6e=i,total+3a8l !03a8lf">" c17total+3a8lv_al1n p36165>3690* 77ccrt" clreturn46773a8171446d)=e_alloc.c#L620377720846d)=>46777="lieef="+c "sreline17 namsairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduv_al 1ge" c "sreline1en)undup6e=itpeyuffpehen)unduv_al36165>3690* 77ccrt" clreturn46783a8171446  ge_alloc.c#L621377820846  g>46707   +alloc.csreL64 l_36171>368" c17ni)v_al1PUSEpfn "sreline17 nampfn6e46793a8171446  ge_alloc.c#L621377920846  g>46737="line17 name="L639358a4>359ca46813a8171446  ge_alloc.c#L621378>20846  g>468 7="lieef="+cge" c "sreline1for_each_4n mndu_range !03a8lf">" c17for_each_4n mndu_rangev_al 64 l_36171>368" c1748s=MAX_NUMNODES7="l, n7 namlist_ca37165>3famroundup6e=itpeyuffpehfamrounduv_al 1n7 namlist_ca37165>3en)undup6e=itpeyuffpehen)unduv_al 1n7 namlist_ca37165>3ni) !03a8lf">" c17ni)v_al)line17 namMIGRATE_RESERVE6e=i46813a8171446Frworth try7 nOeo * (tpe46Frw>46897="line17 n"18a2s="l "sreline17 namsairt_pfn6e=i,+3a8l !03a8lf">" c17+3a8lv_al1n mlist_ca37165>3en)undup6e=itpeyuffpehen)unduv_al1- ge" c "sreline1famroundup6e=itpeyuffpehfamrounduv_al1PUSEpfn "sreline17 nampfn6e46823a81714467 ge_alloc.c#L6213682208467 g>46807="lme="L669"> 66c937178>377a>
46833a8171446dage_alloc.c#L620368320846dag>46887="line17 name="L633ge" c "sreline1total+3a8l !03a8lf">" c17total+3a8lv_al1+n "sreline17 nams+3a8l !03a8lf">" c17+3a8lv_al1PUSEpfn "sreline17 nampfn6e46843a81714467 ge_alloc.c#L6203684208467 g>46847="line17 name="L633s717e="L631"36174>3+3a8l !03a8lf">" c17+3a8lv_alzPUSEpfn "sreline17 nampfn6e46853a81714467)=e_alloc.c#L6203685208467)=>46857="line17 naine17 name="L633ge" c "sreline1474>mfetmfamte !03a8lf">" c17474>mfetmfamtev_al 64 l_36171>368" c17ni)v_al 1msairt_pfn6e=i,N_HIGH_MEMORYp6e=itpeyuffpehN_HIGH_MEMORY7="lC1PUSEpfn "sreline17 nampfn6e46863a81714467)=e_alloc.c#L6203686208467)=>46807="lieef="+cime="L669"> 66c937178>377a>
46873a8171446d ge_alloc.c#L620368720846d g>46877="lieef="+creturn m" c17total+3a8lv_al1PUSEpfn "sreline17 nampfn6e46883a81714467age_alloc.c#L6203688208467ag>46807   ime="L669"> 66c937178>377a>
46893a8171446 )=e_alloc.c#L620368920846 )=>46837="line17 name="L639358a4>359ca46913a81714467)=e_alloc.c#L620369>208467)=>46998="line17 name="L6cc37175>/*1me74""sN Frworth try7 nOeo *cach*46913a81714467)=e_alloc.c#L6203691208467)=>46958="line17 name="L6cc37165>3* Find ts tPFN ts tMova "s airt beginlsin eachwn74>. Kerneltmn min1me74""sN Frworth try7 nOeo *cach*46923a81714467)=e_alloc.c#L6203692208467)=>46958name="L631"""W39;z|37165>3" is spread evenlywbetween.n74>lsase17 naas.et tn74>s hav6wenough1me74""sN Frworth try7 nOeo *cach*46933a81714467)=e_alloc.c#L6203693208467)=>46988="name="L669"> 66ee37176>3* mn min. Wt nset y don's, som tn74>s wi B.hav6wmore kernelcore tsan1me74""sN Frworth try7 nOeo *cach*46943a81714467 ge_alloc.c#L6213694208467 g>46927="line17 name="L68237178>3*soet rs1me74""sN Frworth try7 nOeo *cach*46953a81714467 ge_alloc.c#L6213695208467 g>46957="line17 name="L6cc37165>3*51me74""sN Frworth try7 nOeo *cach*46963a81714467 ge_alloc.c#L6213696208467 g>46907="line17 name="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="namsp6e=itpeyuffpehfind_ als_mova "sundus_for_n74>sv_al ame=zPUSEpfn "sreline17 nampfn6e46973a81714467 ge_alloc.c#L6213697208467 g>46977="hine17 namMIGRATE_RESERVE6e=i46983a81714467 ge_alloc.c#L6213698208467 g>46907   +alloc.csreL64 l_36171>368" c17ni)v_al1PUSEpfn "sreline17 nampfn6e46993a81714467 ge_alloc.c#L6213699208467 g>46987="line17 na "sreline17 namsairt_pfn6e=i,usa "s_famrondup6e=itpeyuffpehusa "s_famronduv_al1PUSEpfn "sreline17 nampfn6e47813a8171447813a_alloc.c#L621369920847813>470 7="lieef="+c "sreline17 namsairt_pfn6e=i,kernelcore_n74>p6e=itpeyuffpehkernelcore_n74>v_al 1ge" c "sreline1kernelcore_rema trngp6e=itpeyuffpehkernelcore_rema trngv_al1PUSEpfn "sreline17 nampfn6e47813a81714478)=e_alloc.c#L6203691208478)=>47017="lieef="+c"e="L684"> fwakm36174>/* sav6wet tfamte b78ore borrow.et tn74>4ask *51me74""sN Frworth try7 nOeo *cach*47823a81714478)=e_alloc.c#L6203692208478)=>47007="line17 nage" c "sreline1474>4ask_tp6e=itpeyuffpeh474>4ask_t7="nammfamte !03a8lf">" c17sav6d_474>mfamtev_al1n mlist_ca37165>3474>mfamtelp6e=itpeyuffpeh474>mfamtelv_al[msairt_pfn6e=i,N_HIGH_MEMORYp6e=itpeyuffpehN_HIGH_MEMORY7="l]1PUSEpfn "sreline17 nampfn6e47833a81714478)=e_alloc.c#L6203693208478)=>47037="line17 na "sreline17 namsairt_pfn6e=i,total+3a8l !03a8lf">" c17total+3a8lv_al1n m" c17early_calculatimtotal+3a8lv_al C1PUSEpfn "sreline17 nampfn6e47843a81714478 ge_alloc.c#L6213694208478 g>47048r the/  f">sreL64 l_36171>368sp6e=itpeyuffpehusa "s_n74>sv_al1n mlist_ca37165>3474>s_weightp6e=itpeyuffpeh474>s_weightv_al 64 l_36171>368mfamtelp6e=itpeyuffpeh474>mfamtelv_al[msairt_pfn6e=i,N_HIGH_MEMORYp6e=itpeyuffpehN_HIGH_MEMORY7="l]C1PUSEpfn "sreline17 nampfn6e47853a81714478 ge_alloc.c#L6213695208478 g>47087="name="L669"> 66c=37176>376a>47863a81714478 ge_alloc.c#L6213696208478 g>47067="lieef="+c"e="L684"> fwakm36174>/*1me74""sN Frworth try7 nOeo *cach*47873a81714478 ge_alloc.c#L6213697208478 g>47077>name="L684"> fwakm36174>iiiiiiiii* Ifwmova "score was specifiin, calculati ws issOee of1me74""sN Frworth try7 nOeo *cach*47883a81714478 ge_alloc.c#L6213698208478 g>47087="line17 name="L69036179>3eef="+co* kernelcore tsat corrnsponds so tsat mn minfusa "s  Fr1me74""sN Frworth try7 nOeo *cach*47893a81714478 ge_alloc.c#L6213699208478 g>470s7="line17 name="L678378a4>3eef="+co* any eo *cation typ> istevenlywspread. Ifwboet kernelcore1me74""sN Frworth try7 nOeo *cach*47113a81714478 ge_alloc.c#L621371>208478 g>47198="line17 name="L6cc37175>3eef="+co* and mova "score are specifiin, tt nset  valuefFofkernelcore1me74""sN Frworth try7 nOeo *cach*47113a81714478 ge_alloc.c#L6213711208478 g>47158="line17 name="L6cc37165>3eef="+co* wi B.befusine Frwrequired_kernelcore ifsit's greaeer tsan1me74""sN Frworth try7 nOeo *cach*47123a81714478 ge_alloc.c#L6213712208478 g>47158name="L631"""W39;z|37165>333333333* ws ismova "score would hav6weo *widOc iniOiociza77hr, single-e nammove47833a81714478 ge_alloc.c#L6213713208478 g>47188="name="L669"> 66ee37176>333333333*51me74""sN Frworth try7 nOeo *cach*47843a81714478)=e_alloc.c#L6203714208478)=>47148r the/  f">s717e="L631"36174>3required_mova "scorep6e=itpeyuffpehrequired_mova "scorev_al)line17 namMIGRATE_RESERVE6e=i47853a81714478)=e_alloc.c#L6203715208478)=>47157="line17 naine17 na "sreline17 namsairt_pfn6e=i,core+3a8l !03a8lf">" c17core+3a8lv_al1PUSEpfn "sreline17 nampfn6e47863a81714478)=e_alloc.c#L6203716208478)=>47107="lPUSEpfn "sreline17 nampfn6e47873a81714478)=e_alloc.c#L6203717208478)=>47177="h} elsenineL6rupl"e="L684"> fwakm36174>/*1me74""sN Frworth try7 nOeo *cach*47883a81714478)=e_alloc.c#L6203718208478)=>47187="line17 name="L69036179>3eef="+co33333333* Round-up so tsat ZONE_MOVABLE istat lemet ase1arge asews i1me74""sN Frworth try7 nOeo *cach*47893a81714478)=e_alloc.c#L620371920847ieef=71s7="line17 name="L678378a4>3eef="+co33333333* waserequestineby et  usir1me74""sN Frworth try7 nOeo *cach*47213a81714478 ge_alloc.c#L621372>208478 g>47298="line17 name="L6cc37175>3eef="+co33333333*51me74""sN Frworth try7 nOeo *cach*47213a81714478 ge_alloc.c#L6213721208478 g>47297="line17 n"18a2s="l64 l_36171>36847207="line17 name="L69018a2s="l64 l_36171>368" c1748s=roundupv_al 64 l_36171>368" c1748s=MAX_ORDER_NR_PAGES7="lC1PUSEpfn "sreline17 nampfn6e47233a81714478 ge_alloc.c#L6213723208478 g>47287="line17 name="L633ge" c "sreline1core+3a8l !03a8lf">" c17core+3a8lv_al1n mlist_ca37165>3total+3a8l !03a8lf">" c17total+3a8lv_al1- ge" c "sreline1required_mova "scorep6e=itpeyuffpehrequired_mova "scorev_al1PUSEpfn "sreline17 nampfn6e47243a81714478 ge_alloc.c#L6213724208478 g>47247="line17 namMIGRATE_MOVABLE6e=47253a81714478 ge_alloc.c#L6213715208478 g>47257="line17 naine17 nage" c "sreline1required_kernelcorep6e=itpeyuffpehrequired_kernelcore1mal1n mlist_ca37165>34ax !03a8lf">" c174axv_al 64 l_36171>368" c17core+3a8lv_alC1PUSEpfn "sreline17 nampfn6e47263a81714478 ge_alloc.c#L6213726208478 g>47207="lieef="+cime="L669"> 66c937178>377a>
47873a81714478)=e_alloc.c#L6203727208478)=>47277="line17 name="L65537176>374pe47883a81714478)=e_alloc.c#L6203718208478)=>47207   +alloc.c"e="L684"> fwakm36174>/* Iofkernelcore wasenot7specifiin, tt r> istn7 ZONE_MOVABLE *51me74""sN Frworth try7 nOeo *cach*47293a81714478 ge_alloc.c#L6203729208478 g>47287="line17 nas717!ge" c "sreline1required_kernelcorep6e=itpeyuffpehrequired_kernelcore1malzPUSEpfn "sreline17 nampfn6e47313a81714478 ge_alloc.c#L620373>208478 g>473 7="lieef="+code=zonegoto1ge" c "sreline1outp6e=itpeyuffpehoutv_al1PUSEpfn "sreline17 nampfn6e47313a81714478)=e_alloc.c#L6203711208478)=>47397="lme="L669"> 66c937178>377a>
47323a81714478)=e_alloc.c#L6203712208478)=>47307="line17 na"e="L684"> fwakm36174>/* usa "s_famrondu istts taowis7 nossi "s ndu ZONE_MOVABLE can befat *51me74""sN Frworth try7 nOeo *cach*47333a81714478)=e_alloc.c#L6203713208478)=>47387="line17 nam47348r the/  f">msairt_pfn6e=i,usa "s_famrondup6e=itpeyuffpehusa "s_famronduv_al1n mlist_ca37165>3arch_ als_aowis7mpossi "smndup6e=itpeyuffpeharch_ als_aowis7mpossi "smnduv_al[msairt_pfn6e=i,mova "su als !03a8lf">" c174ova "su als7="l]1PUSEpfn "sreline17 nampfn6e47353a81714478 ge_alloc.c#L6203735208478 g>47387="name="L669"> 66c=37176>376a>47363a81714478)=e_alloc.c#L6203716208478)=>47307="lge" c "sreline1refamrof">" c1748s=paarefamro7="l:ame="L669"> 66c=37176>376a>47373a81714478)=e_alloc.c#L6203717208478)=>47377="h} elseni"e="L684"> fwakm36174>/* Spread kernelcore mn minfastevenlywas nossi "s throughout n74>s *51me74""sN Frworth try7 nOeo *cach*47383a81714478)=e_alloc.c#L6203718208478)=>47307   +alloc.ce="L631"36174>3kernelcore_n74>p6e=itpeyuffpehkernelcore_n74>v_al1n mlist_ca37165>3required_kernelcorep6e=itpeyuffpehrequired_kernelcore1mal1/L64 l_36171>368sp6e=itpeyuffpehusa "s_n74>sv_al1PUSEpfn "sreline17 nampfn6e47393a81714478)=e_alloc.c#L6203719208478)=>47387="line17 na"sreline17 namsfor_each_474>mfamte !03a8lf">" c17for_each_474>mfamtev_al 64 l_36171>368" c17ni)v_al 1msairt_pfn6e=i,N_HIGH_MEMORYp6e=itpeyuffpehN_HIGH_MEMORY7="lCline17 namMIGRATE_RESERVE6e=i47413a81714478 ge_alloc.c#L621374>208478 g>474 7="lieef="+code=zone "sreline17 namsairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduv_al 1ge" c "sreline1en)undup6e=itpeyuffpehen)unduv_al36165>3690* 77ccrt" clreturn47413a81714478 ge_alloc.c#L6203741208478 g>47497="lme="L669"> 66c937178>377a>
47423a81714478 ge_alloc.c#L6213742208478 g>47407="line17 name="L690gne17 name="L6cc37165>/*1me74""sN Frworth try7 nOeo *cach*47433a81714478 ge_alloc.c#L6213743208478 g>47488="name="L669"> 66ee37176>33333333333333333* Recalculati kernelcore_n74>sif et  division per n74>1me74""sN Frworth try7 nOeo *cach*47443a81714478 ge_alloc.c#L6213744208478 g>47427="line17 name="L68237178>33333333333333333* now exceedsews i istnecessaryeto satisfywet trequestin1me74""sN Frworth try7 nOeo *cach*47453a81714478 ge_alloc.c#L6213745208478 g>47457="line17 name="L6cc37165>33333333333333333* amountfFofmn minf Frwet  kernel1me74""sN Frworth try7 nOeo *cach*47463a81714478)=e_alloc.c#L6203746208478)=>47407="le="L631"""W39;z|37165>33333333333333333*51me74""sN Frworth try7 nOeo *cach*47473a81714478 ge_alloc.c#L6203747208478 g>47477="h} elsenineL6rupls717e="L631"36174>3required_kernelcorep6e=itpeyuffpehrequired_kernelcore1mal1siagpmsairt_pfn6e=i,kernelcore_n74>p6e=itpeyuffpehkernelcore_n74>v_alzPUSEpfn "sreline17 nampfn6e47483a81714478)=e_alloc.c#L6203748208478)=>47407   +alloc.c#L634" iine17 nage" c "sreline1kernelcore_n74>p6e=itpeyuffpehkernelcore_n74>v_al1n mlist_ca37165>3required_kernelcorep6e=itpeyuffpehrequired_kernelcore1mal1/L64 l_36171>368sp6e=itpeyuffpehusa "s_n74>sv_al1PUSEpfn "sreline17 nampfn6e47493a81714478)=e_alloc.c#L6203749208478)=>47437="line17 name="L639358a4>359ca47513a81714478 ge_alloc.c#L621375>208478 g>475 7="lieef="+code=zone6ne17 name="L6cc37165>/*1me74""sN Frworth try7 nOeo *cach*47513a8171447  ge_alloc.c#L620375120847  g>47558="line17 name="L6cc37165>3eef="+co33333333* Aswet tmap is walkin, ws track how muchfmn minfisfusa "sv_e74""sN Frworth try7 nOeo *cach*47523a8171447d)=e_alloc.c#L620375220847d)=>47558name="L631"""W39;z|37165>33333333333333333* by et  kernelfusingfkernelcore_rema trng. Wt nsit is1me74""sN Frworth try7 nOeo *cach*47533a8171447d)=e_alloc.c#L620375320847d)=>47588="name="L669"> 66ee37176>33333333333333333* 0,wet trestfFoftt tn74> isfusa "s by ZONE_MOVABLE1me74""sN Frworth try7 nOeo *cach*47543a8171447d)=e_alloc.c#L620375420847d)=>47527="line17 name="L68237178>33333333333333333*51me74""sN Frworth try7 nOeo *cach*47553a8171447d)=e_alloc.c#L620375520847d)=>47557="line17 naine17 nage" c "sreline1kernelcore_rema trngp6e=itpeyuffpehkernelcore_rema trngv_al1n mlist_ca37165>3kernelcore_n74>p6e=itpeyuffpehkernelcore_n74>v_al1PUSEpfn "sreline17 nampfn6e47563a8171447  ge_alloc.c#L621375620847  g>47507="lPUSEpfn "sreline17 nampfn6e47573a8171447  ge_alloc.c#L620375720847  g>47577="h} elsenineL6rupl"e="L684"> fwakm36174>/* Go through eachwrangefFofPFNs within tsry7n74> *51me74""sN Frworth try7 nOeo *cach*47583a8171447  ge_alloc.c#L621375820847  g>47507   +alloc.c#L634" i"sreline17 namsfor_each_4n mndu_range !03a8lf">" c17for_each_4n mndu_rangev_al 64 l_36171>368" c17ni)v_al 1n7 namlist_ca37165>3famroundup6e=itpeyuffpehfamrounduv_al 1n7 namlist_ca37165>3en)undup6e=itpeyuffpehen)unduv_al 1msairt_pfn6e=i,NULLp6e=itpeyuffpehNULLv_alCline17 namMIGRATE_RESERVE6e=i47593a8171447d)=e_alloc.c#L620375920847d)=>47587="line17 name="L67888888888 "sreline17 namsairt_pfn6e=i,fize_+3a8l !03a8lf">" c17fize_+3a8lv_al1PUSEpfn "sreline17 nampfn6e47613a8171447  ge_alloc.c#L621376>20847  g>476 7f>"669"> 66c=36176>3665me74#en47613a8171447d)=e_alloc.c#L620376120847d)=>47697="line17 n"18a2s="l#L634" i"sreline17 namsfamroundup6e=itpeyuffpehfamrounduv_al1n mlist_ca37165>34ax !03a8lf">" c174axv_al 64 l_36171>368" c17ni)v_al]C1PUSEpfn "sreline17 nampfn6e47623a8171447d)=e_alloc.c#L620376220847d)=>47607="line17 name="L69000000000s717e="L631"36174>3famroundup6e=itpeyuffpehfamrounduv_al1s=e-n mlist_ca37165>3en)undup6e=itpeyuffpehen)unduv_alzPUSEpfn "sreline17 nampfn6e47633a8171447d)=e_alloc.c#L620376320847d)=>47687="line17 name="L6333333333333333333continue1PUSEpfn "sreline17 nampfn6e47643a8171447d)=e_alloc.c#L620376420847d)=>47647="line17 namMIGRATE_MOVABLE6e=47653a8171447d)=e_alloc.c#L620376520847d)=>47657="line17 naine17 na#L634" i"e="L684"> fwakm36174>/* Accountf Frwws i istonlywusa "s  Fr kernelcore *51me74""sN Frworth try7 nOeo *cach*47663a8171447d)=e_alloc.c#L620376620847d)=>47607="lieef="+code=zone00000000s717e="L631"36174>3famroundup6e=itpeyuffpehfamrounduv_al1siagpmsairt_pfn6e=i,usa "s_famrondup6e=itpeyuffpehusa "s_famronduv_alCline17 namMIGRATE_RESERVE6e=i47673a8171447  ge_alloc.c#L621376720847  g>47677="h} elsenineL6ruplllllllllllllllll "sreline17 namsairt_pfn6e=i,kernel_+3a8l !03a8lf">" c17kernel_+3a8lv_al1PUSEpfn "sreline17 nampfn6e47683a8171447  ge_alloc.c#L621376820847  g>47607   +alloc.c#L634" iine17 na#L634" i"sairt_pfn6e=i,kernel_+3a8l !03a8lf">" c17kernel_+3a8lv_al1n mlist_ca37165>34inp6e=itpeyuffpeh4inv_al 64 l_36171>36847687="line17 name="L678888888888888888888888888888888888888888888888888- ge" c "sreline1famroundup6e=itpeyuffpehfamrounduv_al1PUSEpfn "sreline17 nampfn6e47713a8171447  ge_alloc.c#L621377>20847  g>477 7f>"669"> 66c=36176>3665me74#en47713a8171447  ge_alloc.c#L620377120847  g>47797="line17 n"18a2s="l#L634" i#L634" i"sairt_pfn6e=i,kernelcore_rema trngp6e=itpeyuffpehkernelcore_rema trngv_al1-n mlist_ca37165>34inp6e=itpeyuffpeh4inv_al 64 l_36171>368" c17kernel_+3a8lv_al,669"> 66c=36176>3665me74#en47723a8171447d)=e_alloc.c#L620377220847d)=>47707="line17 name="L69000000000ine17 n"18a2s="l#L634" i#L634" i"sairt_pfn6e=i,kernelcore_rema trngp6e=itpeyuffpehkernelcore_rema trngv_alC1PUSEpfn "sreline17 nampfn6e47733a8171447d)=e_alloc.c#L620377320847d)=>47787="line17 name="L6333333333333333333mlist_ca37165>3required_kernelcorep6e=itpeyuffpehrequired_kernelcore1mal1-n mlist_ca37165>34inp6e=itpeyuffpeh4inv_al 64 l_36171>368" c17kernel_+3a8lv_al,669"> 66c=36176>3665me74#en47743a8171447d)=e_alloc.c#L620377420847d)=>47747="line17 name="L63300000000ine17 n"18a2s="l#L634" i#L634" i"sairt_pfn6e=i,required_kernelcorep6e=itpeyuffpehrequired_kernelcore1malz1PUSEpfn "sreline17 nampfn6e47753a8171447d)=e_alloc.c#L620377520847d)=>47787="name="L669"> 66c=37176>376a>47763a8171447d)=e_alloc.c#L620377620847d)=>47707="lieef="+code=zone00000000#L634" i"e="L684"> fwakm36174>/* Continue0s71rangefry7n7w fullywaccountine*51me74""sN Frworth try7 nOeo *cach*47773a8171447d)=e_alloc.c#L620377720847d)=>47777="h} elsenineL6rupllllllllllllllllls717e="L631"36174>3en)undup6e=itpeyuffpehen)unduv_al1siag= msairt_pfn6e=i,usa "s_famrondup6e=itpeyuffpehusa "s_famronduv_alCline17 namMIGRATE_RESERVE6e=i47783a8171447  ge_alloc.c#L621377820847  g>47707   PUSEpfn "sreline17 nampfn6e47793a8171447  ge_alloc.c#L621377920847  g>47787="line17 name="L6788888888888888888888888886ne17 name="L6cc37165>/*1me74""sN Frworth try7 nOeo *cach*47813a8171447  ge_alloc.c#L621378>20847  g>47898="line17 name="L6cc37175>3eef="+co33333333333333333333333333333333* Push  als_mova "sundueto tt  end so1me74""sN Frworth try7 nOeo *cach*47813a8171447Frworth try7 nOeo * (tpe47Frw>47858="line17 name="L6cc37165>3eef="+co33333333333333333333333333333333* is isif we hav6wto rebalancsv_e74""sN Frworth try7 nOeo *cach*47823a81714477 ge_alloc.c#L6213682208477 g>47858name="L631"""W39;z|37165>33333333333333333333333333333333333333333* kernelcore acrosy7n74>s, ws wi Bv_e74""sN Frworth try7 nOeo *cach*47833a8171447dage_alloc.c#L620368320847dag>47888="name="L669"> 66ee37176>33333333333333333333333333333333333333333* not7dou "s account t r>v_e74""sN Frworth try7 nOeo *cach*47843a81714477 ge_alloc.c#L6203684208477 g>47827="line17 name="L68237178>33333333333333333333333333333333333333333*51me74""sN Frworth try7 nOeo *cach*47853a81714477)=e_alloc.c#L6203685208477)=>47857="line17 naine17 name="L6333333333333333333ge" c "sreline1 als_mova "sundup6e=itpeyuffpeh als_mova "sunduv_al[msairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al]1n mlist_ca37165>3en)undup6e=itpeyuffpehen)unduv_al1PUSEpfn "sreline17 nampfn6e47863a81714477)=e_alloc.c#L6203686208477)=>47807="lieef="+code=zone00000000#L634" iiiiiiiiicontinue1PUSEpfn "sreline17 nampfn6e47873a8171447d ge_alloc.c#L620368720847d g>47877="h} elsenineL6ruplllllllllllllllllime="L669"> 66c937178>377a>
47883a81714477age_alloc.c#L6203688208477ag>47807   +alloc.c#L634" iine17 na#L634" i"sairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduv_al1n mlist_ca37165>3usa "s_famrondup6e=itpeyuffpehusa "s_famronduv_al1PUSEpfn "sreline17 nampfn6e47893a8171447 )=e_alloc.c#L620368920847 )=>47887="line17 name="L67888888888ime="L669"> 66c937178>377a>
47913a81714477)=e_alloc.c#L620369>208477)=>479 7f>"669"> 66c=36176>3665me74#en47913a81714477)=e_alloc.c#L6203691208477)=>47997="line17 n"18a2s="line17 na6> fwakm378746cc37165>/*1me74""sN Frworth try7 nOeo *cach*47923a81714477)=e_alloc.c#L6203692208477)=>47958name="L631"""W39;z|37165>3333333333333333333333333* Tsewusa "s PFN rangef Fr ZONE_MOVABLE istfrom1me74""sN Frworth try7 nOeo *cach*47933a81714477)=e_alloc.c#L6203693208477)=>47988="name="L669"> 66ee37176>3333333333333333333333333* famroundu-s=e-en)undu. Calculati fize_+3a8laas.et 1me74""sN Frworth try7 nOeo *cach*47943a81714477 ge_alloc.c#L6213694208477 g>47927="line17 name="L68237178>3333333333333333333333333* numberfFofpaa8lsusineas.kernelcore1me74""sN Frworth try7 nOeo *cach*47953a81714477 ge_alloc.c#L6213695208477 g>47957="line17 name="L6cc37165>3333333333333333333333333*51me74""sN Frworth try7 nOeo *cach*47963a81714477 ge_alloc.c#L6213696208477 g>47907="lieef="+code=zone00000000msairt_pfn6e=i,fize_+3a8l !03a8lf">" c17fize_+3a8lv_al1n mlist_ca37165>3en)undup6e=itpeyuffpehen)unduv_al1- ge" c "sreline1famroundup6e=itpeyuffpehfamrounduv_al1PUSEpfn "sreline17 nampfn6e47973a81714477 ge_alloc.c#L6213697208477 g>47977="h} elsenineL6rupllllllllls717e="L631"36174>3fize_+3a8l !03a8lf">" c17fize_+3a8lv_al1s=e-i"sairt_pfn6e=i,kernelcore_rema trngp6e=itpeyuffpehkernelcore_rema trngv_alCPUSEpfn "sreline17 nampfn6e47983a81714477 ge_alloc.c#L6213698208477 g>47907   +alloc.c#L634" iine17 na#L634" i"sairt_pfn6e=i,fize_+3a8l !03a8lf">" c17fize_+3a8lv_al1n mlist_ca37165>3kernelcore_rema trngp6e=itpeyuffpehkernelcore_rema trngv_al1PUSEpfn "sreline17 nampfn6e47993a81714477 ge_alloc.c#L6213699208477 g>47987="line17 name="L67888888888ge" c "sreline1 als_mova "sundup6e=itpeyuffpeh als_mova "sunduv_al[msairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al]1n mlist_ca37165>3famroundup6e=itpeyuffpehfamrounduv_al1+amsairt_pfn6e=i,fize_+3a8l !03a8lf">" c17fize_+3a8lv_al1PUSEpfn "sreline17 nampfn6e48813a8171448813a_alloc.c#L621369920848813>480 7f>"669"> 66c=36176>3665me74#en48813a81714488)=e_alloc.c#L6203691208488)=>48097="line17 n"18a2s="line17 na6> fwakm378746cc37165>/*1me74""sN Frworth try7 nOeo *cach*48823a81714488)=e_alloc.c#L6203692208488)=>48058name="L631"""W39;z|37165>3333333333333333333333333* Som tkernelcore has.been.met, updati counts and1me74""sN Frworth try7 nOeo *cach*48833a81714488)=e_alloc.c#L6203693208488)=>48088="name="L669"> 66ee37176>3333333333333333333333333* breaksif et  kernelcore  Frwetry7n74> has.been1me74""sN Frworth try7 nOeo *cach*48843a81714488 ge_alloc.c#L6213694208488 g>48027="line17 name="L68237178>3333333333333333333333333* satisifiin1me74""sN Frworth try7 nOeo *cach*48853a81714488 ge_alloc.c#L6213695208488 g>48057="line17 name="L6cc37165>3333333333333333333333333*51me74""sN Frworth try7 nOeo *cach*48863a81714488 ge_alloc.c#L6213696208488 g>48007="lieef="+code=zone00000000msairt_pfn6e=i,required_kernelcorep6e=itpeyuffpehrequired_kernelcore1mal1-n mlist_ca37165>34inp6e=itpeyuffpeh4inv_al 64 l_36171>36848077="h} elsenineL6ruplllllllllllllllllllllllllllllllllllllllllllllllllmsairt_pfn6e=i,fize_+3a8l !03a8lf">" c17fize_+3a8lv_alz1PUSEpfn "sreline17 nampfn6e48883a81714488 ge_alloc.c#L6213698208488 g>48007   +alloc.c#L634" iine17 nage" c "sreline1kernelcore_rema trngp6e=itpeyuffpehkernelcore_rema trngv_al1-n mlist_ca37165>3fize_+3a8l !03a8lf">" c17fize_+3a8lv_al1PUSEpfn "sreline17 nampfn6e48893a81714488 ge_alloc.c#L6213699208488 g>48087="line17 name="L67888888888s717!ge" c "sreline1kernelcore_rema trngp6e=itpeyuffpehkernelcore_rema trngv_alCPUSEpfn "sreline17 nampfn6e48113a81714488 ge_alloc.c#L621371>208488 g>481 7="lieef="+code=zoneeeeeeeeeeeeeeeeebreak1PUSEpfn "sreline17 nampfn6e48113a81714488 ge_alloc.c#L6213711208488 g>48197="line17 n"18a2s="lime="L669"> 66c937178>377a>
48123a81714488 ge_alloc.c#L6213712208488 g>48107="line17 naime="L669"> 66c937178>377a>
48133a81714488 ge_alloc.c#L6213713208488 g>48188="nme="L669"> 66c937178>377a>
48143a81714488)=e_alloc.c#L6203714208488)=>48148r the/  f">6> fwakm378746cc37165>/*1me74""sN Frworth try7 nOeo *cach*48853a81714488)=e_alloc.c#L6203715208488)=>48157="line17 name="L6cc37165>333333333* Ioftt r> iststi B.required_kernelcore, ws do anoet rfpass with als7=e74""sN Frworth try7 nOeo *cach*48863a81714488)=e_alloc.c#L6203716208488)=>48107="le="L631"""W39;z|37165>333333333* lesy7n74> inset  count. Ttry7wi B.push  als_mova "sundu[ni)] furet r7=e74""sN Frworth try7 nOeo *cach*48873a81714488)=e_alloc.c#L6203717208488)=>48177>name="L684"> fwakm36174>iiiiiiiii* a17 naon.et tn74>s is issti B.hav6wmn minfuntilskernelcore is1me74""sN Frworth try7 nOeo *cach*48883a81714488)=e_alloc.c#L6203718208488)=>48187="line17 name="L69036179>3eef="+co* satisifiin1me74""sN Frworth try7 nOeo *cach*48893a81714488)=e_alloc.c#L620371920848ieef=81s7="line17 name="L678378a4>3eef="+co*51me74""sN Frworth try7 nOeo *cach*48213a81714488 ge_alloc.c#L621372>208488 g>482 7="lieef="+cge" c "sreline1usa "s_n74>sp6e=itpeyuffpehusa "s_n74>sv_al--1PUSEpfn "sreline17 nampfn6e48213a81714488 ge_alloc.c#L6213721208488 g>48297="line17 n"s717e="L631"36174>3usa "s_n74>sp6e=itpeyuffpehusa "s_n74>sv_al1n7 nan7 nace="L631"36174>3required_kernelcorep6e=itpeyuffpehrequired_kernelcore1mal1s=e-i"sairt_pfn6e=i,usa "s_n74>sp6e=itpeyuffpehusa "s_n74>sv_alCPUSEpfn "sreline17 nampfn6e48223a81714488 ge_alloc.c#L6213722208488 g>48207="line17 name="L690goto1ge" c "sreline1refamrof">" c1748s=paarefamro7="l1PUSEpfn "sreline17 nampfn6e48233a81714488 ge_alloc.c#L6213723208488 g>48288="nme="L669"> 66c937178>377a>
48243a81714488 ge_alloc.c#L6213724208488 g>48248r the/  f">6> fwakm378746cc37165>/* Align famrofFofZONE_MOVABLE on.78> ni)swto MAX_ORDER_NR_PAGESo*51me74""sN Frworth try7 nOeo *cach*48253a81714488 ge_alloc.c#L6213715208488 g>48257="line17 na Frw 64 l_36171>368" c17ni)v_al1n p31ge" c "sreline1ni) !03a8lf">" c17ni)v_al1siagpmsairt_pfn6e=i,MAX_NUMNODESY8lf">" c1748s=MAX_NUMNODES7="l31ge" c "sreline1ni) !03a8lf">" c17ni)v_al++CPUSEpfn "sreline17 nampfn6e48263a81714488 ge_alloc.c#L6213726208488 g>48207="lieef="+code=zonege" c "sreline1 als_mova "sundup6e=itpeyuffpeh als_mova "sunduv_al[msairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al]1nPUSEpfn "sreline17 nampfn6e48273a81714488)=e_alloc.c#L6203727208488)=>48277="h} elsenineL6ruplllllllllge" c "sreline1roundup78lf">" c1748s=roundupv_al 64 l_36171>368< als_mova "sundup6e=itpeyuffpeh als_mova "sunduv_al[msairt_pfn6e=i,ni) !03a8lf">" c17ni)v_al] 1ge" c "sreline1MAX_ORDER_NR_PAGESY8lf">" c1748s=MAX_ORDER_NR_PAGES7="lC1PUSEpfn "sreline17 nampfn6e48883a81714488)=e_alloc.c#L6203718208488)=>48207   PUSEpfn "sreline17 nampfn6e48293a81714488 ge_alloc.c#L6203729208488 g>48287="lge" c "sreline1outp6e=itpeyuffpehoutv_al:ame="L669"> 66c=37176>376a>48313a81714488 ge_alloc.c#L620373>208488 g>483 7="lieef="+c6> fwakm378746cc37165>/* refaore ts tn74>mfamteo*51me74""sN Frworth try7 nOeo *cach*48313a81714488)=e_alloc.c#L6203711208488)=>48317="lieef="+cge" c "sreline1n74>mfamtelp6e=itpeyuffpeh474>mfamtelv_al[msairt_pfn6e=i,N_HIGH_MEMORYp6e=itpeyuffpehN_HIGH_MEMORY7="l]1n mlist_ca37165>3fav6d_474>mfamte !03a8lf">" c17sav6d_474>mfamtev_al1PUSEpfn "sreline17 nampfn6e48323a81714488)=e_alloc.c#L6203712208488)=>48307="lime="L669"> 66c937178>377a>
48333a81714488)=e_alloc.c#L6203713208488)=>48388="nme="L669"> 66c937178>377a>
48343a81714488 ge_alloc.c#L6213714208488 g>48327="line17 name="L68237178>/* Any regularwmn minfon.etat n74> ?o*51me74""sN Frworth try7 nOeo *cach*48353a81714488 ge_alloc.c#L6203735208488 g>48387="nine17 name="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nam" c1748s=check_for_regular_mn minv_al 64 l_36171>36836848307="line17 namMIGRATE_RESERVE6e=i48373a81714488)=e_alloc.c#L6203717208488)=>48377="h#ifdefam 66c937178>377a>
48383a81714488)=e_alloc.c#L6203718208488)=>48307   +alloc.cenumege" c "sreline1 als_typ>p6e=itpeyuffpeh als_typ>7="namp6e=itpeyuffpeh als_typ>7="n1PUSEpfn "sreline17 nampfn6e48393a81714488)=e_alloc.c#L6203719208488)=>48337="line17 name="L639358a4>359ca48413a81714488 ge_alloc.c#L621374>208488 g>484 7="lieef="+c Frw 64 l_36171>368< als_typ>p6e=itpeyuffpeh als_typ>7="nan p31ge" c "sreline1 als_typ>p6e=itpeyuffpeh als_typ>7="nasiag= msairt_pfn6e=i,ZONE_NORMALp6e=itpeyuffpehZONE_NORMAL7="l31ge" c "sreline1 als_typ>p6e=itpeyuffpeh als_typ>7="n++Cline17 namMIGRATE_RESERVE6e=i48413a81714488 ge_alloc.c#L6203741208488 g>48497="line17 n"18a2s="lstruceL64 l_36171>368< als !03a8lf">" c17 als7="la*64 l_36171>368< als !03a8lf">" c17 als7="la=1n7 namlist_ca37165>3pgdatp6e=itpeyuffpehpgdatv_al-s=e-ge" c "sreline1n74>m alslp6e=itpeyuffpeh474>m alslv_al[msairt_pfn6e=i, als_typ>p6e=itpeyuffpeh als_typ>7="n]1PUSEpfn "sreline17 nampfn6e48423a81714488 ge_alloc.c#L6213742208488 g>48407="line17 name="L690s717e="L631"36174>3 als !03a8lf">" c17 als7="l-s=e-ge" c "sreline1pref717_+3a8l !03a8lf">" c17pref717_+3a8lv_alCline17 namMIGRATE_RESERVE6e=i48433a81714488 ge_alloc.c#L6213743208488 g>48487="line17 name="L63333333333ge" c "sreline1n74>mfetmfamte !03a8lf">" c17474>mfetmfamtev_al 64 l_36171>368< als_to_ni) !03a8lf">" c17 als_to_ni)v_al 64 l_36171>368< als !03a8lf">" c17 als7="l) 1msairt_pfn6e=i,N_NORMAL_MEMORYp6e=itpeyuffpehN_NORMAL_MEMORY7="lC1PUSEpfn "sreline17 nampfn6e48443a81714488 ge_alloc.c#L6213744208488 g>48447="line17 name="L63300000000break1PUSEpfn "sreline17 nampfn6e48453a81714488 ge_alloc.c#L6213745208488 g>48457="line17 naine17 naime="L669"> 66c937178>377a>
48463a81714488)=e_alloc.c#L6203746208488)=>48407="lieef="+cime="L669"> 66c937178>377a>
48473a81714488 ge_alloc.c#L6203747208488 g>48477="h#endifme="L669"> 66c937178>377a>
48483a81714488)=e_alloc.c#L6203748208488)=>48407   ime="L669"> 66c937178>377a>
48493a81714488)=e_alloc.c#L6203749208488)=>48437="line17 name="L639358a4>359ca48513a81714488 ge_alloc.c#L621375>208488 g>48598="line17 name="L6cc37175>/**1me74""sN Frworth try7 nOeo *cach*48513a8171448  ge_alloc.c#L620375120848  g>48558="line17 name="L6cc37165>3* frenOerea_ try_n74>s - Itryialis6weo  pg_data_t and airt data1me74""sN Frworth try7 nOeo *cach*48523a8171448d)=e_alloc.c#L620375220848d)=>48558name="L631"""W39;z|37165>3* @max_ als_ndu: an arrayfFofmaxfPFNs  Frweachwzals7=e74""sN Frworth try7 nOeo *cach*48533a8171448d)=e_alloc.c#L620375320848d)=>48588="name="L669"> 66ee37176>3*1me74""sN Frworth try7 nOeo *cach*48543a8171448d)=e_alloc.c#L620375420848d)=>48527="line17 name="L68237178>3* Ttry7wi B.ceo  frenOerea_ try_n74>()  Frweachwactive n74> inset  systemOc iniOiociza77hr, single-e nammove48553a8171448d)=e_alloc.c#L620375520848d)=>48557="line17 name="L6cc37165>3* Usingfet  ngle ranges providineby add_active_range(),wet tsOee ofweachc iniOiociza77hr, single-e nammove48563a8171448  ge_alloc.c#L621375620848  g>48507="le="L631"""W39;z|37165>3* airt in eachwn74> and et ir hol8lsis calculatid. Ifwet tmaximumePFNc iniOiociza77hr, single-e nammove48573a8171448  ge_alloc.c#L620375720848  g>48577>name="L684"> fwakm36174>i*wbetween.two adjac617 airtstmatch,sit is "> umed.etat et tairt is emptyOc iniOiociza77hr, single-e nammove48583a8171448  ge_alloc.c#L621375820848  g>48587="line17 name="L69036179>3* FFrwex7 nle,0s71arch_max_dmaundue==1arch_max_dma32undu,sit is "> umedc iniOiociza77hr, single-e nammove48593a8171448d)=e_alloc.c#L620375920848d)=>485s7="line17 name="L678378a4>3* is isarch_max_dma32undu has.nofpaa8l. It is "lso "> umed.etat awzals7=e74""sN Frworth try7 nOeo *cach*48613a8171448  ge_alloc.c#L621376>20848  g>48698="line17 name="L6cc37175>3* famrosewsere ts tpreviouston  endid. FFrwex7 nle,0ZONE_DMA32 famros7=e74""sN Frworth try7 nOeo *cach*48613a8171448d)=e_alloc.c#L620376120848d)=>48658="line17 name="L6cc37165>3*  isarch_max_dmaundu.7=e74""sN Frworth try7 nOeo *cach*48623a8171448d)=e_alloc.c#L620376220848d)=>48658name="L631"""W39;z|37165>3*51me74""sN Frworth try7 nOeo *cach*48633a8171448d)=e_alloc.c#L620376320848d)=>48687="lame="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nams78lf">" c1748s=frenOerea_ try_n74>sv_al  "sreline17 na*64 l_36171>36848647="line17 namMIGRATE_RESERVE6e=i48653a8171448d)=e_alloc.c#L620376520848d)=>48657="line17 na "sreline17 namsairt_pfn6e=i,famroundup6e=itpeyuffpehfamrounduv_al 1ge" c "sreline1en)undup6e=itpeyuffpehen)unduv_al36165>3690* 77ccrt" clreturn48663a8171448d)=e_alloc.c#L620376620848d)=>48607="lieef="+csreL64 l_36171>368" c17ni)v_al1PUSEpfn "sreline17 nampfn6e48673a8171448  ge_alloc.c#L621376720848  g>48677="line17 name="L65537176>374pe48683a8171448  ge_alloc.c#L621376820848  g>48607   +alloc.c"e="L684"> fwakm36174>/* Rscordewsere ts tairt boundari8laare *51me74""sN Frworth try7 nOeo *cach*48693a8171448  ge_alloc.c#L621376920848  g>48687="line17 na"sreline17 namsmemfetp6e=itpeyuffpeh4emfetv_al 64 l_36171>36820848  g>487 7="lieef="+code=zoneeeeeeeeeeeeeeeeesOeeof 64 l_36171>36848717="lieef="+cge" c "sreline1memfetp6e=itpeyuffpeh4emfetv_al 64 l_36171>36848707="line17 name="L69000000000ine17 n"sOeeof 64 l_36171>36848787="line17 na64 l_36171>3683find_minmndu_with_active_regionsp6e=itpeyuffpehfind_minmndu_with_active_regionsv_al C1PUSEpfn "sreline17 nampfn6e48743a8171448d)=e_alloc.c#L620377420848d)=>48747="line17 na64 l_36171>3683max_ als_ndup6e=itpeyuffpeh4ax_ als_nduv_al[0]1PUSEpfn "sreline17 nampfn6e48753a8171448d)=e_alloc.c#L620377520848d)=>48757="line17 na Frw 64 l_36171>368" c1748s=MAX_NR_ZONES7="l31ge" c "sreline1i20e=itpeyuffpeh v_al++Cline17 namMIGRATE_RESERVE6e=i48763a8171448d)=e_alloc.c#L620377620848d)=>48707="lieef="+code=zones717e="L631"36174>3i20e=itpeyuffpeh v_al1n= msairt_pfn6e=i,ZONE_MOVABLEp6e=itpeyuffpehZONE_MOVABLE1malCPUSEpfn "sreline17 nampfn6e48773a8171448d)=e_alloc.c#L620377720848d)=>48777="h} elsenineL6ruplllllllllcontinue1PUSEpfn "sreline17 nampfn6e48783a8171448  ge_alloc.c#L621377820848  g>48707   +alloc.c#L634" i"sreline17 namsarch_ als_aowis7mpossi "smndup6e=itpeyuffpeharch_ als_aowis7mpossi "smnduv_al[msairt_pfn6e=i,i20e=itpeyuffpeh v_al]1nPUSEpfn "sreline17 nampfn6e48793a8171448  ge_alloc.c#L621377920848  g>48787="line17 name="L6788888888864 l_36171>36820848  g>488 7="lieef="+code=zone64 l_36171>36848897="line17 n"18a2s="l#L634" i"sreline17 nams4ax !03a8lf">" c174axv_al 64 l_36171>36848807="line17 naime="L669"> 66c937178>377a>
48833a8171448dage_alloc.c#L620368320848dag>48887="line17 na64 l_36171>368 66c937178>377a>
48843a81714487 ge_alloc.c#L6203684208487 g>48847="line17 na64 l_36171>368 66c937178>377a>
48853a81714487)=e_alloc.c#L6203685208487)=>48887="name="L669"> 66c=37176>376a>48863a81714487)=e_alloc.c#L6203686208487)=>48867="lieef="+c"e="L684"> fwakm36174>/* Find et fPFNs tsat ZONE_MOVABLE beginstat in eachwn74> *51me74""sN Frworth try7 nOeo *cach*48873a8171448d ge_alloc.c#L620368720848d g>48877="h} elsenige" c "sreline1memfetp6e=itpeyuffpeh4emfetv_al 64 l_36171>368< als_mova "sundup6e=itpeyuffpeh als_mova "sunduv_al, 0 "sOeeof 64 l_36171>368< als_mova "sundup6e=itpeyuffpeh als_mova "sunduv_al)C1PUSEpfn "sreline17 nampfn6e48883a81714487age_alloc.c#L6203688208487ag>48807   +alloc.ce="L631"36174>3find_ als_mova "sundus_for_n74>s78lf">" c1748s=find_ als_mova "sundus_for_n74>sv_al C1PUSEpfn "sreline17 nampfn6e48893a8171448 )=e_alloc.c#L620368920848 )=>48837="line17 name="L639358a4>359ca48913a81714487)=e_alloc.c#L620369>208487)=>489 7="lieef="+c6> fwakm378746cc37165>/* PrsreLout ts tairt ranges *51me74""sN Frworth try7 nOeo *cach*48913a81714487)=e_alloc.c#L6203691208487)=>48917="lieef="+cge" c "sreline1prsrek !03a8lf">" c17prsrekv_al 6> fwakm37874strrngp>"Zirt ranges:\n"1me74""C1PUSEpfn "sreline17 nampfn6e48923a81714487)=e_alloc.c#L6203692208487)=>48907="line17 na Frw 64 l_36171>368" c1748s=MAX_NR_ZONES7="l31ge" c "sreline1i20e=itpeyuffpeh v_al++Cline17 namMIGRATE_RESERVE6e=i48933a81714487)=e_alloc.c#L6203693208487)=>48987="line17 name="L633s717e="L631"36174>3i20e=itpeyuffpeh v_al1n= msairt_pfn6e=i,ZONE_MOVABLEp6e=itpeyuffpehZONE_MOVABLE1malCPUSEpfn "sreline17 nampfn6e48943a81714487 ge_alloc.c#L6213694208487 g>48947="line17 name="L63300000000continue1PUSEpfn "sreline17 nampfn6e48953a81714487 ge_alloc.c#L6213695208487 g>48957="line17 naine17 nage" c "sreline1prsrek !03a8lf">" c17prsrekv_al 6e" c "sreline1KERN_CONT !03a8lf">" c17KERN_CONT7="nam> fwakm37874strrngp>"  %-8s "1me74"" 1ge" c "sreline1 als_3695s78lf">" c1748s= als_3695sv_al[msairt_pfn6e=i,i20e=itpeyuffpeh v_al]C1PUSEpfn "sreline17 nampfn6e48963a81714487 ge_alloc.c#L6213696208487 g>48907="lieef="+code=zones717e="L631"36174>3arch_ als_aowis7mpossi "smndup6e=itpeyuffpeharch_ als_aowis7mpossi "smnduv_al[msairt_pfn6e=i,i20e=itpeyuffpeh v_al]1nnPUSEpfn "sreline17 nampfn6e48973a81714487 ge_alloc.c#L6213697208487 g>48977="h} elsenineL6rupllllllllline17 nage" c "sreline1arch_ als_highis7mpossi "smndup6e=itpeyuffpeharch_ als_highis7mpossi "smnduv_al[msairt_pfn6e=i,i20e=itpeyuffpeh v_al]CPUSEpfn "sreline17 nampfn6e48983a81714487 ge_alloc.c#L6213698208487 g>48907   +alloc.c#L634" iine17 nage" c "sreline1prsrek !03a8lf">" c17prsrekv_al 6e" c "sreline1KERN_CONT !03a8lf">" c17KERN_CONT7="nam> fwakm37874strrngp>"empty\n"1me74""C1PUSEpfn "sreline17 nampfn6e48993a81714487 ge_alloc.c#L6213699208487 g>48987="line17 name="L678elsePUSEpfn "sreline17 nampfn6e49813a8171449813a_alloc.c#L621369920849813>490 7="lieef="+code=zoneeeeeeeeege" c "sreline1prsrek !03a8lf">" c17prsrekv_al 6e" c "sreline1KERN_CONT !03a8lf">" c17KERN_CONT7="nam> fwakm37874strrngp>"[4em %0#10lx-%0#10lx]\n"1me74"" sN Frworth try7 nOeo *cach*49813a81714498)=e_alloc.c#L6203691208498)=>49097="line17 n"18a2s="line17 naine17 nage" c "sreline1arch_ als_aowis7mpossi "smndup6e=itpeyuffpeharch_ als_aowis7mpossi "smnduv_al[msairt_pfn6e=i,i20e=itpeyuffpeh v_al]1siagsiagpmsairt_pfn6e=i,PAGE_SHIFT !03a8lf">" c17PAGE_SHIFTv_al,sN Frworth try7 nOeo *cach*49823a81714498)=e_alloc.c#L6203692208498)=>49007="line17 name="L69000000000ine17 n" 64 l_36171>36849087="line17 name="L633333333333333333333333333siagsiagpmsairt_pfn6e=i,PAGE_SHIFT !03a8lf">" c17PAGE_SHIFTv_al) - 1C1PUSEpfn "sreline17 nampfn6e49843a81714498 ge_alloc.c#L6213694208498 g>49047="line17 naime="L669"> 66c937178>377a>
49853a81714498 ge_alloc.c#L6213695208498 g>49087="name="L669"> 66c=37176>376a>49863a81714498 ge_alloc.c#L6213696208498 g>49067="lieef="+c"e="L684"> fwakm36174>/* PrsreLout ts tPFNs ZONE_MOVABLE beginstat in eachwn74> *51me74""sN Frworth try7 nOeo *cach*49873a81714498 ge_alloc.c#L6213697208498 g>49077="h} elsenige" c "sreline1prsrek !03a8lf">" c17prsrekv_al 6> fwakm37874strrngp>"Mova "stairt famrof Frweachwn74>\n"1me74""C1PUSEpfn "sreline17 nampfn6e49883a81714498 ge_alloc.c#L6213698208498 g>49007   +alloc.c Frw 64 l_36171>368" c1748s=MAX_NUMNODES7="l31ge" c "sreline1i20e=itpeyuffpeh v_al++Cline17 namMIGRATE_RESERVE6e=i49893a81714498 ge_alloc.c#L6213699208498 g>49087="line17 name="L678s717e="L631"36174>3 als_mova "sundup6e=itpeyuffpeh als_mova "sunduv_al[msairt_pfn6e=i,i20e=itpeyuffpeh v_al]CPUSEpfn "sreline17 nampfn6e49113a81714498 ge_alloc.c#L621371>208498 g>491 7="lieef="+code=zoneeeeeeeeege" c "sreline1prsrek !03a8lf">" c17prsrekv_al 6> fwakm37874strrngp>"  N74> %d: %#010lx\n"1me74"" L64 l_36171>36849197="line17 n"18a2s="lde=zoneeeeeeeeege" c "sreline1 als_mova "sundup6e=itpeyuffpeh als_mova "sunduv_al[msairt_pfn6e=i,i20e=itpeyuffpeh v_al]3siagsiagpmsairt_pfn6e=i,PAGE_SHIFT !03a8lf">" c17PAGE_SHIFTv_al)1PUSEpfn "sreline17 nampfn6e49123a81714498 ge_alloc.c#L6213712208498 g>49107="line17 naime="L669"> 66c937178>377a>
49133a81714498 ge_alloc.c#L6213713208498 g>49188="nme="L669"> 66c937178>377a>
49143a81714498)=e_alloc.c#L6203714208498)=>49148r the/  f">6> fwakm378746cc37165>/* PrsreLout ts tearlywn74> map *51me74""sN Frworth try7 nOeo *cach*49853a81714498)=e_alloc.c#L6203715208498)=>49157="h} elsenige" c "sreline1prsrek !03a8lf">" c17prsrekv_al 6> fwakm37874strrngp>"Earlywmn minfn74> ranges\n"1me74""C1PUSEpfn "sreline17 nampfn6e49863a81714498)=e_alloc.c#L6203716208498)=>49167="h} elsenige" c "sreline1for_each_4n mndu_range !03a8lf">" c17for_each_4n mndu_rangev_al 64 l_36171>368" c1748s=MAX_NUMNODES7="l 1n7 namlist_ca37165>3famroundup6e=itpeyuffpehfamrounduv_al 1n7 namlist_ca37165>3en)undup6e=itpeyuffpehen)unduv_al 1n7 namlist_ca37165>3ni) !03a8lf">" c17ni)v_alCPUSEpfn "sreline17 nampfn6e49173a81714498)=e_alloc.c#L6203717208498)=>49177="h} elsenineL6rupl"e" c "sreline1prsrek !03a8lf">" c17prsrekv_al 6> fwakm37874strrngp>"  n74> %3d: [4em %#010lx-%#010lx]\n"1me74"" 1ge" c "sreline1ni) !03a8lf">" c17ni)v_al PUSEpfn "sreline17 nampfn6e49183a81714498)=e_alloc.c#L6203718208498)=>49107   +alloc.c#L634" iine17 nmlist_ca37165>3famroundup6e=itpeyuffpehfamrounduv_al1siagsiagpmsairt_pfn6e=i,PAGE_SHIFT !03a8lf">" c17PAGE_SHIFTv_al,17e="L631"36174>3en)undup6e=itpeyuffpehen)unduv_al1siagsiagpmsairt_pfn6e=i,PAGE_SHIFT !03a8lf">" c17PAGE_SHIFTv_al) - 1C1PUSEpfn "sreline17 nampfn6e49893a81714498)=e_alloc.c#L620371920849ieef=9137="line17 name="L639358a4>359ca49213a81714498 ge_alloc.c#L621372>208498 g>492 7="lieef="+c6> fwakm378746cc37165>/* Itryialis6weveinfn74> *51me74""sN Frworth try7 nOeo *cach*49213a81714498 ge_alloc.c#L6213721208498 g>49217="lieef="+cge" c "sreline1mm try_veiify_+3a8flags_layoutp6e=itpeyuffpehmm try_veiify_+3a8flags_layoutv_al C1PUSEpfn "sreline17 nampfn6e49223a81714498 ge_alloc.c#L6213722208498 g>49207="line17 namlist_ca37165>3fetup_nr_n74>_idl !03a8lf">" c17fetup_nr_n74>_idlv_al C1PUSEpfn "sreline17 nampfn6e49233a81714498 ge_alloc.c#L6213723208498 g>49287="line17 na64 l_36171>368p6e=itpeyuffpehfor_each_onc#L6_n74>v_al 64 l_36171>368" c17ni)v_alCline17 namMIGRATE_RESERVE6e=i49243a81714498 ge_alloc.c#L6213724208498 g>49247="line17 name="L633"e" c "sreline1pg_data_tp6e=itpeyuffpehpg_data_t7="na*64 l_36171>3683NODE_DATAp6e=itpeyuffpehNODE_DATAv_al 64 l_36171>368" c17ni)v_alC1PUSEpfn "sreline17 nampfn6e49253a81714498 ge_alloc.c#L6213715208498 g>49257="line17 naine17 nage" c "sreline1frenOerea_ try_n74>p6e=itpeyuffpehfrenOerea_ try_n74>v_al 64 l_36171>368" c17ni)v_al 1msairt_pfn6e=i,NULLp6e=itpeyuffpehNULLv_al PUSEpfn "sreline17 nampfn6e49263a81714498 ge_alloc.c#L6213726208498 g>49207="lieef="+code=zoneine17 naine17 nage" c "sreline1find_minmndu_for_n74>78lf">" c1748s=find_minmndu_for_n74>v_al 64 l_36171>368" c17ni)v_alC 1msairt_pfn6e=i,NULLp6e=itpeyuffpehNULLv_alC1PUSEpfn "sreline17 nampfn6e49273a81714498)=e_alloc.c#L6203727208498)=>49277="line17 name="L65537176>374pe49883a81714498)=e_alloc.c#L6203718208498)=>49207   +alloc.c#L634" i"ne17 name="L68237178>/* Any mn minfon.etat n74> *51me74""sN Frworth try7 nOeo *cach*49293a81714498 ge_alloc.c#L6203729208498 g>49287="line17 name="L678s717e="L631"36174>3pgdatp6e=itpeyuffpehpgdatv_al-s=e-ge" c "sreline1n74>mpref717_+3a8l !03a8lf">" c17n74>mpref717_+3a8lv_alCPUSEpfn "sreline17 nampfn6e49313a81714498 ge_alloc.c#L620373>208498 g>493 7="lieef="+code=zoneeeeeeeeege" c "sreline1n74>mfetmfamte !03a8lf">" c17474>mfetmfamtev_al 64 l_36171>368" c17ni)v_al 1msairt_pfn6e=i,N_HIGH_MEMORYp6e=itpeyuffpehN_HIGH_MEMORY7="lC1PUSEpfn "sreline17 nampfn6e49313a81714498)=e_alloc.c#L6203711208498)=>49397="line17 n"18a2s="lmsairt_pfn6e=i,check_for_regular_mn min78lf">" c1748s=check_for_regular_mn minv_al 64 l_36171>36849307="line17 naime="L669"> 66c937178>377a>
49333a81714498)=e_alloc.c#L6203713208498)=>49388="nime="L669"> 66c937178>377a>
49343a81714498 ge_alloc.c#L6213714208498 g>49347="line17 namMIGRATE_MOVABLE6e=49353a81714498 ge_alloc.c#L6203735208498 g>49387="nine17 nsreL64 l_36171>368<;_ try78lf">" c1748s=M_ try7="nam36836849307="line17 namMIGRATE_RESERVE6e=i49373a81714498)=e_alloc.c#L6203717208498)=>49377="h} elseni "sreline17 na17 namsairt_pfn6e=i,coremn p6e=itpeyuffpehcoremn 7="l3ne17 namMIGRATE_RESERVE6e=i49383a81714498)=e_alloc.c#L6203718208498)=>49307   +alloc.cs717!ge" c "sreline1pp6e=itpeyuffpehpv_alzine17 namMIGRATE_MOVABLE6e=49393a81714498)=e_alloc.c#L6203719208498)=>49387="line17 name="L678return -ge" c "sreline1EINVALp6e=itpeyuffpehEINVAL7="l3ne17 namMIGRATE_RESERVE6e=i49413a81714498 ge_alloc.c#L621374>208498 g>494 7f>"669"> 66c=36176>3665me74#en49413a81714498 ge_alloc.c#L6203741208498 g>49417="lieef="+cge" c "sreline1coremn p6e=itpeyuffpehcoremn 7="l1n mlist_ca37165>3memparsep6e=itpeyuffpehmemparsev_al 64 l_36171>3683pp6e=itpeyuffpehpv_alz3ne17 namMIGRATE_RESERVE6e=i49423a81714498 ge_alloc.c#L6213742208498 g>49407="line17 na*64 l_36171>3683coremn p6e=itpeyuffpehcoremn 7="l1s=e-s=e-i"sairt_pfn6e=i,PAGE_SHIFT !03a8lf">" c17PAGE_SHIFTv_al3ne17 namMIGRATE_RESERVE6e=i49433a81714498 ge_alloc.c#L6213743208498 g>49488="nme="L669"> 66c937178>377a>
49443a81714498 ge_alloc.c#L6213744208498 g>49448r the/  f">6> fwakm378746cc37165>/* Paranme="check.etat UL is enough  Frwet  coremn  valu> *51me74""sN Frworth try7 nOeo *cach*49453a81714498 ge_alloc.c#L6213745208498 g>49457="h} elsenige" c "sreline1WARN_ON !03a8lf">" c17WARN_ONv_al  64 l_36171>368" c17PAGE_SHIFTv_al)1s=e-i"sairt_pfn6e=i,ULONG_MAX !03a8lf">" c17ULONG_MAXv_alz3ne17 namMIGRATE_RESERVE6e=i49463a81714498)=e_alloc.c#L6203746208498)=>49407="lne17 namMIGRATE_RESERVE6e=i49473a81714498 ge_alloc.c#L6203747208498 g>49477="h} elsenireturn p3me="L669"> 66c937178>377a>
49483a81714498)=e_alloc.c#L6203748208498)=>49407   ime="L669"> 66c937178>377a>
49493a81714498)=e_alloc.c#L6203749208498)=>49437="line17 name="L639358a4>359ca49513a81714498 ge_alloc.c#L621375>208498 g>49598="line17 name="L6cc37175>/*1me74""sN Frworth try7 nOeo *cach*49513a8171449  ge_alloc.c#L620375120849  g>49558="line17 name="L6cc37165>3* kernelcore3fize fets.et  amount Fofmn minf Frwuse  Frweo *ce17ons tsat1me74""sN Frworth try7 nOeo *cach*49523a8171449d)=e_alloc.c#L620375220849d)=>49558name="L631"""W39;z|37165>3* cannot7beire1""imed.Frwmigratid.1me74""sN Frworth try7 nOeo *cach*49533a8171449d)=e_alloc.c#L620375320849d)=>49588="name="L669"> 66ee37176>3*51me74""sN Frworth try7 nOeo *cach*49543a8171449d)=e_alloc.c#L620375420849d)=>49527="line17 nsreL64 l_36171>368<;_ try78lf">" c1748s=M_ try7="nam36849557="line17 namMIGRATE_RESERVE6e=i49563a8171449  ge_alloc.c#L621375620849  g>49567="h} elsenireturn m3683required_kernelcorep6e=itpeyuffpehrequired_kernelcore1malz1PUSEpfn "sreline17 nampfn6e49573a8171449  ge_alloc.c#L620375720849  g>49577>naime="L669"> 66c937178>377a>
49583a8171449  ge_alloc.c#L621375820849  g>49507   PUSEpfn "sreline17 nampfn6e49593a8171449d)=e_alloc.c#L620375920849d)=>495s7="line17 name="L678378a4>/*1me74""sN Frworth try7 nOeo *cach*49613a8171449  ge_alloc.c#L621376>20849  g>49698="line17 name="L6cc37175>3* mova "score3fize fets.et  amount Fofmn minf Frwuse  Frweo *ce17ons tsat1me74""sN Frworth try7 nOeo *cach*49613a8171449d)=e_alloc.c#L620376120849d)=>49658="line17 name="L6cc37165>3* can7beire1""imed.Frwmigratid.1me74""sN Frworth try7 nOeo *cach*49623a8171449d)=e_alloc.c#L620376220849d)=>49658name="L631"""W39;z|37165>3*51me74""sN Frworth try7 nOeo *cach*49633a8171449d)=e_alloc.c#L620376320849d)=>49687="line17 nsreL64 l_36171>368<;_ try78lf">" c1748s=M_ try7="nam36849647="line17 namMIGRATE_RESERVE6e=i49653a8171449d)=e_alloc.c#L620376520849d)=>49657="line17 nareturn m3683required_mova "scorep6e=itpeyuffpehrequired_mova "score1malz1PUSEpfn "sreline17 nampfn6e49663a8171449d)=e_alloc.c#L620376620849d)=>49607="lime="L669"> 66c937178>377a>
49673a8171449  ge_alloc.c#L621376720849  g>49677="line17 name="L65537176>374pe49683a8171449  ge_alloc.c#L621376820849  g>49607   e="L631"36174>3early_para p6e=itpeyuffpehearly_para v_al 6> fwakm37874strrngp>"kernelcore"1me74"" 1ge" c "sreline1cmdc#L6_parse_kernelcorep6e=itpeyuffpehcmdc#L6_parse_kernelcorev_alz1PUSEpfn "sreline17 nampfn6e49693a8171449  ge_alloc.c#L621376920849  g>49687="lge" c "sreline1early_para p6e=itpeyuffpehearly_para v_al 6> fwakm37874strrngp>"mova "score"1me74"" 1ge" c "sreline1cmdc#L6_parse_mova "scorep6e=itpeyuffpehcmdc#L6_parse_mova "scorev_alz1PUSEpfn "sreline17 nampfn6e49713a8171449  ge_alloc.c#L621377>20849  g>497 7f>"669"> 66c=36176>3665me74#en49713a8171449  ge_alloc.c#L620377120849  g>49717="l#endif>6> fwakm378746cc37165>/* CONFIG_HAVE_MEMBLOCK_NODE_MAP3*51me74""sN Frworth try7 nOeo *cach*49723a8171449d)=e_alloc.c#L620377220849d)=>49707="lsN Frworth try7 nOeo *cach*49733a8171449d)=e_alloc.c#L620377320849d)=>49788="name="L669"> 66ee37176>/**1me74""sN Frworth try7 nOeo *cach*49743a8171449d)=e_alloc.c#L620377420849d)=>49727="line17 name="L68237178>3* fetmdmauref7rve - fetwet tspecifiin numberfFofpaa8lsref7rved inset  firstwzals7=e74""sN Frworth try7 nOeo *cach*49753a8171449d)=e_alloc.c#L620377520849d)=>49757="line17 name="L6cc37165>3* @newmdmauref7rve: TsewnumberfFofpaa8lsto marksref7rved7=e74""sN Frworth try7 nOeo *cach*49763a8171449d)=e_alloc.c#L620377620849d)=>49707="le="L631"""W39;z|37165>3*7=e74""sN Frworth try7 nOeo *cach*49773a8171449d)=e_alloc.c#L620377720849d)=>49777>name="L684"> fwakm36174>i*wTsewper-cpu batchfize and airt watirmarklaare detirminineby pref717_+3a8l.1me74""sN Frworth try7 nOeo *cach*49783a8171449  ge_alloc.c#L621377820849  g>49787="line17 name="L69036179>3* Inset  DMA airt, a srelificantwperc6177 n may7beiconsumed.by kernel imags7=e74""sN Frworth try7 nOeo *cach*49793a8171449  ge_alloc.c#L621377920849  g>497s7="line17 name="L678378a4>3* and oet rfunfrena "steo *ce17ons which can7skewset  watirmarklabadly. Ttry7=e74""sN Frworth try7 nOeo *cach*49813a8171449  ge_alloc.c#L621378>20849  g>49898="line17 name="L6cc37175>3* func17on may7op17oneo y7beiusedsto accountf Frwunfrena "stpaa8lsinset 7=e74""sN Frworth try7 nOeo *cach*49813a8171449Frworth try7 nOeo * (tpe49Frw>49858="line17 name="L6cc37165>3* firstwzals (e.g.,0ZONE_DMA).wTseweffect7wi B.beiaowir watirmarklaand1me74""sN Frworth try7 nOeo *cach*49823a81714497 ge_alloc.c#L6213682208497 g>49858name="L631"""W39;z|37165>3* smeo  rfper-cpu batchfize.1me74""sN Frworth try7 nOeo *cach*49833a8171449dage_alloc.c#L620368320849dag>49888="name="L669"> 66ee37176>3*51me74""sN Frworth try7 nOeo *cach*49843a81714497 ge_alloc.c#L6203684208497 g>49847="lame="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nam" c17fetmdmauref7rvev_al  "sreline17 namsairt_pfn6e=i,newmdmauref7rve !03a8lf">" c17newmdmauref7rvev_alzine17 namMIGRATE_MOVABLE6e=49853a81714497)=e_alloc.c#L6203685208497)=>49857="line17 namMIGRATE_RESERVE6e=i49863a81714497)=e_alloc.c#L6203686208497)=>49867="h} elsenige" c "sreline1dmauref7rve !03a8lf">" c17dmauref7rvev_al1n mlist_ca37165>3newmdmauref7rve !03a8lf">" c17newmdmauref7rvev_al1PUSEpfn "sreline17 nampfn6e49873a8171449d ge_alloc.c#L620368720849d g>49877>naime="L669"> 66c937178>377a>
49883a81714497age_alloc.c#L6203688208497ag>49807   PUSEpfn "sreline17 nampfn6e49893a8171449 )=e_alloc.c#L620368920849 )=>49837="lame="L639378>2>3706N;_ try78lf">" c1748s=M_ try7="nam368208497)=>499 7="line17 namMIGRATE_RESERVE6e=i49913a81714497)=e_alloc.c#L6203691208497)=>49917="lieef="+cge" c "sreline1frenOerea_ try_n74>p6e=itpeyuffpehfrenOerea_ try_n74>v_al 0 1ge" c "sreline1 alss_fizep6e=itpeyuffpehairts_fizev_al PUSEpfn "sreline17 nampfn6e49923a81714497)=e_alloc.c#L6203692208497)=>49907="line17 name="L69000000000L639378>2>3706N;_pa78lf">" c1748s=M_pav_al 64 l_36171>368" c17PAGE_OFFSETv_al)1s=e-s=e-i"sairt_pfn6e=i,PAGE_SHIFT !03a8lf">" c17PAGE_SHIFTv_al 1msairt_pfn6e=i,NULLp6e=itpeyuffpehNULLv_alC1PUSEpfn "sreline17 nampfn6e49933a81714497)=e_alloc.c#L6203693208497)=>49988="nime="L669"> 66c937178>377a>
49943a81714497 ge_alloc.c#L6213694208497 g>49947="line17 namMIGRATE_MOVABLE6e=49953a81714497 ge_alloc.c#L6213695208497 g>49987="nine17 nsreL64 l_36171>368" c1748s=ATE_MOVABL_cpu_n7tifnv_al struceL64 l_36171>368" c17n7tifier_bABLk7="li*64 l_36171>368" c17felfv_al PUSEpfn "sreline17 nampfn6e49963a81714497 ge_alloc.c#L6213696208497 g>49907="lieef="+code=zoneeeeeeeeeeeeeeeeee "sreline17 namsairt_pfn6e=i,ac17on !03a8lf">" c17ac17onv_al 1ame="*64 l_36171>368" c17hcpuv_alzine17 namMIGRATE_MOVABLE6e=49973a81714497 ge_alloc.c#L6213697208497 g>49977="hine17 namMIGRATE_RESERVE6e=i49983a81714497 ge_alloc.c#L6213698208497 g>49907   +alloc.csreL64 l_36171>368" c17cpuv_al1n   "sreline17 n)64 l_36171>368" c17hcpuv_al1PUSEpfn "sreline17 nampfn6e49993a81714497 ge_alloc.c#L6213699208497 g>49937="line17 name="L639358a4>359ca50813a8171450813a_alloc.c#L621369920850813>50817   +alloc.cs717msairt_pfn6e=i,ac17on !03a8lf">" c17ac17onv_al1n= msairt_pfn6e=i,CPU_DEAD !03a8lf">" c17CPU_DEADv_al1||amsairt_pfn6e=i,ac17on !03a8lf">" c17ac17onv_al1n= msairt_pfn6e=i,CPU_DEAD_FROZEN !03a8lf">" c17CPU_DEAD_FROZENv_al)1ine/pre>ne17 name="L639358a4>359ca50813a81714508)=e_alloc.c#L6203691208508)=>50897="line17 n"18a2s="lmsairt_pfn6e=i,lru_add_drain_cpu !03a8lf">" c17lru_add_drain_cpuv_al 64 l_36171>368" c17cpuv_alC1PUSEpfn "sreline17 nampfn6e50823a81714508)=e_alloc.c#L6203692208508)=>50807="line17 name="L690ge" c "sreline1drain_+3a8l !03a8lf">" c17drain_+3a8lv_al 64 l_36171>368" c17cpuv_alC1PUSEpfn "sreline17 nampfn6e50833a81714508)=e_alloc.c#L6203693208508)=>50888="nme="L669"> 66c937178>377a>
50843a81714508 ge_alloc.c#L6213694208508 g>50847="line17 name="L633"ne17 name="L678378a4>/*1me74""sN Frworth try7 nOeo *cach*50853a81714508 ge_alloc.c#L6213695208508 g>50857="line17 name="L6cc37165>33333333333333333* Spi B.ts tev617 countersfFofts tdead processor1me74""sN Frworth try7 nOeo *cach*50863a81714508 ge_alloc.c#L6213696208508 g>50807="le="L631"""W39;z|37165>33333333333333333* sreowet  curr617 processorstev617 counters.1me74""sN Frworth try7 nOeo *cach*50873a81714508 ge_alloc.c#L6213697208508 g>50877>name="L684"> fwakm36174>i3333333333333333* Ttry7artificieo y7elevmtelwet  count Fofet  curr6171me74""sN Frworth try7 nOeo *cach*50883a81714508 ge_alloc.c#L6213698208508 g>50887="line17 name="L69036179>33333333333333333* processor.1me74""sN Frworth try7 nOeo *cach*50893a81714508 ge_alloc.c#L6213699208508 g>508s7="line17 name="L678378a4>33333333333333333*51me74""sN Frworth try7 nOeo *cach*50113a81714508 ge_alloc.c#L621371>208508 g>508 7="line17 name="L690ge" c "sreline1vm_ev617s_fold_cpu !03a8lf">" c17vm_ev617s_fold_cpuv_al 64 l_36171>368" c17cpuv_alC1PUSEpfn "sreline17 nampfn6e50113a81714508 ge_alloc.c#L6213711208508 g>50818="nme="L669"> 66c937178>377a>
50123a81714508 ge_alloc.c#L6213712208508 g>50807="line17 name="L690gne17 name="L678378a4>/*1me74""sN Frworth try7 nOeo *cach*50133a81714508 ge_alloc.c#L6213713208508 g>50888="name="L669"> 66ee37176>33333333333333333* Zerowet  differ617ieo countersfFofts tdead processor1me74""sN Frworth try7 nOeo *cach*50143a81714508)=e_alloc.c#L6203714208508)=>50827="line17 name="L68237178>33333333333333333* so.etat et tvm ine17s17 cpu baconsssse="L678378a4>/*1me74""sN Frworth try7l14498)=e_alloc.c#L6203714208498)=>49148r the///////////////58lf">" c17e1369920850333333333* Spi B.ts tev617 countersfFofts tde4498)=e_alloc.c#L6203714208498)=>491408 g>50807="h} elsenige" c "srelin07="h0850333333333* sreowet  curr617 processorstev617 ct Fofi2 fa71mokay sincle,0ZONE*cach*5fi2 7 nOeich 74""sN4498)=e_alloc.c#L6203714208498)=>491408 g>50877="h} elsenineL6rupl"e" c77="h0850333333333* Ttry7artificieo y7elevmtelwet  counraclesrel w"L67wee74""soing14498)=e_alloc.c#L6203714208498)=>491408 g>50887   +alloc.c#L634" iine1787   0850333333333* processor.1me74""sN Frworth try7 n50113a81714508 ge_alloc.c#L621371>208508 g>508s7="line17 name="L639358a4s7="l0850"sreline1EINVALp6e=itp6e=itpeyuffpehrefresh68368508 7="lieef="+c6> fwakm37874 7="l> 7="sreline1EINV1714497 ge_alloc.c#L62136942 7=08 g>50818="lieef="+cge" c "srelin18="l> 7=,lru_add_drai_corep6e=itpeyuffpehcmNOTIFY_OKreline17 nampfn6OTIFY_OK93a81714497 ge_alloc.c#L62136992 7=08 g>50807="line17 namlist_ca3716507="l> 7=243a81714497 ge_alloc.c#L62136942 7=08 g>50888="line17 na64 l_36171>3688="l> 7=43a81714508 ge_alloc.c#L6213694208208)=>50827="line17 name="L633"e" c27="l> 7=">" c1748s=M_ try7="nam" c17fetmd l_36171>369se=podin_fetmdmaur l_36171>369se=c17cp17481714497 ge_alloc.c#L62136972 7=8r the////="line17 naine17 nage" c//="l> 7=863a81714497)=e_alloc.c#L62036862 7=08 g>50807="lieef="+code=zoneine1707="l> 7=7rve !03a8lf">" c17dmauref7rhot836850877="line17 name="L6553717677="l> 7=883a81714497age_alloc.c#L62036882 7=08 g>50887   +alloc.c#L634" i"ne1787   > 7=93a8171449 )=e_alloc.c#L62036892 7=08 g>508s7="line17 name="L678s717es7="l> 7="sN Frworth try7 nOeo *cach*49613a8171449  ge_alloc.c#L621376>250308 g>508 7="lieef="+code=zoneeeeee 7="l> 7="ire1""imed.Frwmigratid.1me74""sociza77_totalfn6e498lf">"  -hwacteme74"nnammctl6e=i,rrt_pfnfn6e498lrlaba9613a8171449  ge_alloc.c#L621376>250308 g>50818="line17 n"18a2s="lmsair18="l> 7=wzals (e.g.,0ZONE_DMA).wTseweffffffnOeo n_relinkbysN Fchine1714498)=e_alloc.c#L6203714208498)=>491308 g>50807="line17 naime="L669"> 607="l> 7=""sN Frworth try7 nOeo *cach*49633a8171449d)=e_alloc.c#L62037632 7=08 g>50888="nime="L669"> 66c93717888="n> 7=ry78lf">" c11748s=M_ try7="nam" eline17 nampfn6esociza77_totalfn6e498lf">" c17cp17481714497 ge_alloc.c#L62136972 7308)=>50827="line17 namMIGRATE_MOVA27="l> 7=653a8171449d)=e_alloc.c#L62037652 7=8r the////="nine17 nsreL64 l_36171//="n> 7=cmdc#L6_parsek !03a8lf">" c17n7tifipgl tre=itpnv_al struceL64 gl tre=itp" c17felfv_al PUSEpfnpfn "sreline17 nampfn6e49323a1714508 ge_alloc.c#L6213711208308 g>50807="line17 namMIGRATE_RESE07="l> 7=7rve !03a8lf" !03a8lf">" c17ac17onv_al 1amfn6e498lf">" eline17 nampfn6fn6e498lf">" c17c53a81714487)=e_alloc.c#L62036852 7=08 g>50877="h} elseni "sreline17 n77="h> 7=c937178>377a>enum=itpeyuffpeh als_movatyppfn "sreline17 nampfatypp !03a8lf">" c17fetmdne1MAX_NUMNODESY8lf">" c1748s=MAX_NUMNje1MAX_NUMNODESYj323a1714508 ge_alloc.c#L6213711208308 g>50887   +alloc.cs717!ge" c "s87   > 7=93a8171449 )=e_alloc.c#L62036892 7308 g>508s7="line17 name="L678returs7="l> 7=6e=itpeyuffpeh4emfetv_al 64 >368368508 7f>"669"> 66c=36176>3665m 7f>"> 7f>sreline1EINVALp6e=ith v_al1n p31ge" c "sreline1i20e=itpeyuffpeh v_al1siagpmsairt_pfn6e=i,MAX_NR_ZONESY8lf">" c1748s=MAX_NR_ZONES7="l31ge" c "sreline1i20e=itpeyuffpeh v_al++Cline17 namMIGRATE_RESERVE6e=i48933a81714487)=e_alloc.c#L62036932 7f08 g>50818="lieef="+cge" c "srelin18="l> 7fege" c "sreline1 als_mova "suk !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c173a8lf">" c17CPU_De" c "sreline1n74>mpref717_+3a8l !03a8lf">" c17n74>mprampfn64 l_36171>36850807="line17 na*64 l_36171>307="l> 7f8>2>3706N;_pa78lf">" c1748s=M !03a8lf">" c17ac17onv_al 1am1>36850888="nme="L669"> 66c937178>88="n> 7f43a81714508 ge_alloc.c#L6213694208408)=>50827r the/  f">6> fwakm3787427r t> 7fue1PUSEpfn "sreline17 nampfn6FNs tsat ZONE_MOVABLE beginstavaliOeich p6eimum=e=i0e=iFofpaa8ltry7 nOi B.b*49633a8171449d)=e_alloc.c#L62037632 748r the////="h} elsenige" c "srelin//="h> 7f1frenOerea_ try_n74>pALp6e=ith v_al1n p31ge" c "sje1MAX_NUMNODESYj323a73a8lf">" c17CPU_DIGRATE_RESERVE6e=i4891 c1748s=MAX_NUMNje1MAX_NUMNODESYj323alf">" c1748s=MAX_NR_ZONES7="l31ge" c "sreline1i20e=itpeyuffpeh v_al++Cline17 namMje1MAX_NUMNODESYj323a33a81714487)=e_alloc.c#L62036932 7f08 g>50807="lne17 namMIGRATE_RESER07="l> 7feee "sreline17 namsairt_pfn6e=i,ac17op6e=itpeyuffpeh als_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7e=i0e=iFofpaa8l 64 l_36171>368=i0e=iFofpaa8" c1al]3siagsiagpmsaje1MAX_NUMNODESYj323a]8lf">" c17ULONG_MAXv_1>36850877="h} elsenireturn p3me="77="h> 7fnage" c "sreline1arch_ als_highis7mpo nampfn6Fac17onv_al 1am1>368" c17n7e=i0e=iFofpaa8l 64 l_36171>368=i0e=iFofpaa8" c1al]3siagsiagpmsaje1MAX_NUMNODESYj323a]1714487)=e_alloc.c#L62036852 7408 g>50887   ime="L669"> 66c93717887   > 7f"sreline1prsrek !03a8lf">" c11714497age_alloc.c#L62036882 7408 g>508s7="line17 name="L639358a4s7="l> 7f13a8171450813a_alloc.c#L6213699208508 g>508 7="line17 name="L6cc37175 7="l> 7="e1PUSEpfn "sreline17 nampfn6FNs tsat ZONE_MOVABLE begwe treL6783786e=iy7 nOeo *c asN Frworth cach*4b*49633a8171449d)=e_alloc.c#L62037632 7508 g>50818="line17 name="L6cc3716518="l> 7=ne17 nams4ax !03a8lf">" c174axv_al 64 l_36171>368" eline17 nampfn66e=i_wo *clf">" hpv_al 1n7 namlist_c_movee "sreline17 nampf" c181714508 ge_alloc.c#L6213711208508 g>50807name="L631"""W39;z|3716507nam> 7=33a8171449d)=e_alloc.c#L62037732 7=08 g>50888="name="L669"> 66ee3717688="n> 7=3333333333siagsiagpmsairt_pfnp6e=itpeyuffpeh als1>368" c17ULONG_MAXv__movee "sreline17 nampf" c1a8l !03a8lf">" c17n7ef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a81714498 ge_alloc.c#L620373>2 7=08)=>50827="line17 nsreL64 l_3617127="l> 7=ue1PUSEpfn "sreline17 nampfn6 nampfn6Fac17onv_al 1am1>368" c17n7ef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a81714508 ge_alloc.c#L621371120858r the////="line17 namMIGRATE_RESE//="l> 7=1frenOerea_ try_n74>pALp6e=it7ac17onv_al 1amfn6e498lf">" eline17 nampfn6fn6e498lf">" c17c5+3aitpeyuffpeh als1>36850807="h} elsenireturn m 7=eee "sreline17 namsairt_pfn6erworth try7 nOeo *cach*49613a8171449  ge_alloc.c#L621376>250508 g>50877>naime="L669"> 66c93717877>na> 7=333333333* Ttry7artificieo y7elevmtelwet  cooooooooo* L=i0e=N FrwortsN Frw"sN availtry7 ta9613a8171449  ge_alloc.c#L621376>250508 g>50887   PUSEpfn "sreline17 na87   > 7=333333333* processor.1me74""sN Frworth try7 oooooooo* GFP7 namUSER cach cni)tirmarklabadlyh*49823a81714497 ge_alloc.c#L62136822 7=08 g>508s7="line17 name="L678378a4s7="l> 7=333333333*51me74""sN Frworth try7 nOeo *cachoooooooo* kswapd trih try7balancleampfn nters.ir86e=i9823a81714497 ge_alloc.c#L62136822 7608 g>508 7="line17 name="L6cc37175 7="l> 7="33333333*51me74""sN Frworth try7 nOeo *cachoooooooo* 7 nOeo *c.  AlyhN Frult, neian7skshould b49813a8171449Frworth try7 nOeo * (t 7=08 g>50818="line17 name="L6cc3716518="l> 7=wzals (e.g.,0ZONE_DMA).wTsew try7 nOeo *cachoooooooo* regardth asNdirtytry7 1me74", nte7 n7 nOea9813a8171449Frworth try7 nOeo * (t 7=08 g>50807name="L631"""W39;z|3716507nam> 7=""sN Frworth try7 nOeo *cach try7 nOeo *cachoooooooo* situlabade74"rrworth tr han ntecleortf">" c113a8171449Frworth try7 nOeo * (t 7=08 g>50888="line17 nsreL64 l_3617188="l> 7=333333333* Zerowet  differ617ieo countersfFooooooooo* tryordtrtry7balancle7 nOi B.714498)=e_alloc.c#L6203714208498)=>491608)=>50827="line17 namMIGRATE_RESE27="l> 7=333333333* so.etat et tvm ine17s17 cpu baconoooooooo*49633a8171449d)=e_alloc.c#L62037632 768r the////="line17 nareturn m 7=1frenOerea_ try_n74>pALp6e=it7ac17onv_al 1am_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7dirty_balancl_al1n mlist_ca37165>3newirty_balancl_al1n ml=itp53aitpeyuffpeh als1>36850807="lime="L669"> 66c93717807="l> 7=eee "sreline17 namsai1714497age_alloc.c#L62036882 7608 g>50877="line17 name="L6553717677="l> 7=nage" c "srel1714497age_alloc.c#L62036882 7608 g>50887   e="L631"36174>3early_87   > 7=ls_mova "sundus_for_n74>s78ldirty_balancl_al1n mlist_ca37165>3newirty_balancl_al1n ml=itp53aitpeyuffpeh alsfn6e498lf">" eline17 nampfn6fn6e498lf">" c17c1714508 ge_alloc.c#L6213711208608 g>508s7="lge" c "sreline1early_s7="l> 7=6e=itpeyuffpeh4emfetv_al 64 totalfn6e498lf">" eline17 nampfn6totalfn6e498lf">" c17c53aitpeyuffpeh alsfn6e498lf">" eline17 nampfn6fn6e498lf">" c17c1714508 ge_alloc.c#L6213711208708 g>508 7f>"669"> 66c=36176>3665m 7f>"> 7f>83a81714497age_alloc.c#L62036882 7708 g>50818="l#endif>6> fwakm37874618="l> 7f23a81714508 ge_alloc.c#L6213712208708 g>50807="lsN Frworth try7 nOeo 07="l> 7f""sN Frworth try7 nOeo *cac*49613a8171449  ge_alloc.c#L621376>250708 g>50888="name="L669"> 66ee3717688="n> 7f""sN Frworth try7 nOeo *cach* eline1p,rrt_pfne=i0e=iFofpaa8l-hwacteme74"n nOe9613a8171449  ge_alloc.c#L621376>250708)=>50827="line17 name="L6823717827="l> 7fmauref7rve - fetwet tspecifiinnnnnnammctl6e=i,rrt_pfnfn6e498lrlabaFchine171  Ensurechwn74>srelich*49753a8171449d)=e_alloc.c#L62037752 7f8r the////="line17 name="L6cc37165//="l> 7fdmauref7rve: TsewnumberfFofpaaaaaaahan atry7r74""f">"   Frworth  *cac,ssserveadequla=e74""sN Fr9753a8171449d)=e_alloc.c#L62037752 7f08 g>50807="le="L631"""W39;z|3716507="l> 7f"sN Frworth try7 nOeo *cach*4aaaaaaf">"   Frwleftltry7 nOi B.bafnOensumuccachful _6171>36f">" ()14498)=e_alloc.c#L6203714208498)=>491708 g>50877>name="L684"> fwakm3617477>na> 7fer-cpu batchfize and airt wat49633a8171449d)=e_alloc.c#L62037632 7708 g>50887="line17 name="L6903617987="l> 7f8y78lf">" c11748s=M_ try7="nam508s7="line17 name="L678378a4s7="l> 7f953a8171449d)=e_alloc.c#L62037652 7808 g>508 7="line17 name="L6cc37175 7="l> 7="mdc#L6_parsek !03a8lf">" c17n7tifipgl tre=itpnv_al struceL64 gl tre=itp" c17felfv_al PUSEpfnpfn "sreline17 nampfn6e49323a1714508 ge_alloc.c#L6213711208808 g>50818="line17 name="L6cc3716518="l> 7=ne17 nams4ax enum=itpeyuffpeh als_movatyppfn "sreline17 nampfatypp !03a8lf">" c17fetmdje1MAX_NUMNODESYj323a_al PUSEpfn "srelid36850807name="L631"""W39;z|3716507nam> 7=33a8171449d)=e_alloc.c#L62037732 7808 g>50888="name="L669"> 66ee3717688="n> 7=h_onc#L6_n74>p6e=itpeyuffpehfor_each_onc#L6_pfn "sreline17 nampf>36850827="lame="L639378>2>3706N;27="l> 7=ue1PUSEpfn "sreline17h v_al1n p31ge" c "sje1MAX_NUMNODESYj323a73av_al1siagpmsairt_pje1MAX_NUMNODESYj323alf">" c1748s=MAX_NR_ZONES7="l31ge" c "sreline1i20e=itpeyuffpeh v_al++Cline17 namMje1MAX_NUMNODESYj323a33a81714487)=e_alloc.c#L62036932 788r the////="line17 namMIGRATE_RESE//="l> 7=1frenOerea_ try_n74>pALp6e=itk !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c173a8lf">" c17CPU_De" c "sreline1n74>mpref717_+3a8l !03a8lf">" c17n74>mprampfn64 l_36171>36850807="h} elsenige" c "srelin07="h> 7=eee "sreline17 namsairt_pfn6e !03a8lf">" c17ac17onv_al 1amef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a853aitpeyuffpeh als_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7ef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a81714508 ge_alloc.c#L6213711208808 g>50877>naime="L669"> 66c93717877>na> 7=83a8171449  ge_alloc.c#L62137682 7=08 g>50887   PUSEpfn "sreline17 na87   > 7="sreline1prsrek !03a8lf">" c17prsrekv_al 6e"_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7e=i0e=iFofpaa8l 64 l_36171>368=i0e=iFofpaa8" c1al]3siagsiagpmsaje1MAX_NUMNODESYj323a]53a81714487)=e_alloc.c#L62036852 7808 g>508s7="lame="L639378>2>3706N;s7="l> 7=13a8171450813a_alloc.c#L6213699208908 g>508 7="line17 namMIGRATE_RESE 7="l> 7="sreline1prsrek !03a8lf">" c17prsrekv_al 6e"id36850818="lieef="+cge" c "srelin18="l> 7=ne17 nams4ax !03a8lf">" c174awhile_al1n p31ge" c "srd36850807="line17 name="L6900000007="l> 7=n" 64 l_36171>368" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfne=i,rrt_pfl 64 l_36171>368=i,rrt_pf323a1714508 ge_alloc.c#L6213711208908 g>50888="nime="L669"> 66c93717888="n> 7=43a81714508 ge_alloc.c#L6213694208908)=>50827="line17 namMIGRATE_MOVA27="l> 7=ue1PUSEpfn "sreline17 nampfn6 nampfn6Fac17onv_al 1amrd368 7=63a81714498 ge_alloc.c#L62136962 7=08 g>50807="lieef="+code=zoneeeeee07="l> 7=eee "sreline17 namsairt_pfn6e=i,ac17op6e=itpeyuffpeh alsammctl6e=i0e=iFofpaa8lrlabaeline17 nampfn6emmctl6e=i0e=iFofpaa8lrlaba" c1al]3siagsiagpmsard36850877="hine17 namMIGRATE_RESE77="h> 7=nage" c "sreline1arch_ als_highis7mpo nampfn6Fac17onv_al 1amammctl6e=i0e=iFofpaa8lrlabaeline17 nampfn6emmctl6e=i0e=iFofpaa8lrlaba" c1al]3siagsiagpmsard36850887   +alloc.csreL64 l_361787   > 7=93a8171449 )=e_alloc.c#L62036892 7908 g>508s7="line17 name="L639358a4s7="l> 7="sreline1EINVALp6e=itghis7mpo nampfn6Fac17onv_al 1ame=i,rrt_pfl 64 l_36171>368=i,rrt_pf323a73a8lf">" c17CPU_De" c "sreline1n74>mpref717_+3a8l !03a8lf">" c17n74>mprampfn64 l_36171>36850811   +alloc.cs717msairt_pfn1e=i,a10"sreline1prsrek !03a8lf">" c1 nampfn6Fac17onv_al 1ame=i,rrt_pfl 64 l_36171>368=i,rrt_pf323aa8l !03a8lf">" c17n7e=i0e=iFofpaa8l 64 l_36171>368=i0e=iFofpaa8" c1al]3siagsiagpmsaje1MAX_NUMNODESYj323a]53a7ac17onv_al 1amef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a85/714508 ge_alloc.c#L621371120151813>50811 "lieef="+cge" c "srelin11pfn6e1i,lru_add_drain_cpu !0_ als_highis7mpo nampfn6Fac17onv_al 1amammctl6e=i0e=iFofpaa8lrlabaeline17 nampfn6emmctl6e=i0e=iFofpaa8lrlaba" c1al]3siagsiagpmsard36850811 "line17 name="L6900000001sreli1e1drain_+3a8l !03a8lf"ghis7mpo nampfn6Fac17onv_al 1amef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a85+3aitpeyuffpeh alse=i,rrt_pfl 64 l_36171>368=i,rrt_pf323aa8l !03a8lf">" c17n7ef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a81714508 ge_alloc.c#L6213711201508)=>50881="nme="L669"> 66c937178>317a>
5103333333333siagsiagpmsairt_pfn1714497age_alloc.c#L62036882 1508 g>50841="line17 name="L633"ne17 1ame="1678378a4>/*1me74""sN F1714497age_alloc.c#L62036882 1558 g>50841="nine17 nsreL64 l_36171/133333101frenOerea_ t1714497age_alloc.c#L62036882 1568 g>50841="lieef="+code=zoneeeeee01333331073a81714498 ge_alloc.c#L6203747231078 g>50841="hine17 namMIGRATE_RESE713333310nage" c "srelFNs tsat ZONE_MOVABLE begupdla=etotalfn6e498lf">"  t49633a8171449d)=e_alloc.c#L62037632 1508 g>50881="line17 name="L69036179>13333310ls_mova "sundus_for_n74>s78l"sociza77_totalfn6e498lf">" eline17 nampfn6esociza77_totalfn6e498lf">" c17cp81714508 ge_alloc.c#L6213711201508 g>508s1="line17 name="L678378a4>13333313333331714497age_alloc.c#L62036882 1508 g>508 1="line17 name="L690ge" c 1sreli1113a8171449  ge_alloc.c#L62037712i111813>50811="nme="L669"> 66c937178>317a>
51123a81f">" c11748s=M_ try7="nam50801="line17 name="L690gne17 1ame="16783781714487)=e_alloc.c#L62036932 1508 g>50881="name="L669"> 66ee37176>133333113333333333sia !03a8lf">" c17ac17onv_al 1ame">" 8" 8lf">"">" c17PAGE_OFFSETv_a1msairt_pfn6e=i,NULLp6e=itpeyuffpe893a081714508 ge_alloc.c#L6213711201508)=>50821="line17 name="L68237178>133333114333333333sia !03a8lf">" c17ac17onv_al 1ame=i0e=if">" eline17 nampfn6e=i0e=if">" 323a73av_714508 ge_alloc.c#L6213711201558 g>50841///////////58lf">" c17e1319920811cmdc#L6_parsek !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c1_714508 ge_alloc.c#L6213711201568 g>50841="h} elsenige" c "srelin01="h08117rve !03a8lf" !03a8lf">" c17ac17onv_al 1am17 nasreline17 nampf>7 na" c1_714508 ge_alloc.c#L6213711201578 g>50841="h} elsenineL6rupl"e" c71="h081183a8171449  ge_alloc.c#L62137682 1408 g>50881   +alloc.c#L634" iine1781   08118age" c "srelFNs tsat ZONE_MOVABLE begCsociza77etotale74""sN Frw! wati namMEM f">"  t49633a8171449d)=e_alloc.c#L62037632 1508 g>508s1="line17 name="L639358a4s1="l08116e=itpeyuffpeh4emfetv_al 64 >368368508 1="lieef="+c6> fwakm37874 1="l> 12"sreline1prsrek !03a8hpv_alzine17 namMIGRis_6e=i=e-i"sairt_pfn6e=iis_6e=i=e-hpv_al 1n7 namlist_c_movee "sreline17 nampf" c181714497 ge_alloc.c#L62136972 1=08 g>50811="lieef="+cge" c "srelin11="l> 12ne17 nams4ax !03a8lf">" c174axv_al 64 l_3617e=i0e=if">" eline17 nampfn6e=i0e=if">" 323a7+3aitpeyuffpeh als_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7ef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a81714508 ge_alloc.c#L6213711201=08 g>50801="line17 namlist_ca3716501="l> 12377a>
49333a81714498)=e_alloc.c#L62037132 1208 g>50881="line17 na64 l_36171>3681="l> 1=43a81714508 ge_alloc.c#L6213694201208)=>50821="line17 name="L633"e" c21="l> 124e=itpeyuffpeh4emfetv_al 64 >36836850841="line17 naine17 nage" c/1="l> 121frenOerea_ try_n74>pl 1n7 namlist_cu="line17 nane17 nu=33333eh4emfetv_al 64 tma37165>3requiredtma13a81714508 ge_alloc.c#L6213711201=68 g>50841="lieef="+code=zoneine1701="l> 1273a81714498 ge_alloc.c#L6203747231208 g>50871="line17 name="L6553717671="l> 12nage" c "sreline1archFac17onv_al 1amap n_203k_irqsaa8eline17 nampfn6ep n_203k_irqsaa8hpv_ascorep6e=itpeyuffpeh_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7e=i*64 l_36171>368" c1_al PUSEpfn "srel17 nasreline17 nampf>7 na" c181714508 ge_alloc.c#L6213711201=08 g>50881   +alloc.c#L634" i"ne1781   > 12"sreline1prsrek !03a8h4emfetv_al 64 tma37165>3requiredtma13a8pu !l 1n7 namlist_cu="line17 nane17 nu=33333hcpuv_al1PUSEpfne">" 8" 8" c17n7ef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a81714508 ge_alloc.c#L6213711201=08 g>508s1="line17 name="L678s717es1="l> 12"sreline1EINVALp6e=itp6e=itpeyuffpehdo_divalCPUSEpfn "sredo_divhpv_al 1n7 namlist_ctma37165>3requiredtma13a8_al PUSEpfn "srele=i0e=if">" eline17 nampfn6e=i0e=if">" 323a81714508 ge_alloc.c#L6213711201308 g>508 1="lieef="+code=zoneeeeee 1="l> 13"sreline1prsrek !03a8hpv_lzine17 namMIGRis_6e=i=e-i"sairt_pfn6e=iis_6e=i=e-hpv_al 1n7 namlist_c_movee "sreline17 nampf" c18181714487)=e_alloc.c#L62036932 1308 g>50811="line17 n"18a2s="lmsair11="l> 13ne17 nams4ax !03a8lf">" c174axrworth try7 nOeo *cac*49613a8171449  ge_alloc.c#L621376>251308 g>50801="line17 naime="L669"> 601="l> 1=""sN Frworth try7 nOeo *cachhhhhhhhhhhhhhhhhhhhhhhhh* __GFP7 nameich PFrth ALLOCirmarklabadlyusua171mdon'N4498)=e_alloc.c#L6203714208498)=>491=08 g>50881="nime="L669"> 66c93717881="n> 13333333333* Zerowet  differ617ieo countersfFooooooooo* nelf"6e=i=e- f">" ,sssecap 7">" 8491=08)=>50821="line17 namMIGRATE_MOVA21="l> 13333333333* so.etat et tvm ine17s17 cpu baconoooooooo*o *cach4"rr14498)=e_alloc.c#L6203714208498)=>491=8r the///1="nine17 nsreL64 l_36171/1="n> 13333333333* Spi B.ts tev617 countersfFofts tdoooooooo*4498)=e_alloc.c#L6203714208498)=>491=68 g>50841="line17 namMIGRATE_RESE01="l> 13333333333* sreowet  curr617 processorstev617oooooooo*oaandWMARK7 nam-WMARK7LOWeich (WMARK7LOW-WMARK7MIN)4498)=e_alloc.c#L6203714208498)=>491=08 g>50871="h} elseni "sreline17 n71="h> 13333333333* Ttry7artificieo y7elevmtelwet  cooooooooo* deltasworttrols asynch cach orth tr,eich sseshould4498)=e_alloc.c#L6203714208498)=>491=08 g>50881   +alloc.cs717!ge" c "s81   > 13333333333* processor.1me74""sN Frworth try7 oooooooo* "sN Frwcapplf"h v_6e=i=e-14498)=e_alloc.c#L6203714208498)=>491=08 g>508s1="line17 name="L678returs1="l> 13333333333*51me74""sN Frworth try7 nOeo *cachoooooooo*49633a8171449d)=e_alloc.c#L62037632 1408 g>508 1f>"669"> 66c=36176>3665m 1f>"> 1f>sreline1EINVALp6e=ittttttttt17cpuv_al1n   "srelm_al 64 l_36171>368" c17c1714508 ge_alloc.c#L6213711201f08 g>50811="lieef="+cge" c "srelin11="l> 1423a81714508 ge_alloc.c#L6213712201408 g>50801="line17 na*64 l_36171>301="l> 1f8>2>3706N;_pa78lf">" c1748s=Muv_al1n   "srelm_al 64 l_36171>368" c17c53aitpeyuffpeh als_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7ef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a8 / 10241714508 ge_alloc.c#L6213711201f08 g>50881="nme="L669"> 66c937178>81="n> 143333333333siagsiagpmsairt_pfnp6e=itpeyuffpeh als1_al 64 l_36171>368" c17c5f">" c1748s=MAX_NR_ZSWAP_CLUSTER_MAX_36171>36850821r the/  f">6> fwakm3787421r t> 1fue1PUSEpfn "sreline17 nampfn6c1748s=Muv_al1n   "srelm_al 64 l_36171>368" c17c53aitpeyuffpeh alsSWAP_CLUSTER_MAX_36171>368" c17c5ff">"12"8714508 ge_alloc.c#L6213711201f68 g>50841="lne17 namMIGRATE_RESER01="l> 1feee "sreline17 namsairt_pfn6e=i,ac17ouv_al1n   "srelm_al 64 l_36171>368" c17c53a12"1714508 ge_alloc.c#L6213711201f08 g>50871="h} elsenireturn p3me="71="h> 1fnage" c "sreline1arch_ als_hiitpeyuffpeh als_movee "sreline17 nampf" c1a8l !03a8lf">" c17n77 nOeo *cee "sreline17 n7 nOeo *c" c1al]3siagsiagpmsaWMARK7MINee "sreline17 nWMARK7MIN323a]53a7ac17onv_al 1amm_al 64 l_36171>368" c17c1714508 ge_alloc.c#L6213711201f08 g>50881   ime="L669"> 66c93717881   > 1f"sreline1prsrek !03a8} else81714487)=e_alloc.c#L62036932 1408 g>508s1="line17 name="L639358a4s1="l> 14"sreline1EINVALp6e=itghis7mpoxrworth try7 nOeo *cac*49613a8171449  ge_alloc.c#L621376>251508 g>508 1="line17 name="L6cc37175 1="l> 15"33333333*51me74""sN Frworth try7 nOeo *cachoooooooo* If it'n ate=i0e=7beiconFofpaa8lae74""sN Frworth 9613a8171449  ge_alloc.c#L621376>251508 g>50811="line17 name="L6cc3716511="l> 15wzals (e.g.,0ZONE_DMA).wTsew try7 nOeo *cachoooooooo* proporrena 77etoy7 nOi B.'n ach*49833a8171449dage_alloc.c#L62036832 1508 g>50801name="L631"""W39;z|3716501nam> 15""sN Frworth try7 nOeo *cachhhhhhhhhhhhhhhhhhhhhhhhh*49633a8171449d)=e_alloc.c#L62037632 1=08 g>50881="name="L669"> 66ee3717681="n> 1=3333333333siagsiagpmsairt_pfnitpeyuffpeh als_movee "sreline17 nampf" c1a8l !03a8lf">" c17n77 nOeo *cee "sreline17 n7 nOeo *c" c1al]3siagsiagpmsaWMARK7MINee "sreline17 nWMARK7MIN323a]53a7ac17onv_al 1amtma37165>3requiredtma13a81714508 ge_alloc.c#L6213711201=08)=>50821="line17 nsreL64 l_3617121="l> 1=ue1PUSEpfn "sreline171714498)=e_alloc.c#L62037132 158r the///1="line17 namMIGRATE_RESE/1="l> 1563a81714498 ge_alloc.c#L62136962 1508 g>50801="h} elsenireturn m 1=eee "sreline17 namsaiitpeyuffpeh als_movee "sreline17 nampf" c1a8l !03a8lf">" c17n77 nOeo *cee "sreline17 n7 nOeo *c" c1al]3siagsiagpmsaWMARK7LOWee "sreline17 nWMARK7LOW323a]553a7ac17onv_al 1amm_alwo *clf">" eline17 nampfn6m_alwo *clf">" hpv_al 1n7 namlist_c_movee "sreline17 nampf" c188+e=itpeyuffpeh alstma37165>3requiredtma13a8plf">lf">"281714508 ge_alloc.c#L6213711201508 g>50871>naime="L669"> 66c93717871>na> 15nage" c "sreline1archFac17onv_al 1am_movee "sreline17 nampf" c1a8l !03a8lf">" c17n77 nOeo *cee "sreline17 n7 nOeo *c" c1al]3siagsiagpmsaWMARK7 namee "sreline17 nWMARK7 nam323a]53a7ac17onv_al 1amm_alwo *clf">" eline17 nampfn6m_alwo *clf">" hpv_al 1n7 namlist_c_movee "sreline17 nampf" c188+e=itpeyuffpeh alstma37165>3requiredtma13a8plf">lf">"181714508 ge_alloc.c#L6213711201508 g>50881   PUSEpfn "sreline17 na81   > 1593a8171449 )=e_alloc.c#L62036892 1=08 g>508s1="line17 name="L678378a4s1="l> 15"sreline1EINVALp6e=itp6e=itpeyuffpeh_movee "sreline17 nampf" c1a8l !03a8lf">" c17n77 nOeo *cee "sreline17 n7 nOeo *c" c1al]3siagsiagpmsaWMARK7MINee "sreline17 nWMARK7MIN323a]5+3aitpeyuffpeh alscmalwo *clf">" eline17 nampfn6cmalwo *clf">" hpv_al 1n7 namlist_c_movee "sreline17 nampf" c181714508 ge_alloc.c#L6213711201608 g>508 1="line17 name="L6cc37175 1="l> 161vm_ev617s_fold_cpu !03a8lf">" c17vm_movee "sreline17 nampf" c1a8l !03a8lf">" c17n77 nOeo *cee "sreline17 n7 nOeo *c" c1al]3siagsiagpmsaWMARK7LOWee "sreline17 nWMARK7LOW323a]5+3aitpeyuffpeh alscmalwo *clf">" eline17 nampfn6cmalwo *clf">" hpv_al 1n7 namlist_c_movee "sreline17 nampf" c181714508 ge_alloc.c#L6213711201608 g>50811="line17 name="L6cc3716511="l> 16,lru_add_drain_cpu !03a8lf">" c17lru_movee "sreline17 nampf" c1a8l !03a8lf">" c17n77 nOeo *cee "sreline17 n7 nOeo *c" c1al]3siagsiagpmsaWMARK7 namee "sreline17 nWMARK7 nam323a]5+3aitpeyuffpeh alscmalwo *clf">" eline17 nampfn6cmalwo *clf">" hpv_al 1n7 namlist_c_movee "sreline17 nampf" c181714508 ge_alloc.c#L6213711201608 g>50801name="L631"""W39;z|3716501nam> 1633a8171449d)=e_alloc.c#L62037732 1=08 g>50881="line17 nsreL64 l_3617181="l> 163333333333siagsiagpmsFac17onv_al 1amaline1t_pfnmigra77_Fofpaa8eline17 nampfn6eline1t_pfnmigra77_Fofpaa8hpv_al 1n7 namlist_c_movee "sreline17 nampf" c181714508 ge_alloc.c#L6213711201608)=>50821="line17 namMIGRATE_RESE21="l> 1678378a4>/*1me74""sN Frac17onv_al 1amap n_un203k_irqFoftor8eline17 nampfn6ep n_un203k_irqFoftor8hpv_ascorep6e=itpeyuffpeh_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7e=i*64 l_36171>368" c1_al PUSEpfn "srel17 nasreline17 nampf>7 na" c181714508 ge_alloc.c#L621371120168r the///1="line17 nareturn m 66c93717801="l> 1673a81714498 ge_alloc.c#L6203747231608 g>50871="line17 name="L6553717671="l> 16nage" c "srelFNs tsat ZONE_MOVABLE begupdla=etotalfn6e498lf">"  t49633a8171449d)=e_alloc.c#L62037632 1608 g>50881   e="L631"36174>3early_81   > 1=ls_mova "sundus_for_n74>s78l"sociza77_totalfn6e498lf">" eline17 nampfn6esociza77_totalfn6e498lf">" c17cp81714508 ge_alloc.c#L6213711201608 g>508s1="lge" c "sreline1early_s1="l> 16333331714497age_alloc.c#L62036882 1708 g>508 1f>"669"> 66c=36176>3665m 1f>"> 1713a8171449  ge_alloc.c#L62037712i1708 g>50811="l#endif>6> fwakm37874611="l> 17wzals (e.g.,0ZONE_DMA).wTse/*49613a8171449  ge_alloc.c#L621376>251708 g>50801="lsN Frworth try7 nOeo 01="l> 1f""sN Frworth try7 nOeo *cach* eline1p,rrt_pfnwo *c  -hwacteme74"nno n_relinkbysN Fchine179613a8171449  ge_alloc.c#L621376>251708 g>50881="name="L669"> 66ee3717681="n> 1f""sN Frworth try7 nOeo *cach* ore74"nnome74"fi2 hot-{added|rme7ved}9613a8171449  ge_alloc.c#L621376>251708)=>50821="line17 name="L6823717821="l> 1fmauref7rve - fetwet tspecifii9613a8171449  ge_alloc.c#L621376>25178r the///1="line17 name="L6cc37165/1="l> 1fdmauref7rve: TsewnumberfFofpaaEnsurechwn74>7 nO7 nOeo *c[o n,low,6e=i]o *cacs"h v_srelich*4  Frweli9613a8171449  ge_alloc.c#L621376>251708 g>50801="le="L631"""W39;z|3716501="l> 1f"sN Frworth try7 nOeo *cach*4ary7r74"lyesrel recp74""tono n_relinkbysN 49833a8171449dage_alloc.c#L62036832 1708 g>50871>name="L684"> fwakm3617471>na> 1fer-cpu batchfize and airt wat49633a8171449d)=e_alloc.c#L62037632 1708 g>50881="line17 name="L6903617981="l> 1f8y78l1748s=M_ try7="nam508s1="line17 name="L678378a4s1="l> 1f953a8171449d)=e_alloc.c#L62037652 1808 g>508 1="line17 name="L6cc37175 1="l> 1="mdc#L6_parse7ac17onv_al 1ammutex_e=i*64 l_36171>36850811="line17 name="L6cc3716511="l> 1=ne17 nams4ax p6e=itpeyuffpeh__eline1p,rrt_pfnwo *c eline17 nampfn6__eline1p,rrt_pfnwo *c c17cp81714508 ge_alloc.c#L6213711201808 g>50801name="L631"""W39;z|3716501nam> 182mdc#L6_parse7ac17onv_al 1ammutex_un203k64 l_36171>36850881="name="L669"> 66ee3717681="n> 1=h_onc1714497age_alloc.c#L62036882 1808)=>50821="lame="L639378>2>3706N;21="l> 1=ue1PU714497age_alloc.c#L62036882 188r the///1="line17 namMIGRATE_RESE/1="l> 18dmauref7rve: TsewnumberfFof*49613a8171449  ge_alloc.c#L621376>251808 g>50801="h} elsenige" c "srelin01="h> 18"sN Frworth try7 nOeo *cach*4aaandinAD_Fa8lanon l trkshould b4N Frwo enoughhwn74>7 nOVM n nOe han nt9613a8171449  ge_alloc.c#L621376>251808 g>50871>naime="L669"> 66c93717871>na> 18er-cpu batchfize and airt wat do ntonoueliwork, but large enoughhwn74>sreliinAD_Fa8lcach han atrhancl9613a8171449  ge_alloc.c#L621376>251808 g>50881   PUSEpfn "sreline17 na81   > 18333333333* processor.1me74""*try7bh oressorcth again7bhh vnditfi2 swapplf"oul14498)=e_alloc.c#L6203714208498)=>491808 g>508s1="lame="L639378>2>3706N;s1="l> 18333333333*51me74""sN Frworth49613a8171449  ge_alloc.c#L621376>251908 g>508 1="line17 namMIGRATE_RESE 1="l> 19"ire1""imed.Frwmigratid.1me74"aandinAD_Fa8_anon rlabaFi Frwortarget rlabaFof ACTIVE_ANON nt9613a8171449  ge_alloc.c#L621376>251908 g>50811="lieef="+cge" c "srelin11="l> 19wzals (e.g.,0ZONE_DMA).wTsewefINACTIVE_ANON f">"  ory7 i Fi B.'n LRU, maintainlf"byFrwo9613a8171449  ge_alloc.c#L621376>251908 g>50801="line17 name="L6900000001="l> 19""sN Frworth try7 nOeo *cach* oc.coul ffpe. AFi B.a8l !inAD_Fa8_rlabaFof 3nomans 3:1 ore25% Fr9753a8171449d)=e_alloc.c#L62037752 1908 g>50881="nime="L669"> 66c93717881="n> 19""sN Frworth try7 nOeo *cach* rworanonymousaf">"   Frwkept ory7 ndinAD_Fa8ll tr14498)=e_alloc.c#L6203714208498)=>491908)=>50821="line17 namMIGRATE_MOVA21="l> 19mauref7rve - fetwet tspecifii9613a8171449  ge_alloc.c#L621376>25198r the///1="nine17 nsreL64 l_36171/1="n> 19dmauref7rve: TsewnumberfFofpaatotaleeeeetarget    p6e=i13a8171449  ge_alloc.c#L621376>251908 g>50801="lieef="+code=zoneeeeee01="l> 19"sN Frworth try7 nOeo *cach*4aome74"ffffrlabaFFFFFinAD_Fa8lanon=i13a8171449  ge_alloc.c#L621376>251908 g>50871="hine17 namMIGRATE_RESE71="h> 19er-cpu batchfize and airt wat -------------------------------------=i13a8171449  ge_alloc.c#L621376>251908 g>50881   +alloc.csreL64 l_361781   > 19333333333* processor.1me74""*t  10MB6_parse1e74""sN F5MB=i13a8171449  ge_alloc.c#L621376>251908 g>508s1="line17 name="L639358a4s1="l> 19333333333*51me74""sN Frworth4  100MB6_parse1e74""sN 50MB=i13a8171449  ge_alloc.c#L621376>25250813>50812   +alloc.cs717msairt_pfn2e=i,a20"ire1""imed.Frwmigratid.1me74"rse1GB6_parse36_parse250MB=i13a8171449  ge_alloc.c#L621376>25251813>50812 "lieef="+cge" c "srelin12pfn6e20wzals (e.g.,0ZONE_DMA).wTsewefff10GB6_pars106_parse0.9GB=i13a8171449  ge_alloc.c#L621376>25252813>50812 "line17 name="L6900000002sreli20""sN Frworth try7 nOeo *cach*  100GB6_pars31e74""sN F3GB=i13a8171449  ge_alloc.c#L621376>25253813>50812 "nime="L669"> 66c937178827a>
520""sN Frworth try7 nOeo *cach* ars1TB_pars101e74""sN 10GB=i13a8171449  ge_alloc.c#L621376>25254813>50812 "line17 namMIGRATE_MOVA22ame="20mauref7rve - fetwet tspecifiinnn10TB_pars32074""sN F32GB=i13a8171449  ge_alloc.c#L621376>25255813>50812 "nine17 nsreL64 l_36171/23333320dmauref7rve: TsewnumberfFofpa49633a8171449d)=e_alloc.c#L62037632 2568 g>50842="lieef="+code=zoneeeeee02333332073a81f">" c11748s=M_ try7="nams78l"sociza77_t_pfninAD_Fa8_rlabaeline17 nampfn6esociza77_t_pfninAD_Fa8_rlabahpv_ak !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c11714497 ge_alloc.c#L62136972 2078 g>50842="hine17 namMIGRATE_RESE723333320nage"171449d)=e_alloc.c#L62037652 2508 g>50882="line17 name="L69036179>23333320ls_mova "sund !03a8lf"17cpuv_al1n   "srelgbee "sreline17 ngb" c1_al PUSEpfn "srelrlabaeline17 nampfn6rlabahpv_1714508 ge_alloc.c#L6213711202508 g>508s2="line17 name="L678378a4>2333332013a8171450813a_alloc.c#L6213699202508 g>508 2="line17 name="L690ge" c 2sreli21"mdc#L6_parse7Ns tsat ZONE_MOVABLE begZh*4 ach*ltrygigabysN Fa49633a8171449d)=e_alloc.c#L62037632 211813>50812="nme="L669"> 66c937178>327a>
521ne17 nams4ax p6e=itpeyuffpehgbee "sreline17 ngb" c153aitpeyuffpeh als_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7ef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a8 lf">lf">""30 -aitpeyuffpeh alsETv_a1msairt_pfn6e=i,NULLp6e=itpeyuffpe81714508 ge_alloc.c#L6213711202508 g>50802="line17 name="L690gne17 2ame="212mdc#L6_parsep6e=itpeyuffpeh alsgbee "sreline17 ngb" c11714497 ge_alloc.c#L62136972 2508 g>50882="name="L669"> 66ee37176>233333213333333333siagsiagpmsFac17onv_al 1amrlabaeline17 nampfn6rlabahpv_73a8lf">" c17CPU_DIpfnsqr=podin_fetmdmaurIpfnsqr=hpv_a106*aitpeyuffpeh alsgbee "sreline17 ngb" c111714508 ge_alloc.c#L621371120254813>50812="line17 name="L68237178>233333214333333333siaelse714508 ge_alloc.c#L621371120255813>50812///////////58lf">" c17e13299208211frenOerea_ try_n74>pFac17onv_al 1amrlabaeline17 nampfn6rlabahpv_73a11714508 ge_alloc.c#L6213711202568 g>50842="h} elsenige" c "srelin02="h082173a81714498 ge_alloc.c#L6203747232578 g>50842="h} elsenineL6rupl"e" c72="h08217e17 nams4ax p6e=itpeyuffpeh_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7inAD_Fa8_rlabaeline17 nampfn6inAD_Fa8_rlabahpv_53aitpeyuffpeh alsflabaeline17 nampfn6rlabahpv_1714508 ge_alloc.c#L6213711202408 g>50882   +alloc.c#L634" iine1782   08218age"1714497age_alloc.c#L62036882 2508 g>508s2="line17 name="L639358a4s2="l082113a8171450813a_alloc.c#L6213699202208 g>508 2="lieef="+c6> fwakm37874 2="l> 22"srelf">" c11748s=M_ try7="nams78leline1p,rrt_pfninAD_Fa8_rlabaeline17 nampfn6eline1p,rrt_pfninAD_Fa8_rlabac17cp17481714497 ge_alloc.c#L62136972 2=08 g>50812="lieef="+cge" c "srelin12="l> 22ne17 171449d)=e_alloc.c#L62037652 2=08 g>50802="line17 namlist_ca3716502="l> 22377a>
49333a8k !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c1_714508 ge_alloc.c#L6213711202208 g>50882="line17 na64 l_36171>3682="l> 2=43a81714508 ge_alloc.c#L6213694202208)=>50822="line17 name="L633"e" c22="l> 224e=itpeyuffpeh4emfetv_al 64 >36836850812="line17 naine17 nage" c/2="l> 221frenOerea_ try_n74>pl 1n7 namlist_c"sociza77_t_pfninAD_Fa8_rlabaeline17 nampfn6esociza77_t_pfninAD_Fa8_rlabahpv_al 1n7 namlist_c_movee "sreline17 nampf" c181714508 ge_alloc.c#L6213711202=68 g>50842="lieef="+code=zoneine1702="l> 2273a811714497age_alloc.c#L62036882 2208 g>50872="line17 name="L6553717672="l> 2283a8171449  ge_alloc.c#L62137682 2=08 g>50882   +alloc.c#L634" i"ne1782   > 22333333333* processor.1me74"*49613a8171449  ge_alloc.c#L621376>252=08 g>508s2="line17 name="L678s717es2="l> 22333333333*51me74""sN Frworth4 Ise=ialiseno n_relinkbysN 49833a8171449dage_alloc.c#L62036832 2308 g>508 2="lieef="+code=zoneeeeee 2="l> 23"ire1""imed.Frwmigratid.1me749833a8171449dage_alloc.c#L62036832 2308 g>50812="line17 n"18a2s="lmsair12="l> 23wzals (e.g.,0ZONE_DMA).wTsewefForN Frwo mni)ipfn wnO7 7cpitN Frwo (128kno n). fForNlarge mni)ipfn9833a8171449dage_alloc.c#L62036832 2308 g>50802="line17 naime="L669"> 602="l> 2=""sN Frworth try7 nOeo *cach* wnO7 7cpitNlarge (64MB p6e). fButditfi2 "sN ime=ar, becausennetwork9833a8171449dage_alloc.c#L62036832 2308 g>50882="nime="L669"> 66c93717882="n> 23333333333* Zerowet  differ61* bandwidth doe2 "sN increase ime=arlyesrel mni)ipf ach*4  We use9833a8171449dage_alloc.c#L62036832 2308)=>50822="line17 namMIGRATE_MOVA22="l> 23333333333* so.etat et tvm in49833a8171449dage_alloc.c#L62036832 235813>50812="nine17 nsreL64 l_36171/2="n> 23333333333* Spi B.ts tev617 c4aaaaaao n_relinkbysN F= 4h* eqr=(e=i0e=ikbysN ),"h v_betnOensccuracy:9833a8171449dage_alloc.c#L62036832 2368 g>50842="line17 namMIGRATE_RESE02="l> 23333333333* sreowet  curr617 4aaaaaao n_relinkbysN F= eqr=(e=i0e=ikbysN  4a16)4498)=e_alloc.c#L6203714208498)=>492=08 g>50872="h} elseni "sreline17 n72="h> 23333333333* Ttry7artificieo y49833a8171449dage_alloc.c#L62036832 2308 g>50882   +alloc.cs717!ge" c "s82   > 23333333333* processor.1me74""*awhich yieldn9833a8171449dage_alloc.c#L62036832 2308 g>508s2="line17 name="L678returs2="l> 23333333333*51me74""sN Frworth49833a8171449dage_alloc.c#L62036832 2408 g>508 2f>"669"> 66c=36176>3665m 2f>"> 24"ire1""imed.Frwmigratid.1me74"16MB:ry_n74>p512k9833a8171449dage_alloc.c#L62036832 2f08 g>50812="lieef="+cge" c "srelin12="l> 24wzals (e.g.,0ZONE_DMA).wTsewef32MB:ry_n74>p724k9833a8171449dage_alloc.c#L62036832 2f08 g>50802="line17 na*64 l_36171>302="l> 24""sN Frworth try7 nOeo *cach* 64MB:ry_n74>p1024k9833a8171449dage_alloc.c#L62036832 2f08 g>50882="nme="L669"> 66c937178>82="n> 24333333333* Zerowet  differ61* 128MB:ry_n74>1448k9833a8171449dage_alloc.c#L62036832 2f08)=>50822r the/  f">6> fwakm3787422r t> 24mauref7rve - fetwet tspecifiin256MB:ry_n74>2048k9833a8171449dage_alloc.c#L62036832 2f5813>50812="h} elsenige" c "srelin/2="h> 24333333333* Spi B.ts tev617 c4a512MB:ry_n74>2896k9833a8171449dage_alloc.c#L62036832 2f68 g>50842="lne17 namMIGRATE_RESER02="l> 24333333333* sreowet  curr617 4a1024MB:ry_n744096k9833a8171449dage_alloc.c#L62036832 2f08 g>50872="h} elsenireturn p3me="72="h> 24er-cpu batchfize and airt wat 2048MB:ry_n745792k9833a8171449dage_alloc.c#L62036832 2f08 g>50882   ime="L669"> 66c93717882   > 24333333333* processor.1me74""*a4096MB:ry_n748192k9833a8171449dage_alloc.c#L62036832 2f08 g>508s2="line17 name="L639358a4s2="l> 24333333333*51me74""sN Frworth4 8192MB:ry_n7411584k9833a8171449dage_alloc.c#L62036832 2508 g>508 2="line17 name="L6cc37175 2="l> 25"33333333*51me74""sN Frworth4"16384MB:ry_n716384k9833a8171449dage_alloc.c#L62036832 2508 g>50812="line17 name="L6cc3716512="l> 25wzals (e.g.,0ZONE_DMA).wTsewa49633a8171449d)=e_alloc.c#L62037632 2508 g>50802name="L631"""W39;z|3716502nam> 25""sN 17cpuv_al1n   "srel__ome9se=podin_fetmdmaurefome9se=mdc#Lus_for_n74>s78l9se=1p,rrt_pfnwo *c850882="name="L669"> 66ee3717682="n> 2=33333171449d)=e_alloc.c#L62037652 2=08)=>50822="line17 nsreL64 l_3617122="l> 254333333333sia !03a8lf">" c17ac17onv_al 1ame=i0e=ikbysN 68 2563a81714498 ge_alloc.c#L62136962 2508 g>50802="h} elsenireturn m 2=eee "sreline17ac17onv_al 1ame=i0e=ikbysN 68" c17PAGE_OFFSETv_a1IZErt_pfn6e=i,NULLp6e=itIZE13a8 lf">lf">"a081714508 ge_alloc.c#L6213711202508 g>50872>naime="L669"> 66c93717872>na> 2583a8171449  ge_alloc.c#L62137682 2508 g>50882   PUSEpfn "sreline17 na82   > 25ls_mova "sundus_for_n74>s78l1 n_relinkbysN 68" c17CPU_DIpfnsqr=podin_fetmdmaurIpfnsqr=hpv_a7ac17onv_al 1ame=i0e=ikbysN 68508s2="line17 name="L678378a4s2="l> 25"sreline1EINVp6e=itpeyuffpeh als1_alrelinkbysN 68"12"8714508 ge_alloc.c#L6213711202608 g>508 2="line17 name="L6cc37175 2="l> 261vm_ev617s_fold_cpu !03a8lf">" c17vm1 n_relinkbysN 6850812="line17 name="L6cc3716512="l> 26,lru_add_draip6e=itpeyuffpeh als1_alrelinkbysN 68"655368714508 ge_alloc.c#L6213711202608 g>50802name="L631"""W39;z|3716502nam> 268>2>3706N;_pa78lf">" 03a8lf">" c17vm1 n_relinkbysN 6850882="line17 nsreL64 l_3617182="l> 263333333333siaus_for_n74>s78leline1p,rrt_pfnwo *c eline17 nampfn6eline1p,rrt_pfnwo *c c17cp)1714508 ge_alloc.c#L6213711202608)=>50822="line17 namMIGRATE_RESE22="l> 264e=itpeyuffpeh4emfetv_al 64 fetres) z648_f">"_thres)oldneline17 nampfn6retres) z648_f">"_thres)oldnc17cp)1714508 ge_alloc.c#L621371120268r the///2="line17 nareturn m 66c93717802="l> 26eee "sreline17ac17onv_al 1ameline1p,rrt_pfninAD_Fa8_rlabaeline17 nampfn6eline1p,rrt_pfninAD_Fa8_rlabac17cp)1714508 ge_alloc.c#L6213711202608 g>50872="line17 name="L6553717672="l> 26nage" c "srelrlinrnav_714508 ge_alloc.c#L6213711202608 g>50882   e="L631"36174>3early_82   > 268age"1714497age_alloc.c#L62036882 2608 g>508s2="lge" c "sreline1early_s2="l> 263333303a8lf">" c17vm1odulfnine=podin_fetmdmaur1odulfnine=hpv_a7ac17onv_al 1am9se=1p,rrt_pfnwo *c8508 2f>"669"> 66c=36176>3665m 2f>"> 2713a8171449  ge_alloc.c#L62037712i2708 g>50812="l#endif>6> fwakm37874612="l> 27wzals (e.g.,0ZONE_DMA).wTse/*9633a8171449d)=e_alloc.c#L62037632 2708 g>50802="lsN Frworth try7 nOeo 02="l> 2f""sN Frworth try7 nOeo *cach* p n_relinkbysN _emmctl6handler - just a wrapplr around proc_doIpfvecp8hso 9633a8171449d)=e_alloc.c#L62037632 2708 g>50882="name="L669"> 66ee3717682="n> 2f""sN Frworth try7 nOeo *cach*      wn74>wrwcanhwact two helplr funcabadly74"n nOe p n_relinkbysN =i33a8171449d)=e_alloc.c#L62037632 2708)=>50822="line17 name="L6823717822="l> 2fmauref7rve - fetwet tspecifii      chine1749833a8171449dage_alloc.c#L62036832 278r the///2="line17 name="L6cc37165/2="l> 2fdmauref7rve: TsewnumberfFofpa49633a8171449d)=e_alloc.c#L62037632 2708 g>50802="le="L631"""W39;z|3716502="l> 2f"sN F17cpuv_al1n   "srelm_alrelinkbysN _emmctl6handler6850872>name="L684"> fwakm3617472>na> 27nage" c "srel1748s=M_ try7="nam50882="line17 name="L6903617982="l> 2f8y78l171449d)=e_alloc.c#L62037652 2708 g>508s2="line17 name="L678378a4s2="l> 276e=itpeyuffpeh4emfetv_al 64 proc_doIpfvecalCPUSEpfn "sre7 oc_doIpfvechpv_a7ac17onv_al 1amtabl8eline17 nampfn6tabl8" c1,"uv_al1n   "srelwrit8eline17 nampfn6writ8" c1,"elfv_al PUSEpfnbuff,r68508 2="line17 name="L6cc37175 2="l> 2="mdc#L6_parsep6e=itpeyuffpeh alswrit8eline17 nampfn6writ8" c18714508 ge_alloc.c#L6213711202808 g>50812="line17 name="L6cc3716512="l> 28,lru_add_drain_cpu !03a8lf">" c17lrueline1p,rrt_pfnwo *c eline17 nampfn6eline1p,rrt_pfnwo *c c17cp)1714508 ge_alloc.c#L6213711202808 g>50802name="L631"""W39;z|3716502nam> 282mdc#L6_parserlinrnav_714508 ge_alloc.c#L6213711202808 g>50882="name="L669"> 66ee3717682="n> 2=h_onc1714497age_alloc.c#L62036882 2808)=>50822="lame="L639378>2>3706N;22="l> 2=ue1PU714497age_alloc.c#L62036882 288r the///2="line17 namMIGRATE_RESE/2="l> 28dmaur#ifdef03a8lf">" c17lruCONFIG_NUMAeline17 nampfn6CONFIG_NUMAe1PU714497age_alloc.c#L62036882 2808 g>50802="h} elsenige" c "srelin02="h> 28"sN F17cpuv_al1n   "srelemmctl6m n_unmapplf_rlaba_emmctl6handler6850872>naime="L669"> 66c93717872>na> 28nage" c "srel1748s=M_ try7="nam50882   PUSEpfn "sreline17 na82   > 288y78l171449d)=e_alloc.c#L62037652 2808 g>508s2="lame="L639378>2>3706N;s2="l> 286e=itpeyuffpek !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c1_714508 ge_alloc.c#L6213711202908 g>508 2="line17 namMIGRATE_RESE 2="l> 29"mdc#L6_parsep7cpuv_al1n   "srelrcalCPUSEpfn "srerc" c1_714508 ge_alloc.c#L6213711202908 g>50812="lieef="+cge" c "srelin12="l> 2923a81714508 ge_alloc.c#L6213712202908 g>50802="line17 name="L6900000002="l> 292mdc#L6_parse7ac17onv_al 1amrcalCPUSEpfn "srerc" c153a7ac17onv_al 1amefoc_doIpfvec6m nmaxee "sreline17 nefoc_doIpfvec6m nmaxhpv_a7ac17onv_al 1amtabl8eline17 nampfn6tabl8" c1,"uv_al1n   "srelwrit8eline17 nampfn6writ8" c1,"elfv_al PUSEpfnbuff,r6850882="nime="L669"> 66c93717882="n> 293333333333siap6e=itpeyuffpeh alsrcalCPUSEpfn "srerc" c18714508 ge_alloc.c#L6213711202908)=>50822="line17 namMIGRATE_MOVA22="l> 2978378a4>/*1me74""sN Frlinrnauv_al1n   "srelrcalCPUSEpfn "srerc" c1_714508 ge_alloc.c#L621371120298r the///2="nine17 nsreL64 l_36171/2="n> 2963a81714498 ge_alloc.c#L62136962 2908 g>50802="lieef="+code=zoneeeeee02="l> 29eee "sreline17ac17onv_al 1am>36836850872="hine17 namMIGRATE_RESE72="h> 29nage" c "sreline1archFac17onv_al 1am_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7m n_unmapplf_a8lv_alCPUSEpfn "srem n_unmapplf_a8lv_" c153aal 1n7 namlist_c_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7ef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a8 *714508 ge_alloc.c#L6213694202908 g>50882   +alloc.csreL64 l_361782   > 29"sreline1prsrek !03a8add_drain_cpu !03a8lf">" c17lruemmctl6m n_unmapplf_rlaba68508s2="line17 name="L639358a4s2="l> 296e=itpeyuffperlinrnav_714508 ge_alloc.c#L621371120350813>50813   +alloc.cs717msairt_pfn3e=i,a30"ire11714497age_alloc.c#L62036882 351813>50813 "lieef="+cge" c "srelin13pfn6e3023a81714508 ge_alloc.c#L621371220352813>50813 "line17 name="L6900000003sreli30""sN 17cpuv_al1n   "srelemmctl6m n_slab_rlaba_emmctl6handler6850813 "nime="L669"> 66c937178837a>
5303333333333sia1748s=M_ try7="nam50813 "line17 namMIGRATE_MOVA23ame="30maure171449d)=e_alloc.c#L62037652 355813>50813 "nine17 nsreL64 l_36171/33333330cmdc#L6_parsek !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c1_714508 ge_alloc.c#L6213711203568 g>50843="lieef="+code=zoneeeeee033333330eee "sreline1p7cpuv_al1n   "srelrcalCPUSEpfn "srerc" c1_714508 ge_alloc.c#L6213711203078 g>50843="hine17 namMIGRATE_RESE73333333083a8171449  ge_alloc.c#L62137682 3508 g>50883="line17 name="L69036179>33333330ls_mova "sundus_for_n74>s78lrcalCPUSEpfn "srerc" c153a7ac17onv_al 1amefoc_doIpfvec6m nmaxee "sreline17 nefoc_doIpfvec6m nmaxhpv_a7ac17onv_al 1amtabl8eline17 nampfn6tabl8" c1,"uv_al1n   "srelwrit8eline17 nampfn6writ8" c1,"elfv_al PUSEpfnbuff,r68508s3="line17 name="L678378a4>33333330"sreline1EINVp6e=itpeyuffpeh alsrcalCPUSEpfn "srerc" c18714508 ge_alloc.c#L6213711203508 g>508 3="line17 name="L690ge" c 3sreli311vm_ev617s_fold_cpu !rlinrnauv_al1n   "srelrcalCPUSEpfn "srerc" c1_714508 ge_alloc.c#L621371120311813>50813="nme="L669"> 66c937178>337a>
53123a81714508 ge_alloc.c#L6213712203508 g>50803="line17 name="L690gne17 3ame="312mdc#L6_parse7ac17onv_al 1am>36836850883="name="L669"> 66ee37176>333333313333333333siagsiagpmsFac17onv_al 1am_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7m n_slab_a8lv_alCPUSEpfn "srem n_slab_a8lv_" c153aal 1n7 namlist_c_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7ef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a8 *714508 ge_alloc.c#L621369420354813>50813="line17 name="L68237178>33333331ue1PUSEpfn "sreline17 nampfn6c1748s=Muv_al1n   "srelemmctl6m n_slab_rlaba6850813///////////58lf">" c17e13399208311frenOerea_ trlinrnav_714508 ge_alloc.c#L6213711203568 g>50843="h} elsenige" c "srelin03="h083173a811714497age_alloc.c#L62036882 3578 g>50843="h} elsenineL6rupl"e" c73="h08317e17 #endif714497age_alloc.c#L62036882 3508 g>50883   +alloc.c#L634" iine1783   083193a8171449 )=e_alloc.c#L62036892 3508 g>508s3="line17 name="L639358a4s3="l0831333333333*51me74""sN Frwort/*9633a8171449d)=e_alloc.c#L62037632 3208 g>508 3="lieef="+c6> fwakm37874 3="l> 32"33333333*51me74""sN Frworth4"e=i0e=iFofpaa8_rlaba_emmctl6handler - just a wrapplr around9633a8171449d)=e_alloc.c#L62037632 321813>50813="lieef="+cge" c "srelin13="l> 32wzals (e.g.,0ZONE_DMA).wTseweffffffproc_doIpfvecp8hso wn74>wrwcanhwact eline1p,rrt_pfne=i0e=iFofpaa8()4498)=e_alloc.c#L6203714208498)=>493=08 g>50803="line17 namlist_ca3716503="l> 32""sN Frworth try7 nOeo *cach*      74"n nOe emmctl6e=i0e=iFofpaa8_rlaba chine1749833a8171449dage_alloc.c#L62036832 3208 g>50883="line17 na64 l_36171>3683="l> 32""sN Frworth try7 nOeo *cach*9833a8171449dage_alloc.c#L62036832 324813>50813="line17 name="L633"e" c23="l> 32mauref7rve - fetwet tspecifii aandFofpaa8lrlabaFobviously han absolutely nodFollabadesrel rwo9613a8171449  ge_alloc.c#L621376>25325813>50813="line17 naine17 nage" c/3="l> 32333333333* Spi B.ts tev617 c4ae9semumO7 nOeo *cs. aande=i0e=7Fofpaa8lrlabaFcanhonly makrwelnse9833a8171449dage_alloc.c#L62036832 3=68 g>50843="lieef="+code=zoneine1703="l> 32333333333* sreowet  curr617 4ap6ein funcabadFof 7 ndboot timnOi B. ach*749833a8171449dage_alloc.c#L62036832 3278 g>50843="line17 name="L6553717673="l> 32er-cpu batchfize and airt wat49633a8171449d)=e_alloc.c#L62037632 3=08 g>50883   +alloc.c#L634" i"ne1783   > 3233333p7cpuv_al1n   "srele=i0e=iFofpaa8_rlaba_emmctl6handlerpodin_fetmdmaurloi0e=iFofpaa8_rlaba_emmctl6handlerhpv_a7ac17onv_al 1amctl6tabl8eline17 nampfn6ctl6tabl8" c17felfv_al PUSEpfntabl8eline17 nampfn6tabl8" c1,"17cpuv_al1n   "srelwrit8eline17 nampfn6writ8" c1,714497age_alloc.c#L62036882 3=08 g>508s3="line17 name="L678s717es3="l> 32"sreline1EINV1748s=M_ try7="nam508 3="lieef="+code=zoneeeeee 3="l> 33"ire1171449d)=e_alloc.c#L62037652 3308 g>50813="line17 n"18a2s="lmsair13="l> 33ne17 nams4ax p6e=itpeyuffpehefoc_doIpfvec6m nmaxee "sreline17 nefoc_doIpfvec6m nmaxhpv_a7ac17onv_al 1amtabl8eline17 nampfn6tabl8" c1,"uv_al1n   "srelwrit8eline17 nampfn6writ8" c1,"elfv_al PUSEpfnbuff,r6850803="line17 naime="L669"> 603="l> 332mdc#L6_parse7ac17onv_al 1ameline1p,rrt_pfne=i0e=iFofpaa8eline17 nampfn6eline1p,rrt_pfne=i0e=iFofpaa8c17cp)1714508 ge_alloc.c#L6213711203308 g>50883="nime="L669"> 66c93717883="n> 333333333333siarlinrnav_714508 ge_alloc.c#L6213711203308)=>50823="line17 namMIGRATE_MOVA23="l> 33333331714497age_alloc.c#L62036882 335813>50813="nine17 nsreL64 l_36171/3="n> 3363a81714498 ge_alloc.c#L62136962 3368 g>50843="line17 namMIGRATE_RESE03="l> 33333333333* sreowet  curr617/*9633a8171449d)=e_alloc.c#L62037632 3=08 g>50873="h} elseni "sreline17 n73="h> 33333333333* Ttry7artificieo y4 p,rcpun6e49l tr_fracabadF- chine17 7 ndpcpa8l !6e=i"h v_srelich*4 adFsrel9633a8171449d)=e_alloc.c#L62037632 3=08 g>50883   +alloc.cs717!ge" c "s83   > 33333333333* processor.1me74""*acpu.  ItFi FrworfracabadFof 7otale6e493ein srelich*4 wn74>a hot p,racpu 6e49l tr9633a8171449d)=e_alloc.c#L62037632 3=08 g>508s3="line17 name="L678returs3="l> 33333333333*51me74""sN Frworth4Fcanhhaa8lbhh vnditfgets flushlf"backtry7buddy L6203ator49833a8171449dage_alloc.c#L62036832 3408 g>508 3f>"669"> 66c=36176>3665m 3f>"> 34"ire1""imed.Frwmigratid.1me7449633a8171449d)=e_alloc.c#L62037632 3f08 g>50813="lieef="+cge" c "srelin13="l> 3423a81714508 ge_alloc.c#L6213712203f08 g>50803="line17 na*64 l_36171>303="l> 34""sN 17cpuv_al1n   "srelp,rcpun6e49l tr_fracabad_emmctl6handlerpodin_fetmdmaurp,rcpun6e49l tr_fracabad_emmctl6handlerhpv_a7ac17onv_al 1amctl6tabl8eline17 nampfn6ctl6tabl8" c17felfv_al PUSEpfntabl8eline17 nampfn6tabl8" c1,"17cpuv_al1n   "srelwrit8eline17 nampfn6writ8" c1,714497age_alloc.c#L62036882 3f08 g>50883="nme="L669"> 66c937178>83="n> 343333333333sia1748s=M_ try7="nam50823r the/  f">6> fwakm3787423r t> 34maure171449d)=e_alloc.c#L62037652 3f5813>50813="h} elsenige" c "srelin/3="h> 34cmdc#L6_parsek !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c1_714508 ge_alloc.c#L6213711203f68 g>50843="lne17 namMIGRATE_RESER03="l> 34eee "sreline1 !03a8lf"17cpuv_al1n   "srelcpueline17 nampfn6cpu" c1_714508 ge_alloc.c#L6213711203f08 g>50873="h} elsenireturn p3me="73="h> 34nage" c "srelp7cpuv_al1n   "srelre=podin_fetmdmaurret" c1_714508 ge_alloc.c#L6213711203f08 g>50883   ime="L669"> 66c93717883   > 3493a8171449 )=e_alloc.c#L62036892 3f08 g>508s3="line17 name="L639358a4s3="l> 346e=itpeyuffpeh4emfetv_al 64 re=podin_fetmdmaurret" c153a7ac17onv_al 1amefoc_doIpfvec6m nmaxee "sreline17 nefoc_doIpfvec6m nmaxhpv_a7ac17onv_al 1amtabl8eline17 nampfn6tabl8" c1,"uv_al1n   "srelwrit8eline17 nampfn6writ8" c1,"elfv_al PUSEpfnbuff,r68508 3="line17 name="L6cc37175 3="l> 35"mdc#L6_parsep6e=!uv_al1n   "srelwrit8eline17 nampfn6writ8" c1 ||e=itpeyuffpeh alsre=podin_fetmdmaurret" c15ll">"0)8714508 ge_alloc.c#L6213711203508 g>50813="line17 name="L6cc3716513="l> 35,lru_add_drain_cpu !0rlinrnauv_al1n   "srelre=podin_fetmdmaurret" c1_714508 ge_alloc.c#L6213711203508 g>50803name="L631"""W39;z|3716503nam> 352mdc#L6_parse7ac17onv_al 1am>36836850883="name="L669"> 66ee3717683="n> 353333333333siagsiagpmsFac17onv_al 1am>36836850823="line17 nsreL64 l_3617123="l> 35ue1PUSEpfn "sreline17 nampfn6 !03a8lf">" c1sFac17onv_al 1am6e=ieline17 nampfn66e=i" c1_714508 ge_alloc.c#L621371120355813>50813="line17 namMIGRATE_RESE/3="l> 351frenOerea_ try_n74>pgsiagpmsFac17onv_al 1am6e=ieline17 nampfn66e=i" c153aitpeyuffpeh als_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7ef717_+3a8lv_alCPUSEpfn "sre7 nampfn6e49313a8 /puv_al1n   "srelp,rcpun6e49l tr_fracabadpodin_fetmdmaurp,rcpun6e49l tr_fracabad" c1_714508 ge_alloc.c#L6213711203568 g>50843="h} elsenireturn m 3=eee "sreline1ry_n74>pgsiagpmsFac17onv_al 1ameline1pe49l tr_6e=io *cee "sreline17 neline1pe49l tr_6e=io *chpv_a714508 ge_alloc.c#L6213711203508 g>50873>naime="L669"> 66c93717873>na> 35nage" c "sreline1archry_n74>pgsiagpmsFac17onv_al 1amp,rrcpun6trpodin_fetmdmaurp,rrcpun6trhpv_al 1n7 namlist_c_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7ee493e=podin_fetmdmauree493e=" c1_al PUSEpfn "srelcpueline17 nampfn6cpu" c18_al PUSEpfn "srel6e=ieline17 nampfn66e=i" c18_714508 ge_alloc.c#L6213712203508 g>50883   PUSEpfn "sreline17 na83   > 35"sreline1prsrek !03a81714497age_alloc.c#L62036882 3508 g>508s3="line17 name="L678378a4s3="l> 35"sreline1EINV1714497age_alloc.c#L62036882 3608 g>508 3="line17 name="L6cc37175 3="l> 361vm_ev617s_forlinrnav_714508 ge_alloc.c#L6213711203608 g>50813="line17 name="L6cc3716513="l> 36,lru_1714497age_alloc.c#L62036882 3608 g>50803name="L631"""W39;z|3716503nam> 3633a8171449d)=e_alloc.c#L62037732 3608 g>50883="line17 nsreL64 l_3617183="l> 3633333p7cpuv_al1n   "srelhashd treline17 nampfn66ashd tr" c153aitpeyuffpeh alsHASHDIST_DEFAULirt_pfn6e=i,NULLHASHDIST_DEFAULi" c1_714508 ge_alloc.c#L6213711203608)=>50823="line17 namMIGRATE_RESE23="l> 36ue1PU714497age_alloc.c#L62036882 368r the///3="line17 nareturn m" c17lruCONFIG_NUMAeline17 nampfn6CONFIG_NUMAe1PU714497age_alloc.c#L62036882 3608 g>50803="lime="L669"> 66c93717803="l> 3673a81f">" c117cpuv_al1n   "srel__9se=podin_fetmdmauref9se=mdc#Lus_for_n74>s78leli_hashd treline17 nampfn6eli_hashd trhpv_achar7felfv_al PUSEpfnstrpodin_fetmdmaurstrhpv_8714508 ge_alloc.c#L6213711203608 g>50873="line17 name="L6553717673="l> 36nage"171449d)=e_alloc.c#L62037652 3608 g>50883   e="L631"36174>3early_83   > 3=ls_mova "sundp6e=!uv_al1n   "srelstrpodin_fetmdmaurstrhpv_8714508 ge_alloc.c#L6213711203608 g>508s3="lge" c "sreline1early_s3="l> 369sreline1prsrek !03a8rlinrnav_714508 ge_alloc.c#L6213711203708 g>508 3f>"669"> 66c=36176>3665m 3f>"> 37"mdc#L6_parse7ac17onv_al 1amhashd treline17 nampfn66ashd tr" c153aitpeyuffpeh alssimpl8_f"rtoulpodin_fetmdmauracmpl8_f"rtoulhpv_al 1n7 namlist_cstrpodin_fetmdmaurstrhpv_, scorep6e=itpeyuffpehstrpodin_fetmdmaurstrhpv_, 081714508 ge_alloc.c#L6213711203708 g>50813="l#endif>6> fwakm37874613="l> 371vm_ev617s_forlinrna11714508 ge_alloc.c#L6213711203708 g>50803="lsN Frworth try7 nOeo 03="l> 3f""sN 1714497age_alloc.c#L62036882 3708 g>50883="name="L669"> 66ee3717683="n> 3f""sN Fv_al1n   "srel__elinepodin_fetmdmaurefelinehpv_al"imed.Frwmigstring">"6ashd tr="9633a81_al PUSEpfn "srelali_hashd treline17 nampfn6eli_hashd trhpv_81714508 ge_alloc.c#L6213711203708)=>50823="line17 name="L6823717823="l> 3fmaure#endif714497age_alloc.c#L62036882 378r the///3="line17 name="L6cc37165/3="l> 3763a81714498 ge_alloc.c#L62136962 3708 g>50803="le="L631"""W39;z|3716503="l> 3f"sN Frworth try7 nOeo *cach/*9633a8171449d)=e_alloc.c#L62037632 3708 g>50873>name="L684"> fwakm3617473>na> 3fer-cpu batchfize and airt wat L6203ate aNlarge system hanh tabl8 fromdbootmem9633a8171449d)=e_alloc.c#L62037632 3708 g>50883="line17 name="L6903617983="l> 37333333333* processor.1me74""*a-ditfi2 oceumlf"wn74>7 nOhanh tabl8 must contain 3* exaca power-of-29633a8171449d)=e_alloc.c#L62037632 3708 g>508s3="line17 name="L678378a4s3="l> 37333333333*51me74""sN Frworth4   quantityFof rworiN =i33a8171449d)=e_alloc.c#L62037632 3808 g>508 3="line17 name="L6cc37175 3="l> 38"33333333*51me74""sN Frworth4"- limitFi FrwornumberFof hanh buckets, "sN rwortotaleL6203atbadFach*=i33a8171449d)=e_alloc.c#L62037632 3808 g>50813="line17 name="L6cc3716513="l> 38wzals (e.g.,0ZONE_DMA).wTsewa49633a8171449d)=e_alloc.c#L62037632 3808 g>50803name="L631"""W39;z|3716503nam> 382mdc#1748sfelfv_al PUSEpfn__9se=podin_fetmdmauref9se=mdc#Lus_for_n74>s78lL6203_large_system_hashpodin_fetmdmaurL6203_large_system_hashhpv_aconst char7felfv_al PUSEpfntabl8z|37eline17 nampfn6tabl8z|37" c1,714497age_alloc.c#L62036882 3808 g>50883="name="L669"> 66ee3717683="n> 383333333333siagsiagpmssssssssssssssssssssss !03a8lf">" c17ac17onv_al 1ambucketsch*6850823="lame="L639378>2>3706N;23="l> 38ue1PUSEpfn "sreline17 nampfn6c1748s=Msssss !03a8lf">" c17ac17onv_al 1amnumrworiN 68 381frenOerea_ try_n74>pgsiagpmssssssssssssss17cpuv_al1n   "srelecal8eline17 nampfn6ecal8" c1,714497age_alloc.c#L62036882 3808 g>50803="h} elsenige" c "srelin03="h> 38eee "sreline1ry_n74>pgsiagpmssssssssssssss17cpuv_al1n   "srelflag 6850873>naime="L669"> 66c93717873>na> 38nage" c "sreline1archry_n74>pgsiagpmssssss !03a8lf"17cpfelfv_al PUSEpfn_hash_shif=podin_fetmdmaurehash_shif=" c1,714497age_alloc.c#L62036882 3808 g>50883   PUSEpfn "sreline17 na83   > 38"sreline1prsrek !03a8add_drain_cpu !0sssss !03a8lf"17cpfelfv_al PUSEpfn_hash_mascee "sreline17 n_hash_masc" c1,714497age_alloc.c#L62036882 3808 g>508s3="lame="L639378>2>3706N;s3="l> 389sreline1prsrek !03a8add_drain_cpu !0sssss !03a8lf">" c17ac17onv_al 1ame=i_limitpodin_fetmdmaurloi_limit" c1,714497age_alloc.c#L62036882 3908 g>508 3="line17 namMIGRATE_RESE 3="l> 391vm_ev617s_fold_cpu !add_drain_cpu !0sssss !03a8lf">" c17ac17onv_al 1am6e=i_limitpodin_fetmdmaur6e=i_limithpv_8714508 ge_alloc.c#L6213711203908 g>50813="lieef="+cge" c "srelin13="l> 39ne17 171449d)=e_alloc.c#L62037652 3908 g>50803="line17 name="L6900000003="l> 392mdc#L6_parse !03a8lf">" c1>" c17ac17onv_al 1ammaxee "sreline17 nmaxhpv_53aitpeyuffpeh als6e=i_limitpodin_fetmdmaur6e=i_limithpv_1714508 ge_alloc.c#L6213711203908 g>50883="nime="L669"> 66c93717883="n> 393333333333sia !03a8lf">" c17ac17onv_al 1ame=g2qtypodin_fetmdmaurlog2qty" c1_al PUSEpfn "srelach*podin_fetmdmaurach*hpv_1714508 ge_alloc.c#L6213711203908)=>50823="line17 namMIGRATE_MOVA23="l> 3978378a4>/*1me1748sfelfv_al PUSEpfntabl8eline17 nampfn6tabl8" c153aitpeyuffpeh alsNULLeline17 nampfn6NULLhpv_1714508 ge_alloc.c#L621371120398r the///3="nine17 nsreL64 l_36171/3="n> 3963a81714498 ge_alloc.c#L62136962 3908 g>50803="lieef="+code=zoneeeeee03="l> 39eee "sreline17Ns tsat ZONE_MOVABLE begL621w rworkernel cmdode=try7haa8la saywa49633a8171449d)=e_alloc.c#L62037632 3908 g>50873="hine17 namMIGRATE_RESE73="h> 39nage" c "srelp6e=!uv_al1n   "srelnumrworiN 6850883   +alloc.csreL64 l_361783   > 39"sreline1prsrek !03a87Ns tsat ZONE_MOVABLE beground applicabl8 memory ach*luptry7e=arest megabysNwa49633a8171449d)=e_alloc.c#L62037632 3908 g>508s3="line17 name="L639358a4s3="l> 399sreline1prsrek !03a8uv_al1n   "srelnumrworiN 6850814   +alloc.cs717msairt_pfn4e=i,a401vm_ev617s_fold_cpu !03a8lf">" c17vmnumrworiN 68ll">"(20 -aitpeyuffpeh alsETv_a1msairt_pfn6e=i,NULLp6e=itpeyuffpe8) -a11714508 ge_alloc.c#L621371120451813>50814 "lieef="+cge" c "srelin14pfn6e40,lru_add_drain_cpu !03a8lf">" c17lrunumrworiN 68lf">= 20 -aitpeyuffpeh alsETv_a1msairt_pfn6e=i,NULLp6e=itpeyuffpe1714508 ge_alloc.c#L621371120452813>50814 "line17 name="L6900000004sreli408>2>3706N;_pa78lf">" 03a8lf">" c17vmnumrworiN 68ll">= 20 -aitpeyuffpeh alsETv_a1msairt_pfn6e=i,NULLp6e=itpeyuffpe1714508 ge_alloc.c#L621371120453813>50814 "nime="L669"> 66c937178847a>
54043a81714508 ge_alloc.c#L621369420454813>50814 "line17 namMIGRATE_MOVA24ame="40ue1PUSEpfn "sreline177Ns tsat ZONE_MOVABLE beglimitFry71 bucket p,ra2^ecal8 bysN  ofde=i memory a49633a8171449d)=e_alloc.c#L62037632 455813>50814 "nine17 nsreL64 l_36171/433333401frenOerea_ try_n74>pp6e=itpeyuffpeh alsecal8eline17 nampfn6ecal8" c1 lf">"itpeyuffpeh alsETv_a1msairt_pfn6e=i,NULLp6e=itpeyuffpe871449d)=e_alloc.c#L62037632 456813>50814 "lieef="+code=zoneeeeee043333340eee "sreline1ry_n74>pgsiagpmsFac17onv_al 1amnumrworiN 68lf">= =itpeyuffpeh alsecal8eline17 nampfn6ecal8" c1 -aitpeyuffpeh alsETv_a1msairt_pfn6e=i,NULLp6e=itpeyuffpe81714508 ge_alloc.c#L6213711204078 g>50844="hine17 namMIGRATE_RESE743333340nage" c "sreline1archelse714508 ge_alloc.c#L6213711204508 g>50884="line17 name="L69036179>43333340"sreline1prsrek !03a8add_drai03a8lf">" c17vmnumrworiN 68ll">= ">" c17PAGE_OFFSETv_a1msairt_pfn6e=i,NULLp6e=itpeyuffpe -aitpeyuffpeh alsecal8eline17 nampfn6ecal8" c181714508 ge_alloc.c#L6213711204098 g>50884="line17 name="L639358a4s4333334013a8171450813a_alloc.c#L6213699204508 g>508 4="line17 name="L690ge" c 4sreli411vm_ev617s_fold_cpu !7Ns tsat ZONE_MOVABLE begMakrweure we'a8lgot at least a 0-ordlr a6203atbad.. a49633a8171449d)=e_alloc.c#L62037632 411813>50814="nme="L669"> 66c937178>347a>
541,lru_add_drain_cpu !0p6e=itpeyuffpeh alsunlikelypodin_fetmdmaurunlikelyhpv_al 1n7 namlist_cflag 6850804="line17 name="L690gne17 4ame="418>2>3706N;_pa78lf">" ld_cpu !7Ns tsat ZONE_MOVABLE begMakr2 "swelnseesrelout HASH_EARLY a49633a8171449d)=e_alloc.c#L62037632 413813>50814="name="L669"> 66ee37176>433333413333333333siagsiagpmsadd_drai03a8lf">" c17vmWARN_ONeline17 nampfn6WARN_ONhpv_a!al 1n7 namlist_cflag 6850814="line17 name="L68237178>43333341ue1PUSEpfn "sreline17 nampfn6p6e=!al 1n7 namlist_cnumrworiN 68lf">pfelfv_al PUSEpfn_hash_shif=podin_fetmdmaurehash_shif=" c18) 171449d)=e_alloc.c#L62037652 455813>50814///////////58lf">" c17e13499208411frenOerea_ try_n74>pgsiagpmsssssssssuv_al1n   "srelnumrworiN 68ll">"felfv_al PUSEpfn_hash_shif=podin_fetmdmaurehash_shif=" c11714508 ge_alloc.c#L621371120456813>50814="h} elsenige" c "srelin04="h0841eee "sreline1ry_n74>pgsiagpmssssssssselfv_al PUSEpfnBUG_ONeline17 nampfn6BUG_ONhpv_a!uv_al1n   "srelnumrworiN 6850844="h} elsenineL6rupl"e" c74="h0841nage" c "sreline1archry_n74>p1714497age_alloc.c#L62036882 4508 g>50884   +alloc.c#L634" iine1784   0841"sreline1prsrek !03a81helse0p6e=itpeyuffpeh alsunlikelypodin_fetmdmaurunlikelyhpv_aal 1n7 namlist_cnumrworiN 68">" c17PAGE_OFFSETv_a1IZErt_pfn6e=i,NULLp6e=itIZE13a8)8714508 ge_alloc.c#L6213711204508 g>508s4="line17 name="L639358a4s4="l08419sreline1prsrek !03a8add_draiuv_al1n   "srelnumrworiN 68508 4="lieef="+c6> fwakm37874 4="l> 421vm_ev617s_fo1714497age_alloc.c#L62036882 421813>50814="lieef="+cge" c "srelin14="l> 42ne17 nams4ax p6e=itpeyuffpehnumrworiN 6850804="line17 namlist_ca3716504="l> 4233a8171449d)=e_alloc.c#L62037732 4208 g>50884="line17 na64 l_36171>3684="l> 423333333333siauNs tsat ZONE_MOVABLE beglimitFL6203atbadFach*Fry71/16rtotalememory by default a49633a8171449d)=e_alloc.c#L62037632 424813>50814="line17 name="L633"e" c24="l> 42ue1PUSEpfn "sp6e=itpeyuffpeh als1axee "sreline17 nmaxhpv_53= 0) 171449d)=e_alloc.c#L62037652 425813>50814="line17 naine17 nage" c/4="l> 421frenOerea_ try_n74>p7ac17onv_al 1ammaxee "sreline17 nmaxhpv_53a(( !03a8lf">" c1>" c)itpeyuffpeh alsnr_L623a8lv_alCPUSEpfn "srenr_L623a8lv_" c15ll">ll">aitpeyuffpeh alsETv_a1msairt_pfn6e=i,NULLp6e=itpeyuffpe85lf">lf">p41714508 ge_alloc.c#L6213711204=6813>50814="lieef="+code=zoneine1704="l> 42eee "sreline1ry_n74>pitpeyuffpeh alsdo_divrt_pfn6e=i,NULLdo_divhpv_al 1n7 namlist_cmaxee "sreline17 nmaxhpv_,"elfv_al PUSEpfnbucketsch*6850844="line17 name="L6553717674="l> 427vm_ev617s_fo1714497age_alloc.c#L62036882 4208 g>50884   +alloc.c#L634" i"ne1784   > 42ls_mova "sundus_for_n74>s78l1axee "sreline17 nmaxhpv_53aitpeyuffpeh als508s4="line17 name="L678s717es4="l> 4213a8171450813a_alloc.c#L6213699204308 g>508 4="lieef="+code=zoneeeeee 4="l> 43"mdc#L6_parsep6e=itpeyuffpeh alsnumrworiN 6817ac17onv_al 1ame=i_limitpodin_fetmdmaurloi_limit" c18714508 ge_alloc.c#L6213711204308 g>50814="line17 n"18a2s="lmsair14="l> 43,lru_add_drain_cpu !03a8lf">" c17lrunumrworiN 6850804="line17 naime="L669"> 604="l> 432mdc#L6_parsep6e=itpeyuffpeh alsnumrworiN 68"itpeyuffpeh alsmaxee "sreline17 nmaxhpv_8714508 ge_alloc.c#L6213711204308 g>50884="nime="L669"> 66c93717884="n> 433333333333siagsiagpms3a8lf">" c17lrunumrworiN 6850814="line17 namMIGRATE_MOVA24="l> 43ue1PU714497age_alloc.c#L62036882 435813>50814="nine17 nsreL64 l_36171/4="n> 431frenOerea_ tus_for_n74>s78le=g2qtypodin_fetmdmaurlog2qty" c1 3a8lf">" c17CPU_DIlog2podin_fetmdmaurIlog2hpv_al 1n7 namlist_cnumrworiN 6850844="line17 namMIGRATE_RESE04="l> 4333333714508 ge_alloc.c#L6213711204378 g>50844="h} elseni "sreline17 n74="h> 437vm_ev617s_fodo 171449d)=e_alloc.c#L62037652 4=08 g>50884   +alloc.cs717!ge" c "s84   > 43"sreline1prsrek !03a87 PUSEpfn "srelach*podin_fetmdmaurach*hpv_ 3a8lf">" c17CPU_Dbucketsch*68ll">aitpeyuffpeh alse=g2qtypodin_fetmdmaurlog2qty" c11714508 ge_alloc.c#L6213711204308 g>508s4="line17 name="L678returs4="l> 439sreline1prsrek !03a8p6e=itpeyuffpeh alsflag 68508 4f>"669"> 66c=36176>3665m 4f>"> 441vm_ev617s_fold_cpu !add_draielfv_al PUSEpfntabl8eline17 nampfn6tabl8" c153aitpeyuffpeh alsL6203_bootmem_no3a8icalCPUSEpfn "sreL6203_bootmem_no3a8ichpv_al 1n7 namlist_cach*podin_fetmdmaurach*hpv_81714508 ge_alloc.c#L6213711204f08 g>50814="lieef="+cge" c "srelin14="l> 44,lru_add_drain_cpu !0else0p6e=itpeyuffpeh alshashd treline17 nampfn66ashd tr" c18714508 ge_alloc.c#L6213711204408 g>50804="line17 na*64 l_36171>304="l> 448>2>3706N;_pa78lf">" ld_cpu !7lfv_al PUSEpfntabl8eline17 nampfn6tabl8" c153aitpeyuffpeh als__vmL6213podin_fetmdmaure_vmL6213hpv_al 1n7 namlist_cach*podin_fetmdmaurach*hpv_,"elfv_al PUSEpfnGFP_ATOMICpodin_fetmdmaurGFP_ATOMIChpv_,"elfv_al PUSEpfnp6e=iKERNELeline17 nampfn6p6e=iKERNELhpv_81714508 ge_alloc.c#L6213711204f08 g>50884="nme="L669"> 66c937178>84="n> 443333333333siagsiagpmselse0171449d)=e_alloc.c#L62037652 4f08)=>50824r the/  f">6> fwakm3787424r t> 44ue1PUSEpfn "sreline17 nampfn6rworth try7 nOeo *cach/*9633a8171449d)=e_alloc.c#L62037632 4f5813>50814="h} elsenige" c "srelin/4="h> 44333333333* Spi B.ts tev617 ccccccccccccccccccccccccc* If bucketsch*Fi F"sN a power-of-two,>wrwmay reli9633a8171449d)=e_alloc.c#L62037632 4f68 g>50844="lne17 namMIGRATE_RESER04="l> 44333333333* sreowet  curr617 cccccccccccccccccccccccc* somee6e493e74>7 nOendFof hanh tabl8 whiel9633a8171449d)=e_alloc.c#L62037632 4f08 g>50874="h} elsenireturn p3me="74="h> 44er-cpu batchfize and airt wacccccccccccccccccccccccc* L6203_6e493_exaca() autom>" cL62yodoN =i33a8171449d)=e_alloc.c#L62037632 4f08 g>50884   ime="L669"> 66c93717884   > 44333333333* processor.1me74""cccccccccccccccccccccccc*49633a8171449d)=e_alloc.c#L62037632 4f08 g>508s4="line17 name="L639358a4s4="l> 449sreline1prsrek !03a8add_draip6e=itpeyuffpeh alsget_ordlreline17 nampfn6get_ordlrhpv_al 1n7 namlist_cach*podin_fetmdmaurach*hpv_85ll">17ac17onv_al 1amMAX_ORDERpodin_fetmdmaurMAX_ORDER" c18 171449d)=e_alloc.c#L62037652 4508 g>508 4="line17 name="L6cc37175 4="l> 451vm_ev617s_fold_cpu !add_drain_cpu !0elfv_al PUSEpfntabl8eline17 nampfn6tabl8" c153aitpeyuffpeh alsL6203_6e493_exacaalCPUSEpfn "sreL6203_6e493_exacahpv_al 1n7 namlist_cach*podin_fetmdmaurach*hpv_,"elfv_al PUSEpfnGFP_ATOMICpodin_fetmdmaurGFP_ATOMIChpv_81714508 ge_alloc.c#L6213711204508 g>50814="line17 name="L6cc3716514="l> 45,lru_add_drain_cpu !0add_drain_cpu !0elfv_al PUSEpfnkmemleak_L6213podin_fetmdmaurkmemleak_L6213hpv_al 1n7 namlist_ctabl8eline17 nampfn6tabl8" c1,"uv_al1n   "srelach*podin_fetmdmaurach*hpv_,"1,"elfv_al PUSEpfnGFP_ATOMICpodin_fetmdmaurGFP_ATOMIChpv_81714508 ge_alloc.c#L6213711204508 g>50804name="L631"""W39;z|3716504nam> 458>2>3706N;_pa78lf">" ld_cpu !1714497age_alloc.c#L62036882 4=08 g>50884="name="L669"> 66ee3717684="n> 453333333333siagsiagpms1714497age_alloc.c#L62036882 4=08)=>50824="line17 nsreL64 l_3617124="l> 45ue1PUSEpfn "s} whil8 a!uv_al1n   "sreltabl8eline17 nampfn6tabl8" c15scorescoreaitpeyuffpeh alsach*podin_fetmdmaurach*hpv_ lf">"itpeyuffpeh alsETv_a1IZErt_pfn6e=i,NULLp6e=itIZE13a8 scorescorea--itpeyuffpeh alse=g2qtypodin_fetmdmaurlog2qty" c181714508 ge_alloc.c#L621371120455813>50814="line17 namMIGRATE_RESE/4="l> 4563a81714498 ge_alloc.c#L62136962 4568 g>50844="h} elsenireturn m 4=eee "sreline1p6e=!uv_al1n   "sreltabl8eline17 nampfn6tabl8" c18714508 ge_alloc.c#L6213711204508 g>50874>naime="L669"> 66c93717874>na> 45nage" c "sreline1archuv_al1n   "srel3a8icalCPUSEpfn "sre3a8ichpv_al"imed.Frwmigstring">"Fail8dFry7L6203ate %s hanh tabl8\n"9633a81_al PUSEpfn "sreltabl8z|37eline17 nampfn6tabl8z|37" c181714508 ge_alloc.c#L6213711204508 g>50884   PUSEpfn "sreline17 na84   > 4593a8171449 )=e_alloc.c#L62036892 4508 g>508s4="line17 name="L678378a4s4="l> 456e=itpeyuffpeh4emfetv_al 64 printcee "sreline17 nprintchpv_al 1n7 namlist_cKERN_INFOee "sreline17 nKERN_INFOe=itpl"imed.Frwmigstring">"%s hanh tabl8 rworiN : %ld (ordlr: %d, %lu bysN )\n"9633a81_71449 )=e_alloc.c#L62036892 4608 g>508 4="line17 name="L6cc37175 4="l> 461vm_ev617s_fold_cpu l PUSEpfn "sreltabl8z|37eline17 nampfn6tabl8z|37" c1_71449 )=e_alloc.c#L62036892 4608 g>50814="line17 name="L6cc3716514="l> 46,lru_add_drain_cpu !(1UL5ll">ll">"itpeyuffpeh alse=g2qtypodin_fetmdmaurlog2qty" c18_71449 )=e_alloc.c#L62036892 4608 g>50804name="L631"""W39;z|3716504nam> 468>2>3706N;_pa78lf">"8lf">" c17CPU_DIlog2podin_fetmdmaurIlog2hpv_al 1n7 namlist_cach*podin_fetmdmaurach*hpv_85-aitpeyuffpeh alsETv_a1msairt_pfn6e=i,NULLp6e=itpeyuffpe_71449 )=e_alloc.c#L62036892 4608 g>50884="line17 nsreL64 l_3617184="l> 463333333333siagsiagpml 1n7 namlist_cach*podin_fetmdmaurach*hpv_81714508 ge_alloc.c#L6213711204608)=>50824="line17 namMIGRATE_RESE24="l> 46ue1PU714497age_alloc.c#L62036882 468r the///4="line17 nareturn m50844="lime="L669"> 66c93717804="l> 46eee "sreline1ry_n74>pfelfv_al PUSEpfn_hash_shif=podin_fetmdmaurehash_shif=" c153aitpeyuffpeh alse=g2qtypodin_fetmdmaurlog2qty" c11714508 ge_alloc.c#L6213711204608 g>50874="line17 name="L6553717674="l> 46nage" c "srelp6e=elfv_al PUSEpfn_hash_mascee "sreline17 n_hash_masc" c18714497age_alloc.c#L62036882 4608 g>50884   e="L631"36174>3early_84   > 46"sreline1prsrek !03a8felfv_al PUSEpfn_hash_mascee "sreline17 n_hash_masc" c153a(15ll">ll">"itpeyuffpeh alse=g2qtypodin_fetmdmaurlog2qty" c18 -a11714508 ge_alloc.c#L6213711204608 g>508s4="lge" c "sreline1early_s4="l> 4613a8171450813a_alloc.c#L6213699204708 g>508 4f>"669"> 66c=36176>3665m 4f>"> 471vm_ev617s_forlinrnauv_al1n   "sreltabl8eline17 nampfn6tabl8" c11714508 ge_alloc.c#L6213711204708 g>50814="l#endif>6> fwakm37874614="l> 47,lru_1714497age_alloc.c#L62036882 4708 g>50804="lsN Frworth try7 nOeo 04="l> 4733a8171449d)=e_alloc.c#L62037732 4708 g>50884="name="L669"> 66ee3717684="n> 47""sN Frworth try7 nOeo *cac/* Rlinrnaa pointerFry77 ndbitmap storingdbits affectingda b203kFof 6e493e*49633a8171449d)=e_alloc.c#L62037632 4708)=>50824="line17 name="L6823717824="l> 4fmauref">" c18lf">" c17CPU_DInme="L6din_fetmdmaurInme="vm_ev !03a8lf">" c1felfv_al PUSEpfnget_oc.cb203k_bitmapeline17 nampfn6get_oc.cb203k_bitmaphpv_ak !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c1_71449 )=e_alloc.c#L62036892 478r the///4="line17 name="L6cc37165/4="l> 471frenOerea_ try_n74>pgsiagpmsssssssssssssssssssssssssssssssss !03a8lf">" c17ac17onv_al 1ampfdpodin_fetmdmaurpfn" c18714497age_alloc.c#L62036882 4708 g>50804="le="L631"""W39;z|3716504="l> 4f"sN F171449d)=e_alloc.c#L62037652 4708 g>50874>name="L684"> fwakm3617474>na> 4fer-cp#ifdef03a8lf">" c17lruCONFIG_SPARSEMEMpodin_fetmdmaurCONFIG_SPARSEMEM3a8171449d)=e_alloc.c#L62037732 4708 g>50884="line17 name="L6903617984="l> 478vm_ev617s_forlinrnauv_al1n   "srel__pfn_to_secabadpodin_fetmdmaur__pfn_to_secabadhpv_al 1n7 namlist_cpfdpodin_fetmdmaurpfn" c18a8l !03a8lf">" c17n7ee49b203k_flag 68508s4="line17 name="L678378a4s4="l> 4733333#else714508 ge_alloc.c#L6213711204808 g>508 4="line17 name="L6cc37175 4="l> 481vm_ev617s_forlinrnauv_al1n   "srel_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7ee49b203k_flag 6850814="line17 name="L6cc3716514="l> 48wzals#endifauNs tsat ZONE_MOVABLE begCONFIG_SPARSEMEMe*49633a8171449d)=e_alloc.c#L62037632 4808 g>50804name="L631"""W39;z|3716504nam> 48""sN 1714497age_alloc.c#L62036882 4808 g>50884="name="L669"> 66ee3717684="n> 4843a81714508 ge_alloc.c#L6213694204808)=>50824="lame="L639378>2>3706N;24="l> 48mauref">" c18lf">" c17CPU_DInme="L6din_fetmdmaurInme="vm_ev17cpuv_al1n   "srelpfn_to_bitidxee "sreline17 nefn_to_bitidxhpv_ak !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c1_s !03a8lf">" c17ac17onv_al 1ampfdpodin_fetmdmaurpfn" c18714497age_alloc.c#L62036882 488r the///4="line17 namMIGRATE_RESE/4="l> 481fren171449d)=e_alloc.c#L62037652 4808 g>50804="h} elsenige" c "srelin04="h> 48eee "#ifdef03a8lf">" c17lruCONFIG_SPARSEMEMpodin_fetmdmaurCONFIG_SPARSEMEM3a8171449d)=e_alloc.c#L62037732 4808 g>50874>naime="L669"> 66c93717874>na> 48nage" c "srel7ac17onv_al 1ampfdpodin_fetmdmaurpfn" c1 score= ">" c17PAGE_OFFSETv_S_PER_SECTIONeline17 nampfn6ETv_S_PER_SECTION" c1a181714508 ge_alloc.c#L6213711204808 g>50884   PUSEpfn "sreline17 na84   > 488vm_ev617s_forlinrnaal 1n7 namlist_cpfdpodin_fetmdmaurpfn" c15lf">lf">p03a8lf">" c17n7ee49b203k_ordlreline17 nampfn6ee49b203k_ordlr" c18 *17ac17onv_al 1amNR_ETv_BLOCK_BITSeline17 nampfn6NR_ETv_BLOCK_BITS" c11714508 ge_alloc.c#L6213711204808 g>508s4="lame="L639378>2>3706N;s4="l> 4833333#else714508 ge_alloc.c#L6213711204908 g>508 4="line17 namMIGRATE_RESE 4="l> 49"mdc#L6_parse7ac17onv_al 1ampfdpodin_fetmdmaurpfn" c153a7ac17onv_al 1amefdpodin_fetmdmaurpfn" c15-aitpeyuffpeh alsround_dowdpodin_fetmdmaurround_dowdhpv_al 1n7 namlist_c_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7t_pfnf">rt_efdpodin_fetmdmaurt_pfnf">rt_efd" c1,"uv_al1n   "srelee49b203k_nr3a8lv_alCPUSEpfn "sreee49b203k_nr3a8lv_hpv_81714508 ge_alloc.c#L6213711204908 g>50814="lieef="+cge" c "srelin14="l> 491vm_ev617s_forlinrnaal 1n7 namlist_cpfdpodin_fetmdmaurpfn" c15lf">lf">p03a8lf">" c17n7ee49b203k_ordlreline17 nampfn6ee49b203k_ordlr" c18 *17ac17onv_al 1amNR_ETv_BLOCK_BITSeline17 nampfn6NR_ETv_BLOCK_BITS" c11714508 ge_alloc.c#L6213711204908 g>50804="line17 name="L6900000004="l> 492mdc##endifauNs tsat ZONE_MOVABLE begCONFIG_SPARSEMEMe*49633a8171449d)=e_alloc.c#L62037632 4908 g>50884="nime="L669"> 66c93717884="n> 49333331714497age_alloc.c#L62036882 4908)=>50824="line17 namMIGRATE_MOVA24="l> 49ue1PU714497age_alloc.c#L62036882 498r the///4="nine17 nsreL64 l_36171/4="n> 49333333333* Spi B.ts tev617 /**9633a8171449d)=e_alloc.c#L62037632 4908 g>50804="lieef="+code=zoneeeeee04="l> 49333333333* sreowet  curr617 4aget_oc.cb203k_flag _group5-aRlinrnatandFoquestlf"group5of flag "h v_7 ndpe49b203k_nr3a8lv_ b203kFof 6e4939633a8171449d)=e_alloc.c#L62037632 4908 g>50874="hine17 namMIGRATE_RESE74="h> 49er-cpu batchfize and airt wat @oc.c: aandoc.cesrelinatandb203kFof interetr9633a8171449d)=e_alloc.c#L62037632 4908 g>50884   +alloc.csreL64 l_361784   > 49333333333* processor.1me74""*a@f">rt_bitidx: aandfirstdbitFof interetrFry7rlirievi9633a8171449d)=e_alloc.c#L62037632 4908 g>508s4="line17 name="L639358a4s4="l> 49333333333*51me74""sN Frworth4 @end_bitidx: aandlastdbitFof interetr9633a8171449d)=e_alloc.c#L62037632 550813>50815   +alloc.cs717msairt_pfn5e=i,a50"33333333*51me74""sN Frworth4"rlinrnsdpe49b203k_bits flag " 33a8171449d)=e_alloc.c#L62037632 551813>50815 "lieef="+cge" c "srelin15pfn6e50wzals (e.g.,0ZONE_DMA).wTsewa49633a8171449d)=e_alloc.c#L62037632 552813>50815 "line17 name="L6900000005sreli508>2>3 !03a8lf">" c17ac17onv_al 1amget_oc.cb203k_flag _groupeline17 nampfn6get_oc.cb203k_flag _grouphpv_ak !03a8lf">" c17n7tifioc.celine17 nampfn6ee49" c17felfv_al PUSEpfnoc.celine17 nampfn6ee49" c1_71449 )=e_alloc.c#L62036892 553813>50815 "nime="L669"> 66c937178857a>
5503333333333siagsiagpmssssssssssssssssssssss ss17cpuv_al1n   "srele">rt_bitidxpodin_fetmdmaura">rt_bitidx" c1,"17cpuv_al1n   "srelend_bitidxpodin_fetmdmaurend_bitidx" c18714497age_alloc.c#L62036882 554813>50815 "line17 namMIGRATE_MOVA25ame="50maure171449d)=e_alloc.c#L62037652 555813>50815 "nine17 nsreL64 l_36171/533333501frenOerea_ tk !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c1_714508 ge_alloc.c#L621371120556813>50815 "lieef="+code=zoneeeeee053333350eee "sreline1 !03a8lf">" c1felfv_al PUSEpfnbitmapeline17 nampfn6bitmaphpv__714508 ge_alloc.c#L621371120557813>50815 "hine17 namMIGRATE_RESE753333350nage" c "srel !03a8lf">" c17ac17onv_al 1ampfdpodin_fetmdmaurpfn" c1,"elfv_al PUSEpfnbitidxpodin_fetmdmaurbitidx" c1_714508 ge_alloc.c#L621371120558813>50815   +alloc.csreL64 l_3617853333350"sreline1prsr !03a8lf">" c17ac17onv_al 1amflag 6850885="line17 name="L639358a4s533333509sreline1prsr !03a8lf">" c17ac17onv_al 1amvalu8ee "sreline17 nvalu8" c1 =a11714508 ge_alloc.c#L6213711205508 g>508 5="line17 name="L690ge" c 5sreli511vm_e714508 ge_alloc.c#L621371120551813>50815="nme="L669"> 66c937178>357a>
551ne17 nams4ax p6e=itpeyuffpehz648ee "sreline17 nampf" c173a7ac17onv_al 1amec.c#z648ee "sreline17 nec.c#z648hpv_al 1n7 namlist_cpc.celine17 nampfn6ee49" c181714508 ge_alloc.c#L6213711205508 g>50805="line17 name="L690gne17 5ame="512mdc#L6_parse7ac17onv_al 1ampfdpodin_fetmdmaurpfn" c153a7ac17onv_al 1amec.c#to_efdpodin_fetmdmaurec.c#to_efdhpv_al 1n7 namlist_cpc.celine17 nampfn6ee49" c181714508 ge_alloc.c#L621371120553813>50815="name="L669"> 66ee37176>533333513333333333siaelfv_al PUSEpfnbitmapeline17 nampfn6bitmaphpv_53a7ac17onv_al 1amget_oc.cb203k_bitmapeline17 nampfn6get_oc.cb203k_bitmaphpv_aelfv_al PUSEpfnz648ee "sreline17 nampf" c1_s7ac17onv_al 1ampfdpodin_fetmdmaurpfn" c181714508 ge_alloc.c#L621371120554813>50815="line17 name="L68237178>53333351ue1PUSEpfn "selfv_al PUSEpfnbitidxpodin_fetmdmaurbitidx" c153a7ac17onv_al 1amefd_to_bitidxee "sreline17 nefn_to_bitidxhpv_aelfv_al PUSEpfnz648ee "sreline17 nampf" c1_s7ac17onv_al 1ampfdpodin_fetmdmaurpfn" c181714508 ge_alloc.c#L621371120555813>50815///////////58lf">" c17e135992085163a81714498 ge_alloc.c#L62136962 556813>50815="h} elsenige" c "srelin05="h0851eee "sreline1h v_(eaitpeyuffpeh alsa">rt_bitidxpodin_fetmdmaura">rt_bitidx" c1 ll">= uv_al1n   "srelend_bitidxpodin_fetmdmaurend_bitidx" c1eaitpeyuffpeh alsa">rt_bitidxpodin_fetmdmaura">rt_bitidx" c1++_s7ac17onv_al 1amvalu8ee "sreline17 nvalu8" c1 ll">ll">= 18714497age_alloc.c#L62036882 5578 g>50845="h} elsenineL6rupl"e" c75="h0851nage" c "sreline1archp6e=elfv_al PUSEpfntetr_biteline17 nampfn6tetr_bithpv_aelfv_al PUSEpfnbitidxpodin_fetmdmaurbitidx" c15+puv_al1n   "srele">rt_bitidxpodin_fetmdmaura">rt_bitidx" c1,"elfv_al PUSEpfnbitmapeline17 nampfn6bitmaphpv_)8714508 ge_alloc.c#L6213711205508 g>50885   +alloc.c#L634" iine1785   0851"sreline1prsrek !03a8SEpfn "selfv_al PUSEpfnflag 6850885="line17 name="L639358a4s5="l085113a8171450813a_alloc.c#L6213699205208 g>508 5="lieef="+c6> fwakm37874 5="l> 521vm_ev617s_forlinrnauv_al1n   "srelflag 6850815="lieef="+cge" c "srelin15="l> 52,lru_1714497age_alloc.c#L62036882 5=08 g>50805="line17 namlist_ca3716505="l> 5233a8171449d)=e_alloc.c#L62037732 5208 g>50885="line17 na64 l_36171>3685="l> 52""sN Frworth try7 nOeo *cac/**9633a8171449d)=e_alloc.c#L62037632 524813>50815="line17 name="L633"e" c25="l> 52ue1PU3333*51me74""sN Frworth4"set_oc.cb203k_flag _group5-aSetatandFoquestlf"group5of flag "h v_adpe49b203k_nr3a8lv_ b203kFof 6e4939633a8171449d)=e_alloc.c#L62037632 525813>50815="line17 naine17 nage" c/5="l> 52333333333* Spi B.ts tev617 ct @oc.c: aandoc.cesrelinatandb203kFof interetr9633a8171449d)=e_alloc.c#L62037632 5=6813>50815="lieef="+code=zoneine1705="l> 52333333333* sreowet  curr617 4a@f">rt_bitidx: aandfirstdbitFof interetr9633a8171449d)=e_alloc.c#L62037632 5=78 g>50845="line17 name="L6553717675="l> 52er-cpu batchfize and airt wat @end_bitidx: aandlastdbitFof interetr9633a8171449d)=e_alloc.c#L62037632 5208 g>50885   +alloc.c#L634" i"ne1785   > 52333333333* processor.1me74""*a@flag : aandflag "tswelr9633a8171449d)=e_alloc.c#L62037632 5298 g>50885="line17 name="L678s717es5="l> 52333333333*51me74""sN Frworth449633a8171449d)=e_alloc.c#L62037632 5308 g>508 5="lieef="+code=zoneeeeee 5="l> 53"mdc#1748suv_al1n   "sreleet_oc.cb203k_flag _groupeline17 nampfn6eet_oc.cb203k_flag _grouphpv_ak !03a8lf">" c17n7tifioc.celine17 nampfn6ee49" c17felfv_al PUSEpfnoc.celine17 nampfn6ee49" c1_r !03a8lf">" c17ac17onv_al 1amflag 6850815="line17 n"18a2s="lmsair15="l> 53,lru_add_drain_cpu !000000000000000000000000017cpuv_al1n   "srele">rt_bitidxpodin_fetmdmaura">rt_bitidx" c1,"17cpuv_al1n   "srelend_bitidxpodin_fetmdmaurend_bitidx" c18714497age_alloc.c#L62036882 5308 g>50805="line17 naime="L669"> 605="l> 532mdc#171449d)=e_alloc.c#L62037652 5308 g>50885="nime="L669"> 66c93717885="n> 533333333333siak !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c1_714508 ge_alloc.c#L621371120534813>50815="line17 namMIGRATE_MOVA25="l> 53ue1PUSEpfn "s !03a8lf">" c1felfv_al PUSEpfnbitmapeline17 nampfn6bitmaphpv__714508 ge_alloc.c#L621371120535813>50815="nine17 nsreL64 l_36171/5="n> 531frenOerea_ t !03a8lf">" c17ac17onv_al 1ampfdpodin_fetmdmaurpfn" c1,"elfv_al PUSEpfnbitidxpodin_fetmdmaurbitidx" c1_714508 ge_alloc.c#L6213711205368 g>50845="line17 namMIGRATE_RESE05="l> 53eee "sreline1 !03a8lf">" c17ac17onv_al 1amvalu8ee "sreline17 nvalu8" c1 =a11714508 ge_alloc.c#L6213711205378 g>50845="h} elseni "sreline17 n75="h> 537vm_e714508 ge_alloc.c#L6213711205308 g>50885   +alloc.cs717!ge" c "s85   > 53ls_mova "sundus_for_n74>s78lz648ee "sreline17 nampf" c173a7ac17onv_al 1amec.c#z648ee "sreline17 nec.c#z648hpv_al 1n7 namlist_cpc.celine17 nampfn6ee49" c181714508 ge_alloc.c#L6213711205308 g>508s5="line17 name="L678returs5="l> 536e=itpeyuffpeh4emfetv_al 64 pfdpodin_fetmdmaurpfn" c153a7ac17onv_al 1amec.c#to_efdpodin_fetmdmaurec.c#to_efdhpv_al 1n7 namlist_cpc.celine17 nampfn6ee49" c181714508 ge_alloc.c#L6213711205408 g>508 5f>"669"> 66c=36176>3665m 5f>"> 54"mdc#L6_parse7ac17onv_al 1ambitmapeline17 nampfn6bitmaphpv_53a7ac17onv_al 1amget_oc.cb203k_bitmapeline17 nampfn6get_oc.cb203k_bitmaphpv_aelfv_al PUSEpfnz648ee "sreline17 nampf" c1_s7ac17onv_al 1ampfdpodin_fetmdmaurpfn" c181714508 ge_alloc.c#L6213711205f08 g>50815="lieef="+cge" c "srelin15="l> 54ne17 nams4ax p6e=itpeyuffpehbitidxpodin_fetmdmaurbitidx" c153a7ac17onv_al 1amefd_to_bitidxee "sreline17 nefn_to_bitidxhpv_aelfv_al PUSEpfnz648ee "sreline17 nampf" c1_s7ac17onv_al 1ampfdpodin_fetmdmaurpfn" c181714508 ge_alloc.c#L6213711205408 g>50805="line17 na*64 l_36171>305="l> 542mdc#L6_parse7ac17onv_al 1amVM_BUG_ONeline17 nampfn6VM_BUG_ONhpv_al 1n7 namlist_cpfdpodin_fetmdmaurpfn" c15ll">"itpeyuffpeh als_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7t_pfnf">rt_efdpodin_fetmdmaurt_pfnf">rt_efd" c181714508 ge_alloc.c#L6213711205408 g>50885="nme="L669"> 66c937178>85="n> 543333333333siaelfv_al PUSEpfnVM_BUG_ONeline17 nampfn6VM_BUG_ONhpv_al 1n7 namlist_cpfdpodin_fetmdmaurpfn" c15lg">= uv_al1n   "srel_movee "sreline17 nampf" c1a8l !03a8lf">" c17n7t_pfnf">rt_efdpodin_fetmdmaurt_pfnf">rt_efd" c15+puv_al1n   "srel_movee "sreline17 nampf" c1a8l !03a8lf">" c17n733a88lf3a8lv_alCPUSEpfn "sre33a88lf3a8lv_" c181714508 ge_alloc.c#L621371120544813>50815r the/  f">6> fwakm3787425r t> 54ue1PU714497age_alloc.c#L62036882 5f5813>50815="h} elsenige" c "srelin/5="h> 541frenOerea_ th v_(eaitpeyuffpeh alsa">rt_bitidxpodin_fetmdmaura">rt_bitidx" c1 ll">= uv_al1n   "srelend_bitidxpodin_fetmdmaurend_bitidx" c1eaitpeyuffpeh alsa">rt_bitidxpodin_fetmdmaura">rt_bitidx" c1++_s7ac17onv_al 1amvalu8ee "sreline17 nvalu8" c1 ll">ll">= 18714497age_alloc.c#L62036882 5f68 g>50845="lne17 namMIGRATE_RESER05="l> 54eee "sreline1ry_n74>pp6e=itpeyuffpeh alsflag 6850845="h} elsenireturn p3me="75="h> 54nage" c "sreline1archry_n74>pitpeyuffpeh alsefeli_biteline17 nampfn6efeli_bithpv_aelfv_al PUSEpfnbitidxpodin_fetmdmaurbitidx" c15+puv_al1n   "srele">rt_bitidxpodin_fetmdmaura">rt_bitidx" c1,"elfv_al PUSEpfnbitmapeline17 nampfn6bitmaphpv_)1714508 ge_alloc.c#L6213711205408 g>50885   ime="L669"> 66c93717885   > 54"sreline1prsrek !03a8else714508 ge_alloc.c#L6213711205f08 g>508s5="line17 name="L639358a4s5="l> 549sreline1prsrek !03a8add_draiitpeyuffpeh alsefclear_biteline17 nampfn6efclear_bithpv_aelfv_al PUSEpfnbitidxpodin_fetmdmaurbitidx" c15+puv_al1n   "srele">rt_bitidxpodin_fetmdmaura">rt_bitidx" c1,"elfv_al PUSEpfnbitmapeline17 nampfn6bitmaphpv_)1714508 ge_alloc.c#L6213711205508 g>508 5="line17 name="L6cc37175 5="l> 551vm_e1714497age_alloc.c#L62036882 5508 g>50815="line17 name="L6cc3716515="l> 55,lru_714497age_alloc.c#L62036882 5508 g>50805name="L631"""W39;z|3716505nam> 558>2>3rworth try7 nOeo *cach/*9633a8171449d)=e_alloc.c#L62037632 5=08 g>50885="name="L669"> 66ee3717685="n> 55""sN Frworth try7 nOeo *cac * This funcabad checks whetherdpe49b203k includes1 !movabl8 a8lv_  v_not.9633a8171449d)=e_alloc.c#L62037632 5=4813>50815="line17 nsreL64 l_3617125="l> 55ue1PU3333*51me74""sN Frworth4"If @countFi F"sN zero,ditfi2 okay"tswinclude less @countF !movabl8 a8lv_9633a8171449d)=e_alloc.c#L62037632 5=5813>50815="line17 namMIGRATE_RESE/5="l> 55333333333* Spi B.ts tev617 ct9633a8171449d)=e_alloc.c#L62037632 5=68 g>50845="h} elsenireturn m 55333333333* sreowet  curr617 4aPc.cLRU check wihtout isolatbadF v_lru_203k could race so"wn749633a8171449d)=e_alloc.c#L62037632 5=78 g>50845>naime="L669"> 66c93717875>na> 55er-cpu batchfize and airt wat MIGRATE_MOVABLEdb203kFmightwinclude  !movabl8 a8lv_. It means you can'49633a8171449d)=e_alloc.c#L62037632 5=08 g>50885   PUSEpfn "sreline17 na85   > 55333333333* processor.1me74""*aexpectatais funcabad should be exaca.9633a8171449d)=e_alloc.c#L62037632 5=08 g>508s5="line17 name="L678378a4s5="l> 55333333333*51me74""sN Frworth449633a8171449d)=e_alloc.c#L62037632 5608 g>508 5="line17 name="L6cc37175 5="l> 561vm_eelfv_al PUSEpfnbooleline17 nampfn6bool" c15elfv_al PUSEpfnhas_ !movabl83a8lv_alCPUSEpfn "srehas_ !movabl83a8lv_hpv_ak !03a8lf">" c17n7tifiz648ee "sreline17 nampf" c17felfv_al PUSEpfnz648ee "sreline17 nampf" c1_sk !03a8lf">" c17n7tifioc.celine17 nampfn6ee49" c17felfv_al PUSEpfnoc.celine17 nampfn6ee49" c1_r17cpuv_al1n   "srelcounteline17 nampfn6count" c18714497age_alloc.c#L62036882 5608 g>50815="line17 name="L6cc3716515="l> 56ne17 171449d)=e_alloc.c#L62037652 5608 g>50805name="L631"""W39;z|3716505nam> 562mdc#L6_parse !03a8lf">" c17ac17onv_al 1ampfdpodin_fetmdmaurpfn" c1,"elfv_al PUSEpfnitlreline17 nampfn6itlr" c1,"elfv_al PUSEpfnfound6850885="line17 nsreL64 l_3617185="l> 563333333333sia17cpuv_al1n   "srelmteline17 nampfn6mt" c11714508 ge_alloc.c#L6213711205608)=>50825="line17 namMIGRATE_RESE25="l> 56ue1PU714497age_alloc.c#L62036882 568r the///5="line17 nareturn m50845="lime="L669"> 66c93717805="l> 56333333333* sreowet  curr617 cccccccc* F v_a1748ingdnoise data,_lru_add_drain#L62() should be cL62ed9633a8171449d)=e_alloc.c#L62037632 5678 g>50845="line17 name="L6553717675="l> 56er-cpu batchfize and airt wacccccccc4"If ZONE_MOVABLE,atandampf neverdcontains1 !movabl8 a8lv_9633a8171449d)=e_alloc.c#L62037632 5608 g>50885   e="L631"36174>3early_85   > 56333333333* processor.1me74""cccccccc449633a8171449d)=e_alloc.c#L62037632 5608 g>508s5="lge" c "sreline1early_s5="l> 569sreline1prsrp6e=itpeyuffpeh alst_pfnidxpodin_fetmdmaurt_pfnidxhpv_aelfv_al PUSEpfnz648ee "sreline17 nampf" c1)53= elfv_al PUSEpfnZONE_MOVABLEee "sreline17 nZONE_MOVABLE" c18714497age_alloc.c#L62036882 5708 g>508 5f>"669"> 66c=36176>3665m 5f>"> 571vm_ev617s_fold_cpu !rlinrnauv_al1n   "srelfalse6850815="l#endif>6> fwakm37874615="l> 57ne17 nams4ax p6e=itpeyuffpehmteline17 nampfn6mt" c153a7ac17onv_al 1amget_oc.cb203k_migratetype6850805="lsN Frworth try7 nOeo 05="l> 572mdc#L6_parsep6e=itpeyuffpeh alsmteline17 nampfn6mt" c1533a7ac17onv_al 1amMIGRATE_MOVABLEeline17 nampfn6MIGRATE_MOVABLE" c1 ||"elfv_al PUSEpfnis_migrate_cmaeline17 nampfn6is_migrate_cmahpv_al 1n7 namlist_cmteline17 nampfn6mt" c1)8714508 ge_alloc.c#L6213711205708 g>50885="name="L669"> 66ee3717685="n> 573333333333siagsiagpmsrlinrnauv_al1n   "srelfalse6850825="line17 name="L6823717825="l> 57ue1PU714497age_alloc.c#L62036882 578r the///5="line17 name="L6cc37165/5="l> 571frenOerea_ th4emfetv_al 64 pfdpodin_fetmdmaurpfn" c153a7ac17onv_al 1amec.c#to_efdpodin_fetmdmaurec.c#to_efdhpv_al 1n7 namlist_cpc.celine17 nampfn6ee49" c181714508 ge_alloc.c#L6213711205708 g>50805="le="L631"""W39;z|3716505="l> 57eee "sreline1h v_(elfv_al PUSEpfnfound68"itpeyuffpeh alspe49b203k_nr3a8lv_eline17 nampfn6ee49b203k_nr3a8lv_hpv__"elfv_al PUSEpfnitlreline17 nampfn6itlr" c1++8 171449d)=e_alloc.c#L62037652 5708 g>50875>name="L684"> fwakm3617475>na> 57nage" c "sreline1arch !03a8lf">" c17ac17onv_al 1amcheckeline17 nampfn6check" c153a7ac17onv_al 1amefdpodin_fetmdmaurpfn" c15+puv_al1n   "srelitlreline17 nampfn6itlr" c11714508 ge_alloc.c#L6213711205708 g>50885="line17 name="L6903617985="l> 5793a8171449 )=e_alloc.c#L62036892 5708 g>508s5="line17 name="L678378a4s5="l> 579sreline1prsrek !03a8p6e=!uv_al1n   "srelefn_valid_srelinee "srel