LINUX.ORG.RU
Ответ на: комментарий от gr1047

нет, он намекает, что хочешь выехать в бабло на его шее, поэтому предлагает разместить коммерческое объявление в соотв. разделе.

kep
()

По заданию необходимо перезагрузить систему из драйвера (это уровень ядра).

Сторож какой-то? Если нет — не надо этого делать.

pS
()
Ответ на: комментарий от kep

Улыбнуло. Кто же за такое платить будет? Это я работу ищу. Дали тестовое задание. Всё сделал, а с реботом никак.

gr1047
() автор топика
Ответ на: комментарий от anonymous

К теме это как относится? Не знаешь - не пиши. Знаешь - напиши как. Не хочешь писать ... - не пиши. Чего эфир засорять?

gr1047
() автор топика
Ответ на: комментарий от gr1047

К теме это как относится?

Напрямую.

anonymous
()

Сам себе и отвечаю.

#include <Linux/reboot.h>
char *c="";
kernel_restart(c);
Всё перезагрузилось как надо.

gr1047
() автор топика
Ответ на: комментарий от gr1047

Охренеть! Ты смог набрать в гугле «linux kernel reboot»?

anonymous
()
Ответ на: комментарий от gr1047

Передали бы NULL вместо «» лучше.

/**
 *	kernel_restart - reboot the system
 *	@cmd: pointer to buffer containing command to execute for restart
 *		or %NULL
Andrey_Utkin ★★
()
Ответ на: комментарий от gr1047

Блин, если бы я знал, что ты это действительно запустишь, я бы что-нибудь интереснее подсунул.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

лол, щютник да )))

Хотя... Вроде не выглядит как прикол, вполне логично что если всё начнется с нулевого адреса то... Это точно работает?

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)

можно попробовать triple fault сделать

p.s. не пробовал по исходникам grep -r reboot сделать?

dimon555 ★★★★★
()
Ответ на: комментарий от gr1047

Это я работу ищу. Дали тестовое задание.

Вот сейчас было страшно.

tailgunner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.