Age | Commit message (Expand) | Author | Files | Lines |
2023-11-24 | scsi: arcmsr: Support new PCI device IDs 1883 and 1886 | ching Huang | 1 | -0/+6 |
2023-11-24 | scsi: arcmsr: Support new RAID controller ARC-1688 | ching Huang | 1 | -1/+89 |
2023-08-21 | scsi: arcmsr: Add __init and __exit for arcmsr_module_{init,exit}() | Xiang Yang | 1 | -2/+2 |
2023-03-24 | Merge patch series "Constify most SCSI host templates" | Martin K. Petersen | 1 | -1/+1 |
2023-03-24 | scsi: arcmsr: Declare SCSI host template const | Bart Van Assche | 1 | -1/+1 |
2023-03-24 | Merge patch series "arcmsr fixes" | Martin K. Petersen | 1 | -11/+10 |
2023-03-24 | scsi: arcmsr: Add driver proc_name | ching Huang | 1 | -0/+1 |
2023-03-24 | scsi: arcmsr: Fix reading empty buffer length | ching Huang | 1 | -2/+5 |
2023-03-24 | scsi: arcmsr: Fix ADAPTER_TYPE_B 64-bit DMA compatibility issue | ching Huang | 1 | -0/+2 |
2023-03-24 | scsi: arcmsr: Deprecate using arcmsr_pci_unmap_dma() | ching Huang | 1 | -9/+2 |
2023-03-09 | scsi: arcmsr: Remove unnecessary aer.h include | Bjorn Helgaas | 1 | -1/+0 |
2021-10-16 | scsi: arcmsr: Switch to attribute groups | Bart Van Assche | 1 | -1/+1 |
2021-10-16 | scsi: core: Remove the 'done' argument from SCSI queuecommand_lck functions | Bart Van Assche | 1 | -2/+1 |
2021-10-16 | scsi: arcmsr: Call scsi_done() directly | Bart Van Assche | 1 | -9/+8 |
2021-06-18 | scsi: arcmsr: Avoid over-read of sense buffer | Kees Cook | 1 | -8/+11 |
2021-05-31 | scsi: core: Drop obsolete Linux-specific SCSI status codes | Hannes Reinecke | 1 | -2/+2 |
2021-05-31 | scsi: core: Kill DRIVER_SENSE | Hannes Reinecke | 1 | -1/+0 |
2021-05-21 | scsi: arcmsr: Fix doorbell status being updated late on ARC-1886 | ching Huang | 1 | -2/+9 |
2021-05-10 | scsi: arcmsr: Fix the wrong CDB payload report to IOP | ching Huang | 1 | -2/+6 |
2020-11-25 | scsi: arcmsr: Use generic power management | Vaibhav Gupta | 1 | -19/+9 |
2020-11-25 | scsi: arcmsr: Drop PCI wakeup calls from .resume | Vaibhav Gupta | 1 | -1/+0 |
2020-11-10 | scsi: arcmsr: Stop __builtin_strncpy complaining about a lack of space for NUL | Lee Jones | 1 | -3/+3 |
2020-10-29 | scsi: arcmsr: Ensure getting a free ccb is done under the spin_lock | ching Huang | 1 | -1/+3 |
2020-10-29 | scsi: arcmsr: Configure the default command timeout value | ching Huang | 1 | -0/+16 |
2020-10-23 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -87/+290 |
2020-10-07 | scsi: arcmsr: Add support for ARC-1886 series RAID controllers | ching Huang | 1 | -18/+269 |
2020-10-07 | scsi: arcmsr: Fix device hot-plug monitoring timer stop | ching Huang | 1 | -24/+3 |
2020-10-07 | scsi: arcmsr: Remove unnecessary syntax | ching Huang | 1 | -45/+18 |
2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -1/+1 |
2020-07-24 | scsi: arcmsr: arcmsr_hba: Remove statement with no effect | Lee Jones | 1 | -3/+0 |
2020-07-15 | scsi: arcmsr: Remove some set but unused variables | Lee Jones | 1 | -13/+8 |
2020-04-02 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -1/+1 |
2020-03-24 | scsi: simplify scsi_partsize | Christoph Hellwig | 1 | -9/+4 |
2020-03-11 | scsi: docs: convert arcmsr_spec.txt to ReST | Mauro Carvalho Chehab | 1 | -1/+1 |
2020-01-06 | remove ioremap_nocache and devm_ioremap_nocache | Christoph Hellwig | 1 | -1/+1 |
2019-11-19 | scsi: arcmsr: fix indentation issues | Colin Ian King | 1 | -3/+3 |
2019-01-22 | scsi: arcmsr: Fix suspend/resume of ACB_ADAPTER_TYPE_B part 2 | Ching Huang | 1 | -1/+5 |
2019-01-22 | scsi: arcmsr: Use dma_alloc_coherent to replace dma_zalloc_coherent | Ching Huang | 1 | -3/+3 |
2019-01-08 | scsi: arcmsr: Fix suspend/resume of ACB_ADAPTER_TYPE_B | Ching Huang | 1 | -1/+10 |
2019-01-08 | scsi: arcmsr: Separate 'set dma mask' as a function | Ching Huang | 1 | -21/+30 |
2019-01-08 | scsi: arcmsr: Add an option of set dma_mask_64 for ACB_ADAPTER_TYPE_A | Ching Huang | 1 | -0/+4 |
2019-01-08 | scsi: arcmsr: Update ACB_ADAPTER_TYPE_D for >4GB ccb addressing | Ching Huang | 1 | -6/+18 |
2019-01-08 | scsi: arcmsr: Update ACB_ADAPTER_TYPE_C for >4GB ccb addressing | Ching Huang | 1 | -12/+15 |
2019-01-08 | scsi: arcmsr: Update ACB_ADAPTER_TYPE_B for >4GB ccb addressing | Ching Huang | 1 | -5/+17 |
2019-01-08 | scsi: arcmsr: Update ACB_ADAPTER_TYPE_A for >4GB ccb addressing | Ching Huang | 1 | -5/+20 |
2019-01-08 | scsi: arcmsr: Update arcmsr_alloc_ccb_pool for ccb buffer address above 4GB | Ching Huang | 1 | -5/+14 |
2019-01-08 | scsi: arcmsr: Merge arcmsr_alloc_io_queue to arcmsr_alloc_ccb_pool | Ching Huang | 1 | -50/+77 |
2019-01-08 | scsi: arcmsr: Rename arcmsr_free_mu to arcmsr_free_io_queue | Ching Huang | 1 | -4/+4 |
2019-01-08 | scsi: arcmsr: Rename acb structure member roundup_ccbsize to ioqueue_size | Ching Huang | 1 | -9/+9 |
2018-12-18 | scsi: flip the default on use_clustering | Christoph Hellwig | 1 | -1/+0 |
2018-11-15 | scsi: arcmsr: use dma_set_mask | Christoph Hellwig | 1 | -4/+4 |
2018-10-16 | scsi: arcmsr: Remove set but not used variables 'id, lun' | YueHaibing | 1 | -3/+0 |
2018-10-10 | scsi: arcmsr: clean up clang warning on extraneous parentheses | Colin Ian King | 1 | -3/+3 |
2018-09-11 | scsi: arcmsr: Spelling s/rebulid/rebuild/ | Geert Uytterhoeven | 1 | -10/+10 |
2018-07-12 | scsi: arcmsr: Fix error of resuming from hibernation for adapter type E | Ching Huang | 1 | -0/+7 |
2018-03-21 | scsi: arcmsr: Sleep to avoid CPU stuck too long for waiting adapter ready | Ching Huang | 1 | -0/+10 |
2018-03-21 | scsi: arcmsr: Handle adapter removed due to thunderbolt cable disconnection. | Ching Huang | 1 | -0/+80 |
2018-01-22 | scsi: arcmsr: avoid do_gettimeofday | Arnd Bergmann | 1 | -27/+10 |
2017-12-20 | scsi: arcmsr: simplify arcmsr_request_device_map routine | Ching Huang | 1 | -135/+34 |
2017-12-20 | scsi: arcmsr: simplify all arcmsr_hbaX_get_config routine by call a new get_a... | Ching Huang | 1 | -195/+48 |
2017-12-20 | scsi: arcmsr: simplify arcmsr_hbaE_get_config function | Ching Huang | 1 | -15/+3 |
2017-12-20 | scsi: arcmsr: waiting for iop firmware ready before issue get_config command ... | Ching Huang | 1 | -0/+2 |
2017-12-20 | scsi: arcmsr: simplify arcmsr_hbaC_get_config function | Ching Huang | 1 | -12/+3 |
2017-12-11 | scsi: arcmsr: remove redundant check for secs < 0 | Colin Ian King | 1 | -4/+0 |
2017-12-06 | scsi: arcmsr: Fix command result for CHECK_CONDITION | Ching Huang | 1 | -1/+2 |
2017-12-06 | scsi: arcmsr: Add driver module parameter msix_enable | Ching Huang | 1 | -0/+7 |
2017-12-06 | scsi: arcmsr: Add driver module parameter msi_enable | Ching Huang | 1 | -3/+13 |
2017-12-06 | scsi: arcmsr: Fix grammar | Ching Huang | 1 | -1/+1 |
2017-12-06 | scsi: arcmsr: Adjust whitespace | Ching Huang | 1 | -5/+5 |
2017-12-06 | scsi: arcmsr: Spin off duplicate code | Ching Huang | 1 | -14/+13 |
2017-12-06 | scsi: arcmsr: Fix clear doorbell queue on ACB_ADAPTER_TYPE_B | Ching Huang | 1 | -2/+11 |
2017-12-06 | scsi: arcmsr: Add a function to set date and time to firmware | Ching Huang | 1 | -0/+127 |
2017-12-06 | scsi: arcmsr: Add ACB_F_MSG_GET_CONFIG to acb->acb_flags | Ching Huang | 1 | -5/+16 |
2017-12-06 | scsi: arcmsr: Add driver option cmd_per_lun | Ching Huang | 1 | -2/+8 |
2017-12-06 | scsi: arcmsr: Replace constant ARCMSR_MAX_OUTSTANDING_CMD | Ching Huang | 1 | -3/+3 |
2017-12-06 | scsi: arcmsr: Add driver option host_can_queue | Ching Huang | 1 | -6/+12 |
2017-12-06 | scsi: arcmsr: replace constant ARCMSR_MAX_FREECCB_NUM | Ching Huang | 1 | -5/+8 |
2017-12-06 | scsi: arcmsr: Add code for ACB_ADAPTER_TYPE_E | Ching Huang | 1 | -1/+527 |
2017-12-06 | scsi: arcmsr: simplify arcmsr_iop_init function | Ching Huang | 1 | -184/+75 |
2017-12-06 | scsi: arcmsr: Redefine ACB_ADAPTER_TYPE_A, _B, _C, _D | Ching Huang | 1 | -2/+2 |
2017-11-21 | treewide: setup_timer() -> timer_setup() | Kees Cook | 1 | -7/+5 |
2017-11-21 | treewide: init_timer() -> setup_timer() | Kees Cook | 1 | -6/+4 |
2016-12-24 | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 1 | -1/+1 |
2016-11-08 | scsi: arcmsr: Use pci_alloc_irq_vectors | Christoph Hellwig | 1 | -50/+32 |
2016-10-26 | scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware | Ching Huang | 1 | -9/+0 |
2016-09-26 | scsi: arcmsr: Simplify user_len checking | Borislav Petkov | 1 | -6/+8 |
2016-09-15 | scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer() | Dan Carpenter | 1 | -1/+7 |
2015-11-30 | arcmsr: Split dma resource allocation to a new function | Ching Huang | 1 | -82/+93 |
2015-11-30 | arcmsr: more readability improvements | Ching Huang | 1 | -47/+26 |
2015-11-30 | arcmsr: adds code to support new Areca adapter ARC1203 | Ching Huang | 1 | -5/+22 |
2015-11-30 | arcmsr: make code more readable | Ching Huang | 1 | -7/+7 |
2015-11-30 | arcmsr: fixes not release allocated resource | Ching Huang | 1 | -1/+5 |
2015-11-30 | arcmsr: fixed getting wrong configuration data | Ching Huang | 1 | -10/+10 |
2015-09-08 | Merge tag 'libnvdimm-for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -4/+1 |
2015-08-10 | cleanup IORESOURCE_CACHEABLE vs ioremap() | Dan Williams | 1 | -4/+1 |
2015-08-07 | scsi/arcmsr: Fix typos in error log | Nik Nyby | 1 | -1/+1 |
2014-11-24 | scsi: drop reason argument from ->change_queue_depth | Christoph Hellwig | 1 | -7/+2 |
2014-11-12 | scsi: don't set tagging state from scsi_adjust_queue_depth | Christoph Hellwig | 1 | -1/+1 |
2014-09-25 | arcmsr: simplify ioctl data read/write | Ching Huang | 1 | -140/+68 |
2014-09-16 | arcmsr: simplify of updating doneq_index and postq_index | Ching Huang | 1 | -81/+40 |
2014-09-16 | arcmsr: call scsi_scan_host at the end of host initialization | Ching Huang | 1 | -5/+9 |
2014-09-16 | arcmsr: add support new adapter ARC12x4 series | Ching Huang | 1 | -9/+752 |
2014-09-16 | arcmsr: modify some character strings | Ching Huang | 1 | -13/+11 |
2014-09-16 | arcmsr: fix sparse warnings and errors | Ching Huang | 1 | -38/+40 |
2014-09-16 | arcmsr: fix ioctl data read/write error for adapter type C | Ching Huang | 1 | -207/+365 |
2014-09-16 | arcmsr: revise allocation of second dma_coherent_handle for type B | Ching Huang | 1 | -14/+24 |
2014-09-16 | arcmsr: rename functions and variables | Ching Huang | 1 | -116/+118 |
2014-09-16 | arcmsr: clear outbound doorbell buffer completely | Ching Huang | 1 | -4/+14 |
2014-09-16 | arcmsr: modify printing adapter model number and F/W messages | Ching Huang | 1 | -9/+9 |
2014-09-16 | arcmsr: remove calling arcmsr_hbb_enable_driver_mode | Ching Huang | 1 | -12/+6 |
2014-09-16 | arcmsr: revise message_isr_bh_fn to remove duplicate code | Ching Huang | 1 | -106/+54 |
2014-09-16 | arcmsr: store adapter type in PCI id table | Ching Huang | 1 | -40/+41 |
2014-09-16 | arcmsr: return status of abort command | Ching Huang | 1 | -5/+11 |
2014-09-16 | arcmsr: limit max. number of SCSI command request | Ching Huang | 1 | -10/+22 |
2014-09-16 | arcmsr: add code to support hibernation | Ching Huang | 1 | -0/+76 |
2014-09-16 | arcmsr: add code to support MSI-X and MSI interrupt | Ching Huang | 1 | -12/+71 |
2014-09-16 | arcmsr: fix command timeout under heavy load | Ching Huang | 1 | -101/+97 |
2014-07-17 | scsi: use 64-bit LUNs | Hannes Reinecke | 1 | -4/+4 |
2014-03-15 | [SCSI] arcmsr: upper 32 of dma address lost | Dan Carpenter | 1 | -4/+3 |
2013-11-29 | [SCSI] Disable WRITE SAME for RAID and virtual host adapter drivers | Martin K. Petersen | 1 | -0/+1 |
2013-10-14 | SCSI: remove unnecessary pci_set_drvdata() | Jingoo Han | 1 | -1/+0 |
2012-08-20 | workqueue: deprecate flush[_delayed]_work_sync() | Tejun Heo | 1 | -2/+2 |
2012-07-20 | [SCSI] arcmsr: fix misuse of | instead of & | Dan Carpenter | 1 | -2/+2 |
2012-03-28 | Remove all #inclusions of asm/system.h | David Howells | 1 | -1/+0 |
2012-03-20 | scsi: remove the second argument of k[un]map_atomic() | Cong Wang | 1 | -4/+4 |
2011-05-01 | [SCSI] arcmsr: simplify assumptions in dma_alloc_coherent() | Tomas Henzl | 1 | -7/+5 |
2011-05-01 | [SCSI] arcmsr: simplify some double loops in sleeping functions | Tomas Henzl | 1 | -74/+52 |
2011-03-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 | Linus Torvalds | 1 | -2/+2 |
2011-02-12 | [SCSI] remove flush_scheduled_work() usages | Tejun Heo | 1 | -2/+2 |
2011-01-24 | [SCSI] arcmsr: Fix the issue of system hangup after commands timeout on ARC-1200 | NickCheng | 1 | -73/+41 |
2011-01-03 | [SCSI] arcmsr: fix write to device check | roel kluin | 1 | -2/+1 |
2010-11-16 | SCSI host lock push-down | Jeff Garzik | 1 | -3/+4 |
2010-09-05 | [SCSI] drivers/scsi: Adjust confusing if indentation | Julia Lawall | 1 | -2/+2 |
2010-08-17 | arcmsr_hba: Missing slab.h include | David Miller | 1 | -0/+1 |
2010-07-27 | [SCSI] SCSI: Support Type C RAID controller | Nick Cheng | 1 | -532/+1006 |
2010-07-27 | [SCSI] arcmsr: Support 1024 scatter-gather list entries and improve AP while ... | Nick Cheng | 1 | -605/+620 |
2010-05-25 | [SCSI] arcmsr: Support HW reset for EH and polling scheme for scsi device | Nick Cheng | 1 | -182/+502 |
2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
2009-12-04 | [SCSI] modify change_queue_depth to take in reason why it is being called | Mike Christie | 1 | -1/+4 |
2009-04-07 | dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32) | Yang Hongyang | 1 | -1/+1 |
2009-04-07 | dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64) | Yang Hongyang | 1 | -1/+1 |
2008-12-29 | [SCSI] advansys, arcmsr, ipr, nsp32, qla1280, stex: use pci_ioremap_bar() | Arjan van de Ven | 1 | -5/+3 |
2008-02-22 | [SCSI] arcmsr: fix message allocation | Daniel Drake | 1 | -15/+11 |
2008-02-07 | [SCSI] arcmsr: updates (1.20.00.15) | Nick Cheng | 1 | -26/+61 |
2008-01-30 | [SCSI] remove use_sg_chaining | James Bottomley | 1 | -1/+0 |
2008-01-23 | [SCSI] replace sizeof sense_buffer with SCSI_SENSE_BUFFERSIZE | FUJITA Tomonori | 1 | -3/+3 |
2007-10-29 | deal with resource allocation bugs in arcmsr | Al Viro | 1 | -3/+30 |
2007-10-29 | fix reentrancy bug in arcmsr_get_iop_{r,w}qbuffer() | Al Viro | 1 | -2/+2 |
2007-10-29 | arcmsr: endianness bug | Al Viro | 1 | -1/+1 |
2007-10-29 | trivial annotations in arcmsr | Al Viro | 1 | -88/+82 |
2007-10-22 | [SG] Update drivers to use sg helpers | Jens Axboe | 1 | -2/+2 |
2007-10-16 | [SCSI] add use_sg_chaining option to scsi_host_template | FUJITA Tomonori | 1 | -0/+1 |
2007-10-12 | [SCSI] arcmsr: build fix | Andrew Morton | 1 | -0/+4 |
2007-10-12 | [SCSI] arcmsr: irq handler fixes, cleanups, micro-opts | Jeff Garzik | 1 | -1/+1 |
2007-10-12 | [SCSI] arcmsr: Fix hardware wait loops | Jeff Garzik | 1 | -0/+2 |
2007-10-12 | [SCSI] arcmsr: fix compile problems | James Bottomley | 1 | -4/+1 |
2007-10-12 | [SCSI] arcmsr: 1.20.00.15: add SATA RAID plus other fixes | Nick Cheng | 1 | -888/+1361 |
2007-06-17 | [SCSI] areca: improve driver stability and compatibility | nickcheng(鄭守謙 | 1 | -33/+423 |
2007-05-27 | [SCSI] arcmsr: convert to use the data buffer accessors | FUJITA Tomonori | 1 | -72/+31 |
2007-02-14 | [PATCH] Scheduled removal of SA_xxx interrupt flags fixups | Thomas Gleixner | 1 | -1/+1 |
2006-10-05 | IRQ: Maintain regs pointer globally rather than passing to IRQ handlers | David Howells | 1 | -2/+1 |
2006-07-28 | [SCSI] arcmsr: initial driver, version 1.20.00.13 | Erich Chen | 1 | -0/+1496 |