1. 27 6月, 2013 1 次提交
  2. 03 5月, 2013 1 次提交
  3. 30 1月, 2013 1 次提交
  4. 15 9月, 2012 1 次提交
  5. 14 9月, 2012 3 次提交
  6. 17 5月, 2012 1 次提交
  7. 19 2月, 2012 2 次提交
  8. 15 12月, 2011 3 次提交
  9. 27 7月, 2011 1 次提交
    • J
      [SCSI] lpfc 8.3.25: Adapter Interface fixes and changes · 7851fe2c
      James Smart 提交于
      Adapter Interface fixes and changes
      
      - Modify the macro field from lpfc_init_vpi_vpi to lpfc_init_vfi_vpi
      - Add the new CQE_CODE_RECEIVE_V1 CQE Code, add code in the driver to handle
        the new Code the same as the CQE_CODE_RECEIVE code except that there are
        two new checks for this code that will cause the driver to use the new V1
        macros for rq_id and fcf_id.
      - Fix a bug in lpfc_prep_seq() where the size out of the first CQE was
        ONLY being used, even though multiple dmabufs make up the sequence,
        each have their own CQE with potentially different sizes.
      - Fix bug in lpfc_bsg_ct_unsol_event() where the ulpContext and ulpWord[3]
        fields of the XMIT_SEQUENCE64_CX IOCB were being calculated incorrectly.
      - Do physical to logical translation before indexing into the active
        XRI array.
      - Populate physical vpi in the iocb data structure.
      - Put the current accumulated total in each IOCB in the chain as we are
        walking thru then. The last IOCB in the chain should have the total
        length of the sequence.
      Signed-off-by: NAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: NJames Smart <james.smart@emulex.com>
      Signed-off-by: NJames Bottomley <JBottomley@Parallels.com>
      7851fe2c
  10. 21 7月, 2011 1 次提交
    • P
      treewide: fix potentially dangerous trailing ';' in #defined values/expressions · 497888cf
      Phil Carmody 提交于
      All these are instances of
        #define NAME value;
      or
        #define NAME(params_opt) value;
      
      These of course fail to build when used in contexts like
        if(foo $OP NAME)
        while(bar $OP NAME)
      and may silently generate the wrong code in contexts such as
        foo = NAME + 1;    /* foo = value; + 1; */
        bar = NAME - 1;    /* bar = value; - 1; */
        baz = NAME & quux; /* baz = value; & quux; */
      
      Reported on comp.lang.c,
      Message-ID: <ab0d55fe-25e5-482b-811e-c475aa6065c3@c29g2000yqd.googlegroups.com>
      Initial analysis of the dangers provided by Keith Thompson in that thread.
      
      There are many more instances of more complicated macros having unnecessary
      trailing semicolons, but this pile seems to be all of the cases of simple
      values suffering from the problem. (Thus things that are likely to be found
      in one of the contexts above, more complicated ones aren't.)
      Signed-off-by: NPhil Carmody <ext-phil.2.carmody@nokia.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      497888cf
  11. 27 5月, 2011 3 次提交
  12. 10 5月, 2011 1 次提交
  13. 24 3月, 2011 3 次提交
  14. 19 2月, 2011 2 次提交
  15. 22 12月, 2010 3 次提交
  16. 26 10月, 2010 1 次提交
  17. 08 10月, 2010 1 次提交
  18. 07 8月, 2010 2 次提交
    • J
      [SCSI] lpfc 8.3.16: FCoE Discovery and Failover Fixes · 38b92ef8
      James Smart 提交于
      - Add support for re-reg'ing changed VPI w/o unregister VPI
      - Copy WWN and state from old nodelist when target DID change.
      - Clean up old nodelist rport and put the nodelist when target DID change.
      - Clear the VFI_REGISTERED flag when UNREG_VFI completes.
      - Made both checks of port_state against LPFC_FLOGI and LPFC_FDISC
        non-inclusive for ignoring CVL events.
      - Added logic to stop retrying of the ongoing PLOGI and FDISC if
        transitioned back to the FCF rediscovery state in reaction to CVL.
      - Removed the dependency of scanning of all the available FCF table
        entries for bulding round-robin bitmap.
      - Use the lpfc_sli4_fcf_rr_read_fcf_rec() in responding to
        individual New FCF found event.
      Signed-off-by: NAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: NJames Smart <james.smart@emulex.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@suse.de>
      38b92ef8
    • J
      [SCSI] lpfc 8.3.16: SLI Additions, updates, and code cleanup · bc73905a
      James Smart 提交于
      - Remove unneeded Endian swap for Block Guard IOCB response
      - Add a check for mailbox active before issuing the heartbeat command
      - Correct heartbeat last_completion updates to avoid unneeded heartbeats
      - Add Security crypto support to CONFIG_PORT mailbox command
      - Add fips level and fips spec revision sysfs parameters
      - Remove duplicate setting of ext_byte_len fields in lpfc_bsg_issue_mbox
      - Switch call to memcpy_toio to __write32_copy to prevent unaligned 64 bit copy
      - Change log message 0318 from an error to a warning as it is not an error
      - Patch an incorrect call to lpfc_drain_txq on SLI-3 functions
      Signed-off-by: NAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: NJames Smart <james.smart@emulex.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@suse.de>
      bc73905a
  19. 28 7月, 2010 3 次提交
  20. 12 4月, 2010 3 次提交
  21. 11 4月, 2010 1 次提交
  22. 09 2月, 2010 2 次提交