The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"контекст"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"контекст"  
Сообщение от frenzy (ok) on 06-Фев-06, 13:05 
Можно ли вызвать sys_umount или sys_open в контексте ядра?
Если нельзя то как это сделать, например отмантировать fs в контексте?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

  • контекст, landor, 18:10 , 06-Фев-06, (1)  

Сообщения по теме [Сортировка по времени, UBB]


1. "контекст"  
Сообщение от landor email(??) on 06-Фев-06, 18:10 
>Можно ли вызвать sys_umount или sys_open в контексте ядра?
>Если нельзя то как это сделать, например отмантировать fs в контексте?

А как насчёт попробовать? В ядре конкретно линукса толком мало ковырялся, но кажется все, что деляют ф-и sys_*, это вызывают do_*. Надеюсь, понятно написал: это типа префиксы разные. Вообще-то эти sys_ ф-и должны вызываться через таблицу системных вызовов из обработчика эмулированного прерывания и уже с настроеным стеком и всё такое. Короче, ИМХО, юзай do_umount и do_open.
  А насчет контекста, то в sys_ ф-ях он точно в контексте ядра, восстановлением этого занимется ф-я на асме, вызываемая при переключениях процессов и эм. прерываниях.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру