Search Linux Wireless

Re: Linux 2.6.24-rc7

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Friday 25 January 2008 17:43:09 Linus Torvalds wrote:
> 
> On Fri, 25 Jan 2008, Michael Buesch wrote:
> > 
> > If we are talking about what's sane or not...
> > It's trivial to fix this in the firmware, like sane vendors like
> > Broadcom do.
> 
> You just showed your total disregard for any sanity by calling broadcom 
> "sane".

The Broadcom firmware _is_ mostly sane. That's what I am saying.
I wasn't talking about Broadcom's support or anything else.

> > Architectures that can't do unaligned access are heavily used in
> > wireless embedded routers. So we are not going to pay a huge
> > price there so just one vendor doesn't have to fix his firmware.
> 
> .. and you also showed that you didn't even read my email and the options 
> I outlined. The fact is, the Intel wireless chipset only works with x86 
> CPU's. There is absolutely zero "price" on crap CPU's, because they are 
> simply not relevant to this driver.

I'm not sure what's so hard about adding this trivial fix to the firmware.
The _fact_ that this warning triggered for lots of drivers means that
developers are not aware of the problem. So why should we go on hiding bugs
that are _trivial_ to fix?

I absolutely hate the attitude "The problem does not happen on most
of the stuff intel uses, so they don't need to fix this". So, I also don't
need to fix bugs in code I wrote, just because I don't have such use
scenario? That would be great. I'd know thousands of lines of b43 code
that I'd like to immediately remove then.
That's just not how it works in the real world.

We should write the kernel and drivers as portable as possible. We left the
old days when linux only ran on an i386. ;)

And to say it again, this is really really trivial to fix. So why remove
a sanity check that tells you about bugs in other drivers where it does
matter (because they are used on such weird architectures), just because one
vendor says "hey, doesn't matter for me"?

Adding the check to the driver is not an option, because most driver developers
are not aware of the issue. So they would not add this. They would just run
into weird issues and waste time debugging it.

If this was a hard to fix problem which would require changing lots of things,
ok. That would be OK to remove the sanity check then. But that's not the case.

-- 
Greetings Michael.
-
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux