Пример:
git merge
есть точно такая же опция -m
, и точно тае же открывается редактор, если её не указать. git commit -m "first commit". Но тут идет только заголовок комита, а вот подробное описание комита как сделать?
$ git commit -m "first commit
This is the first commit in the series of many commits.
But it is the first one.
Many others will do their commits here, but this one is mine."
-m
. А если её не включать в командную строку, то откроется редактор, где можно написать всё то же самое. там много такого кода (именно работа с /proc/), я не думаю что он везде использовал нерабочий код.
это вроде как рабочий код (на гитхабе нашел)
А нет ли у вас материалов или примеров
grep -r file_operations
даст тебе список мест где используется эта структура. Работает, но потерялся весь смысл программы, не происходит записи в /proc/
process_sched_add_module_write
, оставь только return count;
и посмотри, будет ли это работать. buf
функции process_sched_add_module_write
нельзя использовать так как ты это делаешь. Это указатель в юзерспейс, данные оттуда можно скопировать в пространство ядра с помощью copy_from_user. Строка по этому указателю не обязана заканчиваться символом '\0', поэтому трактовать её как c-строку без дополнительных действий нельзя. Т.е. следующие две строки -- это ошибка:printk(KERN_INFO "Registered Process ID: %s\n", buf);
ret = kstrtol(buf,BASE_10,&new_proc_id);
proc_create
принимает параметр типаfile_operations
-M
, список вариантов можно получить из qemu-system-i386 -M help
. Правильно ли я предполагаю установку "="?
И это же действует и для "-I"?
Я нигде не видел примера использования вроде такого
--prefix=/usr
, а при установке DESTDIR=<sysroot>
.что будет если указать -L=/opt/vc/lib но не устанавливать --sysroot?
К примеру, 12: 1^0 + 2^0 + 3^0 + 4^0 + 6^0 + 12^0 = 6. Если бы я искал до корня ответ был бы 4.
git commit -a
, но это не полноценный add.