Page MenuHomeFreeBSD

ota_j.email.ne.jp (Yoshihiro Ota)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 13 2017, 4:43 AM (79 w, 1 d)

Recent Activity

Yesterday

ota_j.email.ne.jp updated the diff for D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.

Svn up and resolved conflicts.

Mon, May 20, 10:16 PM
ota_j.email.ne.jp planned changes to D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.

r347984 creates conflicts for lio_bsd.h and if_cdce.c.
I need to svn up and rebase.

Mon, May 20, 5:09 AM

Fri, May 17

ota_j.email.ne.jp updated the diff for D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.

More _KERNEL adjustments.

Fri, May 17, 2:51 AM
ota_j.email.ne.jp updated the test plan for D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.
Fri, May 17, 2:19 AM
ota_j.email.ne.jp added inline comments to D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.
Fri, May 17, 2:17 AM
ota_j.email.ne.jp added inline comments to D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.
Fri, May 17, 2:15 AM
ota_j.email.ne.jp updated the diff for D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.

Remove one more extra prototype.

Fri, May 17, 2:04 AM
ota_j.email.ne.jp updated the diff for D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.

Replace ifdef USERSPACE_TESTING to ifndef _KERNEL.

Fri, May 17, 1:57 AM

Thu, May 16

ota_j.email.ne.jp added reviewers for D20272: if_mxge to update zlib version 1.0.4 to 1.2.11.: jmg, delphij, kib.
Thu, May 16, 4:35 AM
ota_j.email.ne.jp added a child revision for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib.: D20272: if_mxge to update zlib version 1.0.4 to 1.2.11..
Thu, May 16, 4:34 AM
ota_j.email.ne.jp created D20272: if_mxge to update zlib version 1.0.4 to 1.2.11..
Thu, May 16, 4:34 AM
ota_j.email.ne.jp added a child revision for D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c: D20272: if_mxge to update zlib version 1.0.4 to 1.2.11..
Thu, May 16, 4:34 AM
ota_j.email.ne.jp updated the summary of D20271: geom_uzip to update zlib version 1.0.4 to 1.2.11..
Thu, May 16, 4:17 AM
ota_j.email.ne.jp added reviewers for D20271: geom_uzip to update zlib version 1.0.4 to 1.2.11.: kib, delphij, jmg.
Thu, May 16, 4:15 AM
ota_j.email.ne.jp added a child revision for D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c: D20271: geom_uzip to update zlib version 1.0.4 to 1.2.11..
Thu, May 16, 4:13 AM
ota_j.email.ne.jp added a child revision for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib.: D20271: geom_uzip to update zlib version 1.0.4 to 1.2.11..
Thu, May 16, 4:13 AM
ota_j.email.ne.jp created D20271: geom_uzip to update zlib version 1.0.4 to 1.2.11..
Thu, May 16, 4:13 AM

Wed, May 15

ota_j.email.ne.jp planned changes to D20248: Delete kgzip and kgzldr..

It looks this change hasn't yet committed.

Wed, May 15, 8:00 AM
ota_j.email.ne.jp updated the diff for D20248: Delete kgzip and kgzldr..

Delete unneeded comments and put 2019 May.

Wed, May 15, 1:21 AM

Tue, May 14

ota_j.email.ne.jp updated the summary of D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..
Tue, May 14, 3:19 AM
ota_j.email.ne.jp planned changes to D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

This change requires https://reviews.freebsd.org/D20193 to address duplicate crc32() API between zlib and libkern.h.
I will make some minor adjustments after that's done.

Tue, May 14, 3:16 AM
ota_j.email.ne.jp retitled D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib. from Kernel to use the latest contrib/zlib. to Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..
Tue, May 14, 3:13 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Don't touch ZFS module, yet.

Tue, May 14, 3:10 AM
ota_j.email.ne.jp retitled D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c from Relocate crc32 functtions from libkern.h to crc32.h to Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.
Tue, May 14, 3:07 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

I split the original change-set to multiple ones.

Tue, May 14, 3:06 AM
ota_j.email.ne.jp added a comment to D20222: Drop z_stream zbuf.state->dummy from SDT probe..

I was able to link both old and new versions of zlib at same time over weekend.
So, this change became no longer immediate blocker.
I thought it would be nicer to address zlib conversion in a single commit instead of two commits once upon time.

Tue, May 14, 2:41 AM
ota_j.email.ne.jp updated the diff for D20222: Drop z_stream zbuf.state->dummy from SDT probe..

Exclude unintended files... :(

Tue, May 14, 2:35 AM
ota_j.email.ne.jp updated the diff for D20222: Drop z_stream zbuf.state->dummy from SDT probe..

Delete comments about usage of STD_PROBE5.

Tue, May 14, 2:35 AM

Mon, May 13

ota_j.email.ne.jp updated the summary of D20248: Delete kgzip and kgzldr..
Mon, May 13, 10:48 AM
ota_j.email.ne.jp planned changes to D20222: Drop z_stream zbuf.state->dummy from SDT probe..

It looks I can put 2 versions of zlib into kernel.
Let's wait and see.

Mon, May 13, 10:46 AM

Sun, May 12

ota_j.email.ne.jp created D20248: Delete kgzip and kgzldr..
Sun, May 12, 7:05 PM
ota_j.email.ne.jp updated the diff for D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.

Rename libkern/crc32.c to libkern/kern_crc32.c to avoid having same object
filename as zlib/crc32.c.

Sun, May 12, 2:51 PM
ota_j.email.ne.jp planned changes to D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.

I'd like to rename libkern/crc32.c to libkern/kern_crc32.c so that we don't get object filename conflict with zlib/crc32.c as well.
I'm having difficulties with arc diff...

Sun, May 12, 4:02 AM

Fri, May 10

ota_j.email.ne.jp updated the summary of D20222: Drop z_stream zbuf.state->dummy from SDT probe..
Fri, May 10, 10:05 AM
ota_j.email.ne.jp created D20222: Drop z_stream zbuf.state->dummy from SDT probe..
Fri, May 10, 12:15 AM

Thu, May 9

ota_j.email.ne.jp added inline comments to D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.
Thu, May 9, 4:37 AM
ota_j.email.ne.jp retitled D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c from Split crc32 functions libkern.h to crc32.h to Relocate crc32 functtions from libkern.h to crc32.h.
Thu, May 9, 4:33 AM
ota_j.email.ne.jp updated the diff for D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.

Fixed function prototype style.

Thu, May 9, 12:21 AM

Wed, May 8

ota_j.email.ne.jp updated the test plan for D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.
Wed, May 8, 2:12 AM
ota_j.email.ne.jp updated the diff for D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.

Combine SCTP cases.

Wed, May 8, 2:10 AM
ota_j.email.ne.jp added reviewers for D20191: Relocate contrib/zlib to sys/contrib/zlib so that we can use this in kernel.: kib, jmg, delphij.
Wed, May 8, 2:01 AM
ota_j.email.ne.jp added reviewers for D20190: Delete #include <sys/inflate.h> from sys/mips.: kib, delphij, jmg.
Wed, May 8, 2:00 AM
ota_j.email.ne.jp created D20193: Relocate crc32 functions from libkern.h to crc32.h and rename crc32.c to kern_crc32.c.
Wed, May 8, 12:30 AM
ota_j.email.ne.jp updated the diff for D20191: Relocate contrib/zlib to sys/contrib/zlib so that we can use this in kernel..

Exclude unintended change.

Wed, May 8, 12:10 AM
ota_j.email.ne.jp created D20191: Relocate contrib/zlib to sys/contrib/zlib so that we can use this in kernel..
Wed, May 8, 12:06 AM
ota_j.email.ne.jp created D20190: Delete #include <sys/inflate.h> from sys/mips..
Wed, May 8, 12:03 AM

Tue, May 7

ota_j.email.ne.jp added a comment to D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Relocation of contrib/zlib to sys/contrib/zilb is making the biggest noise in the diff.

Tue, May 7, 3:16 AM

Sat, May 4

ota_j.email.ne.jp updated the summary of D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..
Sat, May 4, 3:50 AM

Fri, May 3

ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Deleted uncalled functions from ng_zlib.c and reverted z_ prefixes.

Fri, May 3, 11:30 PM

Thu, May 2

ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Reverted aout.4 and also add "zlib" in sys/conf/files (I think we need this for "device").

Thu, May 2, 1:08 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Use zlib uncompress function and updated README.

Thu, May 2, 12:57 AM

Tue, Apr 23

ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Created "device zlib" and updated dependencies.

Tue, Apr 23, 3:09 AM

Sun, Apr 21

ota_j.email.ne.jp retitled D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib. from Kernel code to upgrade to use the latest contrib/zlib. to Kernel to use the latest contrib/zlib..
Sun, Apr 21, 4:25 PM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Deleted sys/inflate.h from mips and i386's kgzip and kgzldr.

Sun, Apr 21, 2:33 PM

Apr 12 2019

ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Removed personal notes.

Apr 12 2019, 1:47 AM

Apr 10 2019

ota_j.email.ne.jp planned changes to D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Both buildworld and buildkernel finises without a problem.

Apr 10 2019, 5:36 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Use bsd.kmod.mk to share ZLIB_CFLAGS.

Apr 10 2019, 3:55 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Moved contrib/zlib to sys/contrib/zlib.

Apr 10 2019, 1:38 AM

Apr 9 2019

ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Created own std header wrapper instead of using zstd's.

Apr 9 2019, 12:37 PM

Apr 8 2019

ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Few changes were missed in the last review.

Apr 8 2019, 1:05 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

ZLIB was modified to compile with -DNO_GZIP to avoid including stdlib.h once.
However, ZFS uses GZIP in its own zlib clone and thus adjusted again to work
ZLIB without -DNO_GZIP.
With ZFS's zconf.h, ZLIB symols were renamed to z_* and few of them were zz_*.
zmod implementatoins are prefixed with zmod_* to avoid conflicts.

Apr 8 2019, 12:58 AM

Apr 5 2019

ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Actually zfs uses zlib but its own copy, zmod, and it has few extra funcions.

Apr 5 2019, 4:44 AM

Apr 3 2019

ota_j.email.ne.jp retitled D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib. from Use from and upgrade kernel code to the latest contrib/zlib. to Kernel code to upgrade to use the latest contrib/zlib..
Apr 3 2019, 4:36 AM
ota_j.email.ne.jp added inline comments to D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..
Apr 3 2019, 4:18 AM
ota_j.email.ne.jp added a comment to D18726: devstat on systat -zarc and -swap pages.

Thanks.
A couple of month delay is a minor.
I just started thinking to add few more enhancements.
It will be nice if you pick up next one, too ( coming in a couple of months, too).

Apr 3 2019, 3:56 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Uncomment some of zlib prototypes to ensuring they are static functions.

Apr 3 2019, 3:29 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

-Wno-cast-qual for deflate.c only.

Apr 3 2019, 3:18 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Moved old zlib files to netgraph/ng_zlib and made all ng_zlib functions static.

Apr 3 2019, 3:07 AM

Apr 1 2019

ota_j.email.ne.jp added inline comments to D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..
Apr 1 2019, 5:26 AM

Mar 31 2019

ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

PROBE6 for cryptodeflate.

Mar 31 2019, 2:35 PM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Cosmetic changes.

Mar 31 2019, 3:54 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Removed ifndef in zlib, stopped using -DNO_GZIP, and removed opensolaris/.../zmod

Mar 31 2019, 3:27 AM

Mar 30 2019

ota_j.email.ne.jp planned changes to D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..
Mar 30 2019, 3:54 AM

Mar 29 2019

ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

libkern/kern_zlib.c to compile contrib/zlib files.

Mar 29 2019, 5:59 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Deleted sys/sys/zutil.h

Mar 29 2019, 5:29 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Redo svn mv sys/sys/zlib.h sys/netgraph/zlib.h.

Mar 29 2019, 5:08 AM
ota_j.email.ne.jp updated the diff for D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Updating review via arc diff instead of svn diff.
Renamed sys/sys/zlib.h to sys/sys/kern_zlib.h.
Changed _KERNEL_ to MIN for ifdef check in deflate.c.

Mar 29 2019, 5:00 AM

Mar 28 2019

ota_j.email.ne.jp planned changes to D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..

Thank you for your feedback.

Mar 28 2019, 5:26 AM

Mar 26 2019

ota_j.email.ne.jp created D19706: Allow Kernel to link in both legacy libkern/zlib and new sys/contrib/zlib..
Mar 26 2019, 2:43 AM

Jan 4 2019

ota_j.email.ne.jp updated the diff for D18726: devstat on systat -zarc and -swap pages.

Removed some of experimental code.

Jan 4 2019, 2:38 AM

Jan 3 2019

ota_j.email.ne.jp created D18726: devstat on systat -zarc and -swap pages.
Jan 3 2019, 5:06 AM

Aug 21 2018

ota_j.email.ne.jp created D16824: NDIS to use ANSI function arguments and remove few unused code and debug.
Aug 21 2018, 5:53 AM

Aug 16 2018

ota_j.email.ne.jp added inline comments to D16712: inline swp_pager_isondev() function and use it 2 other places.
Aug 16 2018, 5:43 AM
ota_j.email.ne.jp updated the diff for D16712: inline swp_pager_isondev() function and use it 2 other places.

Style fix.

Aug 16 2018, 5:22 AM

Aug 15 2018

ota_j.email.ne.jp created D16712: inline swp_pager_isondev() function and use it 2 other places.
Aug 15 2018, 3:11 AM

Mar 4 2018

ota_j.email.ne.jp updated the diff for D13485: Improve pmap_free_zero_pages() operations.

Pick up https://svnweb.freebsd.org/base/head/sys/amd64/amd64/pmap.c?r1=329171&r2=329187

Mar 4 2018, 4:22 AM

Feb 10 2018

ota_j.email.ne.jp requested review of D13485: Improve pmap_free_zero_pages() operations.

Intention of these changes were to improve reuse of code and also reduce number of locks.

Feb 10 2018, 5:59 AM

Feb 6 2018

ota_j.email.ne.jp planned changes to D13485: Improve pmap_free_zero_pages() operations.
Feb 6 2018, 5:14 AM
ota_j.email.ne.jp updated the diff for D13485: Improve pmap_free_zero_pages() operations.

vm_page_free_phys_pglist(&pgl) was removed once by a mistake.

Feb 6 2018, 3:21 AM
ota_j.email.ne.jp updated the diff for D13485: Improve pmap_free_zero_pages() operations.

Renamed the function and updated styles based on comments.

Feb 6 2018, 3:15 AM

Jan 3 2018

ota_j.email.ne.jp updated the diff for D13484: swapoff to release multiple swap blocks at a time.

Removed #if 0 and added a blank line in swp_pager_launder_vmpage().

Jan 3 2018, 4:33 AM
ota_j.email.ne.jp added inline comments to D13484: swapoff to release multiple swap blocks at a time.
Jan 3 2018, 4:26 AM
ota_j.email.ne.jp updated the diff for D13484: swapoff to release multiple swap blocks at a time.

Simplify "offset" adjustments.

Jan 3 2018, 4:18 AM

Dec 31 2017

ota_j.email.ne.jp updated the diff for D13484: swapoff to release multiple swap blocks at a time.

Adjusted styles.
Removed object argument from 2 swp_pager_*_vmpage functions

Dec 31 2017, 5:59 PM

Dec 30 2017

ota_j.email.ne.jp planned changes to D13484: swapoff to release multiple swap blocks at a time.
Dec 30 2017, 10:28 PM

Dec 19 2017

ota_j.email.ne.jp added inline comments to D13485: Improve pmap_free_zero_pages() operations.
Dec 19 2017, 12:03 AM

Dec 18 2017

ota_j.email.ne.jp updated the diff for D13485: Improve pmap_free_zero_pages() operations.

Renamed to vm_page_free_zero_pages() and it takes boolean_t to update wire count.

Dec 18 2017, 11:50 PM
ota_j.email.ne.jp updated the diff for D13485: Improve pmap_free_zero_pages() operations.

Call atomic_subtract_int(&vm_cnt.v_wire_count, count), too if a caller instructs so.

Dec 18 2017, 9:49 PM
ota_j.email.ne.jp updated the diff for D13485: Improve pmap_free_zero_pages() operations.

Replaced pmap_free_zero_pages with vm_page_free_spglist().
Fixed styles.
I will handle wire_count upon next changeset.

Dec 18 2017, 9:29 PM
ota_j.email.ne.jp planned changes to D13485: Improve pmap_free_zero_pages() operations.
Dec 18 2017, 5:07 PM