Page MenuHomeFreeBSD

jaeyoon (Jaeyoon Choi)
User

Projects

User Details

User Since
Jan 3 2025, 1:07 AM (91 w, 6 d)

Recent Activity

Tue, Oct 6

jaeyoon committed rG1aaad60ae89a: ufshci: set HS series per platform and adapt type per gear (authored by jaeyoon).
ufshci: set HS series per platform and adapt type per gear
Tue, Oct 6, 7:59 AM
jaeyoon committed rG36e915b5eacb: ufshci: handle a recovery reset before the SIM attach (authored by jaeyoon).
ufshci: handle a recovery reset before the SIM attach
Tue, Oct 6, 7:59 AM
jaeyoon committed rGe0ce55de9adc: ufshci: check SDB queue allocations for failure (authored by jaeyoon).
ufshci: check SDB queue allocations for failure
Tue, Oct 6, 7:59 AM
jaeyoon committed rG9997667c1b34: ufshci: handle controller command submit failures (authored by jaeyoon).
ufshci: handle controller command submit failures
Tue, Oct 6, 7:59 AM
jaeyoon committed rG26ca0a15a8bd: ufshci: add a passthrough ioctl (authored by jaeyoon).
ufshci: add a passthrough ioctl
Tue, Oct 6, 7:55 AM
jaeyoon committed rGd815ad742011: ufshci: install the ioctl header (authored by jaeyoon).
ufshci: install the ioctl header
Tue, Oct 6, 7:55 AM
jaeyoon committed rG7c66df657e16: ufshci: build the ioctl file into the kernel (authored by jaeyoon).
ufshci: build the ioctl file into the kernel
Tue, Oct 6, 7:55 AM
jaeyoon committed rG4392fed5c8ee: ufshci: add a control device node (authored by jaeyoon).
ufshci: add a control device node
Tue, Oct 6, 7:55 AM
jaeyoon committed rGac1ad37b7d84: ufshci: tell the controller how long the EHS is (authored by jaeyoon).
ufshci: tell the controller how long the EHS is
Tue, Oct 6, 7:55 AM
jaeyoon committed rG6f162827ada7: ufshci: skip the reinit when the new link works (authored by jaeyoon).
ufshci: skip the reinit when the new link works
Tue, Oct 6, 7:55 AM
jaeyoon committed rG8dcd02bdf8a6: ufshci: fix the Snapdragon X Elite reference clock (authored by jaeyoon).
ufshci: fix the Snapdragon X Elite reference clock
Tue, Oct 6, 7:54 AM
jaeyoon committed rG3e6ff534b634: ufshci: reject new requests on a failed controller (authored by jaeyoon).
ufshci: reject new requests on a failed controller
Tue, Oct 6, 7:54 AM
jaeyoon committed rGd4e7c457a762: ufshci: claim trackers before failing them (authored by jaeyoon).
ufshci: claim trackers before failing them
Tue, Oct 6, 7:54 AM
jaeyoon committed rGc8095bbcad86: ufshci: build valid fake responses for manual completion (authored by jaeyoon).
ufshci: build valid fake responses for manual completion
Tue, Oct 6, 7:54 AM
jaeyoon committed rG94e28f979a84: ufshci: run the controller fail path only once (authored by jaeyoon).
ufshci: run the controller fail path only once
Tue, Oct 6, 7:54 AM
jaeyoon committed rG5f607128c9fb: ufshci: report the highest LUN number in the path inquiry (authored by jaeyoon).
ufshci: report the highest LUN number in the path inquiry
Tue, Oct 6, 7:54 AM
jaeyoon committed rG5dd01a6f1518: ufshci: consolidate the device query submit/poll pattern (authored by jaeyoon).
ufshci: consolidate the device query submit/poll pattern
Tue, Oct 6, 7:54 AM
jaeyoon committed rGa078bf6669da: ufshci: correct the crypto/config register offsets and HCMID fields (authored by jaeyoon).
ufshci: correct the crypto/config register offsets and HCMID fields
Tue, Oct 6, 7:54 AM
jaeyoon committed rG7fb453f00502: ufshci: validate the CDB before allocating a request (authored by jaeyoon).
ufshci: validate the CDB before allocating a request
Tue, Oct 6, 7:54 AM
jaeyoon committed rG4adcdaf0da31: ufshci: pass the queue being destroyed to the cmd descriptor teardown (authored by jaeyoon).
ufshci: pass the queue being destroyed to the cmd descriptor teardown
Tue, Oct 6, 7:54 AM
jaeyoon committed rGb3f313e26e87: ufshci: do not reset the device in the XPT_RESET_DEV handler (authored by jaeyoon).
ufshci: do not reset the device in the XPT_RESET_DEV handler
Tue, Oct 6, 7:54 AM
jaeyoon committed rG88fe4b75cf27: ufshci: return the real errno from SDB queue construction (authored by jaeyoon).
ufshci: return the real errno from SDB queue construction
Tue, Oct 6, 7:54 AM
jaeyoon committed rG748239b973e2: ufshci: free the taskqueue on detach (authored by jaeyoon).
ufshci: free the taskqueue on detach
Tue, Oct 6, 7:54 AM
jaeyoon committed rG31d28afe7ec5: ufshci: release the CCB after sending a start stop unit command (authored by jaeyoon).
ufshci: release the CCB after sending a start stop unit command
Tue, Oct 6, 7:54 AM
jaeyoon committed rGaf54fe0db727: ufshci: check completions under the queue lock (authored by jaeyoon).
ufshci: check completions under the queue lock
Tue, Oct 6, 7:54 AM
jaeyoon committed rGb6e20a5ae8a1: ufshci: initialize desc_size for non-descriptor query requests (authored by jaeyoon).
ufshci: initialize desc_size for non-descriptor query requests
Tue, Oct 6, 7:54 AM
jaeyoon committed rGd3ff4bd64c07: ufshci: read UIC command results while holding the lock (authored by jaeyoon).
ufshci: read UIC command results while holding the lock
Tue, Oct 6, 7:54 AM
jaeyoon committed rG2e2f523ae699: ufshci: byte-swap big-endian UPIU fields (authored by jaeyoon).
ufshci: byte-swap big-endian UPIU fields
Tue, Oct 6, 7:54 AM
jaeyoon committed rG75180cf2ec09: ufshci: initialize alloc_units before the dedicated-buffer scan (authored by jaeyoon).
ufshci: initialize alloc_units before the dedicated-buffer scan
Tue, Oct 6, 7:54 AM
jaeyoon committed rG5f7c2adceb5c: ufshci: do not free the devq twice on SIM attach failure (authored by jaeyoon).
ufshci: do not free the devq twice on SIM attach failure
Tue, Oct 6, 7:54 AM
jaeyoon committed rG6b85b8e923ae: ufshci: tolerate partially constructed queues in SDB teardown (authored by jaeyoon).
ufshci: tolerate partially constructed queues in SDB teardown
Tue, Oct 6, 7:54 AM
jaeyoon committed rG87ececd2dd8f: ufshci: free the correct address when DMA load fails (authored by jaeyoon).
ufshci: free the correct address when DMA load fails
Tue, Oct 6, 7:54 AM
jaeyoon committed rGc8852e0ac0c1: ufshci: fix WLUN periph reference counting (authored by jaeyoon).
ufshci: fix WLUN periph reference counting
Tue, Oct 6, 7:54 AM
jaeyoon committed rG49c63957ab9b: ufshci: fix SCSI I/O request failure cleanup (authored by jaeyoon).
ufshci: fix SCSI I/O request failure cleanup
Tue, Oct 6, 7:54 AM
jaeyoon committed rGad33bd6f67a9: ufshci: free the lookup path when the periph search times out (authored by jaeyoon).
ufshci: free the lookup path when the periph search times out
Tue, Oct 6, 7:54 AM
jaeyoon committed rG5e2782d26567: cam/scsi: Restore scsi_start_stop() and add scsi_start_stop_pc() (authored by jaeyoon).
cam/scsi: Restore scsi_start_stop() and add scsi_start_stop_pc()
Tue, Oct 6, 7:54 AM
jaeyoon committed rG3c812d0f02e3: ufshci: abort submission when payload DMA mapping fails (authored by jaeyoon).
ufshci: abort submission when payload DMA mapping fails
Tue, Oct 6, 7:54 AM
jaeyoon committed rGd8ed29dcb9f3: ufshci: fail attribute reads on a non-zero config result code (authored by jaeyoon).
ufshci: fail attribute reads on a non-zero config result code
Tue, Oct 6, 7:54 AM
jaeyoon committed rGc4035bfbf17e: ufshci: Support ACPI (authored by jaeyoon).
ufshci: Support ACPI
Tue, Oct 6, 7:54 AM
jaeyoon committed rGc9e2fd2eb3b9: ufshci: fix data direction encoding for read commands (authored by jaeyoon).
ufshci: fix data direction encoding for read commands
Tue, Oct 6, 7:54 AM
jaeyoon committed rG5286fdbc8e97: ufshci: fix bug in ufshci_req_sdb_enable (authored by jaeyoon).
ufshci: fix bug in ufshci_req_sdb_enable
Tue, Oct 6, 7:53 AM
jaeyoon committed rG03ff40e2c183: ufshci: add uic powermode parameter to sysctl (authored by jaeyoon).
ufshci: add uic powermode parameter to sysctl
Tue, Oct 6, 7:53 AM
jaeyoon committed rGc6c2c22ffe51: ufshci: Remove UIC error during initialization (authored by jaeyoon).
ufshci: Remove UIC error during initialization
Tue, Oct 6, 7:53 AM
jaeyoon committed rG873bafa44c0a: ufshci: Enable admin command retry (authored by jaeyoon).
ufshci: Enable admin command retry
Tue, Oct 6, 7:53 AM
jaeyoon committed rG5e5d927ea373: ufshci: Fix task management queue num_trackers on failure path (authored by jaeyoon).
ufshci: Fix task management queue num_trackers on failure path
Tue, Oct 6, 7:53 AM
jaeyoon committed rG5480024f603d: ufshci: Add a Auto Hibernate quirk to Intel Alder Lake-N (authored by jaeyoon).
ufshci: Add a Auto Hibernate quirk to Intel Alder Lake-N
Tue, Oct 6, 7:53 AM
jaeyoon committed rG810264f0e849: ufshci: Support UIC Auto Hibernation (authored by jaeyoon).
ufshci: Support UIC Auto Hibernation
Tue, Oct 6, 7:53 AM
jaeyoon committed rGff341c1149f9: ufshci: Support UIC hibernation enter/exit (authored by jaeyoon).
ufshci: Support UIC hibernation enter/exit
Tue, Oct 6, 7:53 AM
jaeyoon committed rG1b063270950c: ufshci: Support suspend/resume (authored by jaeyoon).
ufshci: Support suspend/resume
Tue, Oct 6, 7:53 AM
jaeyoon committed rGae109f0cba29: ufshci: define the sleep types locally for stable/15 (authored by jaeyoon).
ufshci: define the sleep types locally for stable/15
Tue, Oct 6, 7:53 AM
jaeyoon committed rGc60b3057f7d1: cam/scsi: Add power condition support to START STOP UNIT (authored by jaeyoon).
cam/scsi: Add power condition support to START STOP UNIT
Tue, Oct 6, 7:52 AM
jaeyoon committed rG968c352536ff: ufshci: Add a check for WLUN during driver initialization (authored by jaeyoon).
ufshci: Add a check for WLUN during driver initialization
Tue, Oct 6, 7:52 AM
jaeyoon committed rGab96d69e5c77: ufshci: Enable WLUN scan (authored by jaeyoon).
ufshci: Enable WLUN scan
Tue, Oct 6, 7:52 AM
jaeyoon committed rG17534ff9c2dd: cam/scsi: Support well known logical unit (authored by jaeyoon).
cam/scsi: Support well known logical unit
Tue, Oct 6, 7:52 AM
jaeyoon committed rG6dfd9f0a81e0: ufshci: add helper to convert SCSI LUN to UPIU LUN formats (authored by jaeyoon).
ufshci: add helper to convert SCSI LUN to UPIU LUN formats
Tue, Oct 6, 7:51 AM
jaeyoon committed rGb75d670fe755: ufshci: revisit controller reset path and add I/O timeout handling (authored by jaeyoon).
ufshci: revisit controller reset path and add I/O timeout handling
Tue, Oct 6, 7:51 AM
jaeyoon closed D59721: sysutils/ufs-utils: New port.
Tue, Oct 6, 5:39 AM
jaeyoon committed R11:7930d8e1a881: sysutils/ufs-utils: New port (authored by jaeyoon).
sysutils/ufs-utils: New port
Tue, Oct 6, 5:39 AM

Tue, Sep 29

jaeyoon updated the diff for D59721: sysutils/ufs-utils: New port.

check for the ufshci ioctl header instead of OSVERSION

Tue, Sep 29, 2:53 AM

Mon, Sep 28

jaeyoon updated the summary of D59721: sysutils/ufs-utils: New port.
Mon, Sep 28, 2:31 AM
jaeyoon updated the diff for D59721: sysutils/ufs-utils: New port.

Switch to the official upstream release v8.14.12 now that SanDisk merged the FreeBSD support, and add LICENSE_FILE.

Mon, Sep 28, 2:29 AM

Wed, Sep 16

jaeyoon added a reviewer for D59721: sysutils/ufs-utils: New port: lwhsu.
Wed, Sep 16, 5:02 AM
jaeyoon added a reviewer for D59721: sysutils/ufs-utils: New port: imp.
Wed, Sep 16, 4:59 AM
jaeyoon requested review of D59721: sysutils/ufs-utils: New port.
Wed, Sep 16, 4:58 AM

Tue, Sep 15

jaeyoon committed rGd435248a2196: ufshci: build the ioctl file into the kernel (authored by jaeyoon).
ufshci: build the ioctl file into the kernel
Tue, Sep 15, 3:19 AM
jaeyoon committed rG8895b1348f3d: ufshci: install the ioctl header (authored by jaeyoon).
ufshci: install the ioctl header
Tue, Sep 15, 1:48 AM
jaeyoon committed rGae31f2928596: ufshci: add a passthrough ioctl (authored by jaeyoon).
ufshci: add a passthrough ioctl
Tue, Sep 15, 1:48 AM
jaeyoon committed rG28fefc441e3b: ufshci: add a control device node (authored by jaeyoon).
ufshci: add a control device node
Tue, Sep 15, 1:48 AM
jaeyoon committed rGd3e5082ce4dc: ufshci: tell the controller how long the EHS is (authored by jaeyoon).
ufshci: tell the controller how long the EHS is
Tue, Sep 15, 1:48 AM
jaeyoon closed D59560: ufshci: install the ioctl header.
Tue, Sep 15, 1:48 AM
jaeyoon closed D59559: ufshci: add a passthrough ioctl.
Tue, Sep 15, 1:48 AM
jaeyoon closed D59558: ufshci: add a control device node.
Tue, Sep 15, 1:48 AM
jaeyoon closed D59557: ufshci: tell the controller how long the EHS is.
Tue, Sep 15, 1:48 AM

Thu, Sep 10

jaeyoon updated the diff for D59560: ufshci: install the ioctl header.

rebase

Thu, Sep 10, 8:37 AM
jaeyoon added a comment to D59559: ufshci: add a passthrough ioctl.

This ioctl is for a port of ufs-utils:
https://github.com/SanDisk-Open-Source/ufs-utils

Thu, Sep 10, 8:36 AM
jaeyoon updated the diff for D59559: ufshci: add a passthrough ioctl.

Fix commit message

Thu, Sep 10, 8:32 AM
jaeyoon requested review of D59560: ufshci: install the ioctl header.
Thu, Sep 10, 8:30 AM
jaeyoon requested review of D59559: ufshci: add a passthrough ioctl.
Thu, Sep 10, 8:27 AM
jaeyoon requested review of D59558: ufshci: add a control device node.
Thu, Sep 10, 8:23 AM
jaeyoon requested review of D59557: ufshci: tell the controller how long the EHS is.
Thu, Sep 10, 8:22 AM

Sep 2 2026

jaeyoon committed rG973783515e7d: ufshci: fix the Snapdragon X Elite reference clock (authored by jaeyoon).
ufshci: fix the Snapdragon X Elite reference clock
Sep 2 2026, 2:08 AM
jaeyoon committed rG9930150214d1: ufshci: skip the reinit when the new link works (authored by jaeyoon).
ufshci: skip the reinit when the new link works
Sep 2 2026, 2:08 AM
jaeyoon committed rGc09daa33d6ff: ufshci: set HS series per platform and adapt type per gear (authored by jaeyoon).
ufshci: set HS series per platform and adapt type per gear
Sep 2 2026, 2:08 AM
jaeyoon closed D59299: ufshci: skip the reinit when the new link works.
Sep 2 2026, 2:08 AM
jaeyoon closed D59298: ufshci: set HS series per platform and adapt type per gear.
Sep 2 2026, 2:08 AM
jaeyoon closed D59297: ufshci: fix the Snapdragon X Elite reference clock.
Sep 2 2026, 2:08 AM

Sep 1 2026

jaeyoon requested review of D59299: ufshci: skip the reinit when the new link works.
Sep 1 2026, 6:08 AM
jaeyoon requested review of D59298: ufshci: set HS series per platform and adapt type per gear.
Sep 1 2026, 6:07 AM
jaeyoon requested review of D59297: ufshci: fix the Snapdragon X Elite reference clock.
Sep 1 2026, 6:07 AM

Aug 27 2026

jaeyoon committed rG3ecee9314d88: ufshci: reject new requests on a failed controller (authored by jaeyoon).
ufshci: reject new requests on a failed controller
Aug 27 2026, 5:13 AM
jaeyoon committed rGe59d4ec66fca: ufshci: handle a recovery reset before the SIM attach (authored by jaeyoon).
ufshci: handle a recovery reset before the SIM attach
Aug 27 2026, 5:13 AM
jaeyoon committed rG1258ae2bcb55: ufshci: run the controller fail path only once (authored by jaeyoon).
ufshci: run the controller fail path only once
Aug 27 2026, 5:13 AM
jaeyoon committed rG7682b8f37669: ufshci: claim trackers before failing them (authored by jaeyoon).
ufshci: claim trackers before failing them
Aug 27 2026, 5:13 AM
jaeyoon committed rG746278a6ddc8: ufshci: build valid fake responses for manual completion (authored by jaeyoon).
ufshci: build valid fake responses for manual completion
Aug 27 2026, 5:13 AM
jaeyoon closed D58948: ufshci: reject new requests on a failed controller.
Aug 27 2026, 5:13 AM
jaeyoon closed D58947: ufshci: handle a recovery reset before the SIM attach.
Aug 27 2026, 5:13 AM
jaeyoon closed D58945: ufshci: claim trackers before failing them.
Aug 27 2026, 5:13 AM
jaeyoon closed D58944: ufshci: run the controller fail path only once.
Aug 27 2026, 5:13 AM
jaeyoon closed D58946: ufshci: build valid fake responses for manual completion.
Aug 27 2026, 5:13 AM

Aug 19 2026

jaeyoon requested review of D58948: ufshci: reject new requests on a failed controller.
Aug 19 2026, 5:51 AM