Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=b16f13d00c6f7e7317d3074f9bd07b5c9f313891
Commit:     b16f13d00c6f7e7317d3074f9bd07b5c9f313891
Parent:     8fffc15dc777ce3fe12ddc582d7c87a642591d3b
Author:     Al Viro <[EMAIL PROTECTED]>
AuthorDate: Sat Dec 29 04:08:15 2007 -0500
Committer:  David S. Miller <[EMAIL PROTECTED]>
CommitDate: Mon Jan 28 15:08:46 2008 -0800

    several missing cpu_to_le16() in ieee80211softmac_capabilities()
    
    on some codepaths we forgot to convert to little-endian as we do on the
    rest of them and as the caller expects from us.
    
    Signed-off-by: Al Viro <[EMAIL PROTECTED]>
    Signed-off-by: John W. Linville <[EMAIL PROTECTED]>
---
 net/ieee80211/softmac/ieee80211softmac_io.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net/ieee80211/softmac/ieee80211softmac_io.c 
b/net/ieee80211/softmac/ieee80211softmac_io.c
index 26c3525..73b4b13 100644
--- a/net/ieee80211/softmac/ieee80211softmac_io.c
+++ b/net/ieee80211/softmac/ieee80211softmac_io.c
@@ -148,11 +148,11 @@ ieee80211softmac_hdr_3addr(struct ieee80211softmac_device 
*mac,
         * shouldn't the sequence number be in ieee80211? */
 }
 
-static u16
+static __le16
 ieee80211softmac_capabilities(struct ieee80211softmac_device *mac,
        struct ieee80211softmac_network *net)
 {
-       u16 capability = 0;
+       __le16 capability = 0;
 
        /* ESS and IBSS bits are set according to the current mode */
        switch (mac->ieee->iw_mode) {
@@ -163,8 +163,8 @@ ieee80211softmac_capabilities(struct 
ieee80211softmac_device *mac,
                capability = cpu_to_le16(WLAN_CAPABILITY_IBSS);
                break;
        case IW_MODE_AUTO:
-               capability = net->capabilities &
-                       (WLAN_CAPABILITY_ESS|WLAN_CAPABILITY_IBSS);
+               capability = cpu_to_le16(net->capabilities &
+                       (WLAN_CAPABILITY_ESS|WLAN_CAPABILITY_IBSS));
                break;
        default:
                /* bleh. we don't ever go to these modes */
@@ -182,7 +182,7 @@ ieee80211softmac_capabilities(struct 
ieee80211softmac_device *mac,
        /* Short Preamble */
        /* Always supported: we probably won't ever be powering devices which
         * dont support this... */
-       capability |= WLAN_CAPABILITY_SHORT_PREAMBLE;
+       capability |= cpu_to_le16(WLAN_CAPABILITY_SHORT_PREAMBLE);
 
        /* PBCC */
        /* Not widely used */
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to