Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package open-iscsi for openSUSE:Factory 
checked in at 2021-07-22 22:43:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/open-iscsi (Old)
 and      /work/SRC/openSUSE:Factory/.open-iscsi.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "open-iscsi"

Thu Jul 22 22:43:03 2021 rev:106 rq:907566 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/open-iscsi/open-iscsi.changes    2021-05-15 
23:16:47.684593814 +0200
+++ /work/SRC/openSUSE:Factory/.open-iscsi.new.1899/open-iscsi.changes  
2021-07-22 22:43:37.899178596 +0200
@@ -1,0 +2,7 @@
+Wed Jul 21 01:26:15 UTC 2021 - Lee Duncan <ldun...@suse.com>
+
+- Merge latest upstream, which includeds:
+  * Support the "qede" CMA-card driver. (bsc#1188579)
+  * iscsistart: fix null pointer deref before exit
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ open-iscsi-SUSE-latest.diff.bz2 ++++++
--- /var/tmp/diff_new_pack.ig8WCJ/_old  2021-07-22 22:43:38.347178013 +0200
+++ /var/tmp/diff_new_pack.ig8WCJ/_new  2021-07-22 22:43:38.351178008 +0200
@@ -146,7 +146,7 @@
        case MODE_NODE:
                if (do_login_all) {
 diff --git a/usr/iscsistart.c b/usr/iscsistart.c
-index 755489fc7951..206cd4ca9826 100644
+index 755489fc7951..7eb573e0f60a 100644
 --- a/usr/iscsistart.c
 +++ b/usr/iscsistart.c
 @@ -259,7 +259,8 @@ static int login_session(struct node_rec *rec)
@@ -159,6 +159,24 @@
                        ts.tv_sec = msec / 1000;
                        ts.tv_nsec = (msec % 1000) * 1000000L;
  
+@@ -360,7 +361,7 @@ int main(int argc, char *argv[])
+       struct boot_context *context, boot_context;
+       struct sigaction sa_old;
+       struct sigaction sa_new;
+-      struct user_param *param;
++      struct user_param *param, *tmp_param;
+       int control_fd, mgmt_ipc_fd, err;
+       pid_t pid;
+ 
+@@ -555,7 +556,7 @@ int main(int argc, char *argv[])
+       mgmt_ipc_close(mgmt_ipc_fd);
+       free_initiator();
+       sysfs_cleanup();
+-      list_for_each_entry(param, &user_params, list) {
++      list_for_each_entry_safe(param, tmp_param, &user_params, list) {
+               list_del(&param->list);
+               idbm_free_user_param(param);
+       }
 diff --git a/usr/login.c b/usr/login.c
 index 2508c48b734e..8af8756242af 100644
 --- a/usr/login.c
@@ -172,3 +190,29 @@
                    AUTH_STATUS_NO_ERROR)
                        log_error("Login authentication failed "
                                       "with target %s, %s",
+diff --git a/utils/iscsi_offload b/utils/iscsi_offload
+index 7cd1dadcc688..833d26fd8572 100644
+--- a/utils/iscsi_offload
++++ b/utils/iscsi_offload
+@@ -190,6 +190,12 @@ case "$driver" in
+     qla*)
+       mod=qla4xxx
+       ;;
++    qede)
++      mod=qede
++      ;;
++    qedi)
++      mod=qedi
++      ;;
+ esac
+ 
+ if [ -z "$mod" ] ; then
+@@ -218,6 +224,8 @@ elif [ "$mod" = "be2iscsi" ] ; then
+     mac=$(iscsi_macaddress_from_pcifn $pcipath $IFNAME)
+ elif [ "$mod" = "qla4xxx" ] ; then
+     mac=$(iscsi_macaddress_from_pcifn $pcipath $IFNAME)
++elif [ "$mod" = "qede" -o "$mod" = "qedi" ] ; then
++    mac=$(iscsi_macaddress_from_pcifn $pcipath $IFNAME)
+ fi
+ 
+ if [ -z "$mac" ] ; then

Reply via email to