prima: Handle rssi parameters as signed attributes

nl attribute for the rssi is handled as unsigned in few of the
extscan APIs. Handle the same as signed.

Change-Id: I32bdc0cabc32bf0f972eb9438f86d1734dab92a7
CRs-Fixed: 727691
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index e2cc788..80b02a9 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -2490,7 +2490,7 @@
                     hddLog(VOS_TRACE_LEVEL_ERROR, FL("put fail"));
                     goto fail;
                 }
-                if (nla_put_u32(skb,
+                if (nla_put_s32(skb,
                         QCA_WLAN_VENDOR_ATTR_EXTSCAN_RESULTS_SCAN_RESULT_RSSI,
                         pSirWifiScanResult->rssi) )
                 {
@@ -2793,7 +2793,7 @@
         nla_put_u32(skb,
             QCA_WLAN_VENDOR_ATTR_EXTSCAN_RESULTS_SCAN_RESULT_CHANNEL,
             pData->ap.channel) ||
-        nla_put_u32(skb, QCA_WLAN_VENDOR_ATTR_EXTSCAN_RESULTS_SCAN_RESULT_RSSI,
+        nla_put_s32(skb, QCA_WLAN_VENDOR_ATTR_EXTSCAN_RESULTS_SCAN_RESULT_RSSI,
             pData->ap.rssi) ||
         nla_put_u32(skb, QCA_WLAN_VENDOR_ATTR_EXTSCAN_RESULTS_SCAN_RESULT_RTT,
             pData->ap.rtt) ||