FW: [GIT PULL] First round of SCSI updates for the 3.15+ merge window

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey James,

Is is possible to include attached patch?

Regards,
Hiral

On 6/9/14, 8:02 AM, "James Bottomley"
<James.Bottomley@xxxxxxxxxxxxxxxxxxxxx> wrote:

>This patch consists of the usual driver updates (qla2xxx, qla4xxx, lpfc,
>be2iscsi, fnic, ufs, NCR5380)  The NCR5380 is the addition to maintained
>status of a long neglected driver for older hardware.  In addition there
>are a lot of minor fixes and cleanups and some more updates to make scsi
>mq ready.
>
>The patch is available here:
>
>git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-for-linus
>
>The short changelog is:
>
>Adheer Chandravanshi (2):
>      qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param
>      qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param
>
>Alexey Khoroshilov (1):
>      bfa: allocate memory with GFP_ATOMIC in spinlock context
>
>Armen Baloyan (3):
>      qla2xxx: Adjust adapter reset routine to the changes in firmware
>specification for ISPFx00.
>      qla2xxx: Decrease pci access for response queue processing for
>ISPFX00.
>      qla2xxx: Change copyright year to 2014 in all the source files.
>
>Atul Deshmukh (3):
>      qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio.
>      qla2xxx: Include <delay.h> file for msleep declartion in qla_nx2.c
>file.
>      qla2xxx: Use proper log message for flash lock failed error.
>
>Ben Hutchings (1):
>      mvsas: Recognise device/subsystem 9485/9485 as 88SE9485
>
>Benoit Taine (2):
>      qla2xxx: Use kmemdup instead of kmalloc + memcpy
>      qla4xxx: Use kmemdup instead of kmalloc + memcpy
>
>Chad Dupuis (7):
>      qla2xxx: Remove wait for online from host reset handler.
>      qla2xxx: Do logins from a chip reset in DPC thread instead of the
>error handler thread.
>      qla2xxx: Reduce the time we wait for a command to complete during
>SCSI error handling.
>      qla2xxx: Clear loop_id for ports that are marked lost during fabric
>scanning.
>      qla2xxx: Avoid escalating the SCSI error handler if the command is
>not found in firmware.
>      qla2xxx: Remove unnecessary printk_ratelimited from qla_nx2.c
>      qla2xxx: Do not schedule reset when one is already active when
>receiving an invalid status handle.
>
>Christoph Hellwig (7):
>      Revert "be2iscsi: Fix processing cqe for cxn whose endpoint is
>freed"
>      scsi_debug: simple short transfer injection
>      virtio_scsi: use cmd_size
>      scsi: handle command allocation failure in scsi_reset_provider
>      scsi: reintroduce scsi_driver.init_command
>      scsi: remove scsi_end_request
>      scsi: explicitly release bidi buffers
>
>Dan Carpenter (1):
>      qla2xxx: fix incorrect debug printk
>
>David Jeffery (1):
>      sd: medium access timeout counter fails to reset
>
>Fabian Frederick (1):
>      include/scsi/osd_protocol.h: remove unnecessary __constant
>
>Finn Thain (14):
>      scsi/NCR5380: dprintk macro
>      scsi/NCR5380: merge sun3_scsi_vme.c into sun3_scsi.c
>      scsi/NCR5380: reduce depth of sun3_scsi nested includes
>      scsi/NCR5380: remove unused macro definitions
>      scsi/NCR5380: fix and standardize NDEBUG macros
>      scsi/NCR5380: adopt dprintk()
>      scsi/NCR5380: adopt NCR5380_dprint() and NCR5380_dprint_phase()
>      scsi/NCR5380: fix dprintk macro usage and definition
>      scsi/NCR5380: fix build failures when debugging is enabled
>      scsi/NCR5380: use NCR5380_dprint() instead of NCR5380_print()
>      scsi/NCR5380: remove old CVS keywords
>      scsi/NCR5380: remove redundant HOSTS_C macro tests
>      scsi/NCR5380: remove unused BOARD_NORMAL and BOARD_NCR53C400
>      MAINTAINERS: add an entry for all the NCR5380 drivers
>
>Giridhar Malavali (3):
>      qla2xxx: Check for peg alive counter and clear any outstanding
>mailbox command.
>      qla2xxx: Issue abort command for outstanding commands during
>cleanup when only firmware is alive.
>      qla2xxx: Log when device state is moved to failed state.
>
>Hannes Reinecke (1):
>      scsi: set correct completion code in scsi_send_eh_cmnd()
>
>Himanshu Madani (1):
>      qla2xxx: Fix beacon blink logic for ISP26xx/83xx.
>
>Himanshu Madhani (1):
>      qla2xxx: Remove mapped vp index iterator macro dead code.
>
>Hiral Patel (5):
>      qla2xxx: Check the QLA8044_CRB_DRV_ACTIVE_INDEX register when we
>are not the owner of the reset.
>      qla2xxx: Enable fw_dump_size for ISP8044.
>      qla2xxx: Introduce fw_dump_flag to track fw dump progress.
>      qla2xxx: Remove unnecessary delays from fw dump code path.
>      qla2xxx: Track the process when the ROM_LOCK failure happens
>
>Hiral Shah (3):
>      fnic: fnic Control Path Trace Utility
>      fnic: Failing to queue aborts due to Q full cause terminate driver
>timeout
>      fnic: NoFIP solicitation frame in NONFIP mode and changed IO
>Throttle count
>
>James Smart (1):
>      lpfc: Add iotag memory barrier
>
>Jayamohan Kallickal (8):
>      be2iscsi: Bump the driver version
>      be2iscsi: Fix processing cqe for cxn whose endpoint is freed
>      be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed
>      be2iscsi: Fix memory corruption in MBX path
>      be2iscsi: Fix TCP parameters while connection offloading.
>      be2iscsi: Fix interrupt Coalescing mechanism.
>      be2iscsi: Fix exposing Host in sysfs after adapter initialization
>is complete
>      be2iscsi: Fix retrieving MCCQ_WRB in non-embedded Mbox path
>
>Joe Carnuccio (11):
>      qla2xxx: Add MBC option for fast SFP data access.
>      qla2xxx: ISP27xx queue index shadow registers.
>      qla2xxx: ISP27xx firmware dump template spec updates (including
>T274).
>      qla2xxx: ISP8044 poll ipmdio bus timeout improvement.
>      qla2xxx: Update entry type 270 to match spec update.
>      qla2xxx: Correction to ISP27xx template entry types 256 and 258.
>      qla2xxx: Add ISP8044 serdes bsg interface.
>      qla2xxx: Add pci device id 0x2271.
>      qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in
>qla25xx_init_req_que().
>      qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register.
>      qla2xxx: Correct operations for ISP27xx template types 270 and 271.
>
>Joe Handzik (5):
>      hpsa: fix bad comparison of signed with unsigned in
>hpsa_update_scsi_devices
>      hpsa: do not ignore failure of sense controller parameters command
>      hpsa: fix memory leak in hpsa_hba_mode_enabled
>      hpsa: add new Smart Array PCI IDs (May 2014)
>      hpsa: Checking for a NULL return from a kzalloc call
>
>Marek Vasut (1):
>      esas2r: Fix comment
>
>Mathias Krause (1):
>      aic79xx: fix misuse of static variables
>
>Matthew Wilcox (7):
>      fusion: Remove use of DEF_SCSI_QCMD
>      fusion: Add free msg frames to the head, not tail of list
>      mpt2sas: Add free smids to the head, not tail of list
>      mpt2sas: Remove use of DEF_SCSI_QCMD
>      mpt2sas: Remove uses of serial_number
>      mpt3sas: Remove use of DEF_SCSI_QCMD
>      mpt3sas: Remove uses of serial_number
>
>Maurizio Lombardi (3):
>      bnx2fc: fix memory leak in bnx2fc_allocate_hash_table()
>      bnx2fc: fix memory leak and potential NULL pointer dereference.
>      bnx2fc: remove unused variable hash_table_size
>
>Michael Schmitz (1):
>      m68k/atari - atari_scsi: change abort/reset return codes
>
>Ming Lei (1):
>      virtio_scsi: remove ACCESS_ONCE() and smp_read_barrier_depends()
>
>Nathan Fontenot (1):
>      Update Maintainers for IBM Power 842, vscsi, and vfc drivers
>
>Nilesh Javali (2):
>      qla4xxx: Fix memory leak for ha->saved_acb
>      qla4xxx: Export sysfs DDBs from DPC handler
>
>Paul Bolle (1):
>      acornscsi: remove linked command support
>
>Pratik Mohanty (1):
>      qla2xxx: Support of new firmware dump opcodes QLA8044_RDDFE(38),
>QLA8044_RDMDIO(39),QLA8044_POLLWR(40).
>
>Quinn Tran (2):
>      qla2xxx: ABTS cause double free of qla_tgt_cmd +.
>      qla2xxx: T10-Dif: add T10-PI support
>
>Saurav Kashyap (3):
>      qla2xxx: Update the driver version to 8.07.00.08-k.
>      qla2xxx: Allow the next firmware dump if the previous dump capture
>fails for ISP8044.
>      qla2xxx: Wait for reset completion without lock for ISPFX00.
>
>Sawan Chandak (1):
>      qla2xxx: Delay driver unload if there is any pending activity going
>on.
>
>Shlomo Pongratz (1):
>      scsi/libiscsi: Fix static checker warning on bh locking
>
>Sujit Reddy Thumma (6):
>      scsi: ufs: Improve UFS fatal error handling
>      scsi: ufs: Fix device and host reset methods
>      scsi: ufs: Fix hardware race conditions while aborting a command
>      scsi: ufs: Fix broken task management command implementation
>      scsi: ufs: make undeclared functions static
>      scsi: ufs: fix endianness sparse warnings
>
>Suresh Thiagarajan (1):
>      pm80xx : Fix missing NULL pointer checks and memory leaks
>
>Tej Parkash (6):
>      qla4xxx: Disable INTx interrupt for ISP82XX
>      qla4xxx: Added PEX DMA Support for ISP8022 Adapter
>      qla4xxx: Added new opcodes for 84XX Minidump template
>      qla4xxx: Add support of 0xFF capture mask for minidump
>      qla4xxx: Change default capture to firmware defined capture mask
>      qla4xxx: Do not wait for IO completion, after issuing stop_firmware
>
>Tej Prakash (1):
>      qla2xxx: Don't check for firmware hung during the reset context for
>ISP82XX.
>
>Tomas Henzl (2):
>      mptfusion: fix msgContext in mptctl_hp_hostinfo
>      megaraid_sas: fix a small problem when reading state value from hw
>
>Vikas Chaudhary (6):
>      qla4xxx: Update driver version to 5.04.00-k6
>      qla4xxx: Update driver version to 5.04.00-k5
>      qla4xxx: Fix memory leak in func qla4_84xx_config_acb()
>      qla4xxx: Initialize hardware queue for ISP40XX
>      qla4xxx: Check for correct return status
>      qla4xxx: qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c
>
>and the diffstat
>
> Documentation/scsi/LICENSE.qla2xxx        |   2 +-
> MAINTAINERS                               |  38 +-
> drivers/message/fusion/mptbase.c          |   2 +-
> drivers/message/fusion/mptctl.c           |   6 +-
> drivers/message/fusion/mptfc.c            |  12 +-
> drivers/message/fusion/mptsas.c           |  10 +-
> drivers/message/fusion/mptscsih.c         |   8 +-
> drivers/message/fusion/mptscsih.h         |   2 +-
> drivers/message/fusion/mptspi.c           |  12 +-
> drivers/scsi/NCR5380.c                    | 137 +++---
> drivers/scsi/NCR5380.h                    |  32 +-
> drivers/scsi/aic7xxx/aic79xx_pci.c        |  18 +-
> drivers/scsi/arm/acornscsi.c              |  53 ---
> drivers/scsi/arm/cumana_1.c               |   3 -
> drivers/scsi/arm/oak.c                    |   3 -
> drivers/scsi/atari_NCR5380.c              | 193 ++++----
> drivers/scsi/atari_scsi.c                 |  24 +-
> drivers/scsi/atari_scsi.h                 | 119 -----
> drivers/scsi/be2iscsi/be.h                |  11 +
> drivers/scsi/be2iscsi/be_cmds.h           |  31 +-
> drivers/scsi/be2iscsi/be_iscsi.c          |  12 +-
> drivers/scsi/be2iscsi/be_main.c           |  82 +++-
> drivers/scsi/be2iscsi/be_main.h           |   7 +-
> drivers/scsi/be2iscsi/be_mgmt.c           |  64 ++-
> drivers/scsi/be2iscsi/be_mgmt.h           |   2 +
> drivers/scsi/bfa/bfad.c                   |   2 +-
> drivers/scsi/bnx2fc/bnx2fc_hwi.c          |  64 +--
> drivers/scsi/dtc.c                        |   2 -
> drivers/scsi/esas2r/esas2r_main.c         |   2 +-
> drivers/scsi/fnic/fnic.h                  |   5 +-
> drivers/scsi/fnic/fnic_debugfs.c          | 238 ++++++++--
> drivers/scsi/fnic/fnic_fcs.c              |  61 ++-
> drivers/scsi/fnic/fnic_main.c             |  23 +-
> drivers/scsi/fnic/fnic_scsi.c             |  13 +-
> drivers/scsi/fnic/fnic_trace.c            | 326 +++++++++++++-
> drivers/scsi/fnic/fnic_trace.h            |  38 ++
> drivers/scsi/g_NCR5380.c                  |   4 -
> drivers/scsi/g_NCR5380.h                  |   7 -
> drivers/scsi/hpsa.c                       |  31 +-
> drivers/scsi/hpsa.h                       |   1 +
> drivers/scsi/libiscsi.c                   |   4 +-
> drivers/scsi/lpfc/lpfc_sli.c              |  21 +
> drivers/scsi/mac_scsi.c                   |  10 -
> drivers/scsi/mac_scsi.h                   |  10 -
> drivers/scsi/megaraid/megaraid_sas_base.c |  15 +-
> drivers/scsi/mpt2sas/mpt2sas_base.c       |   8 +-
> drivers/scsi/mpt2sas/mpt2sas_base.h       |   2 +-
> drivers/scsi/mpt2sas/mpt2sas_ctl.c        |   2 +-
> drivers/scsi/mpt2sas/mpt2sas_scsih.c      |  24 +-
> drivers/scsi/mpt3sas/mpt3sas_base.h       |   2 +-
> drivers/scsi/mpt3sas/mpt3sas_ctl.c        |   2 +-
> drivers/scsi/mpt3sas/mpt3sas_scsih.c      |  24 +-
> drivers/scsi/mvsas/mv_init.c              |   9 +
> drivers/scsi/pas16.h                      |   3 -
> drivers/scsi/pm8001/pm8001_ctl.c          |   3 +
> drivers/scsi/qla2xxx/qla_attr.c           |   6 +-
> drivers/scsi/qla2xxx/qla_bsg.c            |  49 +-
> drivers/scsi/qla2xxx/qla_bsg.h            |   9 +-
> drivers/scsi/qla2xxx/qla_dbg.c            | 127 +++---
> drivers/scsi/qla2xxx/qla_dbg.h            |   5 +-
> drivers/scsi/qla2xxx/qla_def.h            |  44 +-
> drivers/scsi/qla2xxx/qla_dfs.c            |   2 +-
> drivers/scsi/qla2xxx/qla_fw.h             |  14 +-
> drivers/scsi/qla2xxx/qla_gbl.h            |  14 +-
> drivers/scsi/qla2xxx/qla_gs.c             |   2 +-
> drivers/scsi/qla2xxx/qla_init.c           |  53 +--
> drivers/scsi/qla2xxx/qla_inline.h         |  15 +-
> drivers/scsi/qla2xxx/qla_iocb.c           | 148 ++++--
> drivers/scsi/qla2xxx/qla_isr.c            |  23 +-
> drivers/scsi/qla2xxx/qla_mbx.c            |  96 +++-
> drivers/scsi/qla2xxx/qla_mid.c            |   2 +-
> drivers/scsi/qla2xxx/qla_mr.c             |  64 ++-
> drivers/scsi/qla2xxx/qla_mr.h             |   3 +-
> drivers/scsi/qla2xxx/qla_nx.c             |  87 ++--
> drivers/scsi/qla2xxx/qla_nx.h             |   6 +-
> drivers/scsi/qla2xxx/qla_nx2.c            | 510 +++++++++++++++++----
> drivers/scsi/qla2xxx/qla_nx2.h            |  50 ++-
> drivers/scsi/qla2xxx/qla_os.c             | 105 +++--
> drivers/scsi/qla2xxx/qla_settings.h       |   2 +-
> drivers/scsi/qla2xxx/qla_sup.c            |   9 +-
> drivers/scsi/qla2xxx/qla_target.c         | 650
>+++++++++++++++++++++++++--
> drivers/scsi/qla2xxx/qla_target.h         |  84 +++-
> drivers/scsi/qla2xxx/qla_tmpl.c           |  91 +++-
> drivers/scsi/qla2xxx/qla_tmpl.h           |  17 +-
> drivers/scsi/qla2xxx/qla_version.h        |   4 +-
> drivers/scsi/qla2xxx/tcm_qla2xxx.c        |  41 +-
> drivers/scsi/qla4xxx/ql4_83xx.c           | 106 +----
> drivers/scsi/qla4xxx/ql4_83xx.h           |  44 ++
> drivers/scsi/qla4xxx/ql4_def.h            |   1 +
> drivers/scsi/qla4xxx/ql4_fw.h             |   4 +
> drivers/scsi/qla4xxx/ql4_glbl.h           |   3 +-
> drivers/scsi/qla4xxx/ql4_init.c           |  32 +-
> drivers/scsi/qla4xxx/ql4_isr.c            |  12 +-
> drivers/scsi/qla4xxx/ql4_mbx.c            |   8 +-
> drivers/scsi/qla4xxx/ql4_nx.c             | 458 ++++++++++++++++++-
> drivers/scsi/qla4xxx/ql4_nx.h             |   3 +
> drivers/scsi/qla4xxx/ql4_os.c             |  41 +-
> drivers/scsi/qla4xxx/ql4_version.h        |   2 +-
> drivers/scsi/scsi_debug.c                 |   8 +
> drivers/scsi/scsi_error.c                 |   7 +
> drivers/scsi/scsi_lib.c                   | 225 ++++------
> drivers/scsi/sd.c                         |  48 +-
> drivers/scsi/sr.c                         |  19 +-
> drivers/scsi/sun3_NCR5380.c               | 195 ++++----
> drivers/scsi/sun3_scsi.c                  | 241 +++++++---
> drivers/scsi/sun3_scsi.h                  | 199 +-------
> drivers/scsi/sun3_scsi_vme.c              | 588 +-----------------------
> drivers/scsi/t128.c                       |   4 -
> drivers/scsi/t128.h                       |   7 -
> drivers/scsi/ufs/ufs.h                    |  36 +-
> drivers/scsi/ufs/ufshcd.c                 | 722
>++++++++++++++++++++----------
> drivers/scsi/ufs/ufshcd.h                 |  22 +-
> drivers/scsi/ufs/ufshci.h                 |  32 +-
> drivers/scsi/virtio_scsi.c                |  78 +---
> include/scsi/osd_protocol.h               |  10 +-
> include/scsi/scsi_cmnd.h                  |   9 +
> include/scsi/scsi_driver.h                |   9 +-
> 117 files changed, 4635 insertions(+), 2709 deletions(-)
>
>James
>
>
>--
>To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
>the body of a message to majordomo@xxxxxxxxxxxxxxx
>More majordomo info at  http://vger.kernel.org/majordomo-info.html

--- Begin Message ---
1) Assgning FIP_ALL_FCF_MACS to fcoe_all_fcfs allows VLAN request to be sent
to correct Mac address for VLAN Discovery otherwise VLAN request will be
sent to invalid address hence FLOGI never happens.

2) Simplify the copy_and_format_trace_data code and log the correct Link
event
for fnic control path tracing in case of link status UP->UP.

3) Increment Fnic driver version

Signed-off-by: Hiral Shah <hishah@xxxxxxxxx>
Signed-off-by: Sesidhar Baddela <sebaddel@xxxxxxxxx>
---
 drivers/scsi/fnic/fnic.h       | 2 +-
 drivers/scsi/fnic/fnic_fcs.c   | 5 +++--
 drivers/scsi/fnic/fnic_trace.c | 5 ++---
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/scsi/fnic/fnic.h b/drivers/scsi/fnic/fnic.h
index 1d3521e..bf8d34c 100644
--- a/drivers/scsi/fnic/fnic.h
+++ b/drivers/scsi/fnic/fnic.h
@@ -39,7 +39,7 @@
 
 #define DRV_NAME		"fnic"
 #define DRV_DESCRIPTION		"Cisco FCoE HBA Driver"
-#define DRV_VERSION		"1.6.0.10"
+#define DRV_VERSION		"1.6.0.11"
 #define PFX			DRV_NAME ": "
 #define DFX                     DRV_NAME "%d: "
 
diff --git a/drivers/scsi/fnic/fnic_fcs.c b/drivers/scsi/fnic/fnic_fcs.c
index 1b948f6..f3984b4 100644
--- a/drivers/scsi/fnic/fnic_fcs.c
+++ b/drivers/scsi/fnic/fnic_fcs.c
@@ -35,7 +35,7 @@
 #include "cq_enet_desc.h"
 #include "cq_exch_desc.h"
 
-static u8 fcoe_all_fcfs[ETH_ALEN];
+static u8 fcoe_all_fcfs[ETH_ALEN] = FIP_ALL_FCF_MACS;
 struct workqueue_struct *fnic_fip_queue;
 struct workqueue_struct *fnic_event_queue;
 
@@ -101,13 +101,14 @@ void fnic_handle_link(struct work_struct *work)
 				FNIC_FCS_DBG(KERN_DEBUG, fnic->lport->host,
 					     "link up\n");
 				fcoe_ctlr_link_up(&fnic->ctlr);
-			} else
+			} else {
 				/* UP -> UP */
 				spin_unlock_irqrestore(&fnic->fnic_lock, flags);
 				fnic_fc_trace_set_data(
 					fnic->lport->host->host_no, FNIC_FC_LE,
 					"Link Status: UP_UP",
 					strlen("Link Status: UP_UP"));
+			}
 		}
 	} else if (fnic->link_status) {
 		/* DOWN -> UP */
diff --git a/drivers/scsi/fnic/fnic_trace.c
b/drivers/scsi/fnic/fnic_trace.c
index c772859..121a5d7 100644
--- a/drivers/scsi/fnic/fnic_trace.c
+++ b/drivers/scsi/fnic/fnic_trace.c
@@ -743,7 +743,7 @@ void copy_and_format_trace_data(struct fc_trace_hdr
*tdata,
 
 	fmt = "%02d:%02d:%04ld %02d:%02d:%02d.%09lu ns%8x       %c%8x\t";
 	len += snprintf(fnic_dbgfs_prt->buffer + len,
-		(fnic_fc_trace_max_pages * PAGE_SIZE * 3) - len,
+		max_size - len,
 		fmt,
 		tm.tm_mon + 1, tm.tm_mday, tm.tm_year + 1900,
 		tm.tm_hour, tm.tm_min, tm.tm_sec,
@@ -767,8 +767,7 @@ void copy_and_format_trace_data(struct fc_trace_hdr
*tdata,
 				j == ethhdr_len + fcoehdr_len + fchdr_len ||
 				(i > 3 && j%fchdr_len == 0)) {
 				len += snprintf(fnic_dbgfs_prt->buffer
-					+ len, (fnic_fc_trace_max_pages
-					* PAGE_SIZE * 3) - len,
+					+ len, max_size - len,
 					"\n\t\t\t\t\t\t\t\t");
 				i++;
 			}
-- 
1.8.5.4




--- End Message ---

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux