Hi,
We are planning to
port a STREAMS driver which does not support SMP to Linux using latest version
of LiS.
While going through
release notes, I have observed the following information in section about
LiS-2.12 Kernel and Driver compatibility:
"Existing drivers may not function properly
when run with LiS-2.12 in a multi-CPU SMP environment.
Making your drivers MP safe involves
the use of spin locks. "
Is it possible to
run this driver without using SMP feature while other driver's are supporting
MP?
For example, in our
current platform we have a module which gets inserted when a driver not
supporting SMP has to be linked above a driver that supports SMP. Is it
possible to use LiS in this manner?
Also, can you please
let me know/point to any information about making a driver MP-safe, like what
are the issues to be considered while using locks in Linux and effort involved
in making a driver MP-safe?
Please get back for
any clarifications.
Thanks,
Sriram
**************************Disclaimer************************************************
Information contained in this E-MAIL being proprietary to Wipro Limited is 'privileged' and 'confidential' and intended for use only by the individual or entity to which it is addressed. You are notified that any use, copying or dissemination of the information contained in the E-MAIL in any manner whatsoever is strictly prohibited. ***************************************************************************************
