Page MenuHomeFreeBSD

scottl (Scott Long)
User

Projects

User Details

User Since
Jun 4 2014, 7:07 AM (351 w, 3 d)

Recent Activity

Wed, Feb 24

scottl added a comment to D28821: rmlock: Add a missing compiler membar to the rlock slow path.

I won't be able to go back and test this for at least a few more days. However, when I tested the atomic_load_int() suggestion over the weekend, I got a really weird panic instead. I didn't dig into it because of other time pressures, but it does make me worry about compiler bugs and other weirdness, whereas the membar is proven to work for now.

Looking at the patch you pasted at the time, you had if (atomic_load_int(tracker->rmp_flags)) instead of if (atomic_load_int(&tracker->rmp_flags)). I'm not sure how the former would compile (though it is more plausible on armv7), but if it did I'd indeed expect a panic.

Wed, Feb 24, 2:28 AM

Tue, Feb 23

scottl added a comment to D28821: rmlock: Add a missing compiler membar to the rlock slow path.

I won't be able to go back and test this for at least a few more days. However, when I tested the atomic_load_int() suggestion over the weekend, I got a really weird panic instead. I didn't dig into it because of other time pressures, but it does make me worry about compiler bugs and other weirdness, whereas the membar is proven to work for now.

Tue, Feb 23, 9:42 PM

Sat, Feb 20

scottl accepted D28821: rmlock: Add a missing compiler membar to the rlock slow path.
Sat, Feb 20, 8:55 PM

Tue, Feb 9

scottl requested changes to D26040: Fix mprutil endianness.
Tue, Feb 9, 2:52 PM · PowerPC
scottl added a comment to D26040: Fix mprutil endianness.

Thank you for doing this. My main suggestion is to fix mps_read_extended_config_page so it returns IOCStatus already byte-swapped, which will eliminate a lot of the other diffs. I also recommend looking at mps_cmd.c and fixing code that is under #ifdef USE_MPT_IOCTLS as well as not

Tue, Feb 9, 2:52 PM · PowerPC

Tue, Feb 2

scottl accepted D28455: iscsi: Mark iSCSI CAM sims as non-pollable..
Tue, Feb 2, 4:51 AM
scottl accepted D28453: cam: Permit non-pollable sims..
Tue, Feb 2, 4:43 AM
scottl accepted D28454: cam: Don't permit crashdumps on non-pollable devices..
Tue, Feb 2, 4:39 AM

Dec 31 2020

scottl accepted D27853: cam: Remove Giant handling from cam_sim_alloc().

I'm good with this, actually thought that Alexander had already done it. This should go into a release not in case there are people maintaining out-of-tree drivers.

Dec 31 2020, 9:32 PM

Dec 24 2020

scottl added a comment to D27735: cam: don't lock while handling an AC_UNIT_ATTENTION (da).

ACK, I'll look at it over the weekend.

Dec 24 2020, 11:18 PM

Dec 21 2020

scottl added inline comments to D27485: mmccam: Add mmc_sim, a generic sim for mmc driver to use.
Dec 21 2020, 7:44 PM
scottl added inline comments to D27485: mmccam: Add mmc_sim, a generic sim for mmc driver to use.
Dec 21 2020, 6:09 PM

Dec 13 2020

scottl committed R9:effca798be07: Add myself to the handbook. Woohoo! (authored by scottl).
Add myself to the handbook. Woohoo!
Dec 13 2020, 7:42 PM
scottl committed R9:c360b33f99bb: Add an email address for Adam Weinberger and remove some text that (authored by scottl).
Add an email address for Adam Weinberger and remove some text that
Dec 13 2020, 7:14 PM
scottl committed R9:60319a0d34ba: Add the September-October 2002 Developers Status Report. (authored by scottl).
Add the September-October 2002 Developers Status Report.
Dec 13 2020, 7:14 PM
scottl committed R9:28f075695861: Fix a missing </p> (authored by scottl).
Fix a missing </p>
Dec 13 2020, 7:14 PM
scottl committed R9:13b5a755eceb: Flesh out the section on device hints a bit more and add explicit text (authored by scottl).
Flesh out the section on device hints a bit more and add explicit text
Dec 13 2020, 7:13 PM
scottl committed R9:32e3ef6b7966: Update the webpage to match the revide schedule. Add some extra items to (authored by scottl).
Update the webpage to match the revide schedule. Add some extra items to
Dec 13 2020, 7:12 PM
scottl committed R9:9c1c14362961: Remove a bogud extra field from the last row. (authored by scottl).
Remove a bogud extra field from the last row.
Dec 13 2020, 7:12 PM
scottl committed R9:acfe9b7a7c55: Note that the tree has been branched and HEAD unfrozen. Also fix a small (authored by scottl).
Note that the tree has been branched and HEAD unfrozen. Also fix a small
Dec 13 2020, 7:12 PM
scottl committed R9:54455f58c706: amd(4) no longer uses vtophys(). (authored by scottl).
amd(4) no longer uses vtophys().
Dec 13 2020, 7:12 PM
scottl committed R9:0b13af3833b7: Update the 5.0-RC2 TODO list. (authored by scottl).
Update the 5.0-RC2 TODO list.
Dec 13 2020, 7:12 PM
scottl committed R9:f4a5e6253535: Remove the item about converting the Perl scripts in the base system since (authored by scottl).
Remove the item about converting the Perl scripts in the base system since
Dec 13 2020, 7:12 PM
scottl committed R9:3013021c8d11: Note the addition of RC3 and adjust the dates for 5.0-R (authored by scottl).
Note the addition of RC3 and adjust the dates for 5.0-R
Dec 13 2020, 7:12 PM
scottl committed R9:dcb631829584: Move the i386 bootblock item to RC3. Remove the item about OpenSSH since (authored by scottl).
Move the i386 bootblock item to RC3. Remove the item about OpenSSH since
Dec 13 2020, 7:12 PM
scottl committed R9:18e39a41c2e4: Remove the TODO item for boot2, thanks to imp. (authored by scottl).
Remove the TODO item for boot2, thanks to imp.
Dec 13 2020, 7:12 PM
scottl committed R9:354bb56aad47: Remove the rpc socket rename item since it's complete. (authored by scottl).
Remove the rpc socket rename item since it's complete.
Dec 13 2020, 7:12 PM
scottl committed R9:a9651423dc4a: The ACPI documentation item is a done as it's going to be. (authored by scottl).
The ACPI documentation item is a done as it's going to be.
Dec 13 2020, 7:12 PM
scottl committed R9:874f96a4681e: Note that the ports tree was tagged this morning. Thanks Kris! (authored by scottl).
Note that the ports tree was tagged this morning. Thanks Kris!
Dec 13 2020, 7:12 PM
scottl committed R9:a520dbbde5bb: SHorten the 5.0 TODO list some more thanks to phk fixing boot0cfg (authored by scottl).
SHorten the 5.0 TODO list some more thanks to phk fixing boot0cfg
Dec 13 2020, 7:12 PM
scottl committed R9:1599613399d6: Add an item for starting the RC3 builds, and an item noting the desire to (authored by scottl).
Add an item for starting the RC3 builds, and an item noting the desire to
Dec 13 2020, 7:11 PM
scottl committed R9:2cf923a1d017: Mark the sysinstall documentation and malloc items off the TODO list. (authored by scottl).
Mark the sysinstall documentation and malloc items off the TODO list.
Dec 13 2020, 7:11 PM
scottl committed R9:3e2c5ae17fc3: The sysinstall rpcbind issue has been committed. Remove it from the list. (authored by scottl).
The sysinstall rpcbind issue has been committed. Remove it from the list.
Dec 13 2020, 7:11 PM
scottl committed R9:5793aa4a8689: The devd item is complete. (authored by scottl).
The devd item is complete.
Dec 13 2020, 7:11 PM
scottl committed R9:79d24523bb21: The devfs sweep is as done as it's going to be for now. (authored by scottl).
The devfs sweep is as done as it's going to be for now.
Dec 13 2020, 7:11 PM
scottl committed R9:13359486da96: Move the remaining RC3 items to 5.0R and update their status. (authored by scottl).
Move the remaining RC3 items to 5.0R and update their status.
Dec 13 2020, 7:11 PM
scottl committed R9:2cd0312aae95: Update the schedule with the actual RC3 start time and the added item (authored by scottl).
Update the schedule with the actual RC3 start time and the added item
Dec 13 2020, 7:11 PM
scottl committed R9:1f47f4855a6a: Update the schedule to note the release of RC3 and the new date to (authored by scottl).
Update the schedule to note the release of RC3 and the new date to
Dec 13 2020, 7:11 PM
scottl committed R9:4c3c9c6cc043: Remove the TrustedBSD documentation, sysinstall, and disklabel issues as (authored by scottl).
Remove the TrustedBSD documentation, sysinstall, and disklabel issues as
Dec 13 2020, 7:11 PM
scottl committed R9:13b296d9f920: Mark a few more completed items off. (authored by scottl).
Mark a few more completed items off.
Dec 13 2020, 7:11 PM
scottl committed R9:ce1eba41ecc9: Add the November-December Status Report. (authored by scottl).
Add the November-December Status Report.
Dec 13 2020, 7:10 PM
scottl committed R9:4a58a5a21de0: Add entry for 5.0-RELEASE and note that 5-CURRENT is now as 500100 (authored by scottl).
Add entry for 5.0-RELEASE and note that 5-CURRENT is now as 500100
Dec 13 2020, 7:10 PM
scottl committed R9:013993f13d60: Remove a duplicate entry for 5.0-RELEASE (authored by scottl).
Remove a duplicate entry for 5.0-RELEASE
Dec 13 2020, 7:10 PM
scottl committed R9:bf357b95d853: Forgot to ad my entry into the chapter (authored by scottl).
Forgot to ad my entry into the chapter
Dec 13 2020, 7:10 PM
scottl committed R9:89dc80edd1f8: Add my key for fun and profit (authored by scottl).
Add my key for fun and profit
Dec 13 2020, 7:10 PM
scottl committed R9:6a6255f5a983: Expand the busdma project page to also track SMPng lockdown and INTR_MPSAFE (authored by scottl).
Expand the busdma project page to also track SMPng lockdown and INTR_MPSAFE
Dec 13 2020, 7:10 PM
scottl committed R9:f73a81591ab8: Make a couple of small updates to the SMPng page (authored by scottl).
Make a couple of small updates to the SMPng page
Dec 13 2020, 7:10 PM
scottl committed R9:0514b1c32326: Add a link to the busdma/SMPng driver conversion webpage. (authored by scottl).
Add a link to the busdma/SMPng driver conversion webpage.
Dec 13 2020, 7:09 PM
scottl committed R9:c81c8f9f2138: Add the 5-STABLE roadmap document. I do not hold an exclusive lock on (authored by scottl).
Add the 5-STABLE roadmap document. I do not hold an exclusive lock on
Dec 13 2020, 7:09 PM
scottl committed R9:9d83b219dd41: Link in the 5-STABLE roadmap document. (authored by scottl).
Link in the 5-STABLE roadmap document.
Dec 13 2020, 7:09 PM
scottl committed R9:9b5f67a127ca: Note that the aac driver is INTR_MPSAFE capable and no longer unsafe for (authored by scottl).
Note that the aac driver is INTR_MPSAFE capable and no longer unsafe for
Dec 13 2020, 7:09 PM
scottl committed R9:433b3a70266d: Update that aac is now locked. (authored by scottl).
Update that aac is now locked.
Dec 13 2020, 7:09 PM
scottl committed R9:a13f23d42343: Update to note the __FreeBSD_version bump for taskqueue_swi. (authored by scottl).
Update to note the __FreeBSD_version bump for taskqueue_swi.
Dec 13 2020, 7:09 PM
scottl committed R9:62b53c806ea3: Add the Jan-Feb 2003 FreeBSD status report. (authored by scottl).
Add the Jan-Feb 2003 FreeBSD status report.
Dec 13 2020, 7:08 PM
scottl committed R9:803cdde9afe8: Fix a small grammar nit. (authored by scottl).
Fix a small grammar nit.
Dec 13 2020, 7:08 PM
scottl committed R9:e42a8a074a0e: Start the schedule and todo pages for 5.1. (authored by scottl).
Start the schedule and todo pages for 5.1.
Dec 13 2020, 7:08 PM
scottl committed R9:5c3bd254505c: Add a link to the 5.1 schedule page. (authored by scottl).
Add a link to the 5.1 schedule page.
Dec 13 2020, 7:08 PM
scottl committed R9:1af95eb2e373: Hook the 5.1R directory up to the build. (authored by scottl).
Hook the 5.1R directory up to the build.
Dec 13 2020, 7:08 PM
scottl committed R9:9c43be29ea5f: Note that the aac driver is 64-bit capable (authored by scottl).
Note that the aac driver is 64-bit capable
Dec 13 2020, 7:06 PM
scottl committed R9:1eea9f5a624d: Add a reminder to turn off debugging for RELENG_5_1 (authored by scottl).
Add a reminder to turn off debugging for RELENG_5_1
Dec 13 2020, 7:06 PM
scottl committed R9:c38a7aaddccb: Move if_wi, pae, and lazy context switch tasks from 'Must Have' to 'Must (authored by scottl).
Move if_wi, pae, and lazy context switch tasks from 'Must Have' to 'Must
Dec 13 2020, 7:06 PM
scottl committed R9:d61ac2d350d8: Move the iir item from 'must fix' to 'must test'. (authored by scottl).
Move the iir item from 'must fix' to 'must test'.
Dec 13 2020, 7:06 PM
scottl committed R9:9d856ac56c48: Note that the ACPI refresh is done and should be tested. (authored by scottl).
Note that the ACPI refresh is done and should be tested.
Dec 13 2020, 7:05 PM
scottl committed R9:a5586fefa218: GBDE documentation is done, move 16byte CDB to the testing section, remove (authored by scottl).
GBDE documentation is done, move 16byte CDB to the testing section, remove
Dec 13 2020, 7:05 PM
scottl committed R9:50e89cd00627: Remove the 16-byte CDB as Ken feels that it has had sufficient testing. (authored by scottl).
Remove the 16-byte CDB as Ken feels that it has had sufficient testing.
Dec 13 2020, 7:05 PM
scottl committed R9:2dca917c7e41: Remove the SMP double fault item as it was most likely due to bad hardware. (authored by scottl).
Remove the SMP double fault item as it was most likely due to bad hardware.
Dec 13 2020, 7:05 PM
scottl committed R9:b31640fdcd9a: Note that HEAD is now frozen. (authored by scottl).
Note that HEAD is now frozen.
Dec 13 2020, 7:05 PM
scottl committed R9:b8e56898f5fe: Remove the 'no console when smbus enabled' testing item as the original (authored by scottl).
Remove the 'no console when smbus enabled' testing item as the original
Dec 13 2020, 7:05 PM
scottl committed R9:941067016839: The compiler problems with XFree86-4-libraries on sparc64 have been worked (authored by scottl).
The compiler problems with XFree86-4-libraries on sparc64 have been worked
Dec 13 2020, 7:05 PM
scottl committed R9:12aacd626f2b: Move the sio/ia64 issue to the desired list and reword slightly. (authored by scottl).
Move the sio/ia64 issue to the desired list and reword slightly.
Dec 13 2020, 7:04 PM
scottl committed R9:c16e4a9820b0: Update the schedule to reflect that we are going to do BETA2 today (authored by scottl).
Update the schedule to reflect that we are going to do BETA2 today
Dec 13 2020, 7:04 PM
scottl committed R9:54e7052c4e45: Move several items from the 5.1 list to the 5.2 list, update status on others (authored by scottl).
Move several items from the 5.1 list to the 5.2 list, update status on others
Dec 13 2020, 7:04 PM
scottl committed R9:b5e139a0d897: Update the schedule to reflect slipping the branch by three days. We are (authored by scottl).
Update the schedule to reflect slipping the branch by three days. We are
Dec 13 2020, 7:04 PM
scottl committed R9:3cf4e15dd815: Move the MAC frame work and rpc.lockd items to the 5.2 list. NFS locking (authored by scottl).
Move the MAC frame work and rpc.lockd items to the 5.2 list. NFS locking
Dec 13 2020, 7:04 PM
scottl committed R9:de3e4bab3467: Move the truss race item to 5.2 since it won't get done for 5.1. Move the (authored by scottl).
Move the truss race item to 5.2 since it won't get done for 5.1. Move the
Dec 13 2020, 7:04 PM
scottl committed R9:aab8765b606c: The busdma manpage has been committed, remove it from the list. Also (authored by scottl).
The busdma manpage has been committed, remove it from the list. Also
Dec 13 2020, 7:04 PM
scottl committed R9:b6da2a394761: Check off the branch and unfreeze boxes (authored by scottl).
Check off the branch and unfreeze boxes
Dec 13 2020, 7:04 PM
scottl committed R9:7bde4c5e0951: ipfw2 appears to work on strict-align platforms. Thanks to Bernd and (authored by scottl).
ipfw2 appears to work on strict-align platforms. Thanks to Bernd and
Dec 13 2020, 7:03 PM
scottl committed R9:8e4bac21846e: Bring the schedule up to date. (authored by scottl).
Bring the schedule up to date.
Dec 13 2020, 7:03 PM
scottl committed R9:f1fb7f645d0b: Slightly update branch status (authored by scottl).
Slightly update branch status
Dec 13 2020, 7:03 PM
scottl committed R9:106fcec69f38: Update porters handbook for the 501102 busdma API change. (authored by scottl).
Update porters handbook for the 501102 busdma API change.
Dec 13 2020, 7:02 PM
scottl committed R9:473484fe9ee0: Take GCC 3.3 off the list since it's done. Thanks to Alexander and everyone (authored by scottl).
Take GCC 3.3 off the list since it's done. Thanks to Alexander and everyone
Dec 13 2020, 7:02 PM
scottl committed R9:8a5acbfbed0d: RELENG_5_1 has been handed off to the Security Officer team. (authored by scottl).
RELENG_5_1 has been handed off to the Security Officer team.
Dec 13 2020, 7:01 PM
scottl committed R9:585acad3e328: Update the 5.2 TODO list to reflect progress in many areas. (authored by scottl).
Update the 5.2 TODO list to reflect progress in many areas.
Dec 13 2020, 6:59 PM
scottl committed R9:e6909ee0455a: Update the 5-stable roadmap. Remove items that are done or no londer (authored by scottl).
Update the 5-stable roadmap. Remove items that are done or no londer
Dec 13 2020, 6:59 PM
scottl committed R9:eecce34e999d: Add two tables to show THR and KSE status. If anyone knows how to make the (authored by scottl).
Add two tables to show THR and KSE status. If anyone knows how to make the
Dec 13 2020, 6:59 PM
scottl committed R9:2b76de551be4: Marcel has fixed KSE on ia64, mark it as working in the status table. (authored by scottl).
Marcel has fixed KSE on ia64, mark it as working in the status table.
Dec 13 2020, 6:59 PM
scottl committed R9:4eee2c47fdfe: The KSE-ia64 and UART tasks are complete to satisfaction. Remove them from (authored by scottl).
The KSE-ia64 and UART tasks are complete to satisfaction. Remove them from
Dec 13 2020, 6:58 PM
scottl committed R9:55197d5350d3: Update the wording of the AMD64 task to match reality. (authored by scottl).
Update the wording of the AMD64 task to match reality.
Dec 13 2020, 6:58 PM
scottl committed R9:89533736784f: Add the March-September 2003 status report. (authored by scottl).
Add the March-September 2003 status report.
Dec 13 2020, 6:58 PM
scottl committed R9:d8674911b603: Hook the new status report into the website. (authored by scottl).
Hook the new status report into the website.
Dec 13 2020, 6:58 PM
scottl committed R9:863faa86f9a6: Update the 5.2-TODO list with a new section of 'showstopper defects'. (authored by scottl).
Update the 5.2-TODO list with a new section of 'showstopper defects'.
Dec 13 2020, 6:57 PM
scottl committed R9:dfc94c4e9836: Add PR kern/58228 to the list of show-stopper bugs for 5.2. (authored by scottl).
Add PR kern/58228 to the list of show-stopper bugs for 5.2.
Dec 13 2020, 6:57 PM
scottl committed R9:f981709e7ab8: Fix a typo. (authored by scottl).
Fix a typo.
Dec 13 2020, 6:57 PM
scottl committed R9:becdc3399c12: Add an item about teaching sysinstall and libdisk about GDT partitions. (authored by scottl).
Add an item about teaching sysinstall and libdisk about GDT partitions.
Dec 13 2020, 6:56 PM
scottl committed R9:e49dcbb198ea: Re-arrange a few items at the request of their owners. Remove ia64 (authored by scottl).
Re-arrange a few items at the request of their owners. Remove ia64
Dec 13 2020, 6:56 PM
scottl committed R9:6ff208851975: Introduce the schedule for the 5.2 release. (authored by scottl).
Introduce the schedule for the 5.2 release.
Dec 13 2020, 6:56 PM
scottl committed R9:13f1c0bcc66a: Document the PSE-related panics as a showstopper for 5.2. (authored by scottl).
Document the PSE-related panics as a showstopper for 5.2.
Dec 13 2020, 6:56 PM
scottl committed R9:1e4f78d5c8c9: Move the GPT sysinstall item to the 'please test' list. Thanks to Marcel (authored by scottl).
Move the GPT sysinstall item to the 'please test' list. Thanks to Marcel
Dec 13 2020, 6:56 PM
scottl committed R9:40b0ebed982a: Move the ACPI-PCI task to the 'test' section. Thanks to John Baldwin for (authored by scottl).
Move the ACPI-PCI task to the 'test' section. Thanks to John Baldwin for
Dec 13 2020, 6:56 PM