--- - branch: MAIN date: Wed Jun 24 16:29:34 UTC 2020 files: - new: '1.3' old: '1.2' path: src/external/cddl/osnet/dist/uts/common/fs/zfs/dsl_scan.c pathrev: src/external/cddl/osnet/dist/uts/common/fs/zfs/dsl_scan.c@1.3 type: modified id: 20200624T162934Z.50f83550f1952836316f7161b7d25460d2b4dbd9 log: | reduce stack usage in dsl_scan_recurse() - allocate memory for temporary zbookmark_phys_t using kmem_alloc() rather than stack; this recuses several times usually, and this saves 2x sizeof(zbookmark_phys_t) == 64 bytes per recursion part of fix for PR kern/55402 by Frank Kardel module: src subject: 'CVS commit: src/external/cddl/osnet/dist/uts/common/fs/zfs' unixtime: '1593016174' user: jdolecek