This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c2da8b3f914f Merge tag 'erofs-for-6.14-rc1' of git://git.kernel.org/pub [...] new 4f3d1be4c2f8 compiler.h: add const_true() new 4463a445a64b linux/bits.h: simplify GENMASK_INPUT_CHECK() new f9d2ee3f51d6 riscv: Always inline bitops new 7f15d4abf925 cpu: Remove unused init_cpu_online new e876695aab1e cpumask: Rephrase comments for cpumask_any*() APIs new 5fb40886243b Merge tag 'bitmap-for-6.14' of https://github.com:/norov/linux new 8259cb14a706 rv: Reset per-task monitors also for idle tasks new e3ff4245928f tracing/osnoise: Fix resetting of tracepoints new 90ab2117f4cd Merge tag 'trace-rv-v6.14' of git://git.kernel.org/pub/scm [...] new 6c432b56a16a verification/dot2k: Fix template directory detection new ca08e071c59d verification/dot2k: Unify main.c templates new 91f3407e13b8 verification/dot2k: More robust template variables new 64b3e5f0d453 verification/dot2k: Add support for name and description options new bc3d482dcc06 rv: Simplify manual steps in monitor creation new 9c6cfe809800 verification/dot2k: Simplify manual steps in monitor creation new de6f45c2dd22 verification/dot2k: Auto patch current kernel source new 87c5d7f5e593 verification/dot2k: Implement event type detection new ab16714fcb06 tools/rtla: Add basic test suite new e879b5dcf8d0 rtla: Add trace_instance_stop new c73cab9dbed0 rtla/timerlat_hist: Stop timerlat tracer on signal new a4dfce7559d7 rtla/timerlat_top: Stop timerlat tracer on signal new d6899e560366 rtla/timerlat_hist: Abort event processing on second signal new 80967b354a76 rtla/timerlat_top: Abort event processing on second signal new 80d3ba1cf51b rtla/osnoise: Distinguish missing workload option new d8d866171a41 rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads new 217f0b1e990e rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads new b91cfd9f75c0 tools/rtla: Add osnoise_trace_is_off() new d6fcd28ffeaa rtla: Count missed trace events new 2aee44f721a7 rtla: Count all processed events new 8ccd9d8bb913 rtla: Add function to report missed events new cf186201118c rtla: Report missed event count new 40648d246fa4 Merge tag 'trace-tools-v6.14' of git://git.kernel.org/pub/ [...] new a145c848d69f module: Extend the preempt disabled section in dereference [...] new c8e0bd579ed3 module: Put known GPL offenders in an array new 30d446088866 params: Prepare for 'const struct module_attribute *' new 38e3fe6595e1 module: Handle 'struct module_version_attribute' as const new f3227ffda074 module: Constify 'struct module_attribute' new d8959b947a8d module: sysfs: Drop member 'module_sect_attrs::nsections' new 4b2c11e4aaf7 module: sysfs: Drop member 'module_sect_attr::address' new 34f5ec0f8252 module: sysfs: Drop 'struct module_sect_attr' new f47c0bebed44 module: sysfs: Simplify section attribute allocation new 4723f16de64e module: sysfs: Add notes attributes through attribute_group new b83815afaeec module: sysfs: Use const 'struct bin_attribute' new 097fd001e1c4 module: Split module_enable_rodata_ro() new 110b1e070f1d module: Don't fail module loading when setting ro_after_in [...] new f3b93547b91a module: sign with sha512 instead of sha1 by default new 41bfad507c04 Merge tag 'modules-6.14-rc1' of git://git.kernel.org/pub/s [...] new 892bb0740b02 firewire: ohci: use generic power management new 352fafe97784 firewire: test: Fix potential null dereference in firewire [...] new 949268ec542a Merge tag 'firewire-updates-6.14' of git://git.kernel.org/ [...] new 5f8822c4a420 scsi: fnic: Use vcalloc() instead of vmalloc() and memset(0) new cdb03e598750 scsi: bsg: Replace zero-length array with flexible array member new e738ba458e75 scsi: ufs: core: Introduce ufshcd_has_pending_tasks() new 7869c6521f57 scsi: ufs: core: Prepare to introduce a new clock_gating lock new 209f4e43b806 scsi: ufs: core: Introduce a new clock_gating lock new be769e5cf53b scsi: ufs: core: Introduce a new clock_scaling lock new 91e11129b989 Merge patch series "Untie the host lock entanglement - part 2" new a9a099575d4f scsi: csiostor: Fix typo doesnt->doesn't new 841df27d619e scsi: qla2xxx: Move FCE Trace buffer allocation to user control new 0f630c58e31a scsi: pm80xx: Do not use libsas port ID new 4c567a9d0e00 scsi: pm80xx: Use dynamic tag numbers for PHY start and stop new b64004dbcd23 scsi: pm80xx: Increase reserved tags from 8 to 128 new 5efff64c6be9 scsi: pm80xx: Improve debugging for aborted commands new ed638918f4df scsi: Rename .slave_alloc() and .slave_destroy() new 47c2e30afcec scsi: Rename .device_configure() into .sdev_configure() new 49515b7fe50c scsi: Convert SCSI drivers to .sdev_configure() new 0f98212d96a2 scsi: core: Remove the .slave_configure() method new b0d3b8514abd scsi: core: Update API documentation new 2486e60bdd41 Merge patch series "Replace the "slave_*" function names" new 9db7a472423d scsi: ufs: core: Do not hold any lock in ufshcd_hba_stop() new 8d14bfb53952 scsi: docs: Remove init_this_scsi_driver() new c17618cf664d scsi: Eliminate scsi_register() and scsi_unregister() usag [...] new 9fe5b6130baf scsi: zfcp: Correct kdoc parameter description for sending [...] new 32574fe6e19d scsi: zfcp: Clarify zfcp_port refcount ownership during "l [...] new bd55f56188ca scsi: MAINTAINERS: Update zfcp entry new 6cb7063feb2e scsi: storvsc: Don't assume cpu_possible_mask is dense new c9a71ca13f71 scsi: Constify struct pci_device_id new 40417789bad6 scsi: MAINTAINERS: Remove myself as isci driver maintainer new 0d19b96cf159 scsi: bnx2fc: Use kthread_create_on_cpu() new f33f1a88cf0f scsi: bnx2i: Use kthread_create_on_cpu() new faaf18d3f353 scsi: qedi: Use kthread_create_on_cpu() new a9dcee18a220 scsi: documentation: scsi_eh: updates for EH changes new 4d43d350a4b0 scsi: target: Remove unused functions new 6e67b32087e3 scsi: iscsi: Remove unused iscsi_create_session() new 5d10344ab652 scsi: isci: Remove unused isci_remote_device_reset_complete() new 7a0905caf566 scsi: ufs: qcom: Fix crypto key eviction new 75d0c649eca4 scsi: ufs: crypto: Add ufs_hba_from_crypto_profile() new 30b32c647cf3 scsi: ufs: qcom: Convert to use UFSHCD_QUIRK_CUSTOM_CRYPTO [...] new 409f21010d92 scsi: ufs: crypto: Remove ufs_hba_variant_ops::program_key new c13b10a754bc scsi: esp: Fix variable typo new 09ecc187ebde scsi: mpt3sas: Add details to EEDPTagMode error message new ad7c3c0cb8f6 scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 new 850f814b01a5 scsi: myrb: Remove dead code new 1ff0f95ade41 scsi: lpfc: Redefine incorrect type in lpfc_create_device_data() new 17cb5e986e7a scsi: lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only new bb33b07ac6e3 scsi: lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage new ee80d8c2d4cc scsi: lpfc: Modify handling of ADISC based on ndlp state a [...] new 06dbe31e8950 scsi: lpfc: Add handling for LS_RJT reason explanation aut [...] new 3f8f9f16f844 scsi: lpfc: Change lpfc_nodelist save_flags member into a bitmask new 91b91309db02 scsi: lpfc: Update definition of firmware configuration mbox cmds new 3103af831c8f scsi: lpfc: Add support for large fw object application la [...] new eb2087085243 scsi: lpfc: Update lpfc version to 14.4.0.7 new 62297838de61 scsi: lpfc: Copyright updates for 14.4.0.7 patches new 1edc2a60e199 Merge patch series "Update lpfc to revision 14.4.0.7" new e4dab5d1ded3 scsi: core: Constify 'struct bin_attribute' new 1cf448bd2e6a scsi: 3w-sas: Constify 'struct bin_attribute' new 3e72fc051d4c scsi: arcmsr: Constify 'struct bin_attribute' new 61e2d41cafc6 scsi: esas2r: Constify 'struct bin_attribute' new af58c759836b scsi: ibmvfc: Constify 'struct bin_attribute' new 4594a1f827d4 scsi: lpfc: Constify 'struct bin_attribute' new f6af41ff6671 scsi: ipr: Constify 'struct bin_attribute' new a8116aa2898b scsi: qedf: Constify 'struct bin_attribute' new f9d0a8450ee3 scsi: qedi: Constify 'struct bin_attribute' new 06a9ceb95f86 scsi: qla2xxx: Constify 'struct bin_attribute' new ea4f2219dd40 scsi: qla4xxx: Constify 'struct bin_attribute' new ebbf01f9f4e6 Merge patch series "scsi: Constify 'struct bin_attribute'" new 29081c21a706 scsi: scsi_debug: Skip host/bus reset settle delay new 20b98768c2e7 scsi: scsi_error: Add kernel-doc for exported functions new f52a04fcf8b0 scsi: scsi_ioctl: Add kernel-doc for exported functions new 39d2112ab7c8 scsi: scsi_lib: Add kernel-doc for exported functions new d2f4084c5273 scsi: scsi_scan: Add kernel-doc for exported function new d4842e578771 scsi: transport: sas: spi: Fix kernel-doc for exported functions new defb7541dac0 scsi: driver-api: documentation: Change what is added to docbook new d102c6d589c2 scsi: documentation: Corrections for struct updates new 8bf10dfd7d0d Merge branch '6.13/scsi-fixes' into 6.14/scsi-staging new 37d061e1ace1 scsi: scsi_debug: Constify sdebug_driver_template new d2138eab8cde scsi: storvsc: Ratelimit warning logs to prevent VM denial [...] new 815940bb7db7 scsi: Revert "scsi: ufs: core: Probe for EXT_IID support" new 77a4157ac75c scsi: aic7xxx: Fix build 'aicasm' warning new 98b37881b749 scsi: st: Don't set pos_unknown just after device recognition new fcf247deb3c3 scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails new 1e95c798d8a7 scsi: ufs: bsg: Set bsg_queue to NULL after removal new 295006f6e8c1 scsi: mpi3mr: Fix possible crash when setting up bsg fails new e2813fc27d27 scsi: fnic: Replace shost_printk() with dev_info()/dev_err() new d859d05ceb3d scsi: fnic: Add headers and definitions for FDLS new a63e78eb2b0f scsi: fnic: Add support for fabric based solicited request [...] new b5a57f153bdf scsi: fnic: Add support for target based solicited request [...] new f828af44b8dd scsi: fnic: Add support for unsolicited requests and responses new 2c77081969ee scsi: fnic: Add Cisco hardware model names new 09c1e6ab4ab2 scsi: fnic: Add and integrate support for FDMI new 098585aa8aca scsi: fnic: Add and integrate support for FIP new 9cf9fe2f3ec5 scsi: fnic: Add functionality in fnic to support FDLS new 6335be1c5009 scsi: fnic: Modify IO path to use FDLS new 9243626c211e scsi: fnic: Modify fnic interfaces to use FDLS new a8650a5eaaf1 scsi: fnic: Add stats and related functionality new 7e6886b705fd scsi: fnic: Code cleanup new 8d26bfcf1d2e scsi: fnic: Add support to handle port channel RSCN new 8f22f904b25b scsi: fnic: Increment driver version new 5b6179d4b661 scsi: fnic: Remove unnecessary else and unnecessary break in FDLS new 6cfba11510d6 scsi: fnic: Remove extern definition from .c files new bab8551e33f7 scsi: fnic: Remove unnecessary else to fix warning in FDLS FIP new 17789f8a5b81 scsi: fnic: Delete incorrect debugfs error handling new 8ccc5947f5d1 scsi: fnic: Fix use of uninitialized value in debug message new 0620efe789a7 scsi: fnic: Remove always-true IS_FNIC_FCP_INITIATOR macro new 7dbe3aa2f3f8 scsi: fnic: Return appropriate error code for mem alloc failure new 3986001ca11e scsi: fnic: Return appropriate error code from failure of [...] new 54428671aac8 scsi: fnic: Test for memory allocation failure and return [...] new 8697934682f1 scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init() new 7d6f88e76e28 Merge patch series "Introduce support for Fabric Discovery [...] new 88e45067a309 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 9986ce65bebb ata: Constify struct pci_device_id new a7f08ca7df92 ata: sata_gemini: Remove unused gemini_sata_reset_bridge() new 7b64859fde26 ata: sata_gemini: Remove remaining reset glue new 8c87215dd3a2 ata: libahci_platform: support non-consecutive port numbers new c9b5be909e65 ahci: Introduce ahci_ignore_port() helper new f2809aa4f591 ahci: st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() new baf29cc16e18 Merge tag 'ata-6.14-rc1' of git://git.kernel.org/pub/scm/l [...]
The 167 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/driver-api/scsi.rst | 5 +- Documentation/scsi/scsi_eh.rst | 46 +- Documentation/scsi/scsi_mid_low_api.rst | 206 +- MAINTAINERS | 6 +- arch/riscv/include/asm/bitops.h | 20 +- drivers/ata/ahci.h | 15 +- drivers/ata/ahci_brcm.c | 3 + drivers/ata/ahci_ceva.c | 6 + drivers/ata/ahci_st.c | 6 +- drivers/ata/ata_generic.c | 2 +- drivers/ata/libahci_platform.c | 40 +- drivers/ata/libata-sata.c | 8 +- drivers/ata/libata-scsi.c | 19 +- drivers/ata/pata_atp867x.c | 2 +- drivers/ata/pata_macio.c | 8 +- drivers/ata/pata_piccolo.c | 2 +- drivers/ata/sata_gemini.c | 32 - drivers/ata/sata_gemini.h | 1 - drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 24 +- drivers/ata/sata_sil24.c | 2 +- drivers/firewire/device-attribute-test.c | 2 + drivers/firewire/ohci.c | 44 +- drivers/firewire/sbp2.c | 10 +- drivers/infiniband/ulp/srp/ib_srp.c | 5 +- drivers/message/fusion/mptfc.c | 14 +- drivers/message/fusion/mptsas.c | 14 +- drivers/message/fusion/mptscsih.c | 10 +- drivers/message/fusion/mptscsih.h | 5 +- drivers/message/fusion/mptspi.c | 19 +- drivers/s390/scsi/zfcp_fc.c | 7 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/s390/scsi/zfcp_scsi.c | 15 +- drivers/s390/scsi/zfcp_sysfs.c | 2 +- drivers/s390/scsi/zfcp_unit.c | 2 +- drivers/scsi/3w-9xxx.c | 9 +- drivers/scsi/3w-sas.c | 21 +- drivers/scsi/3w-xxxx.c | 10 +- drivers/scsi/53c700.c | 19 +- drivers/scsi/BusLogic.c | 9 +- drivers/scsi/BusLogic.h | 3 +- drivers/scsi/a100u2w.c | 2 +- drivers/scsi/aacraid/linit.c | 8 +- drivers/scsi/advansys.c | 25 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 8 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 8 +- drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 1 + drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y | 1 + drivers/scsi/aic7xxx/aicasm/aicasm_scan.l | 3 + drivers/scsi/am53c974.c | 2 +- drivers/scsi/arcmsr/arcmsr_attr.c | 12 +- drivers/scsi/arcmsr/arcmsr_hba.c | 10 +- drivers/scsi/atp870u.c | 2 +- drivers/scsi/bfa/bfad_im.c | 26 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 14 +- drivers/scsi/bnx2i/bnx2i_init.c | 7 +- drivers/scsi/csiostor/csio_scsi.c | 20 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/dc395x.c | 14 +- drivers/scsi/dmx3191d.c | 2 +- drivers/scsi/elx/efct/efct_driver.c | 2 +- drivers/scsi/esas2r/esas2r.h | 12 +- drivers/scsi/esas2r/esas2r_main.c | 32 +- drivers/scsi/esp_scsi.c | 14 +- drivers/scsi/esp_scsi.h | 2 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fdomain_pci.c | 2 +- drivers/scsi/fnic/Makefile | 5 +- drivers/scsi/fnic/fdls_disc.c | 4997 ++++++++++++++++++++ drivers/scsi/fnic/fdls_fc.h | 253 + drivers/scsi/fnic/fip.c | 1005 ++++ drivers/scsi/fnic/fip.h | 159 + drivers/scsi/fnic/fnic.h | 288 +- drivers/scsi/fnic/fnic_attrs.c | 12 +- drivers/scsi/fnic/fnic_debugfs.c | 11 +- drivers/scsi/fnic/fnic_fcs.c | 1742 +++---- drivers/scsi/fnic/fnic_fdls.h | 434 ++ drivers/scsi/fnic/fnic_fip.h | 48 - drivers/scsi/fnic/fnic_io.h | 14 +- drivers/scsi/fnic/fnic_isr.c | 28 +- drivers/scsi/fnic/fnic_main.c | 758 +-- drivers/scsi/fnic/fnic_pci_subsys_devid.c | 131 + drivers/scsi/fnic/fnic_res.c | 77 +- drivers/scsi/fnic/fnic_scsi.c | 1161 +++-- drivers/scsi/fnic/fnic_stats.h | 49 +- drivers/scsi/fnic/fnic_trace.c | 97 +- drivers/scsi/hisi_sas/hisi_sas.h | 5 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 10 +- drivers/scsi/hpsa.c | 20 +- drivers/scsi/hptiop.c | 8 +- drivers/scsi/ibmvscsi/ibmvfc.c | 20 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 8 +- drivers/scsi/initio.c | 2 +- drivers/scsi/ipr.c | 48 +- drivers/scsi/ips.c | 6 +- drivers/scsi/ips.h | 3 +- drivers/scsi/isci/remote_device.c | 29 - drivers/scsi/isci/remote_device.h | 17 - drivers/scsi/iscsi_tcp.c | 6 +- drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libsas/sas_scsi_host.c | 11 +- drivers/scsi/lpfc/lpfc_attr.c | 20 +- drivers/scsi/lpfc/lpfc_bsg.c | 210 +- drivers/scsi/lpfc/lpfc_bsg.h | 19 +- drivers/scsi/lpfc/lpfc_ct.c | 6 +- drivers/scsi/lpfc/lpfc_disc.h | 11 +- drivers/scsi/lpfc/lpfc_els.c | 55 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 13 +- drivers/scsi/lpfc/lpfc_hw.h | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 85 +- drivers/scsi/lpfc/lpfc_init.c | 11 +- drivers/scsi/lpfc/lpfc_mbox.c | 6 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 53 +- drivers/scsi/lpfc/lpfc_scsi.c | 64 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 22 +- drivers/scsi/megaraid.c | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 16 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 8 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 20 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 5 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 24 +- drivers/scsi/mvsas/mv_init.c | 2 +- drivers/scsi/mvumi.c | 5 +- drivers/scsi/myrb.c | 23 +- drivers/scsi/myrs.c | 13 +- drivers/scsi/ncr53c8xx.c | 9 +- drivers/scsi/nsp32.c | 2 +- drivers/scsi/pm8001/pm8001_defs.h | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 5 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm8001_sas.c | 78 +- drivers/scsi/pm8001/pm8001_sas.h | 2 + drivers/scsi/pm8001/pm80xx_hwi.c | 59 +- drivers/scsi/pmcraid.c | 24 +- drivers/scsi/ps3rom.c | 5 +- drivers/scsi/qedf/qedf_attr.c | 10 +- drivers/scsi/qedf/qedf_dbg.h | 2 +- drivers/scsi/qedf/qedf_main.c | 5 +- drivers/scsi/qedi/qedi_dbg.h | 2 +- drivers/scsi/qedi/qedi_main.c | 8 +- drivers/scsi/qla1280.c | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 80 +- drivers/scsi/qla2xxx/qla_def.h | 2 + drivers/scsi/qla2xxx/qla_dfs.c | 124 +- drivers/scsi/qla2xxx/qla_gbl.h | 3 + drivers/scsi/qla2xxx/qla_init.c | 28 +- drivers/scsi/qla2xxx/qla_os.c | 14 +- drivers/scsi/qla4xxx/ql4_attr.c | 12 +- drivers/scsi/qla4xxx/ql4_os.c | 8 +- drivers/scsi/qlogicpti.c | 5 +- drivers/scsi/scsi_debug.c | 32 +- drivers/scsi/scsi_error.c | 26 +- drivers/scsi/scsi_ioctl.c | 35 +- drivers/scsi/scsi_lib.c | 21 +- drivers/scsi/scsi_scan.c | 42 +- drivers/scsi/scsi_sysfs.c | 20 +- drivers/scsi/scsi_transport_iscsi.c | 27 - drivers/scsi/scsi_transport_sas.c | 10 +- drivers/scsi/scsi_transport_spi.c | 3 +- drivers/scsi/smartpqi/smartpqi_init.c | 13 +- drivers/scsi/snic/snic_main.c | 14 +- drivers/scsi/st.c | 6 + drivers/scsi/st.h | 1 + drivers/scsi/stex.c | 6 +- drivers/scsi/storvsc_drv.c | 28 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 17 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/scsi/xen-scsifront.c | 11 +- drivers/target/iscsi/iscsi_target.c | 15 - drivers/target/iscsi/iscsi_target.h | 1 - drivers/target/iscsi/iscsi_target_erl2.c | 48 - drivers/target/iscsi/iscsi_target_erl2.h | 2 - drivers/target/iscsi/iscsi_target_parameters.c | 48 - drivers/target/iscsi/iscsi_target_parameters.h | 3 - drivers/target/iscsi/iscsi_target_tpg.c | 5 - drivers/target/iscsi/iscsi_target_tpg.h | 1 - drivers/target/iscsi/iscsi_target_util.c | 58 - drivers/target/iscsi/iscsi_target_util.h | 2 - drivers/ufs/core/ufs_bsg.c | 2 + drivers/ufs/core/ufshcd-crypto.c | 26 +- drivers/ufs/core/ufshcd.c | 316 +- drivers/ufs/host/ufs-qcom.c | 93 +- drivers/usb/image/microtek.c | 4 +- drivers/usb/storage/scsiglue.c | 10 +- drivers/usb/storage/uas.c | 10 +- include/linux/bits.h | 5 +- include/linux/compiler.h | 22 + include/linux/cpumask.h | 9 +- include/linux/kallsyms.h | 2 +- include/linux/libata.h | 19 +- include/linux/module.h | 10 +- include/rv/da_monitor.h | 4 + include/scsi/libfc.h | 2 +- include/scsi/libsas.h | 9 +- include/scsi/scsi_bsg_iscsi.h | 2 +- include/scsi/scsi_device.h | 4 +- include/scsi/scsi_host.h | 26 +- include/scsi/scsi_transport_iscsi.h | 4 - include/ufs/ufs.h | 5 - include/ufs/ufshcd.h | 38 +- include/ufs/ufshci.h | 5 - kernel/cpu.c | 5 - kernel/module/Kconfig | 1 + kernel/module/internal.h | 7 +- kernel/module/main.c | 74 +- kernel/module/strict_rwx.c | 13 +- kernel/module/sysfs.c | 120 +- kernel/params.c | 22 +- kernel/trace/rv/Kconfig | 27 +- kernel/trace/rv/Makefile | 3 + kernel/trace/rv/monitors/wip/Kconfig | 12 + kernel/trace/rv/monitors/wip/wip.c | 2 +- kernel/trace/rv/monitors/wip/wip_trace.h | 15 + kernel/trace/rv/monitors/wwnr/Kconfig | 11 + kernel/trace/rv/monitors/wwnr/wwnr.c | 2 +- kernel/trace/rv/monitors/wwnr/wwnr_trace.h | 16 + kernel/trace/rv/rv.c | 2 +- .../events/rv.h => kernel/trace/rv/rv_trace.h | 26 +- kernel/trace/trace_osnoise.c | 17 +- tools/tracing/rtla/Makefile | 4 +- tools/tracing/rtla/src/osnoise.c | 38 +- tools/tracing/rtla/src/osnoise.h | 2 + tools/tracing/rtla/src/osnoise_hist.c | 5 +- tools/tracing/rtla/src/osnoise_top.c | 5 +- tools/tracing/rtla/src/timerlat_hist.c | 37 +- tools/tracing/rtla/src/timerlat_top.c | 40 +- tools/tracing/rtla/src/trace.c | 65 +- tools/tracing/rtla/src/trace.h | 4 +- tools/tracing/rtla/tests/engine.sh | 48 + tools/tracing/rtla/tests/hwnoise.t | 21 + tools/tracing/rtla/tests/osnoise.t | 19 + tools/tracing/rtla/tests/timerlat.t | 27 + tools/verification/dot2/automata.py | 36 +- tools/verification/dot2/dot2c.py | 4 +- tools/verification/dot2/dot2k | 17 +- tools/verification/dot2/dot2k.py | 226 +- tools/verification/dot2/dot2k_templates/Kconfig | 6 + tools/verification/dot2/dot2k_templates/main.c | 91 + .../dot2/dot2k_templates/main_global.c | 91 - .../dot2/dot2k_templates/main_per_cpu.c | 91 - .../dot2/dot2k_templates/main_per_task.c | 91 - tools/verification/dot2/dot2k_templates/trace.h | 13 + 248 files changed, 11925 insertions(+), 4159 deletions(-) create mode 100644 drivers/scsi/fnic/fdls_disc.c create mode 100644 drivers/scsi/fnic/fdls_fc.h create mode 100644 drivers/scsi/fnic/fip.c create mode 100644 drivers/scsi/fnic/fip.h create mode 100644 drivers/scsi/fnic/fnic_fdls.h delete mode 100644 drivers/scsi/fnic/fnic_fip.h create mode 100644 drivers/scsi/fnic/fnic_pci_subsys_devid.c create mode 100644 kernel/trace/rv/monitors/wip/Kconfig create mode 100644 kernel/trace/rv/monitors/wip/wip_trace.h create mode 100644 kernel/trace/rv/monitors/wwnr/Kconfig create mode 100644 kernel/trace/rv/monitors/wwnr/wwnr_trace.h rename include/trace/events/rv.h => kernel/trace/rv/rv_trace.h (79%) create mode 100644 tools/tracing/rtla/tests/engine.sh create mode 100644 tools/tracing/rtla/tests/hwnoise.t create mode 100644 tools/tracing/rtla/tests/osnoise.t create mode 100644 tools/tracing/rtla/tests/timerlat.t create mode 100644 tools/verification/dot2/dot2k_templates/Kconfig create mode 100644 tools/verification/dot2/dot2k_templates/main.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_global.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_per_cpu.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_per_task.c create mode 100644 tools/verification/dot2/dot2k_templates/trace.h