[PATCH] Use talloc in source3 loadparm, make more handlers common
Andrew Bartlett
abartlet at samba.org
Sun Feb 23 21:46:52 MST 2014
Now that much of loadparm is generated and made regular, Garming's
attention has turned to the requested task of merging common code. In
particular, there is a strong desire to undo the #include of
param_table.c, and these steps are all critical to that goal.
The patch series starts with a simple talloc -> malloc conversion, and
later patches construct an appropriate talloc tree. Many other small
changes are needed or desired along the way.
The general approach is to use the s3_fns hook to handle the special
cases where the source3 code does something different, and to then
slowly eliminate these hooks as even more code becomes common.
The patch series starts here:
https://gerrit.sernet.de/97
https://gerrit.sernet.de/#/q/status:open+project:samba+branch:master+topic:loadparm-talloc-polish,n,z
http://git.catalyst.net.nz/gw?p=samba.git;a=shortlog;h=refs/heads/loadparm-talloc-polish
Other patches will follow, the work in progress branches I've seen
actually have param_table.c as a standalone C file, which is a major
step to paying down the technical debt from the fork and the rush to
4.0!
Please carefully review!
Andrew Bartlett
--
Andrew Bartlett
http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba
More information about the samba-technical
mailing list