cL0N31 Опубликовано 15 октября, 2008 Жалоба Поделиться Опубликовано 15 октября, 2008 надо знать что делают следующие двя ядерных патча... C я знаю но в отношении ядра что они делают? --- arch/x86/kernel/init_task.c.orig 2008-04-17 04:49:44.000000000 +0200 +++ arch/x86/kernel/init_task.c 2008-04-17 23:52:15.000000000 +0200 @@ -15,7 +15,7 @@ static struct signal_struct init_signals = INIT_SIGNALS(init_signals); static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); struct mm_struct init_mm = INIT_MM(init_mm); -EXPORT_UNUSED_SYMBOL(init_mm); /* will be removed in 2.6.26 */ +EXPORT_SYMBOL(init_mm); /* will be removed in 2.6.26 */ // temporary kludge /* * Initial thread structure. --- kernel/rcupreempt.c.orig 2008-04-17 04:49:44.000000000 +0200 +++ kernel/rcupreempt.c 2008-04-19 12:27:19.000000000 +0200 @@ -283,7 +283,7 @@ local_irq_restore(flags); } } -EXPORT_SYMBOL_GPL(__rcu_read_lock); +EXPORT_SYMBOL(__rcu_read_lock); void __rcu_read_unlock(void) { @@ -353,7 +353,7 @@ local_irq_restore(flags); } } -EXPORT_SYMBOL_GPL(__rcu_read_unlock); +EXPORT_SYMBOL(__rcu_read_unlock); /* * If a global counter flip has occurred since the last time that we Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 15 октября, 2008 Жалоба Поделиться Опубликовано 15 октября, 2008 Я бы еще здесь вывесил полные исходники ядра Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
cppmm Опубликовано 16 октября, 2008 Жалоба Поделиться Опубликовано 16 октября, 2008 Из файлов, к которым применяются, они убирают строки, которые начинаются с --- и добавляют те, что начинаются с +++ В @ ... @ указываются "координаты" этих строк. Примерно так. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.