Re: rstatd: does not work with kernel 3.0/3.1 or any other 3.x kernel (s-p-u possible?)
On Wed, Jun 6, 2012 at 10:34:04 +0200, Salvatore Bonaccorso wrote:
> diff -u rstatd-4.0.1/getdata.c rstatd-4.0.1/getdata.c
> --- rstatd-4.0.1/getdata.c
> +++ rstatd-4.0.1/getdata.c
> @@ -289,6 +289,10 @@
> getdata.disk = get_disk26;
> getdata.vm = get_vm26;
> }
> + if (0 == strncmp(u.release, "3", 1)) {
> + getdata.disk = get_disk26;
> + getdata.vm = get_vm26;
> + }
>
> /* prepare the disk patterns */
> for (i = 0; i < PATTERNS; i++) {
That seems silly. Make it the default, not yet another broken "if".
Cheers,
Julien
Reply to: