Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-serial
* 'devel' of master.kernel.org:/home/rmk/linux-2.6-serial: [SERIAL] Ensure 8250_pci quirks are not marked __devinit [SERIAL] Convert fifosize to an unsigned int
···134134 * and Keystone have one Diva chip with 3 UARTs. Some later machines have135135 * one Diva chip, but it has been expanded to 5 UARTs.136136 */137137-static int __devinit pci_hp_diva_init(struct pci_dev *dev)137137+static int pci_hp_diva_init(struct pci_dev *dev)138138{139139 int rc = 0;140140···194194/*195195 * Added for EKF Intel i960 serial boards196196 */197197-static int __devinit pci_inteli960ni_init(struct pci_dev *dev)197197+static int pci_inteli960ni_init(struct pci_dev *dev)198198{199199 unsigned long oldval;200200···216216 * seems to be mainly needed on card using the PLX which also use I/O217217 * mapped memory.218218 */219219-static int __devinit pci_plx9050_init(struct pci_dev *dev)219219+static int pci_plx9050_init(struct pci_dev *dev)220220{221221 u8 irq_config;222222 void __iomem *p;···314314/* global control register offset for SBS PMC-OctalPro */315315#define OCT_REG_CR_OFF 0x500316316317317-static int __devinit sbs_init(struct pci_dev *dev)317317+static int sbs_init(struct pci_dev *dev)318318{319319 u8 __iomem *p;320320···493493 { 0, NULL }494494};495495496496-static int __devinit pci_timedia_init(struct pci_dev *dev)496496+static int pci_timedia_init(struct pci_dev *dev)497497{498498 unsigned short *ids;499499 int i, j;···566566 return setup_port(priv, port, bar, offset, board->reg_shift);567567}568568569569-static int __devinit pci_xircom_init(struct pci_dev *dev)569569+static int pci_xircom_init(struct pci_dev *dev)570570{571571 msleep(100);572572 return 0;573573}574574575575-static int __devinit pci_netmos_init(struct pci_dev *dev)575575+static int pci_netmos_init(struct pci_dev *dev)576576{577577 /* subdevice 0x00PS means <P> parallel, <S> serial */578578 unsigned int num_serial = dev->subsystem_device & 0xf;···622622 */623623static struct pci_serial_quirk pci_serial_quirks[] = {624624 /*625625- * AFAVLAB cards.625625+ * AFAVLAB cards - these may be called via parport_serial626626 * It is not clear whether this applies to all products.627627 */628628 {···754754 .exit = __devexit_p(sbs_exit),755755 },756756 /*757757- * SIIG cards.757757+ * SIIG cards - these may be called via parport_serial758758 */759759 {760760 .vendor = PCI_VENDOR_ID_SIIG,···811811 .setup = pci_default_setup,812812 },813813 /*814814- * Netmos cards814814+ * Netmos cards - these may be called via parport_serial815815 */816816 {817817 .vendor = PCI_VENDOR_ID_NETMOS,
+1-2
drivers/serial/mpc52xx_uart.c
···726726727727 spin_lock_init(&port->lock);728728 port->uartclk = __res.bi_ipbfreq / 2; /* Look at CTLR doc */729729- port->fifosize = 255; /* Should be 512 ! But it can't be */730730- /* stored in a unsigned char */729729+ port->fifosize = 512;731730 port->iotype = UPIO_MEM;732731 port->flags = UPF_BOOT_AUTOCONF |733732 ( uart_console(port) ? 0 : UPF_IOREMAP );