Re: [systemd-devel] [v1] shutdown: add kexec loading, avoid calling `kexec` binary unnessecarily

2015-02-28 Thread Jan Janssen
On 2015-02-28 02:02, Shawn Landden wrote: On Thu, Feb 26, 2015 at 12:04 AM, Jan Janssen medhe...@web.de mailto:medhe...@web.de wrote: Shawn Landden shawn at churchofgit.com http://churchofgit.com writes: void strv_free(char **l) { -strv_clear(l); +char

Re: [systemd-devel] [v1] shutdown: add kexec loading, ?avoid calling `kexec` binary unnessecarily

2015-02-27 Thread Shawn Landden
On Thu, Feb 26, 2015 at 6:22 PM, Zbigniew Jędrzejewski-Szmek zbys...@in.waw.pl wrote: On Thu, Feb 26, 2015 at 08:04:08AM +, Jan Janssen wrote: Shawn Landden shawn at churchofgit.com writes: void strv_free(char **l) { -strv_clear(l); +char **k; + +

Re: [systemd-devel] [v1] shutdown: add kexec loading, ?avoid calling `kexec` binary unnessecarily

2015-02-27 Thread Zbigniew Jędrzejewski-Szmek
On Fri, Feb 27, 2015 at 08:58:04AM -0800, Shawn Landden wrote: On Thu, Feb 26, 2015 at 6:22 PM, Zbigniew Jędrzejewski-Szmek zbys...@in.waw.pl wrote: On Thu, Feb 26, 2015 at 08:04:08AM +, Jan Janssen wrote: Shawn Landden shawn at churchofgit.com writes: void strv_free(char

Re: [systemd-devel] [v1] shutdown: add kexec loading, ?avoid calling `kexec` binary unnessecarily

2015-02-27 Thread Shawn Landden
On Fri, Feb 27, 2015 at 9:03 AM, Zbigniew Jędrzejewski-Szmek zbys...@in.waw.pl wrote: We need two operations: sorting kernels to list them, and picking (I On Fri, Feb 27, 2015 at 08:58:04AM -0800, Shawn Landden wrote: On Thu, Feb 26, 2015 at 6:22 PM, Zbigniew Jędrzejewski-Szmek

Re: [systemd-devel] [v1] shutdown: add kexec loading, avoid calling `kexec` binary unnessecarily

2015-02-27 Thread Shawn Landden
On Thu, Feb 26, 2015 at 12:04 AM, Jan Janssen medhe...@web.de wrote: Shawn Landden shawn at churchofgit.com writes: void strv_free(char **l) { -strv_clear(l); +char **k; + +if (!l) +return; + +for (k = l; *k; k++) +

Re: [systemd-devel] [v1] shutdown: add kexec loading, avoid calling `kexec` binary unnessecarily

2015-02-26 Thread Jan Janssen
Shawn Landden shawn at churchofgit.com writes: void strv_free(char **l) { -strv_clear(l); +char **k; + +if (!l) +return; + +for (k = l; *k; k++) +free(*k); + free(l); } What are you trying to achieve here? I

Re: [systemd-devel] [v1] shutdown: add kexec loading, avoid calling `kexec` binary unnessecarily

2015-02-26 Thread Zbigniew Jędrzejewski-Szmek
On Fri, Feb 20, 2015 at 07:16:36PM -0800, Shawn Landden wrote: Still use helper when Xen Dom0, to avoid duplicating some hairy code. Future: generate BootLoaderSpec files for other kernel install locations v2: support specifying the kernel version support appending to the kernel

Re: [systemd-devel] [v1] shutdown: add kexec loading, ?avoid calling `kexec` binary unnessecarily

2015-02-26 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Feb 26, 2015 at 08:04:08AM +, Jan Janssen wrote: Shawn Landden shawn at churchofgit.com writes: void strv_free(char **l) { -strv_clear(l); +char **k; + +if (!l) +return; + +for (k = l; *k; k++) +

[systemd-devel] [v1] shutdown: add kexec loading, avoid calling `kexec` binary unnessecarily

2015-02-20 Thread Shawn Landden
Still use helper when Xen Dom0, to avoid duplicating some hairy code. Future: generate BootLoaderSpec files for other kernel install locations v2: support specifying the kernel version support appending to the kernel cmdline some docs support double force with kexec allow