Re: Correction: 2.4 - can't open a custom char device file

From: Richard B. Johnson
Date: Fri Apr 02 2004 - 12:03:09 EST


On Fri, 2 Apr 2004, Ron Gage wrote:

> Previous message had the link wrong - sorry about that.
>
> Try this: ftp://ftp.rongage.org/pub/pcmk/pcmk-v0.0.0.tar.gz
>
> --
> Ronald R. Gage
> MCP, LPIC1, A+, Net+
> Pontiac, Michigan


struct file_operations pcmk_fops requires the owner
initializer, i.e., THIS_MODULE.

At line 784, where do you get your open()? From the
'C' runtime library in user-space?

At line 791, where do you get your read() function?
>From the 'C' runtime library in user-space?

At line 802, where do you get your close() function?
Ditto.

The correct way to put the contents of files into
your driver is with a ioctl() control function that
gets data from user-space files and puts it into
the proper place(s) in your driver.


Cheers,
Dick Johnson
Penguin : Linux version 2.4.24 on an i686 machine (797.90 BogoMips).
Note 96.31% of all statistics are fiction.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/