Hans de Goede wrote:
> Hi,
> 
> While testing I noticed that "iscsiadmin -m fw" does not work properly on 
> newer 
> (rawhide atleast) kernels, the attached patch (already applied to the Fedora 
> devel packages) fixes this.
> 

Did you port this from another file/version?

Not sure what I was thinking when I put it in the while loop above the 
code you are adding but in fwparam_ibft_sysfs.c we have 
get_iface_from_device doing this:

                 } else if (!strncmp(dent->d_name, "net", 3)) {
                         DIR *net_dirfd;
                         struct dirent *net_dent;

                         strncat(dev_dir, "/", FILENAMESZ);
                         strncat(dev_dir, dent->d_name, FILENAMESZ);

                         net_dirfd = opendir(dev_dir);
                         if (!net_dirfd) {
                                 printf("Could not open net path %s.\n",
                                        dev_dir);
                                 rc = errno;
                                 break;
                         }

                         while ((net_dent = readdir(net_dirfd))) {
                                 if (!strcmp(net_dent->d_name, ".") ||
                                     !strcmp(net_dent->d_name, ".."))
                                         continue;

                                 strncpy(context->iface, net_dent->d_name,
                                         sizeof(context->iface));
                                 break;
                         }
                         closedir(net_dirfd);
                         rc = 0;
                         break;
                 } else {


which I think does the same thing you are doing right (again not sure 
why I put it in a loop instead of just opening the net dir directly)?

If it is the same I will just remove the part in the loop since I have 
no idea why I did that, and just merge the patch. Do not worry about 
resending. I can just do it when I merge it.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~----------~----~----~----~------~----~------~--~---

Reply via email to