| 141727614359_514960007836 | Matthew Wilcox |
|
On Fri, Oct 12, 2007 at 03:25:08PM -0700, David Miller wrote:
Unfortunately it doesnt build. The drivers/scsi/pluto.c part
fails with:
drivers/scsi/pluto.c: In function $,1rxpluto_detect$ |
|
|   |
| 165628314587_535060007699 | Gilbert Wu |
|
1. Create a file "update_bios" in sysfs to allow user to update bios
from user space.
2. The aic94xx BIOS image file can be downloaded from web site
" rel="nofollow" ww |
|
|   |
| 180925114716_536760007693 | Rolf Eike Beer |
|
--- Gilbert Wu <Gilbert_Wu@xxxxxxxxxxx wrote:
1. Create a file "update_bios" in sysfs to allow user to update bios
from user space.
2. The BIOS image file can be downloa |
|
|   |
| 124223754918_537460007583 | Gilbert Wu |
|
Hi Eike,
Thanks! I will correct it.
Gilbert
-----Original Message-----
From: Rolf Eike Beer [ rel="nofollow" mailto:eike-kernel@xxxxxxxxx mailto:eike-kernel@xxxxxxxxx ]
Sent: Thursday, Octob |
|
|   |
| 178324584566_575160007480 | Gilbert Wu |
|
Hi All,
Sorry, This patch is still missing some whitepace. Please ignore this
patch and I will resend it.
Thanks!
Gilbert
On Thu, 2007-10-11 at 16:02 -0700, Gilbert Wu wrote:
1. Create a file |
|
|   |
| 165429154240_501260007254 | Gilbert Wu |
|
Gilbert Wu wrote:
diff -urN a/drivers/scsi/aic94xx/aic94xx_init.c
b/drivers/scsi/aic94xx/aic94xx_init.c ---
a/drivers/scsi/aic94xx/aic94xx_init.c 2007-10-10 17:13:29.000000000 -0700
+++ b/dr |
|
|   |
| 184927194085_543660007705 | Matthew Wilcox |
|
Greetings,
I was wondering if anyone could give me advice on something.. its
probably a quick one for anyone (unlike myself) who actually know the
subsystem :) Im running into an issue using sg to |
|
|   |
| 113428784216_585060007440 | Hannes Reinecke |
|
sdparm is a command line utility designed to get and set
SCSI device parameters (cf hdparm for ATA disks). The
parameters are held in mode pages. Apart from SCSI devices
(e.g. disks, tapes and enclos |
|
|   |
| 154224874816_546060007373 | Hannes Reinecke |
|
|
|
|   |
| 104226454831_560860007327 | Mike Christie |
|
|
|
|   |
| 108720494242_532860007305 | Matthew Wilcox |
|
Reviewed the code, and did not find any generic issues (other than what
Mike Christie has stated).
On Wed, 2007-10-10 at 14:55 +0200, Hannes Reinecke wrote:
Hi Alasdair,
this is a patch to a |
|
|   |
| 158329114023_566960007092 | Matthew Wilcox |
|
Signed-off-by: Dave Jones <davej@xxxxxxxxxx
diff --git a/drivers/scsi/gdth.c b/drivers/scsi/gdth.c
index 55e4d2d..bfba877 100644
--- a/drivers/scsi/gdth.c
+++ b/drivers/scsi/gdth.c
@@ -392,12 +3 |
|
|   |
| 137324814971_559060007216 | Darrick J Wong |
|
If the aic94xx chip doesnt have a SAS address in the chips flash memory,
make libsas get one for us. Also clean out some old code that had been
used to do this in the past.
Signed-off-by: Darrick J |
|
|   |
| 102928734703_584660007564 | Jeff Garzik |
|
Provide a facility to use the request_firmware() interface to get a SAS
address from userspace. This can be used by SAS LLDDs that cannot
obtain the address from the host adapter.
Resend of 8 Oct. |
|
|   |
| 121823754209_504860007605 | Boaz Harrosh |
|
Thanks to acmes pahole utility, I found some places where we can save
a lot of bytes in scsi_cmnd, just by rearranging struct elements and
reducing the size of some elements. We go from 272 to 260 |
|
|   |
| 137620714654_561860007716 | Matthew Wilcox |
|
On Tue, Oct 09, 2007 at 11:42:43AM +0200, Boaz Harrosh wrote:
Please dont do this patch for now. This is because of the
soon to come scsi_data_buffer patch that rearages most of the members abov |
|
|   |
| 192329834627_594760007974 | Darrick J Wong |
|
On Tue, 9 Oct 2007 12:06:01 -0600
Matthew Wilcox <matthew@xxxxxx wrote:
On Tue, Oct 09, 2007 at 11:42:43AM +0200, Boaz Harrosh wrote:
Please dont do this patch for now. This is because of |
|
|   |
| 103920244454_500960007785 | Darrick J Wong |
|
On Mon, 08 Oct 2007, Darrick J. Wong wrote:
If the aic94xx chip doesnt have a SAS address in the chips flash memory,
use the request_firmware() interface to get one from userspace. This
way, |
|
|   |
| 122526444658_592960007991 | James Smart |
|
On Mon, 08 Oct 2007, Darrick J. Wong wrote:
On Mon, Oct 08, 2007 at 03:48:32PM -0700, Andrew Vasquez wrote:
So how about factoring that out to a transport-level interface. How
about so |
|
|   |
| 149327074365_570260007349 | Darrick J Wong |
|
On Tue, 09 Oct 2007, James Smart wrote:
Why do you prefer request_firmware() vs something over sysfs ?
Does environments like the kdump kernel also have access to data needed
by request_ |
|
|   |
| 130621314420_596160007820 | Jeff Garzik |
|
|
|
|   |
| 167726734802_530360007453 | Bernd Schubert |
|
--- James Smart <James.Smart@xxxxxxxxxx wrote:
Heres one pro for setting WWNs at arbitrary times...
If the box is migrating applications (say containers) that want
different SAN conne |
|
|   |
| 127626594477_573060007090 | Bernd Schubert |
|
[sorry for sending twice, but after I read the sil sources, I see the mail
address had been wrong]
Hi,
somehow the sil3114 causes data corruption with some (newer?) disks. Simply
filling the file |
|
|   |
| 151528944735_517260007223 | Bernd Schubert |
|
On Wednesday 10 October 2007 11:12:20 Bernd Schubert wrote:
On Monday 08 October 2007 17:09:17 Bernd Schubert wrote:
[sorry for sending twice, but after I read the sil sources, I see the
ma |
|
|   |
| 116223154931_552860007686 | Bernd Schubert |
|
This will add the sil3114 back to the controllers with the mod15 bug. Without
this patch no workaround for this controller is done and people might/will
suffer from data corruption.
Also rather tr |
|
|   |
| 187723234818_529760007567 | Jeff Garzik |
|
-static void ata_fill_sg(struct ata_queued_cmd *qc)
+void ata_fill_sg(struct ata_queued_cmd *qc)
{
struct ata_port *ap = qc- ap;
struct scatterlist *sg;
@@ -4217,10 +4217,15 @@ int a |
|
|   |
| 111729614239_592060007859 | Jeff Garzik |
|
On Thursday 11 October 2007 16:19:37 Jeff Garzik wrote:
1) Just about the only valid optimization is to ensure that only the
write path must be limited to small chunks, not both read- and
write |
|
|   |
| 137225404517_584960007185 | Jeff Garzik |
|
On Thursday 11 October 2007 17:04:45 Jeff Garzik wrote:
Bernd Schubert wrote:
On Thursday 11 October 2007 16:19:37 Jeff Garzik wrote:
1) Just about the only valid optimization is to ensure |
|
|   |
| 194027854079_567460007902 | Alan Cox |
|
On Friday 12 October 2007 23:08:21 Jeff Garzik wrote:
Bernd Schubert wrote:
a) 2.6.23 + sil-patch I posted, this is on a customer system (though my
former group), I wouldnt like to use -mm |
|
|   |
| 189821194217_582860007235 | Tejun Heo |
|
|
|
|   |
| 151325244559_533060007843 | Soeren Sonnenburg |
|
Hello Tejun,
On Tuesday 23 October 2007 10:08:01 Tejun Heo wrote:
Jeff Garzik wrote:
Alan Cox wrote:
2) Once we identified, over time, the set of drives affected by this
3112 quirk |
|
|   |
| 189729394803_513660007066 | Matthew Wilcox |
|
buf[i] can be up to 0xfd, so doubling it and assigning the result to an
unsigned char truncates the value. Just use an unsigned int instead;
its only a temporary.
Signed-off-by: Matthew Wilcox < |
|
|   |
| 199622294606_551260007876 | Matthew Wilcox |
|
The midlayer wont scan the host ID, so we dont need to check.
This is the only caller of sym_xpt_done2, so remove that too.
Signed-off-by: Matthew Wilcox <willy@xxxxxxxxxxxxxxx
---
drivers/scsi |
|
|   |
| 169820184660_577760007617 | Jeff Garzik |
|
Dont cache a private copy of the interrupt number
Signed-off-by: Matthew Wilcox <willy@xxxxxxxxxxxxxxx
---
drivers/scsi/sym53c8xx_2/sym_glue.c | 7 +++----
drivers/scsi/sym53c8xx_2/sym_glue. |
|
|   |
| 167925894736_589760007382 | Jeff Garzik |
|
Before all commands used sg, data_mapping and data_mapped were used to
distinguish whether the command had used map_single or map_sg. Now all
commands are sg, so we can delete data_mapping, data_map |
|
|   |
| 113129304907_569060007728 | Matthew Wilcox |
|
Instead of telling the reset routine that the command completed from
sym_eh_done, do it from sym_xpt_done. The to_do element of the ucmd
is redundant -- it serves only to tell whether eh_done is val |
|
|   |
| 153221564666_533560007523 | Matthew Wilcox |
|
Auke missed the sym2 driver in his initial sweep.
Signed-off-by: Matthew Wilcox <willy@xxxxxxxxxxxxxxx
---
drivers/scsi/sym53c8xx_2/sym_fw.c | 6 +++---
drivers/scsi/sym53c8xx_2/sym_glue.c |
|
|   |
| 140122884753_500660007831 | Jeff Garzik |
|
These macros arent needed any more. They used to be used for SPARC.
Signed-off-by: Matthew Wilcox <willy@xxxxxxxxxxxxxxx
---
drivers/scsi/sym53c8xx_2/sym_glue.c | 11 ++++-------
1 files cha |
|
|   |
| 188324984849_554360007541 | Jeff Garzik |
|
On Fri, Oct 05, 2007 at 04:59:47PM -0400, Jeff Garzik wrote:
NAK
The proper format string is %u because irq is unsigned
Ill change it to %u in the next revision. However, I respectfully
decl |
|
|   |
| 115929544130_589660007547 | Jeff Garzik |
|
On Tue, Oct 09, 2007 at 11:35:14AM -0400, Jeff Garzik wrote:
Not true. The original code used int irq, and the printf format was
correct as a result.
You changed the code to use unsigned i |
|
|   |
| 127829814477_518460007736 | Jeff Garzik |
|
This structure is accessed by the device; the fewer Linux things in it,
the better. Using the pci_dev pointer from the hostdata requires a lot
of changes:
- Pass Scsi_Host to a lot of routines whi |
|
|   |
| 191222024893_557760007185 | Matthew Wilcox |
|
On Fri, Oct 05, 2007 at 05:07:39PM -0400, Jeff Garzik wrote:
Obviously this is a judgement call on your part... but did you at least
consider passing sym_hcb for all cases instead?
I did. Ther |
|
|   |
| 110029384474_585360007274 | Matthew Wilcox |
|
|
|
|   |
| 168428284772_553360007046 | Jeff Garzik |
|
This function just printed a message to the user; move the print to its
only caller, and turn it into an starget_printk.
Signed-off-by: Matthew Wilcox <willy@xxxxxxxxxxxxxxx
---
drivers/scsi/sy |
|
|   |
| 107325295000_520460007850 | Jeff Garzik |
|
Make sym_interrupt return an irqreturn_t instead of void, and take a
Scsi_Host instead of a sym_hcb. Pass the Scsi_Host to the interrupt
handler instead of the sym_hcb. Rename the host_data to sym_ |
|
|   |
| 175227034830_522860007501 | Jeff Garzik |
|
From: Linas Vepstas <linas@xxxxxxxxxxxxxx
This patch adds the PCI error recovery callbacks to the Symbios SCSI device
driver. It includes support for First Failure Data Capture.
Signed-off-by: |
|
|   |
| 196527984703_585760007240 | Jeff Garzik |
|
If we have a scsi_cmnd, it gives the user more information than the
sym_name, and maybe the target.
Signed-off-by: Matthew Wilcox <willy@xxxxxxxxxxxxxxx
---
drivers/scsi/sym53c8xx_2/sym_glue.c |
|
|   |
| 104224754178_551660007122 | Jeff Garzik |
|
These struct elements record info that is never needed
Signed-off-by: Matthew Wilcox <willy@xxxxxxxxxxxxxxx
---
drivers/scsi/sym53c8xx_2/sym_glue.c | 5 +----
drivers/scsi/sym53c8xx_2/sym_gl |
|
|   |
| 179020104951_556260007320 | malahal |
|
I refreshed the blk layer timeout patch from Mike Christie to 2.6.23-rc8-mm1.
Fixed couple of places where scsi_dispatch_cmd() wasnt stopping timers.
Thanks, Malahal.
-
To unsubscribe from this list |
|
|   |
| 160826174850_560760007274 | Salyzyn Mark |
|
On Thu, 4 Oct 2007 11:17:50 -0700 malahal@xxxxxxxxxx wrote:
Mike Christies patches refreshed to 2.6.23-rc8-mm1.
Signed-off-by: Mike Christie <michaelc@xxxxxxxxxxx
Signed-off-by: Malahal |
|
|   |