spin_lock_irqsave(&priv->lock, flags);
        iwl_disable_interrupts(priv);
 
-       memset(&priv->ict_tbl[0],0, sizeof(u32) * ICT_COUNT);
+       memset(&priv->ict_tbl[0], 0, sizeof(u32) * ICT_COUNT);
 
        val = priv->aligned_ict_tbl_dma >> PAGE_SHIFT;
 
        /* read all entries that not 0 start with ict_index */
        while (priv->ict_tbl[priv->ict_index]) {
 
-               val |= priv->ict_tbl[priv->ict_index];
+               val |= le32_to_cpu(priv->ict_tbl[priv->ict_index]);
                IWL_DEBUG_ISR(priv, "ICT index %d value 0x%08X\n",
-                                       priv->ict_index,
-                                       priv->ict_tbl[priv->ict_index]);
+                               priv->ict_index,
+                               le32_to_cpu(priv->ict_tbl[priv->ict_index]));
                priv->ict_tbl[priv->ict_index] = 0;
                priv->ict_index = iwl_queue_inc_wrap(priv->ict_index,
-                                                               ICT_COUNT);
+                                                    ICT_COUNT);
 
        }