Ignore:
Timestamp:
Jan 1, 2021, 5:31:48 AM (5 years ago)
Author:
Paul Smedley
Message:

Add source for uniaud32 based on code from linux kernel 5.4.86

Location:
GPL/branches/uniaud32-next
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • GPL/branches/uniaud32-next/include/asm/page.h

    r442 r615  
    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.