Search String: Display: Description: Sort:

Results:

References: [ +subject:/^(?:^\s*(re|sv|fwd|fw)[\[\]\d]*[:>-]+\s*)*\[PATCH\s+v3\s+00\/11\]\s+sysctl\:\s+treewide\:\s+constify\s+ctl_table\s+argument\s+of\s+sysctl\s+handlers\s*$/: 17 ]

Total 17 documents matching your query.

1. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Kees Cook <keescook@xxxxxxxxxxxx>
Date: Sun, 12 May 2024 19:57:58 -0700
I tried to soften it a little with my "*close* to 100%" modifier, and I think that patch basically matched that requirement, and where it had manual changes it was detailed in the commit log. I only
/html/lvs-devel/2024-05/msg00034.html (15,612 bytes)

2. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Joel Granados <j.granados@xxxxxxxxxxx>
Date: Sun, 12 May 2024 21:32:40 +0200
Judging by Kees' comment on "100% mechanical", it might be better just having the diff and have Linus apply than rather than two step process? Have not these types of PRs, so am interested in what fo
/html/lvs-devel/2024-05/msg00033.html (15,729 bytes)

3. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Joel Granados <j.granados@xxxxxxxxxxx>
Date: Sun, 12 May 2024 21:24:51 +0200
Thx for stepping in to move this forward. This would be more for 6.11, as I expect the other subsystems to freeze for the merge window. The coccinelle script is not enough. But that patch 11 should s
/html/lvs-devel/2024-05/msg00032.html (15,472 bytes)

4. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Thomas Weißschuh <linux@xxxxxxxxxxxxxx>
Date: Sat, 11 May 2024 11:51:18 +0200
Hi Kees, That sounds good. Unfortunately coccinelle alone is not sufficient, as some helpers with different prototypes are called by handlers and themselves are calling handler and therefore need to
/html/lvs-devel/2024-05/msg00031.html (14,087 bytes)

5. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Jakub Kicinski <kuba@xxxxxxxxxx>
Date: Wed, 8 May 2024 18:00:03 -0700
Right. I didn't read the code closely enough before responding. Chalk my response up to being annoyed by the constant stream of cross-tree changes in procfs without proper cover letter explaining how
/html/lvs-devel/2024-05/msg00030.html (12,387 bytes)

6. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Kees Cook <keescook@xxxxxxxxxxxx>
Date: Wed, 8 May 2024 10:11:35 -0700
I've done a few painful API transitions before, and I don't think the complexity of these changes needs a per-subsystem constification pass. I think this series is the right approach, but that patch
/html/lvs-devel/2024-05/msg00029.html (12,908 bytes)

7. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Joel Granados <j.granados@xxxxxxxxxxx>
Date: Wed, 8 May 2024 13:37:19 +0200
Kees Could you comment on the feasibility of this alternative from the Control Flow Integrity perspective. My proposal is to change the proc_handler to void* and back in the same release. So there wo
/html/lvs-devel/2024-05/msg00028.html (15,468 bytes)

8. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Joel Granados <j.granados@xxxxxxxxxxx>
Date: Wed, 8 May 2024 13:40:38 +0200
... Noted. ... That is what I thought. thx for clarifying. ... best -- Joel Granados Attachment: signature.asc Description: PGP signature
/html/lvs-devel/2024-05/msg00027.html (14,362 bytes)

9. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Thomas Weißschuh <linux@xxxxxxxxxxxxxx>
Date: Fri, 3 May 2024 16:09:40 +0200
Hey Joel, Thanks! Ack. "_new" was an intentionally unacceptable placeholder. Will do. Both for each single series and a combination of all of them. I don't know about anything that would make it fast
/html/lvs-devel/2024-05/msg00018.html (22,190 bytes)

10. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Joel Granados <j.granados@xxxxxxxxxxx>
Date: Fri, 3 May 2024 11:03:32 +0200
Hey Thomas Here is my feedback for your outstanding constification patches [1] and [2]. The answer that you got from Jakub in the network subsystem is very clear and baring a change of heart from the
/html/lvs-devel/2024-05/msg00013.html (21,759 bytes)

11. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Thomas Weißschuh <linux@xxxxxxxxxxxxxx>
Date: Sat, 27 Apr 2024 09:40:43 +0200
This aproach could be optimized by only migrating the usages of the custom handler implementations to "proc_handler_new". After this we could move over the core handlers and "proc_handler" in one sma
/html/lvs-devel/2024-04/msg00081.html (15,402 bytes)

12. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Thomas Weißschuh <linux@xxxxxxxxxxxxxx>
Date: Thu, 25 Apr 2024 22:34:52 +0200
Hi Joel, Thanks for that alternative, I'm not a big fan though. Besides the wonky syntax, Control Flow Integrity should trap on this construct. Functions are called through different pointers than th
/html/lvs-devel/2024-04/msg00063.html (16,901 bytes)

13. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Joel Granados <j.granados@xxxxxxxxxxx>
Date: Thu, 25 Apr 2024 13:04:12 +0200
It is tricky to do that because it changes the first argument (ctl*) to const in the proc_handler function type defined in sysclt.h: " -typedef int proc_handler(struct ctl_table *ctl, int write, void
/html/lvs-devel/2024-04/msg00050.html (15,743 bytes)

14. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Thomas Weißschuh <linux@xxxxxxxxxxxxxx>
Date: Thu, 25 Apr 2024 09:10:27 +0200
Unfortunately this would introduce an enormous amount of code churn. The function prototypes for each callback have to stay consistent. So a another callback member ("proc_handler_new") is needed and
/html/lvs-devel/2024-04/msg00049.html (13,712 bytes)

15. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Jakub Kicinski <kuba@xxxxxxxxxx>
Date: Wed, 24 Apr 2024 20:12:34 -0700
Split this per subsystem, please.
/html/lvs-devel/2024-04/msg00048.html (12,457 bytes)

16. Re: [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Luis Chamberlain <mcgrof@xxxxxxxxxx>
Date: Tue, 23 Apr 2024 11:31:41 -0700
Cover letters don't need SOBS we only use them for patches. But anyway: Reviewed-by: Luis Chamberlain <mcgrof@xxxxxxxxxx> Luis
/html/lvs-devel/2024-04/msg00046.html (13,455 bytes)

17. [PATCH v3 00/11] sysctl: treewide: constify ctl_table argument of sysctl handlers (score: 1)
Author: Thomas Weißschuh <linux@xxxxxxxxxxxxxx>
Date: Tue, 23 Apr 2024 09:54:35 +0200
* Patch 1 is a bugfix for the stack_erasing sysctl handler * Patches 2-10 change various helper functions throughout the kernel to be able to handle 'const ctl_table'. * Patch 11 changes the signatur
/html/lvs-devel/2024-04/msg00044.html (19,990 bytes)


This search system is powered by Namazu