ev, DMA_BIT_MASK(64)) ||
> + dma_set_mask_and_coherent(>dev, DMA_BIT_MASK(32))) {
> + TW_PRINTK(host, TW_DRIVER, 0x25, "Failed to set dma mask
> during resume");
> + retval = -ENODEV;
> + goto out_disable_device;
> + }
>
> /* Initialize the card */
> if (twl_reset_sequence(tw_dev, 0)) {
> --
> 2.19.1
>
Acked-by: Adam Radford
ODEV;
> - goto out_disable_device;
> - }
> + if (dma_set_mask_and_coherent(>dev, DMA_BIT_MASK(64)) ||
> + dma_set_mask_and_coherent(>dev, DMA_BIT_MASK(32))) {
> + TW_PRINTK(host, TW_DRIVER, 0x40, "Failed to set dma mask
> during resume");
> + retval = -ENODEV;
> + goto out_disable_device;
> + }
>
> /* Initialize the card */
> if (twa_reset_sequence(tw_dev, 0)) {
> --
> 2.19.1
>
Acked-by: Adam Radford
a..bd87fbacfbc7 100644
> --- a/drivers/scsi/3w-.h
> +++ b/drivers/scsi/3w-.h
> @@ -230,7 +230,6 @@ static unsigned char tw_sense_table[][4] =
> #define TW_IOCTL_TIMEOUT 25 /* 25 seconds */
> #define TW_IOCTL_CHRDEV_TIMEOUT 60 /* 60 seconds */
> #define TW_IOCTL_CHRDEV_FREE -1
> -#define TW_DMA_MASK DMA_BIT_MASK(32)
> #define TW_MAX_CDB_LEN 16
>
> /* Bitmask macros to eliminate bitfields */
> --
> 2.19.1
>
Acked-by: Adam Radford
ile)
>
> dprintk(KERN_WARNING "3w-: tw_ioctl_open()\n");
>
> + if (!capable(CAP_SYS_ADMIN))
> + return -EACCES;
> +
> minor_number = iminor(inode);
> if (minor_number >= tw_device_extension_count)
> return -ENODEV;
> --
> 2.7.4
>
Acked-by: Adam Radford <aradf...@gmail.com>
mber;
> int retval = TW_IOCTL_ERROR_OS_ENODEV;
>
> + if (!capable(CAP_SYS_ADMIN)) {
> + retval = -EACCES;
> + goto out;
> + }
> +
> minor_number = iminor(inode);
> if (minor_number >= twa_device_extension_count)
> goto out;
> --
> 2.7.4
>
Acked-by: Adam Radford <aradf...@gmail.com>
On Sat, May 5, 2018 at 10:48 PM, Wenwen Wang wrote:
> In tw_chrdev_ioctl(), the length of the data buffer is firstly copied from
> the userspace pointer 'argp' and saved to the kernel object
> 'data_buffer_length'. Then a security check is performed on it to make sure
> that the
On Sat, May 5, 2018 at 8:43 PM, Wenwen Wang wrote:
> In twa_chrdev_ioctl(), the ioctl driver command is firstly copied from the
> userspace pointer 'argp' and saved to the kernel object 'driver_command'.
> Then a security check is performed on the data buffer size indicated by
>
On Sat, May 5, 2018 at 10:50 PM, Wenwen Wang wrote:
> In twl_chrdev_ioctl(), the ioctl driver command is firstly copied from the
> userspace pointer 'argp' and saved to the kernel object 'driver_command'.
> Then a security check is performed on the data buffer size indicated by
ime = (ktime_get_real_seconds() - (sys_tz.tz_minuteswest *
> 60));
> + div_u64_rem(local_time - (3 * 86400), 604800, );
> + schedulertime = cpu_to_le32(schedulertime);
>
> memcpy(param->data, , sizeof(u32));
>
> --
> 2.9.0
>
Acked-by: Adam Radford <aradf...@gmail.com>
ent->time_stamp_sec overflows in y2106 */
> + local_time = (u32)(ktime_get_real_seconds() - (sys_tz.tz_minuteswest
> * 60));
> event->time_stamp_sec = local_time;
> event->aen_code = aen;
> event->retrieved = TW_AEN_NOT_RETRIEVED;
> --
> 2.9.0
>
Acked-by: Adam Radford <aradf...@gmail.com>
-666,7 +666,7 @@ typedef struct TAG_TW_Device_Extension {
> unsigned char event_queue_wrapped;
> unsigned interror_sequence_id;
> int ioctl_sem_lock;
> - u32 ioctl_msec;
> + ktime_t ioctl_time;
> int chrdev_request_id;
> wait_queue_head_t ioctl_wqueue;
> struct mutexioctl_lock;
> --
> 2.9.0
>
Looks good... Thanks for this fix!
Acked-by: Adam Radford <aradf...@gmail.com>
This change updates the 3ware drivers (3w-, 3w-9xxx, 3w-sas) email
addresses from linuxr...@lsi.com to aradf...@gmail.com, since the old
email address doesn't exist.
This patch was updated to remove www.lsi.com text.
Signed-off-by: Adam Radford <aradf...@gmail.com>
---
MAINT
On Thu, Nov 10, 2016 at 4:23 PM, adam radford <aradf...@gmail.com> wrote:
> This change updates the 3ware drivers (3w-, 3w-9xxx, 3w-sas) email
> addresses from linuxr...@lsi.com to aradf...@gmail.com, since the old
> email address doesn't exist.
>
> Signed-off-by
This change updates the 3ware drivers (3w-, 3w-9xxx, 3w-sas) email
addresses from linuxr...@lsi.com to aradf...@gmail.com, since the old
email address doesn't exist.
Signed-off-by: Adam Radford <aradf...@gmail.com>
---
MAINTAINERS| 2 +-
drivers/scsi/3w-9xxx.c | 6 +++---
d
On Thu, Nov 10, 2016 at 10:42 AM, James Bottomley
wrote:
> It would look a lot better if you submitted the patch to change this
> rather than having git history show someone else dumping it on you ...
Sure, I will do that.
-Aadm
--
To unsubscribe from this list: send
On Thu, Nov 10, 2016 at 6:07 AM, Martin K. Petersen
wrote:
> Ownership of these products is now with Broadcom. To my knowledge the
> 3ware product lines have been discontinued.
That is true. I am still lurking on this list, if you want to update
the email address to:
csi_cmnd *cmd = tw_dev->srb[request_id];
>
> - if (scsi_bufflen(cmd) < TW_MIN_SGL_LENGTH &&
> + if (!twa_command_mapped(cmd) &&
> (cmd->sc_data_direction == DMA_FROM_DEVICE ||
> cmd->sc_data_direction == DMA_BIDIRECTIONAL)) {
> if (scsi_sg_count(cmd) == 1) {
> --
> 1.9.1
>
Christoph/James,
Thanks for fixing this. The patch looks good to me.
Acked-by: Adam Radford <aradf...@gmail.com>
-Adam
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
On Sun, Sep 27, 2015 at 4:56 AM, "Tóth Attila" wrote:
> After an unsuccessful attempt to contact linuxr...@lsi.com, I'm trying to
> seek assistance on this list.
>
> I've been seeing WARNINGs upon boot for a while now, without any obvious
> symptoms. I got some advice to
,
Thanks for the patches! LGTM.
Acked-by: Adam Radford aradf...@gmail.com
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
More majordomo info at http://vger.kernel.org/majordomo-info.html
Acked-by: Adam Radford aradf...@gmail.com
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Acked-by: Adam Radford aradf...@gmail.com
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord
On Mon, Dec 22, 2014 at 2:52 PM, Rickard Strandqvist
rickard_strandqv...@spectrumdigital.se wrote:
2014-08-01 0:19 GMT+02:00 adam radford aradf...@gmail.com:
On Sun, Jul 27, 2014 at 8:11 AM, Rickard Strandqvist
rickard_strandqv...@spectrumdigital.se wrote:
Replacing strncpy with strlcpy
On Fri, Aug 1, 2014 at 5:20 AM, Christoph Hellwig h...@infradead.org wrote:
I've pushed out updates to both the core-for-3.17 and drivers-for-3.17
branches. I think we're in a good shape for the merge window, but
I'd still like to get reviewers attention for a few driver updates that
I'd love
-by: Adam Radford aradf...@gmail.com
-Adam
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
The following patch for megaraid_sas adds a missing initial call to
megasas_get_ld_vf_affiliation() at the end of megasas_probe_one().
Signed-off-by: Adam Radford aradf...@gmail.com
---
drivers/scsi/megaraid/megaraid_sas_base.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/scsi
The following patch for megaraid_sas removes some unused variables from the
megasas_instance structure.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
Signed-off-by: Adam Radford aradf...@gmail.com
---
drivers/scsi/megaraid/megaraid_sas.h | 2 --
1 file changed, 2 deletions(-)
diff
.
4. Add missing initial call to megasas_get_ld_vf_affiliation().
5. Version and Changelog update.
Adam Radford (5):
megaraid_sas: Fix reset_mutex leak
megaraid_sas: Remove unused variables in megasas_instance
megaraid_sas: Fix LD/VF affiliation parsing
megaraid_sas: Add missing initial call
() and
megasas_get_ld_Vf_affiliation_12() to reduce indentation levels.
Signed-off-by: Adam Radford aradf...@gmail.com
---
drivers/scsi/megaraid/megaraid_sas.h | 1 +
drivers/scsi/megaraid/megaraid_sas_base.c | 318 +++---
2 files changed, 208 insertions(+), 111 deletions
The following patch for megaraid_sas fixes a reset_mutex leak in
megasas_reset_fusion().
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
Signed-off-by: Adam Radford aradf...@gmail.com
---
drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 +
1 file changed, 1 insertion(+)
diff --git
The following patch for megaraid_sas updates the driver version and
Documentation/scsi/ChangeLog.megaraid_sas.
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
Signed-off-by: Adam Radford aradf...@gmail.com
---
Documentation/scsi/ChangeLog.megaraid_sas | 14 ++
drivers/scsi
On Thu, Jul 3, 2014 at 1:18 AM, Christoph Hellwig h...@infradead.org wrote:
On Mon, Jun 30, 2014 at 05:19:57PM -0700, Adam Radford wrote:
James/linux-scsi,
The following patch for megaraid_sas fixes the LD/VF affiliation policy
parsing code to account for LD targetId's and Hidden LD's
James/linux-scsi,
The following patch for megaraid_sas removes some unused variables from the
megasas_instance structure.
Signed-off-by: Adam Radford aradf...@gmail.com
---
drivers/scsi/megaraid/megaraid_sas.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/scsi/megaraid
affiliation parsing.
4. Version and Changelog update.
Adam Radford (4):
megaraid_sas: Fix reset_mutex leak
megaraid_sas: Removed unused variables in megasas_instance
megaraid_sas: Fix LD/VF affiliation parsing
megaraid_sas: Version and Changelog update
Documentation/scsi/ChangeLog.megaraid_sas
James/linux-scsi,
The following patch for megaraid_sas fixes a reset_mutex leak in
megasas_reset_fusion().
Signed-off-by: Adam Radford aradf...@gmail.com
---
drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/scsi/megaraid
James/linux-scsi,
The following patch for megaraid_sas fixes the LD/VF affiliation policy parsing
code to account for LD targetId's and Hidden LD's (not yet affiliated with any
Virtual Functions).
Signed-off-by: Adam Radford aradf...@gmail.com
---
drivers/scsi/megaraid/megaraid_sas.h
James/linux-scsi,
The following patch for megaraid_sas updates the driver version and
Documentation/scsi/ChangeLog.megaraid_sas.
Signed-off-by: Adam Radford aradf...@gmail.com
---
Documentation/scsi/ChangeLog.megaraid_sas | 13 +
drivers/scsi/megaraid/megaraid_sas.h | 6
Cc: Adam Radford linuxr...@lsi.com
---
diff --git a/drivers/scsi/3w-.h b/drivers/scsi/3w-.h
index 49dcf03..29b0b84e 100644
--- a/drivers/scsi/3w-.h
+++ b/drivers/scsi/3w-.h
@@ -392,6 +392,8 @@ typedef struct TAG_TW_Passthru
unsigned char padding[12];
} TW_Passthru
James/linux-scsi,
The following patch for megaraid_sas removes some unused variables
from the megasas_instance structure.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-for-next.old/drivers/scsi/megaraid/megaraid_sas.h
scsi-for-next.new/drivers/scsi/megaraid/megaraid_sas.h
James/linux-scsi,
The following patch series for megaraid_sas brings the driver up to
v06.803.02.00-rc1.
1. Fix reset_mutex leak in megasas_reset_fusion().
2. Remove unused variables in megasas_instance.
3. Fix LD/VF affiliation parsing.
4. Version and Changelog update.
-Adam
--
To unsubscribe
James/linux-scsi,
The following patch for megaraid_sas fixes a reset_mutex leak in
megasas_reset_fusion().
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-for-next.old/drivers/scsi/megaraid/megaraid_sas_fusion.c
scsi-for-next.new/drivers/scsi/megaraid/megaraid_sas_fusion.c
James/linux-scsi,
The following patch for megaraid_sas updates the driver version and
Documentation/scsi/ChangeLog.megaraid_sas.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-for-next.old/Documentation/scsi/ChangeLog.megaraid_sas
scsi-for-next.new/Documentation/scsi
James/linux-scsi,
The following patch for megaraid_sas fixes the LD/VF affiliation
policy parsing code to account for LD targetId's and Hidden LD's (not
yet affiliated with any Virtual Functions).
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-for-next.old/drivers/scsi/megaraid
/
Christoph/James,
I have reviewed this patch, and it looks good to me.
Please consider this ACK'd by the Megaraid driver team.
Acked-by: Adam Radford aradf...@gmail.com
-Adam
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord
:
http://marc.info/?l=linux-scsim=139444512512929w=2
-Adam
On Mon, Mar 10, 2014 at 4:13 AM, Hannes Reinecke h...@suse.de wrote:
On 03/10/2014 10:51 AM, adam radford wrote:
James/linux-scsi,
The following patch series for megaraid_sas brings the driver up to
v06.803.01.00-rc1:
1. Load correct
James/linux-scsi,
The following patch series for megaraid_sas brings the driver up to
v06.803.01.00-rc1:
1. Load correct raid context timeout value for multipathing and clustering.
2. Fix megasas_ioc_init_fusion to use local stack variable.
3. Return leaked MPT frames to MPT command pool.
4. Add
James/linux-scsi,
The following patch for megaraid_sas fixes the megasas_ioc_init_fusion function
to use a local stack variable for the IOCinit frame physical address
instead of clobbering the first request descriptor.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc.old
James/linux-scsi,
The following patch for megaraid_sas will return leaked MPT frames from any
polled DCMD's that timeout to the MPT frame pool.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc.old/drivers/scsi/megaraid/megaraid_sas_fusion.c
scsi-misc.new/drivers/scsi/megaraid
James/linux-scsi,
The following patch for megaraid_sas loads the correct raid context timeout
value for multpathing and clustering.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc.old/drivers/scsi/megaraid/megaraid_sas_fp.c
scsi-misc.new/drivers/scsi/megaraid
James/linux-scsi,
The following patch for megaraid_sas updates the driver version to
v06.803.01.00-rc1, and updates Documentation/scsi/ChangeLog.megaraid_sas.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc.old/Documentation/scsi/ChangeLog.megaraid_sas
scsi-misc.new
Istvan/Emmanuel,
08:00.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID
SAS 2208 IOV [Thunderbolt] [1000:002f] (rev 05)
I will be sending a driver patch for megaraid_sas to support the Dell
PowerEdge VRTX/Shared PERC8 device later this week. This will allow
you to run Linux
?
James,
Corrected patch is in-line below and also attached to this reply.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc.old/drivers/scsi/megaraid/megaraid_sas_base.c
scsi-misc.new/drivers/scsi/megaraid/megaraid_sas_base.c
--- scsi-misc.old/drivers/scsi/megaraid
James/linux-scsi,
The following patch for megaraid_sas will add support for High
Availability (HA)/clustering using shared Logical Disks.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc.old/drivers/scsi/megaraid/megaraid_sas_base.c
scsi-misc.new/drivers/scsi/megaraid
James/linux-scsi,
The following small patch series for megaraid_sas brings the driver up
to v06.700.06.00-rc1:
1. Add High Availability clustering support using shared Logical Disks.
2. Version and Changelog update.
-Adam
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
James/linux-scsi,
This patch updates the megaraid_sas driver version and updates
Documentation/ChangeLog.megaraid_sas
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc.old/Documentation/scsi/ChangeLog.megaraid_sas
scsi-misc.new/Documentation/scsi/ChangeLog.megaraid_sas
On Tue, Jul 9, 2013 at 11:10 PM, James Bottomley
james.bottom...@hansenpartnership.com wrote:
On Tue, 2013-07-09 at 15:12 -0700, adam radford wrote:
On Tue, Jul 9, 2013 at 2:18 PM, James Bottomley
Adam, you do drive by coding on this for LSI ... ack or reject, please.
I have just now located
On Tue, Jul 9, 2013 at 2:18 PM, James Bottomley
james.bottom...@hansenpartnership.com wrote:
On Tue, 2013-07-09 at 14:39 -0600, Myron Stowe wrote:
Is the megaraid driver still actively used and maintained? I originally
posted this series on 06.07.2013 and after receiving no comments, pinged
...@strlen.de
CC: adam radford aradf...@gmail.com
Signed-off-by: Martin K. Petersen martin.peter...@oracle.com
diff --git a/drivers/scsi/3w-.c b/drivers/scsi/3w-.c
index 56662ae..b9276d1 100644
--- a/drivers/scsi/3w-.c
+++ b/drivers/scsi/3w-.c
@@ -216,6 +216,7 @@
#include scsi
the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Acked-by: Adam Radford aradf...@gmail.com
-Adam
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message
(instance-ioctl_sem);
out_kfree_ioc:
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Thanks Dan, this looks good.
Acked-by: Adam Radford aradf
James/linux-scsi,
The following small patch series for megaraid_sas brings the driver up
to v06.506.00.00-rc1:
1. Add 4k FastPath DIF support.
2. Dont load DevHandle unless FastPath enabled.
3. Version and Changelog update.
-Adam
--
To unsubscribe from this list: send the line unsubscribe
James/linux-scsi,
The following patch for megaraid_sas will allow Fastpath T10PI/DIF
frame builds to work with 4k sector size.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc.old/drivers/scsi/megaraid/megaraid_sas_fusion.c
scsi-misc.new/drivers/scsi/megaraid
the DevHandle could be invalid.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc.old/drivers/scsi/megaraid/megaraid_sas_fusion.c
scsi-misc.new/drivers/scsi/megaraid/megaraid_sas_fusion.c
--- scsi-misc.old/drivers/scsi/megaraid/megaraid_sas_fusion.c 2013-02-09
22:44:15.625191018
James/linux-scsi,
This patch updates the megaraid_sas driver version and updates
Documentation/scsi/ChangeLog.megaraid_sas.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc.old/Documentation/scsi/ChangeLog.megaraid_sas
scsi-misc.new/Documentation/scsi/ChangeLog.megaraid_sas
);
memcpy(cmd-scmd-sense_buffer, cmd-sense,
SCSI_SENSE_BUFFERSIZE);
cmd-scmd-result |= DRIVER_SENSE 24;
--
Acked-by: Adam Radford aradf...@gmail.com
--
To unsubscribe from this list: send the line unsubscribe linux-scsi
),
+ dev_to_node(pdev-dev));
if (!host) {
printk(KERN_DEBUG megasas: scsi_host_alloc failed\n);
Acked-by: Adam Radford aradf...@gmail.com
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord
);
}
megasas_return_cmd(instance, cmd);
Acked-by: Adam Radford aradf...@gmail.com
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
James/linux-scsi,
The following patch series for megaraid_sas brings the driver up to
v06.504.01.00-rc1:
1. Remove un-needed completion_lock spinlock calls.
2. Add module param for configurable MSI-X vector count.
3. Load io_request DataLength in bytes.
4. Add array boundary check for SystemPD.
James/linux-scsi,
The following patch for megaraid_sas removes some un-needed
completion_lock spinlock calls.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc/drivers/scsi/megaraid/megaraid_sas_fusion.c
scsi-misc.new/drivers/scsi/megaraid/megaraid_sas_fusion.c
--- scsi-misc
James/linux-scsi,
The following patch for megaraid_sas adds a module parameter for
configurable MSI-X vector count.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc/drivers/scsi/megaraid/megaraid_sas_base.c
scsi-misc.new/drivers/scsi/megaraid/megaraid_sas_base.c
--- scsi-misc
James/linux-scsi,
The following patch for megaraid_sas loads io_request-DataLength in
bytes for newer firmware that supports high availability.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc/drivers/scsi/megaraid/megaraid_sas_fusion.c
scsi-misc.new/drivers/scsi/megaraid
James/linux-scsi,
The following patch for megaraid_sas adds an array boundary check for
the SystemPD build path.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc/drivers/scsi/megaraid/megaraid_sas_fusion.c
scsi-misc.new/drivers/scsi/megaraid/megaraid_sas_fusion.c
--- scsi
James/linux-scsi,
The following patch for megaraid_sas adds SystemPD FastPath support.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc/drivers/scsi/megaraid/megaraid_sas_fusion.c
scsi-misc.new/drivers/scsi/megaraid/megaraid_sas_fusion.c
--- scsi-misc/drivers/scsi/megaraid
James/linux-scsi,
The following patch for megaraid_sas removes some duplicate code.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi-misc/drivers/scsi/megaraid/megaraid_sas_base.c
scsi-misc.new/drivers/scsi/megaraid/megaraid_sas_base.c
--- scsi-misc/drivers/scsi/megaraid
-by: Adam Radford aradf...@gmail.com
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
On 7/27/12, Jiri Kosina jkos...@suse.cz wrote:
On Sat, 21 Jul 2012, Jiri Kosina wrote:
The device identifies itself as
0d:05.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X
Fusion-MPT SAS (rev 01) Subsystem: NEC Corporation SAS1068
and seems to be functionally compatible
On 7/27/12, Jiri Kosina jkos...@suse.cz wrote:
...
So, what is the alternative?
The only thing I know is that it works at least in basic mode (haven't
tested performance at all).
The driver for your card is a closed source driver called 'megasr'.
Here is a link to the LSI download page for
James/linux-scsi,
The following patch series for megaraid_sas brings the driver up to v6.18-rc1:
1. Fix Copyright dates.
2. Add throttlequeuedepth module parameter.
3. Add resetwaittime module parameter.
4. Move poll_aen_lock initializer.
5. Version and Changelog update.
-Adam
--
To unsubscribe
James/linux-scsi,
The following patch for megaraid_sas fixes the Copyright dates.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi/drivers/scsi/megaraid/megaraid_sas_base.c
scsi.new/drivers/scsi/megaraid/megaraid_sas_base.c
--- scsi/drivers/scsi/megaraid/megaraid_sas_base.c
James/linux-scsi,
The following patch for megaraid_sas adds a throttlequeuedepth module
parameter. This allows a user to adjust the queue depth of the
adapter when throttled due to I/O timeout.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi/drivers/scsi/megaraid
James/linux-scsi,
The following patch for megaraid_sas adds support for a resetwaittime
module parameter. This allows a user to adjust the wait time in
seconds after I/O timeout before resetting the adapter.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi/drivers/scsi/megaraid
present.
Signed-off-by: Kashyap Desai kashyap.de...@lsi.com
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi/drivers/scsi/megaraid/megaraid_sas_base.c
scsi.new/drivers/scsi/megaraid/megaraid_sas_base.c
--- scsi/drivers/scsi/megaraid/megaraid_sas_base.c 2012-07-17
14:57
James/linux-scsi,
The following patch for megaraid_sas updates the driver version and
Documentation/scsi/ChangeLog.megaraid_sas files.
Signed-off-by: Adam Radford aradf...@gmail.com
diff -Naur scsi/Documentation/scsi/ChangeLog.megaraid_sas
scsi.new/Documentation/scsi/ChangeLog.megaraid_sas
On Dec 6, 2007 6:07 PM, Gabriele Gorla [EMAIL PROTECTED] wrote:
disable packing of the TAG_TW_Device_Extension
structure to prevent kernel unaligned accesses when
accessing the spinlock inside the ioctl_wqueue structure.
Fixes smartmontools kernel panic on alpha SMP
Signed-off-by: Gabriele
On Dec 5, 2007 3:36 AM, Gabriele Gorla [EMAIL PROTECTED] wrote:
Hello,
I have submitted a patch for the 3x- driver on
alpha several months ago to both the driver maintainer
and the linux-scsi mailing list.
I have read all the FAQ and I tried to stick to the
instructions to the letter.
On Nov 9, 2007 10:04 AM, Tony Battersby [EMAIL PROTECTED] wrote:
The 3ware 9500S-8 SATA RAID controller exhibits terrible write
performance when PCI memory-write-and-invalidate is disabled. This is
easy to demonstrate by replacing pci_try_set_mwi() in the patch below
with pci_clear_mwi(). My
The attached patch for scsi-misc-2.6 updates the 3ware 8000 driver:
- Free irq handler in __tw_shutdown().
- Turn on RCD bit for caching mode page.
- Serialize reset code.
Signed-off-by: Adam Radford [EMAIL PROTECTED]
James, Please apply
Thanks!
-Adam
Note: The patch is attached
this, and it had a bug where the request_buffer was accessed in
twa_scsiop_execute_scsi_complete() when it was invalid. This is a corrected
variation of that patch.
Signed-off-by: Adam Radford [EMAIL PROTECTED]
James, Please apply
Thanks!
Note: The patch is attached as an attachment, and also included
The attached patch updates the driver for the 3ware 9000 series to do
the following:
- Add support for 9550SX controllers.
Signed-off-by: Adam Radford [EMAIL PROTECTED]
James, Please apply
diff -Naur linux-2.6.13-rc6-git9/drivers/scsi/3w-9xxx.c linux-2.6.13-rc6-git10/drivers/scsi/3w-9xxx.c
' ISR usage, remove bogus IRQ check (from Jeff Garzik)
- Remove un-needed eh_abort handler.
- Add support for embedded firmware error strings.
Signed-off-by: Adam Radford [EMAIL PROTECTED]
James, Please apply
3ware_linux_2.6.12-rc1-mm4.patch
Description: Binary data
will follow shortly,
including a PAE fix,
and a few other things (that is why I want it to be a separate patch).
Signed-off-by: Adam Radford [EMAIL PROTECTED]
James, Please apply
3ware_linux_2.6.12-rc1-bk2.patch
Description: Binary data
'change_queue_depth' api (from James).
- Fix 'handled=1' ISR usage, remove bogus IRQ check (from Jeff).
A smiliar patch for the 9000 series driver will follow shortly,
including a PAE fix,
and a few other things (that is why I want it to be a separate patch).
Signed-off-by: Adam Radford [EMAIL
James,
Here is a patch to update a few bugs in the 3ware driver for
5/6/7/8000 controllers.
-Adam
diff -Naur linux-2.6.11-rc2-mm1/drivers/scsi/3w-.c linux-2.6.11-rc2-mm2/driv
ers/scsi/3w-.c
--- linux-2.6.11-rc2-mm1/drivers/scsi/3w-.c 2004-12-24 13:35:28.0 -0
800
+++
92 matches
Mail list logo