- fbcon-convert-struct-font_desc-to-use-iso-c-initializers-update.patch removed from -mm tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The patch titled
     fbcon: Convert struct font_desc to use ISO C initializers (update)
has been removed from the -mm tree.  Its filename was
     fbcon-convert-struct-font_desc-to-use-iso-c-initializers-update.patch

This patch was dropped because it was folded into fbcon-convert-struct-font_desc-to-use-iso-c-initializers.patch

------------------------------------------------------
Subject: fbcon: Convert struct font_desc to use ISO C initializers (update)
From: Ralf Baechle <ralf@xxxxxxxxxxxxxx>

Akpm's patch "newport_con warning fix" got me to look at the console
drivers again and one thing that I noticed was that none of the fonts
was using ISO initializers for it's fonts.

Signed-off-by: Ralf Baechle <ralf@xxxxxxxxxxxxxx>
Signed-off-by: Antonino Daplas <adaplas@xxxxxxxxx>
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
---

 drivers/video/backlight/cr_bllcd.c |  146 +--------------------------
 1 files changed, 10 insertions(+), 136 deletions(-)

diff -puN drivers/video/backlight/cr_bllcd.c~fbcon-convert-struct-font_desc-to-use-iso-c-initializers-update drivers/video/backlight/cr_bllcd.c
--- a/drivers/video/backlight/cr_bllcd.c~fbcon-convert-struct-font_desc-to-use-iso-c-initializers-update
+++ a/drivers/video/backlight/cr_bllcd.c
@@ -25,7 +25,6 @@
  * Authors:
  *   Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
  *   Alan Hourihane <alanh-at-tungstengraphics-dot-com>
- *   Michel Dänzer <michel-at-tungstengraphics-dot-com>
  */
 
 #include <linux/module.h>
@@ -39,8 +38,6 @@
 #include <linux/pci.h>
 #include <asm/uaccess.h>
 
-#define MODULE_NAME "cr_bllcd"
-
 /* The LVDS- and panel power controls sits on the
  * GPIO port of the ISA bridge.
  */
@@ -54,25 +51,19 @@
 #define CRVML_PANEL_ON      0x00000002
 #define CRVML_BACKLIGHT_OFF 0x00000004
 
+/* The PLL Clock register sits on Host bridge */
+#define CRVML_DEVICE_MCH   0x5001
+#define CRVML_REG_MCHBAR   0x44
+#define CRVML_REG_MCHEN    0x54
+#define CRVML_MCHEN_BIT    (1 << 28)
+#define CRVML_MCHMAP_SIZE  4096
+#define CRVML_REG_CLOCK    0xc3c
+#define CRVML_CLOCK_SHIFT  8
+#define CRVML_CLOCK_MASK   0x00000f00
+
 static struct pci_dev *lpc_dev;
 static u32 gpio_bar;
 
-#ifdef CONFIG_PM
-
-#define NUM_LPC_EXTRA_CONFIG_SPACE 45
-static int lpc_saved_config_space[NUM_LPC_EXTRA_CONFIG_SPACE];
-
-#define CRVML_REG_RCBABAR   0xF0
-#define CRVML_RCBAEN_BIT    (1 << 0)
-#define CRVML_RCBAMAP_SIZE  16384
-static u32 rcba_bar;
-static void __iomem *rcba_regs_base;
-
-#define REGSAVE_SIZE (CRVML_RCBAMAP_SIZE + 4)
-static u32 *regsave;
-
-#endif /* CONFIG_PM */
-
 struct cr_panel {
 	struct backlight_device *cr_backlight_device;
 	struct lcd_device *cr_lcd_device;
@@ -178,94 +169,6 @@ static struct lcd_ops cr_lcd_ops = {
 	.set_power = cr_lcd_set_power,
 };
 
-#ifdef CONFIG_PM
-
-static int cr_backlight_suspend(struct platform_device *pdev,
-				pm_message_t state)
-{
-	int i;
-	int reg;
-	int saveidx = 0;
-
-	printk(KERN_DEBUG MODULE_NAME ": suspending to state: %d\n",
-	       state.event);
-
-	regsave = kmalloc(REGSAVE_SIZE, GFP_ATOMIC);
-
-	if (!regsave) {
-		printk(KERN_ERR MODULE_NAME
-		       ": Could not allocate %d bytes for saving registers\n",
-		       REGSAVE_SIZE);
-		return -ENOMEM;
-	}
-
-	/* Save registers and config space */
-
-	regsave[saveidx++] = inl(gpio_bar + CRVML_PANEL_PORT);
-
-	for (reg = 0; reg < CRVML_RCBAMAP_SIZE; reg += 4)
-		regsave[saveidx++] = ioread32(rcba_regs_base + reg);
-
-	pci_save_state(lpc_dev);
-	for (i = 0; i < NUM_LPC_EXTRA_CONFIG_SPACE; i++)
-		pci_read_config_dword(lpc_dev, (i + 16) * 4,
-				      &lpc_saved_config_space[i]);
-	pci_disable_device(lpc_dev);
-	pci_set_power_state(lpc_dev, pci_choose_state(lpc_dev, state));
-
-	pdev->dev.power.power_state = state;
-
-	return 0;
-}
-
-static int cr_backlight_resume(struct platform_device *pdev)
-{
-	int i;
-	int reg;
-	int val;
-	int restoreidx = 0;
-
-	if (pdev->dev.power.power_state.event == PM_EVENT_ON)
-		return 0;
-
-	pci_set_power_state(lpc_dev, PCI_D0);
-	pci_restore_state(lpc_dev);
-	for (i = 0; i < NUM_LPC_EXTRA_CONFIG_SPACE; i++) {
-		if (i == 0x70 / 4)
-			continue;
-
-		pci_read_config_dword(lpc_dev, (i + 16) * 4, &val);
-		if (val != lpc_saved_config_space[i]) {
-			printk(KERN_DEBUG MODULE_NAME ": Writing back config "
-			       "space on device %s at offset %x (was %x, "
-			       "writing %x)\n", pci_name(lpc_dev), (i + 16),
-			       val, lpc_saved_config_space[i]);
-			pci_write_config_dword(lpc_dev, (i + 16) * 4,
-					       lpc_saved_config_space[i]);
-		}
-	}
-	if (pci_enable_device(lpc_dev))
-		return -1;
-
-	outl(regsave[restoreidx++], gpio_bar + CRVML_PANEL_PORT);
-
-	for (reg = 0; reg < CRVML_RCBAMAP_SIZE; reg += 4)
-		iowrite32(regsave[restoreidx++], rcba_regs_base + reg);
-
-	/* Flush posted writes */
-	ioread32(rcba_regs_base);
-
-	kfree(regsave);
-
-	pdev->dev.power.power_state = PMSG_ON;
-
-	printk(KERN_DEBUG MODULE_NAME ": resumed\n");
-
-	return 0;
-}
-
-#endif /* CONFIG_PM */
-
 static int cr_backlight_probe(struct platform_device *pdev)
 {
 	struct backlight_device *bdp;
@@ -325,26 +228,6 @@ static int cr_backlight_probe(struct pla
 
 	platform_set_drvdata(pdev, crp);
 
-#ifdef CONFIG_PM
-	pci_read_config_dword(lpc_dev, CRVML_REG_RCBABAR, &rcba_bar);
-
-	if (!(rcba_bar & CRVML_RCBAEN_BIT)) {
-		printk(KERN_ERR MODULE_NAME
-		       ": Carillo Ranch LPC device RCBA BAR was not enabled\n");
-		pci_dev_put(lpc_dev);
-		return -ENODEV;
-	}
-
-	rcba_regs_base =
-	    ioremap_nocache(rcba_bar, CRVML_RCBAMAP_SIZE);
-	if (!rcba_regs_base) {
-		printk(KERN_ERR MODULE_NAME
-		       ": Could not map Carillo Ranch RCBA BAR\n");
-		pci_dev_put(lpc_dev);
-		return -ENODEV;
-	}
-#endif /* CONFIG_PM */
-
 	return 0;
 }
 
@@ -358,11 +241,6 @@ static int cr_backlight_remove(struct pl
 	cr_lcd_set_power(crp->cr_lcd_device, FB_BLANK_POWERDOWN);
 	backlight_device_unregister(crp->cr_backlight_device);
 	lcd_device_unregister(crp->cr_lcd_device);
-	platform_set_drvdata(pdev, NULL);
-#ifdef CONFIG_PM
-	iounmap(rcba_regs_base);
-#endif
-	kfree(crp);
 	pci_dev_put(lpc_dev);
 
 	return 0;
@@ -374,10 +252,6 @@ static struct platform_driver cr_backlig
 	.driver = {
 		   .name = "cr_backlight",
 		   },
-#ifdef CONFIG_PM
-	.suspend = cr_backlight_suspend,
-	.resume = cr_backlight_resume,
-#endif
 };
 
 static struct platform_device *crp;
_

Patches currently in -mm which might be from ralf@xxxxxxxxxxxxxx are

origin.patch
add-assembler-equivalents-to-__initdate_refok.patch
move-a-few-definitions-to-au1000_xxs1500c.patch
serial_txx9-cleanup-includes.patch
during-vm-oom-condition-kill-all-threads-in-process-group.patch
rtc-make-rtc-ds1742-driver-hotplug-aware-take-2.patch
fbcon-convert-struct-font_desc-to-use-iso-c-initializers.patch
fbcon-convert-struct-font_desc-to-use-iso-c-initializers-update.patch
vt-fix-warnings-in-selectionh.patch
export-font_vga_8x16.patch
drivers-video-pmag-ba-fbc-improve-diagnostics.patch
drivers-video-pmag-ba-fbc-improve-diagnostics-fix.patch
add-a-00-index-file-to-documentation-mips.patch
define-global-bit-macro.patch
bitops-introduce-lock-ops.patch
mips-fix-bitops.patch
mips-lock-bitops.patch
replace-__attribute_pure__-with-__pure.patch

-
To unsubscribe from this list: send the line "unsubscribe mm-commits" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Newbies FAQ]     [Kernel Archive]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Photo]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux