On 2023/10/05 15:53, Mathias Krause wrote:
 Hagio-san,
 
 On 05.10.23 04:47, HAGIO KAZUHITO(萩尾 一仁) wrote:
> Hi Mathias,
>
> thank you for the patch set, looks good.
>
> On 2023/09/28 18:19, Mathias Krause wrote:
>> Support compiling the module against a different kernel version than the
>> currently running one by allowing to set either KVER or KDIR variables
>> on the make commandline.
>>
>> Also modernize the makefile slightly and make use of the kernel's
>> 'clean' target to ensure to remove all generated files.
>>
>> Signed-off-by: Mathias Krause <minipli(a)grsecurity.net>
>> ---
>>    memory_driver/Makefile | 9 +++++++--
>>    1 file changed, 7 insertions(+), 2 deletions(-)
>>
>> diff --git a/memory_driver/Makefile b/memory_driver/Makefile
>> index d0f3ccc912f4..61ee7c03e858 100644
>> --- a/memory_driver/Makefile
>> +++ b/memory_driver/Makefile
>> @@ -8,9 +8,14 @@
>>    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>>    # GNU General Public License for more details.
>>    #
>> +ifneq ($(KERNELRELEASE),)
>
> Only one question, is this for to build the module in a customized
> kernel tree?
 
 It's the common pattern for external module Makefiles, making use of the
 kernel's build infrastructure (see [1]). $(KERNELRELEASE) will be set
 when this Makefile gets parsed again by kbuild, making it possible to
 distinguish its dual use and avoiding make targets to lash with kernel
 internal ones.
 
oh, I see.  I've not seen such a module Makefile, thank you for the 
information.  Question cleared,
Acked-by: Kazuhito Hagio <k-hagio-ab(a)nec.com>
Thanks,
Kazu
> 
> Thanks,
> Mathias
> 
> [1]
> 
https://docs.kernel.org/kbuild/modules.html?highlight=kernelrelease#share...