RE: [PATCH][BUGFIX] : megaraid patch for 2.10.1 (irq disable bug fix)

Mukker, Atul
2004-02-24T21:03:57Z

> > controllers and also a single code base, with a very small
> footprint patch -
> > if at all required, to support various kernels.
>
> I didn't say "no". I'm just warning you that you've chosen a
> hard road
> to hoe, particularly with the limited life of 2.4.

In my opinion, maintaining support for 2.4 drivers and adding new
controllers to it would be crucial for a considerable time to come even
while lk 2.6 becomes mainstream. As support, we would want to provide
support for as many kernels and controllers as possible.

>From a developer standpoint, It is very difficult to maintain two drivers. I
am willing to fork iff the code is too hairy - but right now it seems very
manageable.

> "An important MegaRAID feature is to be able to boot from any logical
> drive on
> If you require this functionality in 2.6, you should look at plugging
> into the udev infrastructure.

Now, this is some new information for me. I am not sure what is Dell's stand
on this option. Matt, Arjan?

Do we want to discover controllers and devices directed solely by kernel and
should driver interfere a little bit.

> This is unacceptable:
>
> #if defined (__x86_64__)
> /*
> * Register the 32-bit ioctl conversion
> */
> register_ioctl32_conversion(MEGAIOCCMD, sys_ioctl)
> #endif
Ok.. Let us find a better solution.