| Age | Commit message (Expand) | Author | Files | Lines |
| 14 days | treewide: fix transposed "sign" typos and update spelling.txt | Shardul Deshpande | 1 | -1/+1 |
| 2026-02-28 | scsi: target: Use driver completion preference by default | Mike Christie | 1 | -0/+2 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 1 | -2/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 6 | -24/+24 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 9 | -34/+34 |
| 2026-02-01 | scsi: efct: Use IRQF_ONESHOT and default primary handler | Sebastian Andrzej Siewior | 1 | -7/+1 |
| 2025-07-31 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -1/+1 |
| 2025-07-14 | scsi: elx: efct: Fix dma_unmap_sg() nents value | Thomas Fourier | 1 | -1/+1 |
| 2025-06-16 | scsi: elx: efct: Fix memory leak in efct_hw_parse_filter() | Vitaliy Shevtsov | 1 | -2/+3 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of() | Ingo Molnar | 3 | -3/+3 |
| 2025-04-11 | scsi: elx: sli4: Replace deprecated strncpy() with strscpy() | Thorsten Blum | 1 | -3/+3 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 4 | -4/+4 |
| 2025-02-03 | scsi: Constify struct pci_error_handlers | Christophe JAILLET | 1 | -1/+1 |
| 2024-12-09 | scsi: Constify struct pci_device_id | Christophe JAILLET | 1 | -1/+1 |
| 2024-08-22 | Merge patch series "Simplify multiple create*_workqueue() invocations" | Martin K. Petersen | 1 | -1/+2 |
| 2024-08-22 | scsi: Expand all create*_workqueue() invocations | Bart Van Assche | 1 | -1/+2 |
| 2024-08-22 | scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del() | Dan Carpenter | 1 | -1/+1 |
| 2024-06-11 | scsi: Add missing MODULE_DESCRIPTION() macros | Jeff Johnson | 1 | -0/+1 |
| 2023-11-15 | scsi: elx: libefc: Replace deprecated strncpy() with strscpy_pad()/memcpy() | Justin Stitt | 1 | -6/+6 |
| 2023-10-13 | scsi: target: Have drivers report if they support direct submissions | Mike Christie | 1 | -0/+5 |
| 2023-08-21 | scsi: elx: sli4: Remove code duplication | Rajeshwar R Shinde | 1 | -6/+2 |
| 2023-03-24 | Merge patch series "Constify most SCSI host templates" | Martin K. Petersen | 1 | -1/+1 |
| 2023-03-24 | scsi: elx: efct: Declare SCSI host template const | Bart Van Assche | 1 | -1/+1 |
| 2023-03-16 | scsi: efct: Remove default fabric ops callouts | Dmitry Bogdanov | 1 | -20/+0 |
| 2023-01-23 | scsi: elx: libefc_sli: Use "/*" for non-kernel-doc comment | Randy Dunlap | 1 | -1/+1 |
| 2022-11-25 | scsi: efct: Fix possible memleak in efct_device_init() | Chen Zhongjin | 1 | -0/+1 |
| 2022-11-08 | scsi: elx: libefc: Fix second parameter type in state callbacks | Nathan Chancellor | 1 | -2/+4 |
| 2022-05-19 | scsi: elx: efct: Remove NULL check after calling container_of() | Haowen Bai | 1 | -3/+0 |
| 2022-05-19 | scsi: elx: efct: Remove redundant memset() statement | Harshit Mogalapalli | 1 | -1/+0 |
| 2022-04-25 | scsi: elx: efct: Remove unnecessary memset() in efct_io() | Wan Jiabing | 1 | -1/+0 |
| 2022-03-24 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -1/+1 |
| 2022-03-15 | scsi: elx: libefc_sli: Fix typos in comments | Julia Lawall | 1 | -1/+1 |
| 2022-02-17 | treewide: Replace zero-length arrays with flexible-array members | Gustavo A. R. Silva | 1 | -10/+10 |
| 2022-01-24 | scsi: elx: efct: Don't use GFP_KERNEL under spin lock | Yang Yingliang | 1 | -6/+2 |
| 2022-01-10 | scsi: efct: Remove useless DMA-32 fallback configuration | Christophe JAILLET | 1 | -7/+4 |
| 2021-12-16 | scsi: efct: Don't pass GFP_DMA to dma_alloc_coherent() | Christoph Hellwig | 6 | -18/+18 |
| 2021-10-26 | scsi: elx: Use 'bitmap_zalloc()' when applicable | Christophe JAILLET | 1 | -5/+4 |
| 2021-10-12 | Merge branch '5.15/scsi-fixes' into 5.16/scsi-staging | Martin K. Petersen | 4 | -10/+7 |
| 2021-10-04 | scsi: elx: efct: Delete stray unlock statement | Dan Carpenter | 1 | -2/+1 |
| 2021-09-28 | scsi: elx: efct: Switch from 'pci_' to 'dma_' API | Christophe JAILLET | 2 | -6/+4 |
| 2021-09-22 | scsi: efct: Decrease area under spinlock | Dmitry Bogdanov | 1 | -2/+1 |
| 2021-09-22 | scsi: efct: Fix nport free | Dmitry Bogdanov | 2 | -1/+7 |
| 2021-09-22 | scsi: efct: Add state in nport sm trace printout | Dmitry Bogdanov | 1 | -1/+1 |
| 2021-09-14 | scsi: elx: libefc: Prefer kcalloc() over open coded arithmetic | Len Baker | 1 | -1/+1 |
| 2021-09-13 | scsi: elx: efct: Do not hold lock while calling fc_vport_terminate() | James Smart | 1 | -2/+2 |
| 2021-09-13 | scsi: elx: efct: Fix void-pointer-to-enum-cast warning for efc_nport_topology | James Smart | 2 | -6/+4 |
| 2021-09-03 | Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -1/+0 |
| 2021-08-19 | isystem: trim/fixup stdarg.h and other headers | Alexey Dobriyan | 1 | -1/+0 |
| 2021-08-09 | scsi: elx: efct: Remove redundant initialization of variable 'ret' | Colin Ian King | 1 | -1/+1 |
| 2021-06-22 | scsi: elx: efct: Fix vport list linkage in LIO backend | James Smart | 1 | -4/+4 |
| 2021-06-22 | scsi: elx: libefc_sli: Fix ANDing with zero bit value | James Smart | 1 | -2/+0 |
| 2021-06-18 | scsi: elx: libefc: Fix IRQ restore in efc_domain_dispatch_frame() | Dan Carpenter | 1 | -2/+2 |
| 2021-06-18 | scsi: elx: libefc: Fix less than zero comparison of a unsigned int | Colin Ian King | 1 | -1/+1 |
| 2021-06-18 | scsi: elx: efct: Fix pointer error checking in debugfs init | James Smart | 1 | -6/+3 |
| 2021-06-18 | scsi: elx: efct: Fix is_originator return code type | James Smart | 1 | -4/+4 |
| 2021-06-18 | scsi: elx: efct: Fix link error for _bad_cmpxchg | James Smart | 1 | -1/+1 |
| 2021-06-18 | scsi: elx: efct: Eliminate unnecessary boolean check in efct_hw_command_cancel() | Nathan Chancellor | 1 | -2/+1 |
| 2021-06-18 | scsi: elx: efct: Do not use id uninitialized in efct_lio_setup_session() | Nathan Chancellor | 1 | -3/+3 |
| 2021-06-18 | scsi: elx: efct: Fix error handling in efct_hw_init() | Wei Yongjun | 1 | -2/+2 |
| 2021-06-18 | scsi: elx: efct: Remove redundant initialization of variable lun | Colin Ian King | 1 | -1/+1 |
| 2021-06-18 | scsi: elx: efct: Fix spelling mistake "Unexected" -> "Unexpected" | Colin Ian King | 1 | -1/+1 |
| 2021-06-15 | scsi: elx: efct: Add Makefile and Kconfig for efct driver | James Smart | 2 | -0/+27 |
| 2021-06-15 | scsi: elx: efct: Transport class host interface support | James Smart | 1 | -0/+436 |
| 2021-06-15 | scsi: elx: efct: Transport and hardware teardown routines | James Smart | 3 | -0/+456 |
| 2021-06-15 | scsi: elx: efct: Link and host statistics | James Smart | 2 | -0/+356 |
| 2021-06-15 | scsi: elx: efct: Hardware I/O submission routines | James Smart | 2 | -0/+525 |
| 2021-06-15 | scsi: elx: efct: LIO backend interface routines | James Smart | 2 | -0/+1887 |
| 2021-06-15 | scsi: elx: efct: SCSI I/O handling routines | James Smart | 2 | -0/+1362 |
| 2021-06-15 | scsi: elx: efct: Unsolicited FC frame processing routines | James Smart | 2 | -0/+509 |
| 2021-06-15 | scsi: elx: efct: Hardware queues processing | James Smart | 4 | -0/+764 |
| 2021-06-15 | scsi: elx: efct: Hardware I/O and SGL initialization | James Smart | 2 | -0/+615 |
| 2021-06-15 | scsi: elx: efct: RQ buffer, memory pool allocation and deallocation APIs | James Smart | 2 | -0/+415 |
| 2021-06-15 | scsi: elx: efct: Hardware queue creation and deletion | James Smart | 2 | -0/+681 |
| 2021-06-15 | scsi: elx: efct: Driver initialization routines | James Smart | 6 | -0/+2749 |
| 2021-06-15 | scsi: elx: efct: Data structures and defines for hw operations | James Smart | 1 | -0/+586 |
| 2021-06-15 | scsi: elx: libefc: Register discovery objects with hardware | James Smart | 2 | -0/+812 |
| 2021-06-15 | scsi: elx: libefc: Extended link Service I/O handling | James Smart | 2 | -0/+1205 |
| 2021-06-15 | scsi: elx: libefc: FC node ELS and state handling | James Smart | 2 | -0/+1675 |
| 2021-06-15 | scsi: elx: libefc: Fabric node state machine interfaces | James Smart | 2 | -0/+1680 |
| 2021-06-15 | scsi: elx: libefc: Remote node state machine interfaces | James Smart | 2 | -0/+1293 |
| 2021-06-15 | scsi: elx: libefc: SLI and FC PORT state machine interfaces | James Smart | 2 | -0/+827 |
| 2021-06-15 | scsi: elx: libefc: FC Domain state machine interfaces | James Smart | 2 | -0/+1142 |
| 2021-06-15 | scsi: elx: libefc: Emulex FC discovery library APIs and definitions | James Smart | 3 | -0/+753 |
| 2021-06-15 | scsi: elx: libefc: Generic state machine framework | James Smart | 2 | -0/+251 |
| 2021-06-15 | scsi: elx: libefc_sli: APIs to setup SLI library | James Smart | 2 | -0/+1532 |
| 2021-06-15 | scsi: elx: libefc_sli: BMBX routines and SLI config commands | James Smart | 1 | -0/+1164 |
| 2021-06-15 | scsi: elx: libefc_sli: Populate and post different WQEs | James Smart | 1 | -0/+1499 |
| 2021-06-15 | scsi: elx: libefc_sli: Queue create/destroy/parse routines | James Smart | 3 | -0/+1371 |
| 2021-06-15 | scsi: elx: libefc_sli: Data structures and defines for mbox commands | James Smart | 1 | -0/+1637 |
| 2021-06-15 | scsi: elx: libefc_sli: SLI Descriptors and Queue entries | James Smart | 2 | -0/+1798 |
| 2021-06-15 | scsi: elx: libefc_sli: SLI-4 register offsets and field definitions | James Smart | 2 | -0/+330 |