Linux Kernel Mailing List | 1 Nov 01:00 2004

[PATCH] m68k: HP300 config

ChangeSet 1.2382, 2004/10/31 16:00:01-08:00, geert <at> linux-m68k.org

	[PATCH] m68k: HP300 config
	
	HP300 configuration updates from Kars de Jong:
	  - Updated help for CONFIG_HP300
	  - DIO support defaults to y
	  - HP DCA support depends on SERIAL_8250
	  - Added HP APCI option
	  - Removed HP DCA from SERIAL_CONSOLE dependencies
	
	Signed-off-by: Kars de Jong <jongk <at> linux-m68k.org>
	Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
	Signed-off-by: Linus Torvalds <torvalds <at> osdl.org>

 Kconfig |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

diff -Nru a/arch/m68k/Kconfig b/arch/m68k/Kconfig
--- a/arch/m68k/Kconfig	2004-10-31 17:09:43 -08:00
+++ b/arch/m68k/Kconfig	2004-10-31 17:09:43 -08:00
 <at>  <at>  -185,17 +185,19  <at>  <at> 
 	  drivers for SCSI, Ethernet and serial ports later on.

 config HP300
-	bool "HP9000/300 support"
+	bool "HP9000/300 and HP9000/400 support"
 	depends on !MMU_SUN3
 	help
-	  This option enables support for the HP9000/300 series of
(Continue reading)

Linux Kernel Mailing List | 1 Nov 01:00 2004

[PATCH] m68k: HP300 SCSI chip is 98265A

ChangeSet 1.2383, 2004/10/31 16:00:13-08:00, geert <at> linux-m68k.org

	[PATCH] m68k: HP300 SCSI chip is 98265A
	
	HP300: Fix typos in the DIO output. The SCSI chip is a 98265A, not a 98625A.
	NetBSD has this already fixed.
	
	Signed-off-by: Jochen Friedrich <jochen <at> scram.de>
	Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
	Signed-off-by: Linus Torvalds <torvalds <at> osdl.org>

 dio.h |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff -Nru a/include/linux/dio.h b/include/linux/dio.h
--- a/include/linux/dio.h	2004-10-31 17:09:54 -08:00
+++ b/include/linux/dio.h	2004-10-31 17:09:54 -08:00
 <at>  <at>  -99,14 +99,14  <at>  <at> 
 #define DIO_DESC_FHPIB "98625A/98625B fast HPIB"
 #define DIO_ID_NHPIB    0x01 /* 98624A HP-IB (normal ie slow) */
 #define DIO_DESC_NHPIB "98624A HPIB"
-#define DIO_ID_SCSI0    0x07 /* 98625A SCSI */
-#define DIO_DESC_SCSI0 "98625A SCSI0"
+#define DIO_ID_SCSI0    0x07 /* 98265A SCSI */
+#define DIO_DESC_SCSI0 "98265A SCSI0"
 #define DIO_ID_SCSI1    0x27 /* ditto */
-#define DIO_DESC_SCSI1 "98625A SCSI1"
+#define DIO_DESC_SCSI1 "98265A SCSI1"
 #define DIO_ID_SCSI2    0x47 /* ditto */
-#define DIO_DESC_SCSI2 "98625A SCSI2"
(Continue reading)

Linux Kernel Mailing List | 1 Nov 01:00 2004

[PATCH] m68k: hades-pci.c: replace pci_find_device() with pci_get_device()

ChangeSet 1.2384, 2004/10/31 16:00:29-08:00, geert <at> linux-m68k.org

	[PATCH] m68k: hades-pci.c: replace pci_find_device() with pci_get_device()
	
	As pci_find_device() is going away I have replaced this call with
	pci_get_device().
	
	Signed-off-by: Hanna Linder <hannal <at> us.ibm.com>
	Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
	Signed-off-by: Linus Torvalds <torvalds <at> osdl.org>

 hades-pci.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -Nru a/arch/m68k/atari/hades-pci.c b/arch/m68k/atari/hades-pci.c
--- a/arch/m68k/atari/hades-pci.c	2004-10-31 17:10:06 -08:00
+++ b/arch/m68k/atari/hades-pci.c	2004-10-31 17:10:06 -08:00
 <at>  <at>  -311,7 +311,7  <at>  <at> 
 	 * Go through all devices, fixing up irqs as we see fit:
 	 */

-	while ((dev = pci_find_device(PCI_ANY_ID, PCI_ANY_ID, dev)) != NULL)
+	while ((dev = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, dev)) != NULL)
 	{
 		if (dev->class >> 16 != PCI_BASE_CLASS_BRIDGE)
 		{
Linux Kernel Mailing List | 1 Nov 01:00 2004

[PATCH] m68k: HP300: Convert DIO bus and its drivers to the new driver model

ChangeSet 1.2385, 2004/10/31 16:00:42-08:00, geert <at> linux-m68k.org

	[PATCH] m68k: HP300: Convert DIO bus and its drivers to the new driver model
	
	HP300: Convert DIO bus and its drivers to the new driver model (from Jochen
	Friedrich).
	
	Signed-off-by: Jochen Friedrich <jochen <at> scram.de>
	Signed-off-by: Kars de Jong <jongk <at> linux-m68k.org>
	Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
	Signed-off-by: Linus Torvalds <torvalds <at> osdl.org>

 drivers/dio/Makefile        |    2 
 drivers/dio/dio-driver.c    |  163 +++++++++++++++++++++++++++
 drivers/dio/dio-sysfs.c     |   77 +++++++++++++
 drivers/dio/dio.c           |  209 +++++++++++------------------------
 drivers/net/Space.c         |    3 
 drivers/net/hplance.c       |  126 +++++++++------------
 drivers/serial/8250_hp300.c |  259 +++++++++++++++++++++-----------------------
 drivers/video/hpfb.c        |  119 ++++++++++----------
 include/linux/dio.h         |  145 ++++++++++++++++++++++--
 9 files changed, 689 insertions(+), 414 deletions(-)

diff -Nru a/drivers/dio/Makefile b/drivers/dio/Makefile
--- a/drivers/dio/Makefile	2004-10-31 17:10:17 -08:00
+++ b/drivers/dio/Makefile	2004-10-31 17:10:17 -08:00
 <at>  <at>  -2,4 +2,4  <at>  <at> 
 # Makefile for the linux kernel.
 #

(Continue reading)

Linux Kernel Mailing List | 1 Nov 01:00 2004

[PATCH] m68k: fix incorrect config comment in check_bugs()

ChangeSet 1.2386, 2004/10/31 16:00:54-08:00, geert <at> linux-m68k.org

	[PATCH] m68k: fix incorrect config comment in check_bugs()
	
	M68k: Fix incorrect config comment in check_bugs()
	
	Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
	Signed-off-by: Linus Torvalds <torvalds <at> osdl.org>

 setup.c |    4 +---
 1 files changed, 1 insertion(+), 3 deletions(-)

diff -Nru a/arch/m68k/kernel/setup.c b/arch/m68k/kernel/setup.c
--- a/arch/m68k/kernel/setup.c	2004-10-31 17:10:30 -08:00
+++ b/arch/m68k/kernel/setup.c	2004-10-31 17:10:30 -08:00
 <at>  <at>  -541,7 +541,5  <at>  <at> 
 				"emulation project\n" );
 		panic( "no FPU" );
 	}
-
-#endif /* CONFIG_SUN3 */
-
+#endif /* !CONFIG_M68KFPU_EMU */
 }
Linux Kernel Mailing List | 1 Nov 01:01 2004

[PATCH] m68k: missing/superfluous config.h

ChangeSet 1.2387, 2004/10/31 16:01:09-08:00, geert <at> linux-m68k.org

	[PATCH] m68k: missing/superfluous config.h
	
	M68k: Add missing and remove superfluous #include <linux/config.h>
	
	Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
	Signed-off-by: Linus Torvalds <torvalds <at> osdl.org>

 arch/m68k/hp300/config.c       |    1 +
 arch/m68k/mm/sun3mmu.c         |    1 -
 arch/m68k/q40/q40ints.c        |    1 -
 arch/m68k/sun3/sun3dvma.c      |    1 +
 arch/m68k/sun3/sun3ints.c      |    1 +
 arch/m68k/sun3x/config.c       |    3 ++-
 include/asm-m68k/atomic.h      |    2 ++
 include/asm-m68k/mc146818rtc.h |    2 ++
 include/asm-m68k/tlbflush.h    |    2 ++
 9 files changed, 11 insertions(+), 3 deletions(-)

diff -Nru a/arch/m68k/hp300/config.c b/arch/m68k/hp300/config.c
--- a/arch/m68k/hp300/config.c	2004-10-31 17:10:41 -08:00
+++ b/arch/m68k/hp300/config.c	2004-10-31 17:10:41 -08:00
 <at>  <at>  -7,6 +7,7  <at>  <at> 
  *  called by setup.c.
  */

+#include <linux/config.h>
 #include <linux/module.h>
 #include <linux/init.h>
(Continue reading)

Linux Kernel Mailing List | 1 Nov 01:01 2004

[PATCH] m68k: Sun-3 Makefile: join short multi-line

ChangeSet 1.2388, 2004/10/31 16:01:24-08:00, geert <at> linux-m68k.org

	[PATCH] m68k: Sun-3 Makefile: join short multi-line
	
	Sun-3 Makefile: join short multi-line
	
	Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
	Signed-off-by: Linus Torvalds <torvalds <at> osdl.org>

 Makefile |    3 +--
 1 files changed, 1 insertion(+), 2 deletions(-)

diff -Nru a/arch/m68k/sun3/Makefile b/arch/m68k/sun3/Makefile
--- a/arch/m68k/sun3/Makefile	2004-10-31 17:10:53 -08:00
+++ b/arch/m68k/sun3/Makefile	2004-10-31 17:10:53 -08:00
 <at>  <at>  -4,5 +4,4  <at>  <at> 

 obj-y	:= sun3_ksyms.o sun3ints.o sun3dvma.o sbus.o idprom.o

-obj-$(CONFIG_SUN3) += config.o mmu_emu.o leds.o dvma.o \
-			intersil.o
+obj-$(CONFIG_SUN3) += config.o mmu_emu.o leds.o dvma.o intersil.o
Linux Kernel Mailing List | 1 Nov 01:01 2004

[PATCH] m68k: MVME167 serial: Replace bottom half handler with task queue handler

ChangeSet 1.2389, 2004/10/31 16:01:36-08:00, geert <at> linux-m68k.org

	[PATCH] m68k: MVME167 serial: Replace bottom half handler with task queue handler
	
	MVME167 serial: Fix compilation by replacing the bottom half handler with a
	task queue handler, based on the Cyclades driver (from Kars de Jong)
	
	Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
	Signed-off-by: Linus Torvalds <torvalds <at> osdl.org>

 serial167.c |   29 +++++++++--------------------
 1 files changed, 9 insertions(+), 20 deletions(-)

diff -Nru a/drivers/char/serial167.c b/drivers/char/serial167.c
--- a/drivers/char/serial167.c	2004-10-31 17:11:04 -08:00
+++ b/drivers/char/serial167.c	2004-10-31 17:11:04 -08:00
 <at>  <at>  -39,6 +39,9  <at>  <at> 
  * - don't use the panic function in serial167_init
  * - do resource release on failure on serial167_init
  * - include missing restore_flags in mvme167_serial_console_setup
+ *
+ * Kars de Jong <jongk <at> linux-m68k.org> - 2004/09/06
+ * - replace bottom half handler with task queue handler
  */

 #include <linux/config.h>
 <at>  <at>  -89,8 +92,6  <at>  <at> 

 #define SERIAL_TYPE_NORMAL  1

(Continue reading)

Linux Kernel Mailing List | 1 Nov 01:01 2004

[PATCH] m68k: Add 43 missing syscalls

ChangeSet 1.2390, 2004/10/31 16:01:52-08:00, geert <at> linux-m68k.org

	[PATCH] m68k: Add 43 missing syscalls
	
	M68k: Add 43 missing syscalls (up to 2.6.9)
	
	Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
	Signed-off-by: Linus Torvalds <torvalds <at> osdl.org>

 arch/m68k/kernel/entry.S  |   44 ++++++++++++++++++++++++++++++++++++++++++++
 include/asm-m68k/unistd.h |   45 ++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 88 insertions(+), 1 deletion(-)

diff -Nru a/arch/m68k/kernel/entry.S b/arch/m68k/kernel/entry.S
--- a/arch/m68k/kernel/entry.S	2004-10-31 17:11:16 -08:00
+++ b/arch/m68k/kernel/entry.S	2004-10-31 17:11:16 -08:00
 <at>  <at>  -663,3 +663,47  <at>  <at> 
 	.long sys_lremovexattr
 	.long sys_fremovexattr
 	.long sys_futex		/* 235 */
+	.long sys_sendfile64
+	.long sys_mincore
+	.long sys_madvise
+	.long sys_fcntl64
+	.long sys_readahead	/* 240 */
+	.long sys_io_setup
+	.long sys_io_destroy
+	.long sys_io_getevents
+	.long sys_io_submit
+	.long sys_io_cancel	/* 245 */
(Continue reading)

Linux Kernel Mailing List | 1 Nov 01:02 2004

[PATCH] m68k: Update defconfig for 2.6.9

ChangeSet 1.2392, 2004/10/31 16:02:22-08:00, geert <at> linux-m68k.org

	[PATCH] m68k: Update defconfig for 2.6.9
	
	M68k: Update defconfig for 2.6.9
	
	Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
	Signed-off-by: Linus Torvalds <torvalds <at> osdl.org>

 defconfig |  553 ++++++++++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 412 insertions(+), 141 deletions(-)

diff -Nru a/arch/m68k/defconfig b/arch/m68k/defconfig
--- a/arch/m68k/defconfig	2004-10-31 17:11:28 -08:00
+++ b/arch/m68k/defconfig	2004-10-31 17:11:28 -08:00
 <at>  <at>  -1,28 +1,62  <at>  <at> 
 #
 # Automatically generated make config: don't edit
+# Linux kernel version: 2.6.9-m68k
+# Thu Oct 28 21:23:03 2004
 #
+CONFIG_M68K=y
+CONFIG_MMU=y
 CONFIG_UID16=y
+CONFIG_RWSEM_GENERIC_SPINLOCK=y

 #
 # Code maturity level options
 #
 CONFIG_EXPERIMENTAL=y
(Continue reading)


Gmane