From patchwork Thu May 6 15:08:56 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manoj Iyer X-Patchwork-Id: 51837 X-Patchwork-Delegate: steve.conklin@canonical.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id 54841B7D59 for ; Fri, 7 May 2010 01:08:56 +1000 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.69) (envelope-from ) id 1OA2gw-0006Lf-Fz; Thu, 06 May 2010 16:08:46 +0100 Received: from adelie.canonical.com ([91.189.90.139]) by chlorine.canonical.com with esmtp (Exim 4.69) (envelope-from ) id 1OA2gu-0006La-Oz for kernel-team@lists.ubuntu.com; Thu, 06 May 2010 16:08:44 +0100 Received: from hutte.canonical.com ([91.189.90.181]) by adelie.canonical.com with esmtp (Exim 4.69 #1 (Debian)) id 1OA2gu-00084L-Iy for ; Thu, 06 May 2010 16:08:44 +0100 Received: from [70.114.236.114] (helo=hungry.local) by hutte.canonical.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1OA2gu-0006Fk-3T for kernel-team@lists.ubuntu.com; Thu, 06 May 2010 16:08:44 +0100 Date: Thu, 6 May 2010 10:08:56 -0500 (CDT) From: Manoj Iyer To: Ubuntu Kernel Team Subject: [LUCID SRU] UBUNTU: SAUCE: Fixed makefile to correctly link rtllib objects. Message-ID: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Manoj Iyer List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com BUGLINK: http://launchpad.net/bugs/576140 SRU Justification ================= Without this fix this driver is useless, it is incorrectly built and will not function as designed. It will not be able to see or connect to access points. FIX === A recent upgrade of the driver seems to have broken the master makefile, the rtllib objects were not linked with the driver correctly causing the driver to malfunction. TEST ==== The fixed kernel was tested to work on my Asus EEEPC 1201N. Test kernel is available at: http://people.ubuntu.com/~manjo/rtl8192se/ The following changes since commit 7a32a78bbcdc271e6d551b44fafd1d20d97efe00: Manoj Iyer (1): UBUNTU: SAUCE: Fixed makefile to correctly link rtllib objects. are available in the git repository at: ssh://zinc.canonical.com/srv/kernel.ubuntu.com/git/manjo/ubuntu-lucid.git lp576140 From 7a32a78bbcdc271e6d551b44fafd1d20d97efe00 Mon Sep 17 00:00:00 2001 From: Manoj Iyer Date: Thu, 6 May 2010 09:43:44 -0500 Subject: [PATCH] UBUNTU: SAUCE: Fixed makefile to correctly link rtllib objects. This driver is not upstream and was obtained from the vendor. Signed-off-by: Manoj Iyer --- ubuntu/rtl8192se/Makefile | 254 ++++++++++++++++++++++---------------------- 1 files changed, 127 insertions(+), 127 deletions(-) diff --git a/ubuntu/rtl8192se/Makefile b/ubuntu/rtl8192se/Makefile index 0f2c735..22f75f8 100755 --- a/ubuntu/rtl8192se/Makefile +++ b/ubuntu/rtl8192se/Makefile @@ -205,20 +205,20 @@ r8190_pci-objs := rtl_core.o \ rtl8192e/r8192E_phy.o \ rtl8192e/r8192E_firmware.o \ rtl8192e/r8192E_cmdpkt.o \ - ../../rtllib/rtllib_rx.o \ - ../../rtllib/rtllib_softmac.o \ - ../../rtllib/rtllib_tx.o \ - ../../rtllib/rtllib_wx.o \ - ../../rtllib/rtllib_module.o \ - ../../rtllib/rtllib_softmac_wx.o \ - ../../rtllib/rtl819x_HTProc.o \ - ../../rtllib/rtl819x_TSProc.o \ - ../../rtllib/rtl819x_BAProc.o \ - ../../rtllib/dot11d.o \ - ../../rtllib/rtllib_crypt.o \ - ../../rtllib/rtllib_crypt_tkip.o \ - ../../rtllib/rtllib_crypt_ccmp.o \ - ../../rtllib/rtllib_crypt_wep.o + rtllib/rtllib_rx.o \ + rtllib/rtllib_softmac.o \ + rtllib/rtllib_tx.o \ + rtllib/rtllib_wx.o \ + rtllib/rtllib_module.o \ + rtllib/rtllib_softmac_wx.o \ + rtllib/rtl819x_HTProc.o \ + rtllib/rtl819x_TSProc.o \ + rtllib/rtl819x_BAProc.o \ + rtllib/dot11d.o \ + rtllib/rtllib_crypt.o \ + rtllib/rtllib_crypt_tkip.o \ + rtllib/rtllib_crypt_ccmp.o \ + rtllib/rtllib_crypt_wep.o obj-m := r8190_pci.o endif @@ -314,20 +314,20 @@ r8192ce_pci-objs := rtl_core.o \ rtl8192c/r8192C_led.o \ rtl8192c/r8192C_com.o \ rtl8192c/r8192C_PhyParam.o \ - ../../rtllib/rtllib_rx.o \ - ../../rtllib/rtllib_softmac.o \ - ../../rtllib/rtllib_tx.o \ - ../../rtllib/rtllib_wx.o \ - ../../rtllib/rtllib_module.o \ - ../../rtllib/rtllib_softmac_wx.o \ - ../../rtllib/rtl819x_HTProc.o \ - ../../rtllib/rtl819x_TSProc.o \ - ../../rtllib/rtl819x_BAProc.o \ - ../../rtllib/dot11d.o \ - ../../rtllib/rtllib_crypt.o \ - ../../rtllib/rtllib_crypt_tkip.o \ - ../../rtllib/rtllib_crypt_ccmp.o \ - ../../rtllib/rtllib_crypt_wep.o + rtllib/rtllib_rx.o \ + rtllib/rtllib_softmac.o \ + rtllib/rtllib_tx.o \ + rtllib/rtllib_wx.o \ + rtllib/rtllib_module.o \ + rtllib/rtllib_softmac_wx.o \ + rtllib/rtl819x_HTProc.o \ + rtllib/rtl819x_TSProc.o \ + rtllib/rtl819x_BAProc.o \ + rtllib/dot11d.o \ + rtllib/rtllib_crypt.o \ + rtllib/rtllib_crypt_tkip.o \ + rtllib/rtllib_crypt_ccmp.o \ + rtllib/rtllib_crypt_wep.o obj-m := r8192ce_pci.o endif @@ -353,20 +353,20 @@ r8192se_pci_mesh-objs := rtl_core.o \ rtl8192s/r8192S_led.o \ rtl8192s/r8192S_mp.o \ rtl8192s/r8192S_scan.o \ - ../../rtllib/rtllib_rx.o \ - ../../rtllib/rtllib_softmac.o \ - ../../rtllib/rtllib_tx.o \ - ../../rtllib/rtllib_wx.o \ - ../../rtllib/rtllib_module.o \ - ../../rtllib/rtllib_softmac_wx.o \ - ../../rtllib/rtl819x_HTProc.o \ - ../../rtllib/rtl819x_TSProc.o \ - ../../rtllib/rtl819x_BAProc.o \ - ../../rtllib/dot11d.o \ - ../../rtllib/rtllib_crypt.o \ - ../../rtllib/rtllib_crypt_tkip.o \ - ../../rtllib/rtllib_crypt_ccmp.o \ - ../../rtllib/rtllib_crypt_wep.o \ + rtllib/rtllib_rx.o \ + rtllib/rtllib_softmac.o \ + rtllib/rtllib_tx.o \ + rtllib/rtllib_wx.o \ + rtllib/rtllib_module.o \ + rtllib/rtllib_softmac_wx.o \ + rtllib/rtl819x_HTProc.o \ + rtllib/rtl819x_TSProc.o \ + rtllib/rtl819x_BAProc.o \ + rtllib/dot11d.o \ + rtllib/rtllib_crypt.o \ + rtllib/rtllib_crypt_tkip.o \ + rtllib/rtllib_crypt_ccmp.o \ + rtllib/rtllib_crypt_wep.o \ ../../mshclass/msh_class.o \ ../../mshclass/mesh_8192_util.o \ ../../mshclass/rtl8192_mesh.o \ @@ -569,29 +569,29 @@ r8190_pci.o: \ rtl8192e/r8192E_cmdpkt.o\ rtl8192e/r8192E_firmware.o \ rtl8192e/r8192E_phy.o \ - ../../rtllib/rtllib_rx.o \ - ../../rtllib/rtllib_softmac.o \ - ../../rtllib/rtllib_tx.o \ - ../../rtllib/rtllib_wx.o \ - ../../rtllib/rtllib_module.o \ - ../../rtllib/rtllib_softmac_wx.o \ - ../../rtllib/rtl819x_HTProc.o \ - ../../rtllib/rtl819x_TSProc.o \ - ../../rtllib/rtl819x_BAProc.o \ - ../../rtllib/dot11d.o \ - ../../rtllib/rtllib_crypt.o \ - ../../rtllib/rtllib_crypt_tkip.o \ - ../../rtllib/rtllib_crypt_ccmp.o \ - ../../rtllib/rtllib_crypt_wep.o \ - ../../rtllib/api.o \ - ../../rtllib/compress.o \ - ../../rtllib/digest.o \ - ../../rtllib/cipher.o \ - ../../rtllib/scatterwalk.o \ - ../../rtllib/arc4.o \ - ../../rtllib/michael_mic.o \ - ../../rtllib/aes.o \ - ../../rtllib/proc.o + rtllib/rtllib_rx.o \ + rtllib/rtllib_softmac.o \ + rtllib/rtllib_tx.o \ + rtllib/rtllib_wx.o \ + rtllib/rtllib_module.o \ + rtllib/rtllib_softmac_wx.o \ + rtllib/rtl819x_HTProc.o \ + rtllib/rtl819x_TSProc.o \ + rtllib/rtl819x_BAProc.o \ + rtllib/dot11d.o \ + rtllib/rtllib_crypt.o \ + rtllib/rtllib_crypt_tkip.o \ + rtllib/rtllib_crypt_ccmp.o \ + rtllib/rtllib_crypt_wep.o \ + rtllib/api.o \ + rtllib/compress.o \ + rtllib/digest.o \ + rtllib/cipher.o \ + rtllib/scatterwalk.o \ + rtllib/arc4.o \ + rtllib/michael_mic.o \ + rtllib/aes.o \ + rtllib/proc.o $(LD) -r $^ -o $@ install:r8190_pci.o @@ -620,29 +620,29 @@ r8192e_pci.o: \ rtl8192e/r8192E_cmdpkt.o\ rtl8192e/r8192E_firmware.o \ rtl8192e/r8192E_phy.o \ - ../../rtllib/rtllib_rx.o \ - ../../rtllib/rtllib_softmac.o \ - ../../rtllib/rtllib_tx.o \ - ../../rtllib/rtllib_wx.o \ - ../../rtllib/rtllib_module.o \ - ../../rtllib/rtllib_softmac_wx.o \ - ../../rtllib/rtl819x_HTProc.o \ - ../../rtllib/rtl819x_TSProc.o \ - ../../rtllib/rtl819x_BAProc.o \ - ../../rtllib/dot11d.o \ - ../../rtllib/rtllib_crypt.o \ - ../../rtllib/rtllib_crypt_tkip.o \ - ../../rtllib/rtllib_crypt_ccmp.o \ - ../../rtllib/rtllib_crypt_wep.o \ - ../../rtllib/api.o \ - ../../rtllib/compress.o \ - ../../rtllib/digest.o \ - ../../rtllib/cipher.o \ - ../../rtllib/scatterwalk.o \ - ../../rtllib/arc4.o \ - ../../rtllib/michael_mic.o \ - ../../rtllib/aes.o \ - ../../rtllib/proc.o + rtllib/rtllib_rx.o \ + rtllib/rtllib_softmac.o \ + rtllib/rtllib_tx.o \ + rtllib/rtllib_wx.o \ + rtllib/rtllib_module.o \ + rtllib/rtllib_softmac_wx.o \ + rtllib/rtl819x_HTProc.o \ + rtllib/rtl819x_TSProc.o \ + rtllib/rtl819x_BAProc.o \ + rtllib/dot11d.o \ + rtllib/rtllib_crypt.o \ + rtllib/rtllib_crypt_tkip.o \ + rtllib/rtllib_crypt_ccmp.o \ + rtllib/rtllib_crypt_wep.o \ + rtllib/api.o \ + rtllib/compress.o \ + rtllib/digest.o \ + rtllib/cipher.o \ + rtllib/scatterwalk.o \ + rtllib/arc4.o \ + rtllib/michael_mic.o \ + rtllib/aes.o \ + rtllib/proc.o $(LD) -r $^ -o $@ install: @@ -671,31 +671,31 @@ r8192se_pci.o: rtl_core.o \ rtl8192s/r8192S_led.o \ rtl8192s/r8192S_phy.o \ rtl8192s/r8192S_rtl6052.o \ - ../../rtllib/rtllib_rx.o \ - ../../rtllib/rtllib_softmac.o \ - ../../rtllib/rtllib_tx.o \ - ../../rtllib/rtllib_wx.o \ - ../../rtllib/rtllib_module.o \ - ../../rtllib/rtllib_softmac_wx.o \ - ../../rtllib/rtl819x_HTProc.o \ - ../../rtllib/rtl819x_TSProc.o \ - ../../rtllib/rtl819x_BAProc.o \ - ../../rtllib/dot11d.o \ - ../../rtllib/rtllib_crypt.o \ - ../../rtllib/rtllib_crypt_tkip.o \ - ../../rtllib/rtllib_crypt_ccmp.o \ - ../../rtllib/rtllib_crypt_wep.o \ - ../../rtllib/api.o \ - ../../rtllib/compress.o \ - ../../rtllib/digest.o \ - ../../rtllib/cipher.o \ - ../../rtllib/scatterwalk.o \ - ../../rtllib/arc4.o \ - ../../rtllib/michael_mic.o \ - ../../rtllib/aes.o \ - ../../rtllib/proc.o \ - ../../rtllib/wapi.o \ - ../../rtllib/wapi_interface.o + rtllib/rtllib_rx.o \ + rtllib/rtllib_softmac.o \ + rtllib/rtllib_tx.o \ + rtllib/rtllib_wx.o \ + rtllib/rtllib_module.o \ + rtllib/rtllib_softmac_wx.o \ + rtllib/rtl819x_HTProc.o \ + rtllib/rtl819x_TSProc.o \ + rtllib/rtl819x_BAProc.o \ + rtllib/dot11d.o \ + rtllib/rtllib_crypt.o \ + rtllib/rtllib_crypt_tkip.o \ + rtllib/rtllib_crypt_ccmp.o \ + rtllib/rtllib_crypt_wep.o \ + rtllib/api.o \ + rtllib/compress.o \ + rtllib/digest.o \ + rtllib/cipher.o \ + rtllib/scatterwalk.o \ + rtllib/arc4.o \ + rtllib/michael_mic.o \ + rtllib/aes.o \ + rtllib/proc.o \ + rtllib/wapi.o \ + rtllib/wapi_interface.o # rtl8192e/r8192E_cmdpkt.o # rtl8192e/r8190P_rtl8256.o $(LD) -r $^ -o $@ @@ -727,20 +727,20 @@ r8192se_pci_mesh.o: \ rtl8192s/r8192S_led.o \ rtl8192s/r8192S_phy.o \ rtl8192s/r8192S_rtl6052.o \ - ../../rtllib/rtllib_rx.o \ - ../../rtllib/rtllib_softmac.o \ - ../../rtllib/rtllib_tx.o \ - ../../rtllib/rtllib_wx.o \ - ../../rtllib/rtllib_module.o \ - ../../rtllib/rtllib_softmac_wx.o \ - ../../rtllib/rtl819x_HTProc.o \ - ../../rtllib/rtl819x_TSProc.o \ - ../../rtllib/rtl819x_BAProc.o \ - ../../rtllib/dot11d.o \ - ../../rtllib/rtllib_crypt.o \ - ../../rtllib/rtllib_crypt_tkip.o \ - ../../rtllib/rtllib_crypt_ccmp.o \ - ../../rtllib/rtllib_crypt_wep.o \ + rtllib/rtllib_rx.o \ + rtllib/rtllib_softmac.o \ + rtllib/rtllib_tx.o \ + rtllib/rtllib_wx.o \ + rtllib/rtllib_module.o \ + rtllib/rtllib_softmac_wx.o \ + rtllib/rtl819x_HTProc.o \ + rtllib/rtl819x_TSProc.o \ + rtllib/rtl819x_BAProc.o \ + rtllib/dot11d.o \ + rtllib/rtllib_crypt.o \ + rtllib/rtllib_crypt_tkip.o \ + rtllib/rtllib_crypt_ccmp.o \ + rtllib/rtllib_crypt_wep.o \ ../../mshclass/msh_class.o \ ../../mshclass/mesh_8192_util.o \ ../../mshclass/rtl8192_mesh.o \