svn commit: r345059 - head/sys/dev/mrsas

2019-03-12 Thread Kashyap D Desai
Author: kadesai Date: Tue Mar 12 09:29:46 2019 New Revision: 345059 URL: https://svnweb.freebsd.org/changeset/base/345059 Log: Update driver version to 07.709.04.00-fbsd Submitted by: Sumit Saxena Reviewed by: Kashyap Desai Approved by: Ken MFC after: 3 days Sponsored by:

svn commit: r345058 - head/sys/dev/mrsas

2019-03-12 Thread Kashyap D Desai
Author: kadesai Date: Tue Mar 12 09:29:01 2019 New Revision: 345058 URL: https://svnweb.freebsd.org/changeset/base/345058 Log: Allocated MFI frames should be same as MPT frames reserved for DCMDs Submitted by: Sumit Saxena Reviewed by: Kashyap Desai Approved by: Ken MFC after: 3

svn commit: r345056 - head/sys/dev/mrsas

2019-03-12 Thread Kashyap D Desai
Author: kadesai Date: Tue Mar 12 09:24:58 2019 New Revision: 345056 URL: https://svnweb.freebsd.org/changeset/base/345056 Log: fw_outstanding"(outstanding IOs at firmware level) counter gets screwed up when R1 fastpath writes are running. Some of the cases which are not handled properly in

svn commit: r342540 - head/sys/dev/mrsas

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:48:39 2018 New Revision: 342540 URL: https://svnweb.freebsd.org/changeset/base/342540 Log: Driver version upgrade. Submitted by: Sumit Saxena Reviewed by: Kashyap Desai Approved by: ken MFC after: 3 days Sponsored by: Broadcom Inc

svn commit: r342539 - head/sys/dev/mrsas

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:47:52 2018 New Revision: 342539 URL: https://svnweb.freebsd.org/changeset/base/342539 Log: Problem statement: Due to hardware errata in Aero controllers, reads to certain fusion registers could intermittently return all zeroes. This behavior is

svn commit: r342538 - head/sys/dev/mrsas

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:47:08 2018 New Revision: 342538 URL: https://svnweb.freebsd.org/changeset/base/342538 Log: This patch will add support for 32 bit atomic request descriptor for Aero adapters. For Aero adapters- 1. Driver will use 32 bit atomic descriptor to fire IOs

svn commit: r342537 - head/sys/dev/mrsas

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:46:23 2018 New Revision: 342537 URL: https://svnweb.freebsd.org/changeset/base/342537 Log: This patch will add support for latest generation MegaRAID adapters- Aero(39xx). Driver will throw a warning message when a Configurable secure type controller is

svn commit: r342536 - head/sys/dev/mpr

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:44:30 2018 New Revision: 342536 URL: https://svnweb.freebsd.org/changeset/base/342536 Log: Update mpr driver version to v23.00.00.00-fbsd Submitted by: Sreekanth Reddy Reviewed by: Kashyap Desai Approved by: ken MFC after: 3 days Sponsored

svn commit: r342535 - head/sys/dev/mpr

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:43:31 2018 New Revision: 342535 URL: https://svnweb.freebsd.org/changeset/base/342535 Log: Update copyright information Submitted by: Sreekanth Reddy Reviewed by: Kashyap Desai Approved by: ken MFC after: 3 days Sponsored by: Broadcom Inc

svn commit: r342534 - head/sys/dev/mpr

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:42:45 2018 New Revision: 342534 URL: https://svnweb.freebsd.org/changeset/base/342534 Log: On Aero/Sea A0 cards retry MPT Fusion registers reads for max three times Due to HW Errta on Aero/Sea A0 chipset on secure boot mode & on heavy IO load,

svn commit: r342533 - head/sys/dev/mpr

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:41:53 2018 New Revision: 342533 URL: https://svnweb.freebsd.org/changeset/base/342533 Log: Enable atomic type descriptor support only for Sea & Aero cards Enable atomic type descriptor support only for Sea & Aero cards, due to HW errata this atomic

svn commit: r342531 - head/sys/dev/mpr

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:41:14 2018 New Revision: 342531 URL: https://svnweb.freebsd.org/changeset/base/342531 Log: Add Sea,Aero adapter support Added deviceID's for Sea,Aero to mpr Driver Aero: 0x00E0 Invalid 0x00E1 Configurable Secure 0x00E2

svn commit: r342530 - head/sys/dev/mpr

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:40:27 2018 New Revision: 342530 URL: https://svnweb.freebsd.org/changeset/base/342530 Log: Added support for NVMe Task Management Following list of changes done in the driver as a part of TM handling on the NVMe drives. Below changes are only

svn commit: r342528 - head/sys/dev/mpr

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:39:22 2018 New Revision: 342528 URL: https://svnweb.freebsd.org/changeset/base/342528 Log: Copy back the Sense data at proper location expected by the application typedef struct mps_pass_thru { uint64_t PtrRequest;

svn commit: r342526 - head/sys/dev/mpr/mpi

2018-12-26 Thread Kashyap D Desai
Author: kadesai Date: Wed Dec 26 10:38:12 2018 New Revision: 342526 URL: https://svnweb.freebsd.org/changeset/base/342526 Log: Update MPI header files version to 2.00.52 from 2.00.48 Submitted by: Sreekanth Reddy Reviewed by: Kashyap Desai Approved by: ken MFC after: 3 days

svn commit: r342079 - head/sys/dev/mrsas

2018-12-14 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 10:49:48 2018 New Revision: 342079 URL: https://svnweb.freebsd.org/changeset/base/342079 Log: Compilation failure on ppc and mips due to Revision 342066. Adding extra memset on chain frame. Submitted by: Sumit Saxena Reviewed by: Kashyap Desai

svn commit: r342069 - head/sys/dev/mrsas

2018-12-14 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 08:06:39 2018 New Revision: 342069 URL: https://svnweb.freebsd.org/changeset/base/342069 Log: Driver version upgrade 07.708.02.00-fbsd Submitted by: Sumit Saxena Reviewed by: Kashyap Desai Approved by: ken MFC after: 3 days Sponsored by:

svn commit: r342068 - head/sys/dev/mrsas

2018-12-14 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 08:05:49 2018 New Revision: 342068 URL: https://svnweb.freebsd.org/changeset/base/342068 Log: This patch will increase debug level as current logging level has very minimal prints and even few important messages will not get logged. Submitted by: Sumit

svn commit: r342067 - head/sys/dev/mrsas

2018-12-14 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 08:05:01 2018 New Revision: 342067 URL: https://svnweb.freebsd.org/changeset/base/342067 Log: Change IOC INIT wait time to 180 secs to keep it inline with timeout used by internal DCMDs. Submitted by: Sumit Saxena Reviewed by: Kashyap Desai

svn commit: r342066 - head/sys/dev/mrsas

2018-12-14 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 08:04:16 2018 New Revision: 342066 URL: https://svnweb.freebsd.org/changeset/base/342066 Log: This patch will add support for NVME PRPs creation by driver for fastpath capable IOs. NVME specification supports specific type of scatter gather list called as

svn commit: r342065 - head/sys/dev/mrsas

2018-12-14 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 08:03:28 2018 New Revision: 342065 URL: https://svnweb.freebsd.org/changeset/base/342065 Log: This patch will add support for new DCMD to get PD information and a single data structure to specify LD and JBOD. Submitted by: Sumit Saxena Reviewed by:

svn commit: r342064 - head/sys/dev/mrsas

2018-12-14 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 08:02:44 2018 New Revision: 342064 URL: https://svnweb.freebsd.org/changeset/base/342064 Log: To improve RAID 1/10 Write performance, OS drivers need to issue the required Write IOs as Fast Path IOs (after the appropriate checks allowing Fast Path to be

svn commit: r342063 - head/sys/dev/mrsas

2018-12-14 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 08:01:49 2018 New Revision: 342063 URL: https://svnweb.freebsd.org/changeset/base/342063 Log: Detect sequential Write IOs and pass the hint that it is part of sequential stream to help HBA Firmware do the Full Stripe Writes. For read IOs on certain RAID

svn commit: r342062 - head/sys/dev/mrsas

2018-12-14 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 08:00:45 2018 New Revision: 342062 URL: https://svnweb.freebsd.org/changeset/base/342062 Log: This patch will add new interface to support more than 256 JBODs. Submitted by: Sumit Saxena Reviewed by: Kashyap Desai Approved by: ken MFC after: 3

svn commit: r342061 - head/sys/dev/mrsas

2018-12-14 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 08:00:01 2018 New Revision: 342061 URL: https://svnweb.freebsd.org/changeset/base/342061 Log: This patch will add support for divert bitmap in RAID map. Divert bitmap is supported for SAS3.5 adapters only. Submitted by: Sumit Saxena Reviewed by:

svn commit: r342060 - head/sys/dev/mrsas

2018-12-13 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 07:59:09 2018 New Revision: 342060 URL: https://svnweb.freebsd.org/changeset/base/342060 Log: This patch will add support for new Dynamic RaidMap to have different sizes for different number of supported VDs for SAS3.5 MegaRAID adapters. Submitted by:

svn commit: r342059 - head/sys/dev/mrsas

2018-12-13 Thread Kashyap D Desai
Author: kadesai Date: Fri Dec 14 07:57:00 2018 New Revision: 342059 URL: https://svnweb.freebsd.org/changeset/base/342059 Log: This patch will add support for next generation(SAS3.5) of Tri mode(SAS, SATA, NVMe) MegaRAID adapters. Submitted by: Sumit Saxena Reviewed by: Kashyap

svn commit: r309294 - head/sys/dev/mrsas

2016-11-29 Thread Kashyap D Desai
Author: kadesai Date: Tue Nov 29 13:05:43 2016 New Revision: 309294 URL: https://svnweb.freebsd.org/changeset/base/309294 Log: This patch upgrades driver version to 06.712.04.00-fbsd Submitted by: Sumit Saxena Reviewed by:Kashyap Desai

svn commit: r309293 - head/sys/dev/mrsas

2016-11-29 Thread Kashyap D Desai
Author: kadesai Date: Tue Nov 29 13:04:40 2016 New Revision: 309293 URL: https://svnweb.freebsd.org/changeset/base/309293 Log: This patch will add code to refire IOCTL commands after OCR. Submitted by: Sumit Saxena Reviewed by:Kashyap Desai

svn commit: r309292 - head/sys/dev/mrsas

2016-11-29 Thread Kashyap D Desai
Author: kadesai Date: Tue Nov 29 13:03:43 2016 New Revision: 309292 URL: https://svnweb.freebsd.org/changeset/base/309292 Log: This patch will unblock SYNCHRONIZE_CACHE command to firmware, i.e. don't block the SYNCHRONIZE_CACHE command at driver instead of passing it to firmware for all

svn commit: r309291 - head/sys/dev/mrsas

2016-11-29 Thread Kashyap D Desai
Author: kadesai Date: Tue Nov 29 13:02:48 2016 New Revision: 309291 URL: https://svnweb.freebsd.org/changeset/base/309291 Log: Wait for AEN task to be completed(if in queue) before resetting the controller and return without processing event in AEN thread, if controller reset is in progress.

svn commit: r309290 - head/sys/dev/mrsas

2016-11-29 Thread Kashyap D Desai
Author: kadesai Date: Tue Nov 29 13:01:31 2016 New Revision: 309290 URL: https://svnweb.freebsd.org/changeset/base/309290 Log: This patch will add task management support in driver. Below is high level description: If a SCSI IO times out, then before initiating OCR, now the driver will try

svn commit: r309289 - head/sys/dev/mrsas

2016-11-29 Thread Kashyap D Desai
Author: kadesai Date: Tue Nov 29 12:59:38 2016 New Revision: 309289 URL: https://svnweb.freebsd.org/changeset/base/309289 Log: Process outstanding reply descriptors from all the reply descriptor post queues before initiating OCR. Submitted by: Sumit Saxena

svn commit: r309288 - head/sys/dev/mrsas

2016-11-29 Thread Kashyap D Desai
Author: kadesai Date: Tue Nov 29 12:58:28 2016 New Revision: 309288 URL: https://svnweb.freebsd.org/changeset/base/309288 Log: Clean up reference to AEN command if abort AEN is succesful as the command is aborted. Did the same by setting sc->aen_cmd = NULL when aborting AEN is successful.

svn commit: r309287 - head/sys/dev/mrsas

2016-11-29 Thread Kashyap D Desai
Author: kadesai Date: Tue Nov 29 12:56:53 2016 New Revision: 309287 URL: https://svnweb.freebsd.org/changeset/base/309287 Log: Update controller properties(read OCR capability bit) when MR_EVT_CTRL_PROP_CHANGED recieved. Submitted by: Sumit Saxena Reviewed

svn commit: r309286 - head/sys/dev/mrsas

2016-11-29 Thread Kashyap D Desai
Author: kadesai Date: Tue Nov 29 12:55:01 2016 New Revision: 309286 URL: https://svnweb.freebsd.org/changeset/base/309286 Log: Add sanity check in IO and IOCTL path not to process command further if controller is in HW_CRITICAL_ERROR. Submitted by: Sumit Saxena

svn commit: r309285 - head/sys/dev/mrsas

2016-11-29 Thread Kashyap D Desai
Author: kadesai Date: Tue Nov 29 12:53:05 2016 New Revision: 309285 URL: https://svnweb.freebsd.org/changeset/base/309285 Log: Use a variable to indicate Gen3 controllers and remove all PCI ids based checks used for gen3 controllers. Submitted by: Sumit Saxena

svn commit: r309284 - head/sys/dev/mrsas

2016-11-29 Thread Kashyap D Desai
Author: kadesai Date: Tue Nov 29 12:49:20 2016 New Revision: 309284 URL: https://svnweb.freebsd.org/changeset/base/309284 Log: Problem statement: MFI linked list in megaraid_sas driver is used for mfi-mpt pass-through commands. This list can be corrupted due to many possible race

svn commit: r301203 - head/sys/dev/mrsas

2016-06-02 Thread Kashyap D Desai
Author: kadesai Date: Thu Jun 2 12:26:55 2016 New Revision: 301203 URL: https://svnweb.freebsd.org/changeset/base/301203 Log: Added support for Avago/Broadcom Cutlass(12 Gbps- 16 port count) controllers. Submitted by: Sumit Saxena Reviewed by:Kashyap

svn commit: r299672 - head/sys/dev/mrsas

2016-05-13 Thread Kashyap D Desai
Author: kadesai Date: Fri May 13 12:24:39 2016 New Revision: 299672 URL: https://svnweb.freebsd.org/changeset/base/299672 Log: Version update patch. Submitted by: Sumit Saxena Reviewed by:Kashyap Desai MFC after: 3 days

svn commit: r299671 - head/sys/dev/mrsas

2016-05-13 Thread Kashyap D Desai
Author: kadesai Date: Fri May 13 12:21:50 2016 New Revision: 299671 URL: https://svnweb.freebsd.org/changeset/base/299671 Log: Following bugs fixed as part of this patch: .Kernel panic while collecting kdump (reported by Doug A.) .NULL pointer dereference at sertain places .Removed dead

svn commit: r299670 - head/sys/dev/mrsas

2016-05-13 Thread Kashyap D Desai
Author: kadesai Date: Fri May 13 12:18:12 2016 New Revision: 299670 URL: https://svnweb.freebsd.org/changeset/base/299670 Log: Added supprot for Avago Intruder controller. Submitted by: Sumit Saxena Reviewed by:Kashyap Desai

svn commit: r299669 - head/sys/dev/mrsas

2016-05-13 Thread Kashyap D Desai
Author: kadesai Date: Fri May 13 12:15:20 2016 New Revision: 299669 URL: https://svnweb.freebsd.org/changeset/base/299669 Log: Implemented interrupt Config Hook in mrsas(4) to defer some of the tasks, like: riegistering AEN, creating cdev. Submitted by: Sumit Saxena

svn commit: r299668 - head/sys/dev/mrsas

2016-05-13 Thread Kashyap D Desai
Author: kadesai Date: Fri May 13 12:12:09 2016 New Revision: 299668 URL: https://svnweb.freebsd.org/changeset/base/299668 Log: This patch implements driver support for 1MB IO size. NOTE: The FreeBSD system currently restricts the MAX IO size to MAXPHYS which in turn is 128KB. We tested

svn commit: r299667 - head/sys/dev/mrsas

2016-05-13 Thread Kashyap D Desai
Author: kadesai Date: Fri May 13 12:05:02 2016 New Revision: 299667 URL: https://svnweb.freebsd.org/changeset/base/299667 Log: Similar to RAID map for Logical Drives, now JBOD map has been introduced for JBODs. Driver has to sync the JBOD map with firmware and use sequence number as a

svn commit: r299666 - head/sys/dev/mrsas

2016-05-13 Thread Kashyap D Desai
Author: kadesai Date: Fri May 13 12:00:46 2016 New Revision: 299666 URL: https://svnweb.freebsd.org/changeset/base/299666 Log: There was no ERROR handling for firmware command TIMEOUT. This patch takes care of any firmware command timeout scenarios by initiating OCR. Submitted by:

svn commit: r284873 - head/sys/dev/mrsas

2015-06-26 Thread Kashyap D Desai
Author: kadesai Date: Fri Jun 26 12:00:51 2015 New Revision: 284873 URL: https://svnweb.freebsd.org/changeset/base/284873 Log: Counter part of mfi driver commit in mrsas Switch from make_dev_alias to make_dev_alias_p since make_dev_alias_p can gracefully fail if the

svn commit: r284872 - head/sys/dev/mrsas

2015-06-26 Thread Kashyap D Desai
Author: kadesai Date: Fri Jun 26 11:58:42 2015 New Revision: 284872 URL: https://svnweb.freebsd.org/changeset/base/284872 Log: Kernel panic may be observed by user, if MR controller is under Chip reset (OCR) and there are some pending IOs at the time of OCR. This is mainly because of

svn commit: r282525 - head/sys/dev/mrsas

2015-05-06 Thread Kashyap D Desai
Author: kadesai Date: Wed May 6 10:32:27 2015 New Revision: 282525 URL: https://svnweb.freebsd.org/changeset/base/282525 Log: This patch adds the feature to provide PCI information via IOCTL query. Reviewed by: ambrisko MFC after:2 weeks Sponsored by: AVAGO Technologies

svn commit: r282529 - head/sys/dev/mrsas

2015-05-06 Thread Kashyap D Desai
Author: kadesai Date: Wed May 6 10:43:19 2015 New Revision: 282529 URL: https://svnweb.freebsd.org/changeset/base/282529 Log: Driver calls mrsas_complete_cmd() to call mrsas_wakeup() for each MFI frame that was issued through the ioctl() interface prior to the kill adapter. This ensures

svn commit: r282530 - head/sys/dev/mrsas

2015-05-06 Thread Kashyap D Desai
Author: kadesai Date: Wed May 6 10:44:08 2015 New Revision: 282530 URL: https://svnweb.freebsd.org/changeset/base/282530 Log: Bug fixes found internally as detailed below: 1. While disabling interrupt the FW disables interrupts for only 16 vectors. In case of Invader which supports 96

svn commit: r282528 - head/sys/dev/mrsas

2015-05-06 Thread Kashyap D Desai
Author: kadesai Date: Wed May 6 10:42:44 2015 New Revision: 282528 URL: https://svnweb.freebsd.org/changeset/base/282528 Log: In OCR(Online Controller Reset) path, driver sets adapter state to MEGASAS_HBA_OPERATIONAL before getting new RAID map. There will be a small window where IO will

svn commit: r282527 - head/sys/dev/mrsas

2015-05-06 Thread Kashyap D Desai
Author: kadesai Date: Wed May 6 10:41:27 2015 New Revision: 282527 URL: https://svnweb.freebsd.org/changeset/base/282527 Log: Current driver does fast path read load balancing between arm and mirror disk for two Drive Raid-1 configuration only. Now, Driver support fast path read load

svn commit: r282531 - head/sys/dev/mrsas

2015-05-06 Thread Kashyap D Desai
Author: kadesai Date: Wed May 6 10:45:13 2015 New Revision: 282531 URL: https://svnweb.freebsd.org/changeset/base/282531 Log: 1. All LSI namings are converted to AVAGO Tech. 2. Fix in AEN path(suggested by John Baldwin). 3. Fix IOCTL path w.r.t Sense key handling Reviewed by:

svn commit: r282532 - head/sys/dev/mrsas

2015-05-06 Thread Kashyap D Desai
Author: kadesai Date: Wed May 6 10:45:56 2015 New Revision: 282532 URL: https://svnweb.freebsd.org/changeset/base/282532 Log: Configured the mrsas(4) driver to support UNMAPPED I/O and updated driver version. Reviewed by: ambrisko MFC after:2 weeks Sponsored by: AVAGO

svn commit: r282526 - head/sys/dev/mrsas

2015-05-06 Thread Kashyap D Desai
Author: kadesai Date: Wed May 6 10:36:53 2015 New Revision: 282526 URL: https://svnweb.freebsd.org/changeset/base/282526 Log: Now Driver expose Secure Jbod Support via driver_operations in MFI INIT Frame. FW expose Secure Jbod support via Controller properity. Firmware expect IOs to be

svn commit: r282533 - head/sys/dev/mrsas

2015-05-06 Thread Kashyap D Desai
Author: kadesai Date: Wed May 6 10:46:28 2015 New Revision: 282533 URL: https://svnweb.freebsd.org/changeset/base/282533 Log: Corrected indentation on conflicted source files. Reviewed by: ambrisko MFC after:2 weeks Sponsored by: AVAGO Technologies Modified:

svn commit: r273040 - head/sys/dev/mrsas

2014-10-13 Thread Kashyap D Desai
Author: kadesai Date: Mon Oct 13 15:33:27 2014 New Revision: 273040 URL: https://svnweb.freebsd.org/changeset/base/273040 Log: Fix for build issue on i386.xen and amd64.xen. This is a duplicate variable reference in mrsas, so now this patch isolate atomic_ variable and relavent function

svn commit: r272735 - head/sys/dev/mrsas

2014-10-08 Thread Kashyap D Desai
Author: kadesai Date: Wed Oct 8 08:48:18 2014 New Revision: 272735 URL: https://svnweb.freebsd.org/changeset/base/272735 Log: Current MegaRAID firmware and hence the driver only supported 64VDs. E.g: If the user wants to create more than 64VD on a controller, it is not possible on

svn commit: r272737 - in head/sys: dev/mrsas modules/mrsas modules/mrsas/mrsas_linux

2014-10-08 Thread Kashyap D Desai
Author: kadesai Date: Wed Oct 8 09:19:35 2014 New Revision: 272737 URL: https://svnweb.freebsd.org/changeset/base/272737 Log: This is a feature provided to run 32-bit linux binaries on FreeBSD 64bit machine, for which 32bit compatibilty code has been added. As in linux there is only one

svn commit: r272738 - in head/sys: dev/mrsas modules/mrsas modules/mrsas/mrsas_linux

2014-10-08 Thread Kashyap D Desai
Author: kadesai Date: Wed Oct 8 09:30:35 2014 New Revision: 272738 URL: https://svnweb.freebsd.org/changeset/base/272738 Log: Fix the minor svn add issue. $FreeBSD$ expands at the time of snv add, so I have added $FreeBSD$ as comment. This commit is contininous of last mrsas commit, so

svn commit: r272739 - head/sys/dev/mrsas

2014-10-08 Thread Kashyap D Desai
Author: kadesai Date: Wed Oct 8 09:34:25 2014 New Revision: 272739 URL: https://svnweb.freebsd.org/changeset/base/272739 Log: Extended MSI-x vectors support for Invader and Fury(12Gb/s HBA). This Driver will create multiple MSI-x vector depending upon what FW expose. As of now 12 Gbp/s

svn commit: r272740 - head/sys/dev/mrsas

2014-10-08 Thread Kashyap D Desai
Author: kadesai Date: Wed Oct 8 09:35:52 2014 New Revision: 272740 URL: https://svnweb.freebsd.org/changeset/base/272740 Log: d_poll() callback function is the entry point for poll system call for the application. It is meant to notify the applications which will be waiting for some

svn commit: r272741 - head/sys/dev/mrsas

2014-10-08 Thread Kashyap D Desai
Author: kadesai Date: Wed Oct 8 09:37:47 2014 New Revision: 272741 URL: https://svnweb.freebsd.org/changeset/base/272741 Log: In the passthru IOCTL path, the mfi command pool was freely accessible N times where as there are limited number(32) of mfi commands in the pool. The mfi command

svn commit: r272742 - head/sys/dev/mrsas

2014-10-08 Thread Kashyap D Desai
Author: kadesai Date: Wed Oct 8 09:39:18 2014 New Revision: 272742 URL: https://svnweb.freebsd.org/changeset/base/272742 Log: Driver version upgrade. Bring head mrsas same as internal Phase 6.5. Reviewed by: ambrisko MFC after:2 weeks Sponsored by: AVAGO Technologies Modified:

svn commit: r272744 - head/sys/dev/mrsas

2014-10-08 Thread Kashyap D Desai
Author: kadesai Date: Wed Oct 8 10:14:37 2014 New Revision: 272744 URL: https://svnweb.freebsd.org/changeset/base/272744 Log: No logical code change in this pathc. Only Style 9 changes for mrsas driver. Reviewed by: ambrisko MFC after:2 weeks Sponsored by: AVAGO Technologies

svn commit: r270973 - head/sys/dev/mrsas

2014-09-02 Thread Kashyap D Desai
Author: kadesai Date: Tue Sep 2 18:32:41 2014 New Revision: 270973 URL: http://svnweb.freebsd.org/changeset/base/270973 Log: Fix for WITNESS warning while doing xpt_rescan. This happen when converting any JBOD to RAID or creating any new RAID from Unconfigured Drives. Without this