как создать файл на hdd из user space — всё просто — open и вперёд.
Из kernel module этот фокус не проходит

а надо писать файл из модуля ядра.
Имеем: linux 2.6.17
/dev/sda
/dev/sda1
cоответственно:
/ # lsmod | grep sd
sd_mod 15184 0 — Live 0xc0254000
scsi_mod 86796 2 sd_mod,libata, Live 0xc021f000
Неимеем: опыта писания модулей ядра
Можем:
-отфармотировать: # jfs_mkfs /dev/sda1
-подмантировать к каталогу /hdd : # mount -t jfs /dev/sda1 /hdd
-писать файл туда но это всё в user space
плиз хелп ... где читать об этом????