linux-libc-headers: include/asm-arm26/page.h, include/asm-ia64/pag...

Mariusz Mazur mmazur w kernel.pl
Nie, 29 Sie 2004, 17:31:12 CEST


On niedziela 29 sierpień 2004 17:30, Jakub Bogusz wrote:
> To może lepiej tak (coś pośredniego):
>
> #define PAGE_SHIFT ((PAGE_SIZE > 65536) ? -1 : ((unsigned
> long[]){12,13,14,-1,15,-1,-1,-1,16}[PAGE_SIZE>>13]))
>
> 6 zagnieżdżonych ?: byłoby faktycznie mało czytelne ;)
> A z tym jednym mamy zabezpieczenie na wypadek, gdyby jakaś
> podarchitektura zaczęła mieć strony >=128kB
> (poprzednia wersja odczytywałaby wtedy jakiegoś śmiecia z pamięci).

Ja się nie znam, jak jesteś skłonny dać taką wersję, to commitnij :)

-- 
Każdy człowiek, który naprawdę żyje, nie ma charakteru, nie może go mieć.
Charakter jest zawsze martwy, otacza cię zgniła struktura przeniesiona z 
przeszłości. Jeżeli działasz zgodnie z charakterem wtedy nie działasz w ogóle
- jedynie mechanicznie reagujesz.                 { Osho }




Więcej informacji o liście dyskusyjnej pld-devel-pl