Search Linux Wireless

Re: Linux 2.6.24-rc7

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

 



From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Date: Fri, 25 Jan 2008 10:22:13 -0800 (PST)

> With ethernet, there were chips that could only do DMA at certain
> alignments etc, together with various other headers being involved,
> making it impossible to require alignment without memcpy(), and I
> don't think we've had any issues there.

Yes, we could do a copy in the input path in the Intel drivers.

But then Intel is going to say "see it's fixed" and will never make
the 2 or 3 line fix to their firmware necessary to cure this
efficiently on all platforms.

To be honest I am in the camp of putting pressure on people
to do the right thing, and Intel fixing their firmware is
definitely the right thing to do here especially since it
is so easy for them to do so.

As for the "get another maintainer to step up" argument, nobody has
access to Intel's firmware source besides them, otherwise I can assure
you people would jump out of the woodwork by the handful to take over
several of Intel's drivers.

Many people are un-buggering up the Intel driver source bits that
people do have access to and can edit.

Intel controls the situation and that's just the way they like it.
It's not really a community thing because of the firmware issue,
so it's not possible to apply the same sort of "if you don't like
it, stand up and do the work to fix it" arguments.

We would if we could :-)

FWIW, I do agree with cpus should do unaligned accesses transparently,
without traps.  But unfortunately I don't think all the cell phones,
wireless access points, building key-card entry systems and the like
are going to switch over to x86 any time soon.  And in a scary sense
this is becomming the dominant space for Linux by at least some
measures :-)
-
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