Geert Uytterhoeven | 25 Jan 15:30 2015

[PATCH 0/6] m68k/defconfig: Update defconfigs

	Hi all,

Here are the defconfig updates I plan to queue for v3.20.

Thanks for reviewing!

Geert Uytterhoeven (6):
  m68k/defconfig: Refresh defconfigs for v3.16-rc1--v3.19-rc2
  m68k/defconfig: Enable test modules
  m68k/defconfig: Enable early printk support
  m68k/defconfig: Enable automounting of devtmpfs at /dev
  m68k/defconfig: Enable Atari EtherNAT and EtherNEC Ethernet support
  m68k/defconfig: Enable Ethernet bridging

 arch/m68k/configs/amiga_defconfig    | 73 ++++++++++++++++++++++++++++-----
 arch/m68k/configs/apollo_defconfig   | 73 ++++++++++++++++++++++++++++-----
 arch/m68k/configs/atari_defconfig    | 78 +++++++++++++++++++++++++++++++-----
 arch/m68k/configs/bvme6000_defconfig | 73 ++++++++++++++++++++++++++++-----
 arch/m68k/configs/hp300_defconfig    | 73 ++++++++++++++++++++++++++++-----
 arch/m68k/configs/mac_defconfig      | 72 ++++++++++++++++++++++++++++-----
 arch/m68k/configs/multi_defconfig    | 78 ++++++++++++++++++++++++++++++------
 arch/m68k/configs/mvme147_defconfig  | 73 ++++++++++++++++++++++++++++-----
 arch/m68k/configs/mvme16x_defconfig  | 72 ++++++++++++++++++++++++++++-----
 arch/m68k/configs/q40_defconfig      | 73 ++++++++++++++++++++++++++++-----
 arch/m68k/configs/sun3_defconfig     | 72 ++++++++++++++++++++++++++++-----
 arch/m68k/configs/sun3x_defconfig    | 73 ++++++++++++++++++++++++++++-----
 12 files changed, 750 insertions(+), 133 deletions(-)

--

-- 
1.9.1
(Continue reading)

Semen Protsenko | 24 Jan 17:33 2015

[PATCH 0/4] defconfigs: cleanup obsolete MTD configs

This patch series removes next obsolete MTD configs from all defconfig files:
  - CONFIG_MTD_CHAR
  - CONFIG_MTD_CONCAT
  - CONFIG_MTD_DEBUG
  - CONFIG_MTD_DEBUG_VERBOSE
  - CONFIG_MTD_PARTITIONS

All those configs were removed from drivers/mtd/Kconfig earlier, but their usage
in defconfig files was remain unnoticed. There are at least two obvious reasons
to get rid of those configs:
  1. Their usage may cause to build warnings
  2. Their usage may confuse someone who is grepping defconfig files to get
     the clue what MTD configuration may look like.

This series is harmless for all those defconfigs and will not break anything.

Semen Protsenko (4):
  defconfigs: remove CONFIG_MTD_CONCAT
  defconfigs: remove CONFIG_MTD_PARTITIONS
  defconfigs: remove CONFIG_MTD_CHAR
  defconfigs: remove CONFIG_MTD_DEBUG*

 arch/arm/configs/acs5k_defconfig                   |    3 ---
 arch/arm/configs/acs5k_tiny_defconfig              |    3 ---
 arch/arm/configs/am200epdkit_defconfig             |    1 -
 arch/arm/configs/assabet_defconfig                 |    2 --
 arch/arm/configs/badge4_defconfig                  |    3 ---
 arch/arm/configs/bockw_defconfig                   |    1 -
 arch/arm/configs/cerfcube_defconfig                |    2 --
 arch/arm/configs/cm_x2xx_defconfig                 |    1 -
(Continue reading)

YesGrowth | 23 Jan 15:58 2015
Picon

Darlehen

Guten Tag,

Ich bin Frau Rose Butler von einem privaten Kreditvergabe Unternehmen als YesGrowth Loans® bekannt. Wir
bieten alle Arten von Darlehen zu 3% Zinsen. Wenn Sie in Not von Darlehen sind bitte kontaktieren Sie uns
mit dem unten stehenden Informationen.

Vollständiger Name:
Geschlecht:
Land:
Adresse:
Darlehensbetrag:
Dauer:
Tel:

Wir warten auf Ihre Antwort, wenn Sie interessiert sind.

Danke,
Frau Rose Butler
Yijing Wang | 21 Jan 01:29 2015

[PATCH v2 00/30] Refine PCI scan interfaces and make generic pci host bridge

v1->v2:
	Split pci_host_bridge_list into a new patch, remove .phb_probe_mode
	and rework powerpc .phb_of_scan_bus() for simpilicty suggested by
	Arnd. Refresh some patch description log, and add a new patch to fix
	build warning in ia64.

This series is based on Bjorn's pci-next branch.

Patch 1-4 ripped out pci_bus_add_devices() from pci scan interfaces
for better pci scan flow.

Patch 5-11 make a generic pci_host_bridge to hold pci_host_bridge
related informations, and introduce a pci_host_bridge_ops to 
support platform host drivers provide its own pci_host_bridge 
related operations to setup pci_host_bridge during pci enumeration.

Patch 12-28 apply the new pci scan interfaces to platform pci host
bridge drivers.

Now in kernel, we scan pci bus use the following ways:
1. pci_scan_bus. 
	parent = NULL, default io/mem/bus resources
	call pci_bus_add_devices()

2. pci_scan_bus_parented() + pci_bus_add_devices()
	default io/mem/bus resources, only used by xen

3. pci_scan_root_bus() + pci_bus_add_devices()

4. pci_create_root_bus() + pci_scan_child_bus() + pci_bus_add_devices()
(Continue reading)

Christian T. Steigies | 18 Jan 12:53 2015
Picon

Re: kullervo with bigram

Sending this again, without large attachments. Systtem.map, config and dmesg
are here:

https://people.debian.org/~cts/kernel/

On Sat, Jan 17, 2015 at 10:05:58PM +0100, Christian T. Steigies wrote:
> Hi,
> we installed a new buster and bigram in kullervo today. With the
> 3.16 kernel from Debian (which was running fine before installing
> bigram) we get a kernel panic, see the attached dmesg.
> 
> Christian

dmesg:

> Searching for SAVEKMSG magic...
> Found 7122 bytes at 0x001e0010
> >>>>>>>>>>>>>>>>>>>>
> [    0.000000] Initializing cgroup subsys cpuset
> [    0.000000] Initializing cgroup subsys cpu
> [    0.000000] Initializing cgroup subsys cpuacct
> [    0.000000] Linux version 3.16.0-4-m68k (debian-kernel <at> lists.debian.org) (gcc version 4.8.3
(Debian 4.8.3-16) ) #1 Debian 3.16.7-ckt2-1 (2014-12-08)
> [    0.000000] Enabling workaround for errata I14
> [    0.000000] console [debug0] enabled
> [    0.000000] Amiga hardware found: [A3000] VIDEO BLITTER AMBER_FF AUDIO FLOPPY A3000_SCSI KEYBOARD
MOUSE SERIAL PARALLEL A3000_CLK CHIP_RAM PAULA DENISE_HR AGNUS_HR_PAL MAGIC_REKICK ZORRO3 
> [    0.000000] Ignoring memory chunk at 0x7000000:0x1000000 before the first chunk
> [    0.000000] Fix your bootloader or use a memfile to make use of this area!
> [    0.000000] On node 0 totalpages: 28672
(Continue reading)

Geert Uytterhoeven | 18 Jan 12:50 2015

CONFIG_DEVTMPFS_MOUNT

Hi Thorsten,

While init on Beetle's system complained about not being able to open
tty* with CONFIG_DEVTMPFS_MOUNT disabled, enabling CONFIG_DEVTMPFS_MOUNT
broke remote login using ssh on my ARAnyM:

$ ssh atari
PTY allocation request failed on channel 0
stdin: is not a tty

(hang)

Scp still works, as it doesn't need a pty.

IIRC, you logged in succesfully on his machine using ssh?

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert <at> linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
Geert Uytterhoeven | 17 Jan 19:02 2015

[PATCH] input: atari - Enable the 102nd key for German keyboards

From: Michael Karcher <kernel <at> mkarcher.dialup.fu-berlin.de>

Signed-off-by: Michael Karcher <kernel <at> mkarcher.dialup.fu-berlin.de>
Acked-by: Thorsten Glaser <tg <at> mirbsd.org>
Tested-by: Stefan Niestegge <beetle <at> atari.org>
Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
---
 drivers/input/keyboard/atakbd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/input/keyboard/atakbd.c b/drivers/input/keyboard/atakbd.c
index 10bcd4ae5402..f1235831283d 100644
--- a/drivers/input/keyboard/atakbd.c
+++ b/drivers/input/keyboard/atakbd.c
 <at>  <at>  -170,7 +170,7  <at>  <at>  static unsigned char atakbd_keycode[0x72] = {	/* American layout */
 	[93]	 = KEY_KPASTERISK,
 	[94]	 = KEY_KPPLUS,
 	[95]	 = KEY_HELP,
-	[96]	 = KEY_BACKSLASH,	/* FIXME: '<' */
+	[96]	 = KEY_102ND,
 	[97]	 = KEY_KPASTERISK,	/* FIXME */
 	[98]	 = KEY_KPSLASH,
 	[99]	 = KEY_KPLEFTPAREN,
--

-- 
1.9.1

Yijing Wang | 16 Jan 02:43 2015

[PATCH 00/28] Refine PCI scan interfaces and make generic pci host bridge

This series is based on Bjorn's pci-next branch.

Patch 1-4 ripped out pci_bus_add_devices() from pci scan interfaces
for better pci scan flow.

Patch 5-11 make a generic pci_host_bridge to hold pci_host_bridge
related informations, and introduce a pci_host_bridge_ops to 
support platform host drivers provide its own pci_host_bridge 
related operations to setup pci_host_bridge during pci enumeration.

Patch 12-28 apply the new pci scan interfaces to platform pci host
bridge drivers.

Now in kernel, we scan pci bus use the following ways:
1. pci_scan_bus. 
   parent = NULL, default io/mem/bus resources
   call pci_bus_add_devices()

2. pci_scan_bus_parented() + pci_bus_add_devices()
   default io/mem/bus resources, only used by xen

3. pci_scan_root_bus() + pci_bus_add_devices()

4. pci_create_root_bus() + pci_scan_child_bus() + pci_bus_add_devices()

5. pci_create_root_bus() + xx_of_scan_bus()  +  pci_bus_add_devices()

And we have a lot of arch specific pci_domain_nr() and other platform
specific weak function like pcibios_root_bridge_prepare().

(Continue reading)

Geert Uytterhoeven | 15 Jan 12:31 2015

[git pull] m68k updates for 3.19 (take 2)

	Hi Linus,

The following changes since commit b1940cd21c0f4abdce101253e860feff547291b0:

  Linux 3.19-rc3 (2015-01-05 17:05:20 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git for-linus

for you to fetch changes up to f27bd5bfeda5881ce283aa06408c8fa99fb950fa:

  m68k: Wire up execveat (2015-01-11 11:14:14 +0100)

Summary:
      m68k: Wire up execveat

----------------------------------------------------------------
Geert Uytterhoeven (1):
      m68k: Wire up execveat

 arch/m68k/include/asm/unistd.h      | 2 +-
 arch/m68k/include/uapi/asm/unistd.h | 1 +
 arch/m68k/kernel/syscalltable.S     | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

Thanks for pulling!

Gr{oetje,eeting}s,

(Continue reading)

Geert Uytterhoeven | 12 Jan 09:40 2015

[PATCH 0/5] m68k/atari: Remove obsolete IRQ_TYPE_*

	Hi net/fbdev/sound maintainers,

IRQ_TYPE_SLOW, IRQ_TYPE_FAST, and IRQ_TYPE_PRIO are no longer used by
the Atari platform interrupt code since commit 734085651c9b80aa
("[PATCH] m68k: convert atari irq code") in v2.6.18-rc1, so drop them.

Note that their values have been reused for different purposes
(IRQ_TYPE_NONE, IRQ_TYPE_EDGE_RISING, and IRQ_TYPE_EDGE_FALLING) since
commit 6a6de9ef5850d063 ("[PATCH] genirq: core") in v2.6.18-rc1.

The last patch depends on the first 4 patches.
Please either apply the relevant patches (1, 3 or 4; parport has no
maintainer) to your trees, or ack them.

Thanks in advance!

Geert Uytterhoeven (5):
  net: atarilance: Remove obsolete IRQ_TYPE_PRIO
  parport: parport_atari: Remove obsolete IRQ_TYPE_SLOW
  video: atafb: Remove obsolete IRQ_TYPE_PRIO
  sound: dmasound_atari: Remove obsolete IRQ_TYPE_SLOW
  m68k/atari: Remove obsolete IRQ_TYPE_*

 arch/m68k/atari/atakeyb.c             | 5 ++---
 arch/m68k/atari/stdma.c               | 2 +-
 arch/m68k/atari/time.c                | 3 +--
 arch/m68k/include/asm/atariints.h     | 5 -----
 drivers/net/ethernet/amd/atarilance.c | 8 ++++----
 drivers/parport/parport_atari.c       | 4 ++--
 drivers/video/fbdev/atafb.c           | 3 +--
(Continue reading)

Geert Uytterhoeven | 11 Jan 23:39 2015

[PATCH] net: smc91x: Remove unused definition of SMC_outw_be()

As of commit b7e10fc9c1205fc2 ("net: smc91x: Remove Atari special case
handling for SMC_PUSH_DATA") SMC_outw_be() is unused. Remove it.

Signed-off-by: Geert Uytterhoeven <geert <at> linux-m68k.org>
---
 drivers/net/ethernet/smsc/smc91x.h | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/net/ethernet/smsc/smc91x.h b/drivers/net/ethernet/smsc/smc91x.h
index 14c53252a73363c0..be67baf5f6778d08 100644
--- a/drivers/net/ethernet/smsc/smc91x.h
+++ b/drivers/net/ethernet/smsc/smc91x.h
 <at>  <at>  -228,7 +228,6  <at>  <at>  SMC_outw(u16 val, void __iomem *ioaddr, int reg)
 #define SMC_inl(a, r)           readl((a) + (r))
 #define SMC_outb(v, a, r)       writeb(v, (a) + (r))
 #define SMC_outw(v, a, r)       writew(v, (a) + (r))
-#define SMC_outw_be(v, a, r)    writew_be(v, (a) + (r))
 #define SMC_outl(v, a, r)       writel(v, (a) + (r))
 #define SMC_insw(a, r, p, l)    readsw((a) + (r), p, l)
 #define SMC_outsw(a, r, p, l)   writesw((a) + (r), p, l)
--

-- 
1.9.1


Gmane