On Sun, Nov 10, 2019 at 10:00:48AM -0600, Jason High wrote: > Thanks for the quick chat. Per suggestions, I'm using open rather > than opendisk. Ok?
open is better, because cgd internally just opens the path. However, > return -1; > } > > + /* if called from do_all, then ignore if device is not attached */ > + if (flags == CONFIG_FLAGS_FROMALL) { > + > + ret = verify_attached(argv[1]); > + > + /* device unattached */ > + if (ret == 0) { > + VPRINTF(1, ("skipping %s: device is not attached\n", argv[1])); > + return 0; > + } > + /* pass-through success and errors */ > + } this check is done with argv[1] before argv[1] might be translated by getfsspecname(). An entry for a named wedge (NAME=foo) will not be handled correctly. Also, dev can be overridden from the command line. So the check should happen a bit later until the final value is known that will be passed to configure_params(), probably after checking all the parameters. Greetings, -- Michael van Elst Internet: mlel...@serpens.de "A potential Snark may lurk in every tree."