jbd2_free
Regular
4.4
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff812f2ad0)
Location: fs/jbd2/journal.c:2322
Inline: True
Direct callers:
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
Symbols:
ffffffff812f2ad0-ffffffff812f2b30: jbd2_free (STB_GLOBAL)
4.8
: ✅void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff813204b0)
Location: fs/jbd2/journal.c:2349
Inline: False
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff813204b0-ffffffff813204f8: jbd2_free (STB_GLOBAL)
4.10
: ✅void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff81336360)
Location: fs/jbd2/journal.c:2319
Inline: False
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff81336360-ffffffff813363a8: jbd2_free (STB_GLOBAL)
4.13
: ✅void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff8134b090)
Location: fs/jbd2/journal.c:2342
Inline: False
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff8134b090-ffffffff8134b0d8: jbd2_free (STB_GLOBAL)
4.15
: ✅void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff8136f6e0)
Location: fs/jbd2/journal.c:2358
Inline: False
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff8136f6e0-ffffffff8136f728: jbd2_free (STB_GLOBAL)
4.18
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff8139dc00)
Location: fs/jbd2/journal.c:2370
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff8139dc00-ffffffff8139dc48: jbd2_free (STB_GLOBAL)
5.0
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff813b6970)
Location: fs/jbd2/journal.c:2370
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff813b6970-ffffffff813b69b8: jbd2_free (STB_GLOBAL)
5.3
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff813e1040)
Location: fs/jbd2/journal.c:2361
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff813e1040-ffffffff813e108b: jbd2_free (STB_GLOBAL)
5.4
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff813fb090)
Location: fs/jbd2/journal.c:2356
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff813fb090-ffffffff813fb0db: jbd2_free (STB_GLOBAL)
5.8
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff814489ae)
Location: fs/jbd2/journal.c:2385
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
Symbols:
ffffffff81448c00-ffffffff81448c44: jbd2_free (STB_GLOBAL)
5.11
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff81465400)
Location: fs/jbd2/journal.c:2632
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff81465400-ffffffff81465452: jbd2_free (STB_GLOBAL)
5.13
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff8146ab90)
Location: fs/jbd2/journal.c:2632
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff8146ab90-ffffffff8146abe2: jbd2_free (STB_GLOBAL)
5.15
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff814c13a0)
Location: fs/jbd2/journal.c:2811
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff814c13a0-ffffffff814c13f2: jbd2_free (STB_GLOBAL)
5.19
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff8154bcd0)
Location: fs/jbd2/journal.c:2814
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff8154bcd0-ffffffff8154bd35: jbd2_free (STB_GLOBAL)
6.2
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff815eba90)
Location: fs/jbd2/journal.c:2817
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff815eba90-ffffffff815ebaf5: jbd2_free (STB_GLOBAL)
6.5
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff81623570)
Location: fs/jbd2/journal.c:2817
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff81623570-ffffffff816235d5: jbd2_free (STB_GLOBAL)
6.8
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff8165c5d0)
Location: fs/jbd2/journal.c:2804
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff8165c5d0-ffffffff8165c635: jbd2_free (STB_GLOBAL)
arm64
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffff8000104d8618)
Location: fs/jbd2/journal.c:2356
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffff8000104d8618-ffff8000104d8688: jbd2_free (STB_GLOBAL)
armhf
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (c069a524)
Location: fs/jbd2/journal.c:2356
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
c069a524-c069a570: jbd2_free (STB_GLOBAL)
ppc64el
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (c000000000613400)
Location: fs/jbd2/journal.c:2356
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
c000000000613400-c00000000061348c: jbd2_free (STB_GLOBAL)
riscv64
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffe00034e0fa)
Location: fs/jbd2/journal.c:2356
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffe00034e0fa-ffffffe00034e1b0: jbd2_free (STB_GLOBAL)
aws
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff813f3670)
Location: fs/jbd2/journal.c:2356
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff813f3670-ffffffff813f36bb: jbd2_free (STB_GLOBAL)
azure
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff813e40f0)
Location: fs/jbd2/journal.c:2356
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff813e40f0-ffffffff813e413b: jbd2_free (STB_GLOBAL)
gcp
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff813f09f0)
Location: fs/jbd2/journal.c:2356
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff813f09f0-ffffffff813f0a3b: jbd2_free (STB_GLOBAL)
lowlatency
: Selective Inline ⚠️void jbd2_free(void *ptr, size_t size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/jbd2/journal.c (ffffffff81406460)
Location: fs/jbd2/journal.c:2356
Inline: True
Direct callers:
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
Symbols:
ffffffff81406460-ffffffff814064ab: jbd2_free (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅