Messages in this thread | | | Date | Thu, 4 May 2006 14:37:30 +0100 (BST) | From | Thomas Horsten <> | Subject | RE: [PATCH] MegaRAID driver management char device moved to misc |
| |
On Thu, 4 May 2006, Ju, Seokmann wrote:
> Hi, > > For following reason, I cannot accept/approve this patch. > I'll update further as I get clear. > > Thank you, > > > So it now uses a misc device which I named "megadev0" (the > > name that megarc > > expects), and has a dynamic minor (previoulsy a dynamic major > > was used). > The driver can not change device node name for backward compatibility. > I'm checking with application team inside for further clarification and update here.
That is an invalid reason: There was no hardcoded device node previously (it was using a dynamically assigned major).
The only tool I know which uses this device is "megarc" from LSI Logic. This tool uses the char device /dev/megaraid0, which will be created correctly when using my patch and udev (the recommended setup for Linux 2.6 systems). I have tested this and it works.
User-level applications should not rely on hardcoded device numbers in any case, but should use the correct device from /dev or search for the device they need in sysfs.
Thomas
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |