Search Linux Wireless

Re: warnings in iwlwifi

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

 



On Wed, 2007-08-15 at 13:54 +0200, ian wrote:

> > 	le16_to_cpu(phy_flags_hw & RX_RES_PHY_FLAGS_ANTENNA_MSK) >> 4;
> > 
> > looks totally bogus unless you somehow do macro magic to define the
> > RX_RES_PHY...MASK in little endian...
> 
> iwl-hw.h:#define        RX_RES_PHY_FLAGS_ANTENNA_MSK            __constant_cpu_to_le16(0xf0)

> I don't understand how this would generate the warning though

Ah, so there is macro magic. Why that, and not just convert the value to
CPU first and then mask? i.e.
#define        RX_RES_PHY_FLAGS_ANTENNA_MSK            0xF0
and use
	(le16_to_cpu(phy_flags_hw) & RX_RES...MSK) >> 4
or something?

> > Maybe it's time for you to get a cross compiler or better yet buy a
> > big-endian machine and actually test things on that? :)
> > 
> 
> No need for these drastic comments, for two warnings imho ;-)

:)

I'm spammed by warnings right now in my kernel build for some reason.
I'm guessing gcc got a bit more trigger-happy or something.

> I'm predicting that patch will arrive on linux-wireless soon too.
> (took me quite some time to figure this out, because I was looking at the iwlwifi git)

Alright :)

johannes

Attachment: signature.asc
Description: This is a digitally signed message part


[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