Pixel wrote:
> Borsenkow Andrej <[EMAIL PROTECTED]> writes:
>
>
>>Pixel wrote:
>>
>>>in fact, the best solution is to use
>>>probeall scsi_hostadapter scsi_hostadapter1 scsi_hostadapter2 ...
>>>and to perl -pi -e 's/scsi-hosts/scsi_hostadapter/g' /etc/modules.devfs
>>>that way, both devfs and non-devfs will work nicely.
>>>
>>How should it work with non-devfs? And I do not see any point in chaging the
>>name - scsi-hosts is already used in modules.devfs and is good mnemonic name.
>>
>
> because of:
>
> pixel@no:/home/chmou/rpm/BUILD/linux>grep -2 -r scsi_hostadapter .
> ./drivers/scsi/scsi.c-#ifdef CONFIG_KMOD
> ./drivers/scsi/scsi.c- if (scsi_hosts == NULL)
> ./drivers/scsi/scsi.c: request_module("scsi_hostadapter");
> ./drivers/scsi/scsi.c-#endif
> ./drivers/scsi/scsi.c- return scsi_register_device_module((struct
>Scsi_Device_Template *) ptr);
>
> The kernel explicitly modprobe's scsi_hostadapter. So unless we patch the
> kernel to make it modprobe scsi-hosts, we should patch devfsd to modprobe
> scsi_hostadapter instead of scsi-hosts.
>
>
Ah, that's really cute. And we do not even need to patch devfsd but just
change modules.devfsd. Two times cute!
Do you know kernel sources by heart? :-)
-andrej