AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20080506110839.0bca66be@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<tim.gardner@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
X-Sylpheed-End-Special-Headers: 1
Date: Tue, 6 May 2008 11:09:20 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: Tim Gardner <tim.gardner@onstor.com>
Subject: change candidate for beta consideration
Message-ID: <20080506110920.6a39fd72@ripper.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Change submitted for beta consideration:

(The change to /etc/init.d/onstor didn't make it into the changelist
after all.  It didn't do anything, so no loss.)


Change 29108 by andys@ripper on 2008/05/06 11:02:59

	TED00023034 - kernel crash: DBE in yenta_irq during shutdown

	Implement the device exit method: release the interrupt and
	netdev resources.

	Minor message cleanup in mgmtbus_irq_setup.

	Currently pursuing the theory that the TXRX is being sent a
	message to reboot/reset, and in doing so, it's resetting the
	PCI bus, which makes the 1125 very unhappy as it might be still
	using it to scribble on the compact flash.

	Therefore adding several changes to the code to try and get after
	this problem: ifconfig mgmtbus down in /etc/init.d/onstor and
	exit routine in the mgmtbus driver (probably won't do anything,
	but it makes it possible to run the driver as a module), and
	not bothering to send a reset to the TXRX when doing a shutdown
	because stopping pm will have the equivalent logical effect.

	Update git repository files.

	reviewed by maximk

Affected files ...

... //depot/dev/linux/kernel/linux-mips-2.6/drivers/ssc-mgmt-bus/bobcat_mgmt_bus.c#5 edit
... //depot/dev/linux/kernel/linux-mips-2.6/drivers/ssc-mgmt-bus/cougar_mgmt_bus.c#7 edit
... //depot/dev/linux/kernel/linux-mips-2.6/drivers/ssc-mgmt-bus/mgmt-bus.c#12 edit
... //depot/dev/linux/kernel/linux-mips-2.6/drivers/ssc-mgmt-bus/mgmt-bus.h#6 edit
... //depot/dev/nfx-tree/code/ssc-genlib/Makefile#7 edit
... //depot/dev/nfx-tree/code/ssc-genlib/cm-reboot-linux.c#6 delete
... //depot/dev/nfx-tree/code/ssc-genlib/cm-reboot-openbsd.c#3 delete
... //depot/dev/nfx-tree/code/ssc-genlib/cm-util-bc.c#12 edit
... //depot/dev/nfx-tree/code/ssc-genlib/genlib-linux.c#7 edit
... //depot/dev/nfx-tree/code/ssc-genlib/genlib-openbsd.c#7 edit
... //depot/dev/nfx-tree/code/ssc-genlib/linux.h#7 edit
... //depot/dev/nfx-tree/code/ssc-genlib/openbsd.h#7 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_system.c#46 edit
... //depot/dev/linux/kernel/linux-mips-2.6/.git/index#9 edit
... //depot/dev/linux/kernel/linux-mips-2.6/.git/objects/18/7e3493bccd7a87c0fe447be01d7e170176efe0#1 add
... //depot/dev/linux/kernel/linux-mips-2.6/.git/objects/4b/b0580d0eaade7d8da1464dbe65b6f954d227ac#1 add
... //depot/dev/linux/kernel/linux-mips-2.6/.git/objects/9d/64aa089a2ed2b46ff3ff3439c82ef867879c9b#1 add
... //depot/dev/linux/kernel/linux-mips-2.6/.git/objects/9e/3e3275ed3a909eb2fdf189ae887db0a60cecc6#1 add
... //depot/dev/linux/kernel/linux-mips-2.6/.git/objects/a4/4930fdae51f68822898060e0d797da3c045bbc#1 add
... //depot/dev/linux/kernel/linux-mips-2.6/.git/objects/ea/68986364361176b3e0fb73b8d2a66e7c1e2827#1 add
... //depot/dev/linux/kernel/linux-mips-2.6/.git/objects/ec/f73ad2723bfb899375ff362d3b4128f274defd#1 add
... //depot/dev/linux/kernel/linux-mips-2.6/.git/objects/f4/22fdb1f2c1febf81cac453a14b676aebc5ea99#1 add
... //depot/dev/linux/kernel/linux-mips-2.6/.git/refs/heads/onstor-2.6.22#5 edit

