summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2026-08-21 13:56:34 +0100
committerMark Brown <broonie@kernel.org>2026-08-21 13:56:34 +0100
commit3b03372426b41970eca731093e8cccf3d3aab784 (patch)
treea55ff7570c4a627920a206843038a1c29e600109
parent6669424a20ff167df0a43e1c120cd148ce74187a (diff)
parent8b585431a16cfb9d8f2955a9fa0787ce3dceb3c2 (diff)
downloadlinux-next-3b03372426b41970eca731093e8cccf3d3aab784.tar.gz
linux-next-3b03372426b41970eca731093e8cccf3d3aab784.zip
Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
-rw-r--r--arch/parisc/include/asm/serial.h8
-rw-r--r--arch/parisc/kernel/head.S1
-rw-r--r--drivers/parisc/eisa.c5
-rw-r--r--drivers/parisc/eisa_eeprom.c1
-rw-r--r--drivers/parisc/sba_iommu.c21
-rw-r--r--drivers/parisc/superio.c2
-rw-r--r--include/uapi/linux/personality.h1
7 files changed, 8 insertions, 31 deletions
diff --git a/arch/parisc/include/asm/serial.h b/arch/parisc/include/asm/serial.h
deleted file mode 100644
index 77e9b67c87ee..000000000000
--- a/arch/parisc/include/asm/serial.h
+++ /dev/null
@@ -1,8 +0,0 @@
-/*
- * include/asm-parisc/serial.h
- */
-
-/*
- * This is used for 16550-compatible UARTs
- */
-#define BASE_BAUD ( 1843200 / 16 )
diff --git a/arch/parisc/kernel/head.S b/arch/parisc/kernel/head.S
index 9188c8d87437..e84d7d6e1eb9 100644
--- a/arch/parisc/kernel/head.S
+++ b/arch/parisc/kernel/head.S
@@ -105,6 +105,7 @@ $iodc_panic:
or %r10,%r10,%r10 /* qemu idle sleep */
msg1: .ascii "Can't boot kernel which was built for PA8x00 CPUs on this machine.\r\n"
msg1_end:
+ .align 4
$cpu_ok:
#endif
diff --git a/drivers/parisc/eisa.c b/drivers/parisc/eisa.c
index 9eab974e6baf..b5b5413bfd1e 100644
--- a/drivers/parisc/eisa.c
+++ b/drivers/parisc/eisa.c
@@ -442,6 +442,11 @@ static int __init eisa_irq_setup(char *str)
val = (int) simple_strtoul(cur, &pe, 0);
if (val > 15 || val < 0) {
printk(KERN_ERR "eisa: EISA irq value are 0-15\n");
+ cur = strchr(cur, ',');
+ if (cur)
+ cur++;
+ else
+ break;
continue;
}
if (val == 2) {
diff --git a/drivers/parisc/eisa_eeprom.c b/drivers/parisc/eisa_eeprom.c
index 601cbb22574f..2058b4c5babe 100644
--- a/drivers/parisc/eisa_eeprom.c
+++ b/drivers/parisc/eisa_eeprom.c
@@ -94,6 +94,7 @@ static int __init eisa_eeprom_init(void)
return 0;
}
+MODULE_DESCRIPTION("EISA eeprom driver");
MODULE_LICENSE("GPL");
module_init(eisa_eeprom_init);
diff --git a/drivers/parisc/sba_iommu.c b/drivers/parisc/sba_iommu.c
index d9339dd50826..e0a148ab5876 100644
--- a/drivers/parisc/sba_iommu.c
+++ b/drivers/parisc/sba_iommu.c
@@ -66,7 +66,6 @@
#undef DEBUG_SBA_RESOURCE
#undef ASSERT_PDIR_SANITY
#undef DEBUG_LARGE_SG_ENTRIES
-#undef DEBUG_DMB_TRAP
#ifdef DEBUG_SBA_INIT
#define DBG_INIT(x...) printk(x)
@@ -1695,12 +1694,6 @@ sba_common_init(struct sba_device *sba_dev)
for(i=0; i< sba_dev->num_ioc; i++) {
int res_size;
-#ifdef DEBUG_DMB_TRAP
- extern void iterate_pages(unsigned long , unsigned long ,
- void (*)(pte_t * , unsigned long),
- unsigned long );
- void set_data_memory_break(pte_t * , unsigned long);
-#endif
/* resource map size dictated by pdir_size */
res_size = sba_dev->ioc[i].pdir_size/sizeof(u64); /* entries */
@@ -1715,12 +1708,6 @@ sba_common_init(struct sba_device *sba_dev)
sba_dev->ioc[i].res_size = res_size;
sba_dev->ioc[i].res_map = (char *) __get_free_pages(GFP_KERNEL, get_order(res_size));
-
-#ifdef DEBUG_DMB_TRAP
- iterate_pages( sba_dev->ioc[i].res_map, res_size,
- set_data_memory_break, 0);
-#endif
-
if (NULL == sba_dev->ioc[i].res_map)
{
panic("%s:%s() could not allocate resource map\n",
@@ -1752,14 +1739,6 @@ sba_common_init(struct sba_device *sba_dev)
*p_start++ = -1;
}
-
-#ifdef DEBUG_DMB_TRAP
- iterate_pages( sba_dev->ioc[i].res_map, res_size,
- set_data_memory_break, 0);
- iterate_pages( sba_dev->ioc[i].pdir_base, sba_dev->ioc[i].pdir_size,
- set_data_memory_break, 0);
-#endif
-
DBG_INIT("%s() %d res_map %x %p\n",
__func__, i, res_size, sba_dev->ioc[i].res_map);
}
diff --git a/drivers/parisc/superio.c b/drivers/parisc/superio.c
index e973c6893203..3aaab40df86e 100644
--- a/drivers/parisc/superio.c
+++ b/drivers/parisc/superio.c
@@ -15,7 +15,7 @@
* (C) Copyright 2005 Kyle McMartin <kyle@parisc-linux.org>
* (C) Copyright 2006 Helge Deller <deller@gmx.de>
*
- * The initial version of this is by Martin Peterson. Alex deVries
+ * The initial version of this is by Martin Petersen. Alex deVries
* has spent a bit of time trying to coax it into working.
*
* Major changes to get basic interrupt infrastructure working to
diff --git a/include/uapi/linux/personality.h b/include/uapi/linux/personality.h
index 49796b7756af..243f5f80a7b8 100644
--- a/include/uapi/linux/personality.h
+++ b/include/uapi/linux/personality.h
@@ -62,7 +62,6 @@ enum {
PER_SOLARIS = 0x000d | STICKY_TIMEOUTS,
PER_UW7 = 0x000e | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
PER_OSF4 = 0x000f, /* OSF/1 v4 */
- PER_HPUX = 0x0010,
PER_MASK = 0x00ff,
};