[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <AB5E58B87EB73C46A38073D8F459F113D9FBA9@dataspheresrv01>
Date: Mon, 6 May 2013 18:36:27 +0200
From: "Patrick Monnerat" <Patrick.Monnerat@...asphere.ch>
To: Bjørn Mork <bjorn@...k.no>
Cc: "Neela Syam Kolli" <megaraidlinux@....com>,
"James E.J. Bottomley" <JBottomley@...allels.com>,
<linux-scsi@...r.kernel.org>, <linux-kernel@...r.kernel.org>
Subject: Re: [PATCH 1/1] Create megaraid ioctl device node
On 05/06/2013 04:23 PM, Bjørn Mork wrote:
> "Patrick Monnerat" <Patrick.Monnerat@...asphere.ch> writes:
>> Create ioctl device node for megaraid_sas driver. Let this node be
>> managed by udev. Fix a typo.
>
> Or maybe just simplify it all and use a misc device instead? See how
> this is done in e.g. drivers/scsi/mpt3sas/mpt3sas_ctl.c or
> drivers/message/fusion/mptctl.c
Yes, could be done that way, but I want to retain compatibility with
existing shell scripts doing things like:
DEVICE=/dev/megaraid_sas_ioctl_node
DEVICENAME=megaraid_sas_ioctl
DEVICEPERM=400
MAJOR=`grep "$DEVICENAME" /proc/devices | awk '{print $1}'`
if [ -n "$MAJOR" -a ! -e "$DEVICE" ]; then
mknod "$DEVICE" c "$MAJOR" 0
chmod "$DEVICEPERM" "$DEVICE"
fi
Powered by blists - more mailing lists