On Thu, Sep 21, 2017 at 2:51 PM, Eric Covener <[email protected]> wrote:
> On Thu, Sep 21, 2017 at 8:44 AM, Yann Ylavic <[email protected]> wrote:
>> On Thu, Sep 21, 2017 at 2:11 PM, Eric Covener <[email protected]> wrote:
>>>
>>> IIUC it should be safe to extend module_struct with a minor bump to
>>> add 'int flags' to the bottom, but when you check the value you'd need
>>> to check the MMN first. In the module you'd then just have some flags
>>> or'ed together after register_hooks.
>>
>> Something like the attached patch might do it (untested, no MMN minor bump).
>>
>>>
>>> (hopefully someone will check my work)
>>
>> Since modules (module_struct) are déclared globally, unspecified
>> fields at the end of the struct should be initialized to zero, so it
>> should be safe.
>
> I was thinking about modules compiled against the previous definition
> / out of tree.

Hmm, I'm not sure my commits address this.

The modules would be run by the latest core without being recompiled
against it, that's the case?

Reply via email to