In article <23611.1534790...@splode.eterna.com.au>,
matthew green  <m...@eterna.com.au> wrote:
>"Maxime Villard" writes:
>> Module Name: src
>> Committed By:        maxv
>> Date:                Mon Aug 20 11:35:28 UTC 2018
>> 
>> Modified Files:
>>      src/sys/kern: files.kern subr_kmem.c
>> 
>> Log Message:
>> Retire KMEM_REDZONE and KMEM_POISON.
>> 
>> KMEM_REDZONE is not very efficient and cannot detect read overflows. KASAN
>> can, and will be used instead.
>
>asan requires a 64 bit system, so, i'm not really OK with
>removing this code and requiring kasan.
>
>please discuss removals like this on tech-kern first.  i'd
>rather this change was reverted.

Exactly: We are much more accepting on adding new features as opposed
to removing existing ones without prior discussion. Nobody is holding
a gun forcing us to remove features quickly, so a simple process like:

    - announce intention to tech-kern explaining why you want to remove
      something, what replaces it, and giving people a chance to comment.
    - wait a few days, and remove if there was no objection.

Yes, cleanliness is a great goal, but it could be achieved without stepping
on toes.

Best,

christos



Reply via email to