All free pages are grouped into 11(=MAX_ORDER) lists of blocks that contain groups of 1, 2, 4, 8, 16, 32, 64, 128, 256, and 512, 1024 contiguous page frames, respectively
That means
free_area
contains 11 freelist address of Page descriptor for linear mapping.