lkml.org 
[lkml]   [2012]   [Jun]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
From
Subject[PATCH 1/3] staging: sm7xx: code improvement
Date
From: "Javier M. Mellid" <jmunhoz@igalia.com>

This patch simplifies code. It erases redundant code under little endian
compilations.

Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
---
drivers/staging/sm7xx/smtcfb.c | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/drivers/staging/sm7xx/smtcfb.c b/drivers/staging/sm7xx/smtcfb.c
index 746c4cd..2c172d6 100644
--- a/drivers/staging/sm7xx/smtcfb.c
+++ b/drivers/staging/sm7xx/smtcfb.c
@@ -724,16 +724,13 @@ static void smtc_unmap_mmio(struct smtcfb_info *sfb)
static int smtc_map_smem(struct smtcfb_info *sfb,
struct pci_dev *pdev, u_long smem_len)
{
- if (sfb->fb.var.bits_per_pixel == 32) {
+
+ sfb->fb.fix.smem_start = pci_resource_start(pdev, 0);
+
#ifdef __BIG_ENDIAN
- sfb->fb.fix.smem_start = pci_resource_start(pdev, 0)
- + 0x800000;
-#else
- sfb->fb.fix.smem_start = pci_resource_start(pdev, 0);
+ if (sfb->fb.var.bits_per_pixel == 32)
+ sfb->fb.fix.smem_start += 0x800000;
#endif
- } else {
- sfb->fb.fix.smem_start = pci_resource_start(pdev, 0);
- }

sfb->fb.fix.smem_len = smem_len;

--
1.7.10


\
 
 \ /
  Last update: 2012-06-10 14:01    [W:0.040 / U:0.360 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site