Page MenuHomeFreeBSD

jaeyoon (Jaeyoon Choi)
User

Projects

User Details

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

Recent Activity

Yesterday

jaeyoon reclaimed D53375: cam/scsi, ufshci: Add Well-known LUN Probing.

Reopen until the current comment is resolved.

Wed, Nov 26, 10:23 AM
jaeyoon added a reviewer for D53923: ufshci: Add a check for WLUN during driver initialization: imp.
Wed, Nov 26, 9:54 AM
jaeyoon added a reviewer for D53922: cam/scsi: Add power condition support to START STOP UNIT: imp.
Wed, Nov 26, 9:54 AM
jaeyoon added a reviewer for D53921: ufshci: Enable WLUN scan: imp.
Wed, Nov 26, 9:53 AM
jaeyoon added a reviewer for D53920: cam/scsi: Support well known logical unit: imp.
Wed, Nov 26, 9:53 AM
jaeyoon added a comment to D53919: ufshci: add helper to convert SCSI LUN to UPIU LUN formats.

Please approve this review again. Sorry for confusion.

Wed, Nov 26, 9:52 AM
jaeyoon abandoned D53375: cam/scsi, ufshci: Add Well-known LUN Probing.
Wed, Nov 26, 9:51 AM
jaeyoon added a comment to D53375: cam/scsi, ufshci: Add Well-known LUN Probing.

This review has been split into the following 5 reviews. Please check the following reviews.
Sorry for the confusion.

Wed, Nov 26, 9:50 AM
jaeyoon added a reviewer for D53919: ufshci: add helper to convert SCSI LUN to UPIU LUN formats: imp.
Wed, Nov 26, 9:46 AM
jaeyoon abandoned D53376: ufshci: add helper to convert SCSI LUN to UPIU LUN formats.

Please accept again same commit: https://reviews.freebsd.org/D53919

Wed, Nov 26, 9:44 AM
jaeyoon requested review of D53923: ufshci: Add a check for WLUN during driver initialization.
Wed, Nov 26, 9:38 AM
jaeyoon requested review of D53922: cam/scsi: Add power condition support to START STOP UNIT.
Wed, Nov 26, 9:38 AM
jaeyoon requested review of D53921: ufshci: Enable WLUN scan.
Wed, Nov 26, 9:38 AM
jaeyoon requested review of D53920: cam/scsi: Support well known logical unit.
Wed, Nov 26, 9:38 AM
jaeyoon requested review of D53919: ufshci: add helper to convert SCSI LUN to UPIU LUN formats.
Wed, Nov 26, 9:37 AM
jaeyoon updated the diff for D53375: cam/scsi, ufshci: Add Well-known LUN Probing.
  • cam/scsi: Support well known logical unit
  • ufshci: Enable WLUN scan
  • cam/scsi: Add power condition support to START STOP UNIT
  • ufshci: Add a check for WLUN during driver initialization
Wed, Nov 26, 8:54 AM
jaeyoon added a comment to D53375: cam/scsi, ufshci: Add Well-known LUN Probing.

Thanks for the review~!

Wed, Nov 26, 8:47 AM
jaeyoon reclaimed D53375: cam/scsi, ufshci: Add Well-known LUN Probing.

Oh, you left a review here. I'll reopen it.

Wed, Nov 26, 2:58 AM
jaeyoon abandoned D53375: cam/scsi, ufshci: Add Well-known LUN Probing.

We'll review each patch individually.
https://reviews.freebsd.org/D53376

Wed, Nov 26, 2:51 AM

Thu, Nov 6

jaeyoon added a comment to D53375: cam/scsi, ufshci: Add Well-known LUN Probing.

This patch is ready for the review!

Thu, Nov 6, 4:20 AM

Sun, Nov 2

jaeyoon reclaimed D53375: cam/scsi, ufshci: Add Well-known LUN Probing.
Sun, Nov 2, 11:46 PM

Oct 27 2025

jaeyoon added a reviewer for D53376: ufshci: add helper to convert SCSI LUN to UPIU LUN formats: imp.
Oct 27 2025, 7:27 AM
jaeyoon requested review of D53376: ufshci: add helper to convert SCSI LUN to UPIU LUN formats.
Oct 27 2025, 7:26 AM
jaeyoon abandoned D53375: cam/scsi, ufshci: Add Well-known LUN Probing.

I will request a review for each commit individually to make reviewing easier.

Oct 27 2025, 7:06 AM
jaeyoon updated the summary of D53375: cam/scsi, ufshci: Add Well-known LUN Probing.
Oct 27 2025, 7:02 AM
jaeyoon requested review of D53375: cam/scsi, ufshci: Add Well-known LUN Probing.
Oct 27 2025, 6:59 AM

Oct 23 2025

jaeyoon committed rG131dc2b7ad1b: MAINTAINERS: Add myself to ufshci (authored by jaeyoon).
MAINTAINERS: Add myself to ufshci
Oct 23 2025, 3:17 AM
jaeyoon closed D53253: MAINTAINERS: Add myself to ufshci.
Oct 23 2025, 3:17 AM

Oct 22 2025

jaeyoon added a reviewer for D53253: MAINTAINERS: Add myself to ufshci: imp.
Oct 22 2025, 7:15 AM
jaeyoon requested review of D53253: MAINTAINERS: Add myself to ufshci.
Oct 22 2025, 7:15 AM

Sep 18 2025

jaeyoon committed rG6b841d70960a: 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
Sep 18 2025, 2:42 PM
jaeyoon closed D52440: ufshci: revisit controller reset path and add I/O timeout handling.
Sep 18 2025, 2:42 PM
jaeyoon committed rG380e4a8233c8: committers-src: add myself (jaeyoon@) (authored by jaeyoon).
committers-src: add myself (jaeyoon@)
Sep 18 2025, 2:36 PM
jaeyoon closed D52570: committers-src: add myself (jaeyoon@).
Sep 18 2025, 2:35 PM
jaeyoon closed D52569: new committer (src): Jaeyoon Choi (jaeyoon).
Sep 18 2025, 1:44 PM
jaeyoon committed R9:8a349c977b40: new committer (src): Jaeyoon Choi (jaeyoon) (authored by jaeyoon).
new committer (src): Jaeyoon Choi (jaeyoon)
Sep 18 2025, 1:44 PM

Sep 16 2025

jaeyoon added a reviewer for D52570: committers-src: add myself (jaeyoon@): imp.
Sep 16 2025, 9:43 AM
jaeyoon requested review of D52570: committers-src: add myself (jaeyoon@).
Sep 16 2025, 9:43 AM
jaeyoon added a reviewer for D52569: new committer (src): Jaeyoon Choi (jaeyoon): imp.
Sep 16 2025, 9:25 AM
jaeyoon requested review of D52569: new committer (src): Jaeyoon Choi (jaeyoon).
Sep 16 2025, 9:24 AM

Sep 13 2025

bofh renamed jaeyoon from j_yoon.choi_samsung.com to jaeyoon.
Sep 13 2025, 10:38 AM

Sep 12 2025

jaeyoon added a comment to D52440: ufshci: revisit controller reset path and add I/O timeout handling.
In D52440#1198791, @imp wrote:

So this change is a bit larger than I like to review. But the moved code was simple (and I know I have comment about the moved code, and that maybe the NVMe driver isn't good about doing it true). In the future, though it would make it easiest if you had the 'move it' commits separate from the rest. The place I want a comment could get one later too, if that's easier to do.

Looking at the recovery algorithm, it does seem quite similar to the NVMe one. The only concern I have here is that we'll need to track it in two places. I've been tweaking it from time to time in the nvme driver, but I don't know how applicable future tweaks will be. I guess this is more of a "be aware" in the future comment.

Sep 12 2025, 1:33 AM
jaeyoon updated the diff for D52440: ufshci: revisit controller reset path and add I/O timeout handling.

Add a comment

Sep 12 2025, 1:13 AM

Sep 11 2025

jaeyoon updated the diff for D52440: ufshci: revisit controller reset path and add I/O timeout handling.

update commit log

Sep 11 2025, 5:48 AM
jaeyoon updated the diff for D52440: ufshci: revisit controller reset path and add I/O timeout handling.

Fix queue contruct sequence

Sep 11 2025, 4:53 AM

Sep 9 2025

jaeyoon added reviewers for D52440: ufshci: revisit controller reset path and add I/O timeout handling: imp, julian.
Sep 9 2025, 4:50 AM
jaeyoon added a comment to D52440: ufshci: revisit controller reset path and add I/O timeout handling.

I expected the timeout handling to be in the CAM, but it seems the CAM only performs a retry and does not execute cmd abort and controller reset. Therefore, I implemented the cmd abort and controller reset within the ufshci driver. Is my understanding correct?

Sep 9 2025, 4:49 AM
jaeyoon added a comment to D52440: ufshci: revisit controller reset path and add I/O timeout handling.

Added some comments for reviewers.

Sep 9 2025, 4:45 AM
jaeyoon updated the diff for D52440: ufshci: revisit controller reset path and add I/O timeout handling.

fix indent

Sep 9 2025, 4:43 AM
jaeyoon requested review of D52440: ufshci: revisit controller reset path and add I/O timeout handling.
Sep 9 2025, 3:58 AM

Aug 29 2025

jaeyoon updated the diff for D51893: ufshci: Add WriteBooster support.

add a newline at end of file

Aug 29 2025, 12:11 PM
jaeyoon added inline comments to D51893: ufshci: Add WriteBooster support.
Aug 29 2025, 12:09 PM
jaeyoon added a comment to D51893: ufshci: Add WriteBooster support.
In D51893#1193102, @imp wrote:

One question, and one minor problem... Otherwise, I think this is fine. It's a feature that's enable on attach and then everything about it happens automatically, right?

Aug 29 2025, 12:09 PM
jaeyoon updated the diff for D51894: ufshci: reserve one queue entry for an admin request.

rebase to the head

Aug 29 2025, 11:45 AM

Aug 21 2025

jaeyoon added inline comments to D51506: ufshci: Add functions for UTP Task Management.
Aug 21 2025, 1:40 AM

Aug 14 2025

jaeyoon updated the diff for D51893: ufshci: Add WriteBooster support.

Add error return

Aug 14 2025, 7:28 AM
jaeyoon added reviewers for D51894: ufshci: reserve one queue entry for an admin request: imp, julian.
Aug 14 2025, 7:13 AM
jaeyoon updated the summary of D51893: ufshci: Add WriteBooster support.
Aug 14 2025, 7:11 AM
jaeyoon added reviewers for D51893: ufshci: Add WriteBooster support: imp, julian.
Aug 14 2025, 7:11 AM
jaeyoon requested review of D51894: ufshci: reserve one queue entry for an admin request.
Aug 14 2025, 7:08 AM
jaeyoon updated the diff for D51893: ufshci: Add WriteBooster support.

Add error log

Aug 14 2025, 7:05 AM
jaeyoon requested review of D51893: ufshci: Add WriteBooster support.
Aug 14 2025, 7:00 AM

Aug 12 2025

jaeyoon added a comment to D51506: ufshci: Add functions for UTP Task Management.

Could you please submit this patch? Thanks!

Aug 12 2025, 12:07 PM

Aug 2 2025

jaeyoon added a comment to D51507: amd64 GENERIC: Add ufshci.

Could you please submit this patch? Thanks!

Aug 2 2025, 10:59 AM

Jul 25 2025

jaeyoon added reviewers for D51507: amd64 GENERIC: Add ufshci: imp, julian.
Jul 25 2025, 5:30 AM
jaeyoon requested review of D51507: amd64 GENERIC: Add ufshci.
Jul 25 2025, 5:29 AM
jaeyoon added reviewers for D51506: ufshci: Add functions for UTP Task Management: imp, julian.
Jul 25 2025, 4:43 AM
jaeyoon requested review of D51506: ufshci: Add functions for UTP Task Management.
Jul 25 2025, 3:45 AM

Jul 18 2025

jaeyoon accepted D51382: RELNOTES: Add ufshci(4).

Thank you!

Jul 18 2025, 7:34 AM

Jul 16 2025

jaeyoon added a comment to D50933: ufshci: enable the ufshci module to load at boot time.
In D50933#1172976, @imp wrote:
In D50933#1172975, @j_yoon.choi_samsung.com wrote:
In D50933#1172970, @imp wrote:

committeed

I had hoped the test box I ordered to test the UFS stuff would have arrived by now since I wanted to test boot this first... but it's held up in customs, it seems, so after yet another delay I'll push this an the man page in.

Would you mind sharing which test box you ordered?
I think it would be easier to troubleshoot if we have the same device.

Minisforum S100-US Intel® N100 / 8GB RAM+256GB SSD / US is what I ordered.
https://store.minisforum.com/products/minisforum-s100?_pos=1&_psq=Minisforum+S100-US&_ss=e&_v=1.0
though it's showing out of stock at the moment... I ordered mine about a month and a half ago now and had to wait until now to get it (now the tracking is telling me it will be here any day... Monday the tracking info made it sound like it was weeks away).

Jul 16 2025, 11:58 PM
jaeyoon added a comment to D50933: ufshci: enable the ufshci module to load at boot time.
In D50933#1172970, @imp wrote:

committeed

I had hoped the test box I ordered to test the UFS stuff would have arrived by now since I wanted to test boot this first... but it's held up in customs, it seems, so after yet another delay I'll push this an the man page in.

Jul 16 2025, 11:31 PM
jaeyoon added a comment to D51029: ufshci: add man page.
In D51029#1172968, @imp wrote:

Committed...

Jul 16 2025, 11:23 PM
jaeyoon added a comment to D50933: ufshci: enable the ufshci module to load at boot time.

Could you please commit this patch?

Jul 16 2025, 11:11 PM
jaeyoon added a comment to D51029: ufshci: add man page.

Could you please commit this patch?

Jul 16 2025, 11:10 PM

Jul 10 2025

jaeyoon added a reviewer for D51029: ufshci: add man page: rpokala.
Jul 10 2025, 11:58 PM
jaeyoon added inline comments to D51029: ufshci: add man page.
Jul 10 2025, 11:57 PM
jaeyoon updated the diff for D51029: ufshci: add man page.

Apply review comment

Jul 10 2025, 11:56 PM
jaeyoon added inline comments to D51029: ufshci: add man page.
Jul 10 2025, 4:28 AM
jaeyoon updated the diff for D51029: ufshci: add man page.

Apply review comment

Jul 10 2025, 4:24 AM

Jul 2 2025

jaeyoon added a reviewer for D50933: ufshci: enable the ufshci module to load at boot time: julian.
Jul 2 2025, 12:33 AM
jaeyoon added a reviewer for D51029: ufshci: add man page: julian.
Jul 2 2025, 12:33 AM

Jun 25 2025

jaeyoon updated the diff for D51029: ufshci: add man page.

initialisation -> initialization

Jun 25 2025, 4:48 AM
jaeyoon added a reviewer for D51029: ufshci: add man page: manpages.
Jun 25 2025, 4:30 AM
jaeyoon updated the diff for D51029: ufshci: add man page.

Add ufshci to Makefile

Jun 25 2025, 3:14 AM
jaeyoon added a reviewer for D51029: ufshci: add man page: imp.
Jun 25 2025, 1:48 AM
jaeyoon requested review of D51029: ufshci: add man page.
Jun 25 2025, 1:47 AM

Jun 24 2025

jaeyoon updated the diff for D50933: ufshci: enable the ufshci module to load at boot time.

Use full name of driver

Jun 24 2025, 3:12 AM

Jun 19 2025

jaeyoon added a reviewer for D50933: ufshci: enable the ufshci module to load at boot time: imp.
Jun 19 2025, 8:45 AM
jaeyoon requested review of D50933: ufshci: enable the ufshci module to load at boot time.
Jun 19 2025, 8:41 AM

Jun 13 2025

jaeyoon added a comment to D50370: ufshci: Introduce the ufshci(4) driver.
In D50370#1160086, @imp wrote:
In D50370#1160085, @j_yoon.choi_samsung.com wrote:
In D50370#1159626, @j_yoon.choi_samsung.com wrote:
In D50370#1159535, @imp wrote:

I think this is ready to commit (or at least to start to try)... What do you think?

Yes, I think this is ready to commit!

I don't understand the commit process. Is there anything I need to do to commit?

Since you don't yet have commit permissions, I'll need to do that. I'll download it to my tree, make sure it compiles everywhere (or is disabled) and then push it into the repo. I just wanted to make sure that you didn't have anything else planned before I started that process...

Jun 13 2025, 3:51 AM
jaeyoon added a comment to D50370: ufshci: Introduce the ufshci(4) driver.
In D50370#1159626, @j_yoon.choi_samsung.com wrote:
In D50370#1159535, @imp wrote:

I think this is ready to commit (or at least to start to try)... What do you think?

Yes, I think this is ready to commit!

Jun 13 2025, 3:15 AM

Jun 12 2025

jaeyoon added a comment to D50370: ufshci: Introduce the ufshci(4) driver.
In D50370#1159535, @imp wrote:

I think this is ready to commit (or at least to start to try)... What do you think?

Jun 12 2025, 2:35 PM
jaeyoon updated the diff for D50370: ufshci: Introduce the ufshci(4) driver.

Change UIC power mode ready time from 500ms to 2000ms

Jun 12 2025, 3:51 AM
jaeyoon added a comment to D50370: ufshci: Introduce the ufshci(4) driver.

Apply review comments.

Jun 12 2025, 3:18 AM
jaeyoon updated the diff for D50370: ufshci: Introduce the ufshci(4) driver.

Apply review comments

Jun 12 2025, 3:15 AM
jaeyoon added a comment to D50370: ufshci: Introduce the ufshci(4) driver.

Thank you for the kind review.
Your advice was a great help in preparing the patch. :)

Jun 12 2025, 2:59 AM
jaeyoon updated the diff for D50370: ufshci: Introduce the ufshci(4) driver.

Apply review comment, Remove unnecessary functions

Jun 12 2025, 1:10 AM

Jun 11 2025

jaeyoon updated the diff for D50370: ufshci: Introduce the ufshci(4) driver.

Rename functions

Jun 11 2025, 11:47 PM
jaeyoon updated the diff for D50370: ufshci: Introduce the ufshci(4) driver.

Fix a uic command bug

Jun 11 2025, 9:51 AM
jaeyoon added a comment to D50370: ufshci: Introduce the ufshci(4) driver.

I measured the key performance metrics on the real device and confirmed that the results meet my goals.
For Write, if WriteBooster is applied, the bandwitch will increase.
Here are the results I measured on each device.

Jun 11 2025, 9:49 AM