Re: Kernel OOPS[filesystem programming]
From: David Ford
Date: Tue Aug 31 2004 - 11:36:06 EST
What is *my_inode set to?
Jeba Anandhan A wrote:
i have written kernel program to access the data
structure of particular inode.
#include<linux/kernel.h>
#include<linux/module.h>
#include<linux/fs.h>
static struct inode *my_inode;
static unsigned long inode_no;
int init_module(void){
printk("inode module inserted\n");
inode_no=1304012;
printk("inode no=%d",inode_no);
my_inode->i_ino=inode_no; // it creates segmentation
//fault why so..
return 0;
}
void cleanup_module(void){
}
begin:vcard
fn:David Ford
n:Ford;David
email;internet:david@xxxxxxxxxxxxx
title:Industrial Geek
tel;home:Ask please
tel;cell:(203) 650-3611
x-mozilla-html:TRUE
version:2.1
end:vcard