From: Ben Hutchings on
On Wed, 2010-08-11 at 17:05 -0700, Greg KH wrote:
> 2.6.35-stable review patch. If anyone has any objections, please let us know.
>
> ------------------
>
> From: Philipp Reisner <philipp.reisner(a)linbit.com>
>
> commit 6710a5760355be8f2e51682f41b0d3fc76550309 upstream.
>
> Signed-off-by: Philipp Reisner <philipp.reisner(a)linbit.com>
> Signed-off-by: Lars Ellenberg <lars.ellenberg(a)linbit.com>
> Signed-off-by: Jens Axboe <jaxboe(a)fusionio.com>
> Signed-off-by: Greg Kroah-Hartman <gregkh(a)suse.de>
[...]

Anyone want to explain why this is important?

Similarly "drbd: Initialize all members of sync_conf to their defaults
[Bugz 315]"; I assume that some Bugzilla entry would tell me, only I
have no idea where it is.

These commit messages *suck*.

Ben

--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
From: Lars Ellenberg on
On Thu, Aug 12, 2010 at 04:15:02AM +0100, Ben Hutchings wrote:
> On Wed, 2010-08-11 at 17:05 -0700, Greg KH wrote:
> > 2.6.35-stable review patch. If anyone has any objections, please let us know.
> >
> > ------------------
> >
> > From: Philipp Reisner <philipp.reisner(a)linbit.com>
> >
> > commit 6710a5760355be8f2e51682f41b0d3fc76550309 upstream.
> >
> > Signed-off-by: Philipp Reisner <philipp.reisner(a)linbit.com>
> > Signed-off-by: Lars Ellenberg <lars.ellenberg(a)linbit.com>
> > Signed-off-by: Jens Axboe <jaxboe(a)fusionio.com>
> > Signed-off-by: Greg Kroah-Hartman <gregkh(a)suse.de>
> [...]
>
> Anyone want to explain why this is important?

The receiving side implementation of this "delay probe" feature
has potential to stall the DRBD resync process under certain ill
circumstances. Thus we rather not send the delay probes in the first
place. The feature has been reverted upstream, and is being replaced.

> Similarly "drbd: Initialize all members of sync_conf to their defaults
> [Bugz 315]"; I assume that some Bugzilla entry would tell me, only I
> have no idea where it is.

If it so happened that these defaults have not been set, and no explicit
value assigned either, and then later a delay probe is received (which,
if no one sends one, can no longer be the case), it could lead to a
division by zero in kernel space :(

You'd have to misuse drbd userland to get there, but you could.

> These commit messages *suck*.

We'll try to make them suck less.

Lars
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/