Rev 764 | Rev 766 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 764 | Rev 765 | ||
|---|---|---|---|
| Line 409... | Line 409... | ||
| 409 | /* Compute slab sizes, object counts in slabs etc. */ |
409 | /* Compute slab sizes, object counts in slabs etc. */ |
| 410 | if (cache->size < SLAB_INSIDE_SIZE) |
410 | if (cache->size < SLAB_INSIDE_SIZE) |
| 411 | cache->flags |= SLAB_CACHE_SLINSIDE; |
411 | cache->flags |= SLAB_CACHE_SLINSIDE; |
| 412 | 412 | ||
| 413 | /* Minimum slab order */ |
413 | /* Minimum slab order */ |
| 414 | cache->order = (cache->size / PAGE_SIZE) + 1; |
414 | cache->order = (cache->size >> PAGE_WIDTH) + 1; |
| 415 | 415 | ||
| 416 | while (badness(cache) > SLAB_MAX_BADNESS(cache)) { |
416 | while (badness(cache) > SLAB_MAX_BADNESS(cache)) { |
| 417 | cache->order += 1; |
417 | cache->order += 1; |
| 418 | } |
418 | } |
| 419 | 419 | ||