Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 39263
b: refs/heads/master
c: f583ffc
h: refs/heads/master
i:
  39261: 7cc5a34
  39259: a2acd2e
  39255: 7f168ea
  39247: 9e54a61
  39231: fb14e08
v: v3
  • Loading branch information
Paul Mackerras committed Oct 10, 2006
1 parent 9d67bd5 commit 0537e9f
Show file tree
Hide file tree
Showing 122 changed files with 2,896 additions and 730 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 107c3a73e0ee037322efa00fa3cb45b3b7eb6069
refs/heads/master: f583ffce1aac783fd16d5d75cd69ac5ebb8f4933
7 changes: 7 additions & 0 deletions trunk/MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -2780,7 +2780,14 @@ S: Maintained
UltraSPARC (sparc64):
P: David S. Miller
M: davem@davemloft.net
P: Eddie C. Dost
M: ecd@brainaid.de
P: Jakub Jelinek
M: jj@sunsite.ms.mff.cuni.cz
P: Anton Blanchard
M: anton@samba.org
L: sparclinux@vger.kernel.org
L: ultralinux@vger.kernel.org
T: git kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6.git
S: Maintained

Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/ia64/hp/sim/simeth.c
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ static int simeth_debug; /* set to 1 to get debug information */
*/
static struct notifier_block simeth_dev_notifier = {
simeth_device_event,
NULL
0
};


Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/ia64/hp/sim/simscsi.c
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ simscsi_interrupt (unsigned long val)

while ((sc = queue[rd].sc) != 0) {
atomic_dec(&num_reqs);
queue[rd].sc = NULL;
queue[rd].sc = 0;
if (DBG)
printk("simscsi_interrupt: done with %ld\n", sc->serial_number);
(*sc->scsi_done)(sc);
Expand Down
10 changes: 5 additions & 5 deletions trunk/arch/ia64/hp/sim/simserial.c
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ static struct serial_uart_config uart_config[] = {
{ "ST16650V2", 32, UART_CLEAR_FIFO | UART_USE_FIFO |
UART_STARTECH },
{ "TI16750", 64, UART_CLEAR_FIFO | UART_USE_FIFO},
{ NULL, 0}
{ 0, 0}
};

struct tty_driver *hp_simserial_driver;
Expand Down Expand Up @@ -555,7 +555,7 @@ static void shutdown(struct async_struct * info)

if (info->xmit.buf) {
free_page((unsigned long) info->xmit.buf);
info->xmit.buf = NULL;
info->xmit.buf = 0;
}

if (info->tty) set_bit(TTY_IO_ERROR, &info->tty->flags);
Expand Down Expand Up @@ -628,7 +628,7 @@ static void rs_close(struct tty_struct *tty, struct file * filp)
if (tty->driver->flush_buffer) tty->driver->flush_buffer(tty);
if (tty->ldisc.flush_buffer) tty->ldisc.flush_buffer(tty);
info->event = 0;
info->tty = NULL;
info->tty = 0;
if (info->blocked_open) {
if (info->close_delay)
schedule_timeout_interruptible(info->close_delay);
Expand Down Expand Up @@ -668,7 +668,7 @@ static void rs_hangup(struct tty_struct *tty)
info->event = 0;
state->count = 0;
info->flags &= ~ASYNC_NORMAL_ACTIVE;
info->tty = NULL;
info->tty = 0;
wake_up_interruptible(&info->open_wait);
}

Expand Down Expand Up @@ -769,7 +769,7 @@ startup(struct async_struct *info)
/*
* Insert serial port into IRQ chain.
*/
info->prev_port = NULL;
info->prev_port = 0;
info->next_port = IRQ_ports[state->irq];
if (info->next_port)
info->next_port->prev_port = info;
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/ia64/sn/pci/pcibr/pcibr_ate.c
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ int pcibr_ate_alloc(struct pcibus_info *pcibus_info, int count)
* Setup an Address Translation Entry as specified. Use either the Bridge
* internal maps or the external map RAM, as appropriate.
*/
static inline u64 __iomem *pcibr_ate_addr(struct pcibus_info *pcibus_info,
static inline u64 *pcibr_ate_addr(struct pcibus_info *pcibus_info,
int ate_index)
{
if (ate_index < pcibus_info->pbi_int_ate_size) {
Expand Down
42 changes: 21 additions & 21 deletions trunk/arch/ia64/sn/pci/tioce_provider.c
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
*/

static void inline
tioce_mmr_war_pre(struct tioce_kernel *kern, void __iomem *mmr_addr)
tioce_mmr_war_pre(struct tioce_kernel *kern, void *mmr_addr)
{
u64 mmr_base;
u64 mmr_offset;
Expand All @@ -62,7 +62,7 @@ tioce_mmr_war_pre(struct tioce_kernel *kern, void __iomem *mmr_addr)
return;

mmr_base = kern->ce_common->ce_pcibus.bs_base;
mmr_offset = (unsigned long)mmr_addr - mmr_base;
mmr_offset = (u64)mmr_addr - mmr_base;

if (mmr_offset < 0x45000) {
u64 mmr_war_offset;
Expand All @@ -79,7 +79,7 @@ tioce_mmr_war_pre(struct tioce_kernel *kern, void __iomem *mmr_addr)
}

static void inline
tioce_mmr_war_post(struct tioce_kernel *kern, void __iomem *mmr_addr)
tioce_mmr_war_post(struct tioce_kernel *kern, void *mmr_addr)
{
u64 mmr_base;
u64 mmr_offset;
Expand All @@ -88,7 +88,7 @@ tioce_mmr_war_post(struct tioce_kernel *kern, void __iomem *mmr_addr)
return;

mmr_base = kern->ce_common->ce_pcibus.bs_base;
mmr_offset = (unsigned long)mmr_addr - mmr_base;
mmr_offset = (u64)mmr_addr - mmr_base;

if (mmr_offset < 0x45000) {
if (mmr_offset == 0x100)
Expand Down Expand Up @@ -223,7 +223,7 @@ tioce_dma_d64(unsigned long ct_addr, int dma_flags)
* @pci_dev.
*/
static inline void
pcidev_to_tioce(struct pci_dev *pdev, struct tioce __iomem **base,
pcidev_to_tioce(struct pci_dev *pdev, struct tioce **base,
struct tioce_kernel **kernel, int *port)
{
struct pcidev_info *pcidev_info;
Expand All @@ -235,7 +235,7 @@ pcidev_to_tioce(struct pci_dev *pdev, struct tioce __iomem **base,
ce_kernel = (struct tioce_kernel *)ce_common->ce_kernel_private;

if (base)
*base = (struct tioce __iomem *)ce_common->ce_pcibus.bs_base;
*base = (struct tioce *)ce_common->ce_pcibus.bs_base;
if (kernel)
*kernel = ce_kernel;

Expand Down Expand Up @@ -275,13 +275,13 @@ tioce_alloc_map(struct tioce_kernel *ce_kern, int type, int port,
u64 pagesize;
int msi_capable, msi_wanted;
u64 *ate_shadow;
u64 __iomem *ate_reg;
u64 *ate_reg;
u64 addr;
struct tioce __iomem *ce_mmr;
struct tioce *ce_mmr;
u64 bus_base;
struct tioce_dmamap *map;

ce_mmr = (struct tioce __iomem *)ce_kern->ce_common->ce_pcibus.bs_base;
ce_mmr = (struct tioce *)ce_kern->ce_common->ce_pcibus.bs_base;

switch (type) {
case TIOCE_ATE_M32:
Expand Down Expand Up @@ -386,7 +386,7 @@ tioce_dma_d32(struct pci_dev *pdev, u64 ct_addr, int dma_flags)
{
int dma_ok;
int port;
struct tioce __iomem *ce_mmr;
struct tioce *ce_mmr;
struct tioce_kernel *ce_kern;
u64 ct_upper;
u64 ct_lower;
Expand Down Expand Up @@ -461,7 +461,7 @@ tioce_dma_unmap(struct pci_dev *pdev, dma_addr_t bus_addr, int dir)
int i;
int port;
struct tioce_kernel *ce_kern;
struct tioce __iomem *ce_mmr;
struct tioce *ce_mmr;
unsigned long flags;

bus_addr = tioce_dma_barrier(bus_addr, 0);
Expand Down Expand Up @@ -700,9 +700,9 @@ static void
tioce_reserve_m32(struct tioce_kernel *ce_kern, u64 base, u64 limit)
{
int ate_index, last_ate, ps;
struct tioce __iomem *ce_mmr;
struct tioce *ce_mmr;

ce_mmr = (struct tioce __iomem *)ce_kern->ce_common->ce_pcibus.bs_base;
ce_mmr = (struct tioce *)ce_kern->ce_common->ce_pcibus.bs_base;
ps = ce_kern->ce_ate3240_pagesize;
ate_index = ATE_PAGE(base, ps);
last_ate = ate_index + ATE_NPAGES(base, limit-base+1, ps) - 1;
Expand Down Expand Up @@ -736,7 +736,7 @@ tioce_kern_init(struct tioce_common *tioce_common)
int dev;
u32 tmp;
unsigned int seg, bus;
struct tioce __iomem *tioce_mmr;
struct tioce *tioce_mmr;
struct tioce_kernel *tioce_kern;

tioce_kern = kzalloc(sizeof(struct tioce_kernel), GFP_KERNEL);
Expand Down Expand Up @@ -767,7 +767,7 @@ tioce_kern_init(struct tioce_common *tioce_common)
* the ate's.
*/

tioce_mmr = (struct tioce __iomem *)tioce_common->ce_pcibus.bs_base;
tioce_mmr = (struct tioce *)tioce_common->ce_pcibus.bs_base;
tioce_mmr_clri(tioce_kern, &tioce_mmr->ce_ure_page_map,
CE_URE_PAGESIZE_MASK);
tioce_mmr_seti(tioce_kern, &tioce_mmr->ce_ure_page_map,
Expand Down Expand Up @@ -858,7 +858,7 @@ tioce_force_interrupt(struct sn_irq_info *sn_irq_info)
struct pcidev_info *pcidev_info;
struct tioce_common *ce_common;
struct tioce_kernel *ce_kern;
struct tioce __iomem *ce_mmr;
struct tioce *ce_mmr;
u64 force_int_val;

if (!sn_irq_info->irq_bridge)
Expand All @@ -872,7 +872,7 @@ tioce_force_interrupt(struct sn_irq_info *sn_irq_info)
return;

ce_common = (struct tioce_common *)pcidev_info->pdi_pcibus_info;
ce_mmr = (struct tioce __iomem *)ce_common->ce_pcibus.bs_base;
ce_mmr = (struct tioce *)ce_common->ce_pcibus.bs_base;
ce_kern = (struct tioce_kernel *)ce_common->ce_kernel_private;

/*
Expand Down Expand Up @@ -953,7 +953,7 @@ tioce_target_interrupt(struct sn_irq_info *sn_irq_info)
struct pcidev_info *pcidev_info;
struct tioce_common *ce_common;
struct tioce_kernel *ce_kern;
struct tioce __iomem *ce_mmr;
struct tioce *ce_mmr;
int bit;
u64 vector;

Expand All @@ -962,7 +962,7 @@ tioce_target_interrupt(struct sn_irq_info *sn_irq_info)
return;

ce_common = (struct tioce_common *)pcidev_info->pdi_pcibus_info;
ce_mmr = (struct tioce __iomem *)ce_common->ce_pcibus.bs_base;
ce_mmr = (struct tioce *)ce_common->ce_pcibus.bs_base;
ce_kern = (struct tioce_kernel *)ce_common->ce_kernel_private;

bit = sn_irq_info->irq_int_bit;
Expand Down Expand Up @@ -994,7 +994,7 @@ tioce_bus_fixup(struct pcibus_bussoft *prom_bussoft, struct pci_controller *cont
cnodeid_t my_cnode, mem_cnode;
struct tioce_common *tioce_common;
struct tioce_kernel *tioce_kern;
struct tioce __iomem *tioce_mmr;
struct tioce *tioce_mmr;

/*
* Allocate kernel bus soft and copy from prom.
Expand All @@ -1018,7 +1018,7 @@ tioce_bus_fixup(struct pcibus_bussoft *prom_bussoft, struct pci_controller *cont
* interrupt handler.
*/

tioce_mmr = (struct tioce __iomem *)tioce_common->ce_pcibus.bs_base;
tioce_mmr = (struct tioce *)tioce_common->ce_pcibus.bs_base;
tioce_mmr_seti(tioce_kern, &tioce_mmr->ce_adm_int_status_alias, ~0ULL);
tioce_mmr_seti(tioce_kern, &tioce_mmr->ce_adm_error_summary_alias,
~0ULL);
Expand Down
5 changes: 5 additions & 0 deletions trunk/arch/mips/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1010,6 +1010,11 @@ endchoice
config ARC32
bool

config AU1X00_USB_DEVICE
bool
depends on MIPS_PB1500 || MIPS_PB1100 || MIPS_PB1000
default n

config BOOT_ELF32
bool

Expand Down
1 change: 1 addition & 0 deletions trunk/arch/mips/au1000/common/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,6 @@ obj-y += prom.o irq.o puts.o time.o reset.o \
au1xxx_irqmap.o clocks.o platform.o power.o setup.o \
sleeper.o cputable.o dma.o dbdma.o gpio.o

obj-$(CONFIG_AU1X00_USB_DEVICE) += usbdev.o
obj-$(CONFIG_KGDB) += dbg_io.o
obj-$(CONFIG_PCI) += pci.o
Loading

0 comments on commit 0537e9f

Please sign in to comment.