On Tue, May 14, 2024 at 08:56:13AM +0200, Bartosz Golaszewski wrote: > On Tue, 14 May 2024 at 05:37, Kent Gibson <warthog618@xxxxxxxxx> wrote: > > > > On Fri, May 10, 2024 at 04:06:16PM +0200, Bartosz Golaszewski wrote: > > > From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx> > > > > > > > > > On Fri, 10 May 2024 14:53:42 +0800, Kent Gibson wrote: > > > > If a line is requested with debounce, and that results in debouncing > > > > in software, and the line is subsequently reconfigured to enable edge > > > > detection then the allocation of the kfifo to contain edge events is > > > > overlooked. This results in events being written to and read from an > > > > unitialised kfifo. Read events are returned to userspace. > > > > > > > > Initialise the kfifo in the case where the software debounce is > > > > already active. > > > > > > > > [...] > > > > > > Applied, thanks! > > > > > > [1/1] gpiolib: cdev: fix uninitialised kfifo > > > commit: 3c1625fe5a2e0d68cd7b68156f02c1b5de09a161 > > > > > > > I've got a patch series to tidy this up and catch any similar errors > > earlier going forward. > > It is of course based on this patch, but that isn't in gpio/for-next yet. > > How should I proceed? > > > > Cheers, > > Kent. > > Pull in current master into gpio/for-next, apply your series, make > sure it works and then wait until v6.10-rc1 is tagged because I won't > be picking up anything during merge window. > Will do. Thanks, Kent.