Ignore:
Timestamp:
Mar 18, 2021, 8:57:36 PM (4 years ago)
Author:
David Azarewicz
Message:

Merge changes from Paul's uniaud32next branch.

Location:
GPL/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk

  • GPL/trunk/include/asm/page.h

    r442 r679  
    7171#define page_to_pfn(page)       (page_to_phys(page) >> PAGE_SHIFT)
    7272
     73/* Pure 2^n version of get_order */
     74static inline int get_order(unsigned long size)
     75{
     76        int order;
     77
     78        size = (size-1) >> (PAGE_SHIFT-1);
     79        order = -1;
     80        do {
     81                size >>= 1;
     82                order++;
     83        } while (size);
     84        return order;
     85}
     86
    7387#endif /* _I386_PAGE_H */
Note: See TracChangeset for help on using the changeset viewer.