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