|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : U.P.Galyuck 2:5020/400 11 Aug 2004 12:12:45 To : Aleksey Barabanov Subject : Re: Где у SUSE определен PAGE_SHIFT? -------------------------------------------------------------------------------- > > В том-то и дело, что в этом файле нет этой константы. > О ! Тогда давайте сравним источники > server:~ # rpm -qf /usr/include/asm/page.h > glibc-devel-2.3.2-87 > Или так > alekseybb@server:~> rpm -qf /usr/include/asm/page.h > glibc-devel-2.2.5-151 И не оттуда и не оттуда: itanium:~ # rpm -qf /usr/include/asm/page.h glibc-devel-2.2.5-136 Повторяя ваши манипуляции с источниками получаю: > alekseybb@wsalekseybb:~> rpm -qf /usr/src/linux/include/asm/page.h > kernel-source-2.6.5-7.75 itanium:~ # rpm -qf /usr/src/linux/include/asm/page.h kernel-source-2.4.19.SuSE-97 > Hо и там для kernel-source-2.4.19.SuSE-340 всего одно определение этой > константы > alekseybb@server:~> cat /usr/src/linux/include/asm/page.h | grep "^#define PAGE_SH" > #define PAGE_SHIFT 12 У меня стоит пробел перед define, а сам фрагмент выглядит так: /* * PAGE_SHIFT determines the actual kernel page size. */ #if defined(CONFIG_IA64_PAGE_SIZE_4KB) # define PAGE_SHIFT 12 #elif defined(CONFIG_IA64_PAGE_SIZE_8KB) # define PAGE_SHIFT 13 #elif defined(CONFIG_IA64_PAGE_SIZE_16KB) # define PAGE_SHIFT 14 #elif defined(CONFIG_IA64_PAGE_SIZE_64KB) # define PAGE_SHIFT 16 #else # error Unsupported page size! #endif Похоже, что-то немцы намудрили с версией под Itanium. Спасибо за внимание, Галюк Юрий --- ifmail v.2.15dev5.3 * Origin: St.Petersburg University (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/65785f3c302a.html, оценка из 5, голосов 10
|