home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   linux.debian.kernel      Debian kernel discussions      2,884 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 1,667 of 2,884   
   Jochen Sprickerhof to All   
   Bug#1121211: UBSAN: array-index-out-of-b   
   23 Nov 25 21:40:02   
   
   XPost: linux.debian.bugs.dist, linux.kernel   
   From: jspricke@debian.org   
      
   Hi Nathan,   
      
   * Nathan Chancellor  [2025-11-22 13:38]:   
   >I bet it is the same problem as the ones I fixed in   
   >   
   >  6dc445c19050 ("clk: bcm: rpi: Assign ->num before accessing ->hws")   
   >  9368cdf90f52 ("clk: bcm: dvp: Assign ->num before accessing ->hws")   
   >   
   >So something like this?   
   >   
   >Cheers,   
   >Nathan   
   >   
   >diff --git a/drivers/clk/samsung/clk-exynos-clkout.c b/drivers/   
   lk/samsung/clk-exynos-clkout.c   
   >index 5f1a4f5e2e59..5b21025338bd 100644   
   >--- a/drivers/clk/samsung/clk-exynos-clkout.c   
   >+++ b/drivers/clk/samsung/clk-exynos-clkout.c   
   >@@ -175,6 +175,7 @@ static int exynos_clkout_probe(struct platform_device   
   *pdev)   
   > 	clkout->mux.shift = EXYNOS_CLKOUT_MUX_SHIFT;   
   > 	clkout->mux.lock = &clkout->slock;   
   >   
   >+	clkout->data.num = EXYNOS_CLKOUT_NR_CLKS;   
   > 	clkout->data.hws[0] = clk_hw_register_composite(NULL, "clkout",   
   > 				parent_names, parent_count, &clkout->mux.hw,   
   > 				&clk_mux_ops, NULL, NULL, &clkout->gate.hw,   
   >@@ -185,7 +186,6 @@ static int exynos_clkout_probe(struct platform_device   
   *pdev)   
   > 		goto err_unmap;   
   > 	}   
   >   
   >-	clkout->data.num = EXYNOS_CLKOUT_NR_CLKS;   
   > 	ret = of_clk_add_hw_provider(clkout->np, of_clk_hw_onecell_get,   
   &clkout->data);   
   > 	if (ret)   
   > 		goto err_clk_unreg;   
   >   
      
   This fixes it for me, feel free to add a   
      
   Tested-by: Jochen Sprickerhof    
      
   Thanks!   
      
   Jochen   
      
   -----BEGIN PGP SIGNATURE-----   
      
   iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmkjb6cACgkQW//cwljm   
   lDMoDg//WSStBBpXj6C9bzA/OXvHMMCtdAs1iFeSvljh/6z+MJLvZ1b4Vo5zok1/   
   lbQHn5aM/rYeSKlCM4vEiIJdMEaDD8tYD0TLgGAwDirnB/GStWYVRClBiEyLlhmf   
   0/9at7smuicoYDM6/5AMglwznd4Dqx8WzNjDfBFe5PzkDd41+/vQ+M9uc8ql9F0A   
   KI4YpGrwXCo86y213ke/9EALuafdzI0iY3+/DVypdB5sp5dtwhvfY3T0B1Is4Ldh   
   wBhZqz3f5eOn5U87MHEFmcRDr01z37Oyj8kRFwMPWy7WJ9wn5Xc8o4wC36oRgwBY   
   5FpvRXTcoZL4V6fnL+9243yz2BOV6ZUtQ5PQEvtHcwGDn/COlU4Ibn6XO1pryRxO   
   lEksJbWGN5c6wd+NwxaXdb+U3wABQY8r12RwhZHEXAgIdBBHnmJ5NVNQDR+OF/kX   
   iSpW2QokVWpi/D6U5gjuSC+bkce0XLoKHawDV8eNDnLpW9hQU/1mhhbNZZGzp2Ur   
   YBul0za2dSfSklh/bH/7PsIiQrKJvYD+14u6ZWOuF2bZLZ/mMr6bjYr6k/x4iC0J   
   njfvrmxBMq0c8kYBaS+g7mOTGEON7vbnP0JK6BW/MfQjYZO/jKmu1MCUhIgKhwsq   
   EcGRUeH+NeSuA1DUbVd4t/NbxzzQjhTH1jQFxj8jCHEFdtB/oMM=   
   =txjC   
   -----END PGP SIGNATURE-----   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca