* Request for review for 4.19-st13, 4.19-cip129 @ 2026-02-20 6:38 Ulrich Hecht 2026-02-20 22:39 ` Pavel Machek 2026-02-21 5:21 ` [cip-dev] " Nobuhiro Iwamatsu (Toshiba) 0 siblings, 2 replies; 4+ messages in thread From: Ulrich Hecht @ 2026-02-20 6:38 UTC (permalink / raw) To: cip-dev@lists.cip-project.org, pavel@nabladev.com, nobuhiro.iwamatsu.x90@mail.toshiba Hi! Here are the manual backports for the upcoming 4.19 kernel release. As always they can be found in https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/log/?h=linux-4.19.y-st-rc 797ce10e2a2f1 macvlan: fix possible UAF in macvlan_forward_source() 85f1f9ce40bf7 HID: uclogic: Correct devm device reference for hidinput input_dev name 0c110bc67bd3d xfs: set max_agbno to allow sparse alloc of last full inode chunk 6a8957a06bc31 l2tp: avoid one data-race in l2tp_tunnel_del_work() Thanks for having a look! CU Uli ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Request for review for 4.19-st13, 4.19-cip129 2026-02-20 6:38 Request for review for 4.19-st13, 4.19-cip129 Ulrich Hecht @ 2026-02-20 22:39 ` Pavel Machek 2026-02-21 5:21 ` [cip-dev] " Nobuhiro Iwamatsu (Toshiba) 1 sibling, 0 replies; 4+ messages in thread From: Pavel Machek @ 2026-02-20 22:39 UTC (permalink / raw) To: Ulrich Hecht Cc: cip-dev@lists.cip-project.org, pavel@nabladev.com, nobuhiro.iwamatsu.x90@mail.toshiba [-- Attachment #1: Type: text/plain, Size: 638 bytes --] Hi! > Here are the manual backports for the upcoming 4.19 kernel release. As always they can be found in https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/log/?h=linux-4.19.y-st-rc > a > 797ce10e2a2f1 macvlan: fix possible UAF in macvlan_forward_source() a > 85f1f9ce40bf7 HID: uclogic: Correct devm device reference for hidinput input_dev name a > 0c110bc67bd3d xfs: set max_agbno to allow sparse alloc of last full inode chunk a > 6a8957a06bc31 l2tp: avoid one data-race in l2tp_tunnel_del_work() > Thank you, this series looks okay to me. Best regards, Pavel -- In cooperation with Nabla. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [cip-dev] Request for review for 4.19-st13, 4.19-cip129 2026-02-20 6:38 Request for review for 4.19-st13, 4.19-cip129 Ulrich Hecht 2026-02-20 22:39 ` Pavel Machek @ 2026-02-21 5:21 ` Nobuhiro Iwamatsu (Toshiba) 2026-02-23 4:33 ` Ulrich Hecht 1 sibling, 1 reply; 4+ messages in thread From: Nobuhiro Iwamatsu (Toshiba) @ 2026-02-21 5:21 UTC (permalink / raw) To: uli Cc: cip-dev@lists.cip-project.org, pavel@nabladev.com, nobuhiro.iwamatsu.x90@mail.toshiba Hi Uli, The following commit requires a fix. Enabling the driver will cause a build error. c85bc75effc21 fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe() ``` drivers/video/fbdev/ssd1307fb.c: In function 'ssd1307fb_probe': drivers/video/fbdev/ssd1307fb.c:726:22: error: passing argument 1 of '__free_pages' from incompatible pointer type [-Werror=incompatible-pointer-types] 726 | __free_pages(vmem, get_order(vmem_size)); | ^~~~ | | | u8 * {aka unsigned char *} In file included from ./include/linux/idr.h:16, from ./include/linux/kernfs.h:14, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/device.h:16, from ./include/linux/backlight.h:12, from drivers/video/fbdev/ssd1307fb.c:9: ./include/linux/gfp.h:566:39: note: expected 'struct page *' but argument is of type 'u8 *' {aka 'unsigned char *'} 566 | extern void __free_pages(struct page *page, unsigned int order); | ~~~~~~~~~~~~~^~~~ ``` This can be fixed by cast to vmem. ``` diff --git a/drivers/video/fbdev/ssd1307fb.c b/drivers/video/fbdev/ssd1307fb.c index 8217910980487..20e83145fbacf 100644 --- a/drivers/video/fbdev/ssd1307fb.c +++ b/drivers/video/fbdev/ssd1307fb.c @@ -723,7 +723,7 @@ static int ssd1307fb_probe(struct i2c_client *client, reset_oled_error: fb_deferred_io_cleanup(info); fb_defio_error: - __free_pages(vmem, get_order(vmem_size)); + __free_pages((void *)vmem, get_order(vmem_size)); fb_alloc_error: framebuffer_release(info); return ret; ``` Best regards, Nobuhiro 2026年2月20日(金) 15:39 Ulrich Hecht via lists.cip-project.org <uli=fpond.eu@lists.cip-project.org>: > > Hi! > > Here are the manual backports for the upcoming 4.19 kernel release. As always they can be found in https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git/log/?h=linux-4.19.y-st-rc > > 797ce10e2a2f1 macvlan: fix possible UAF in macvlan_forward_source() > 85f1f9ce40bf7 HID: uclogic: Correct devm device reference for hidinput input_dev name > 0c110bc67bd3d xfs: set max_agbno to allow sparse alloc of last full inode chunk > 6a8957a06bc31 l2tp: avoid one data-race in l2tp_tunnel_del_work() > > Thanks for having a look! > > CU > Uli > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#21902): https://lists.cip-project.org/g/cip-dev/message/21902 > Mute This Topic: https://lists.cip-project.org/mt/117906404/4520494 > Group Owner: cip-dev+owner@lists.cip-project.org > Unsubscribe: https://lists.cip-project.org/g/cip-dev/unsub [iwamatsu@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- > -- Nobuhiro Iwamatsu ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [cip-dev] Request for review for 4.19-st13, 4.19-cip129 2026-02-21 5:21 ` [cip-dev] " Nobuhiro Iwamatsu (Toshiba) @ 2026-02-23 4:33 ` Ulrich Hecht 0 siblings, 0 replies; 4+ messages in thread From: Ulrich Hecht @ 2026-02-23 4:33 UTC (permalink / raw) To: iwamatsu Cc: cip-dev@lists.cip-project.org, pavel@nabladev.com, nobuhiro.iwamatsu.x90@mail.toshiba > On 02/21/2026 6:21 AM CET Nobuhiro Iwamatsu via lists.cip-project.org <iwamatsu=gmail.com@lists.cip-project.org> wrote: > Hi Uli, > > The following commit requires a fix. Enabling the driver will cause a > build error. > > c85bc75effc21 fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe() > ``` > drivers/video/fbdev/ssd1307fb.c: In function 'ssd1307fb_probe': > drivers/video/fbdev/ssd1307fb.c:726:22: error: passing argument 1 of > '__free_pages' from incompatible pointer type > [-Werror=incompatible-pointer-types] > 726 | __free_pages(vmem, get_order(vmem_size)); > | ^~~~ > | | > | u8 * {aka unsigned char *} > In file included from ./include/linux/idr.h:16, > from ./include/linux/kernfs.h:14, > from ./include/linux/sysfs.h:16, > from ./include/linux/kobject.h:20, > from ./include/linux/device.h:16, > from ./include/linux/backlight.h:12, > from drivers/video/fbdev/ssd1307fb.c:9: > ./include/linux/gfp.h:566:39: note: expected 'struct page *' but > argument is of type 'u8 *' {aka 'unsigned char *'} 566 | extern > void __free_pages(struct page *page, unsigned int order); > | ~~~~~~~~~~~~~^~~~ > ``` > > This can be fixed by cast to vmem. Fixed, thanks! CU Uli ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-02-23 4:33 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-02-20 6:38 Request for review for 4.19-st13, 4.19-cip129 Ulrich Hecht 2026-02-20 22:39 ` Pavel Machek 2026-02-21 5:21 ` [cip-dev] " Nobuhiro Iwamatsu (Toshiba) 2026-02-23 4:33 ` Ulrich Hecht
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox