The NetBSD Project

CVS log for src/sys/rump/dev/lib/libopencrypto/opencrypto_component.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / rump / dev / lib / libopencrypto

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.5.6.1: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:09:00 2020 UTC (5 years, 1 month ago) by martin
Branches: phil-wifi
Diff to: previous 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5: +4 -4 lines
Merge changes from current as of 20200406

Revision 1.5.12.1: download - view: text, markup, annotated - select for diffs
Sat Feb 29 20:21:08 2020 UTC (5 years, 2 months ago) by ad
Branches: ad-namecache
Diff to: previous 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5: +4 -4 lines
Sync with head.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Jan 27 17:10:23 2020 UTC (5 years, 3 months ago) by pgoyette
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, thorpej-altq-separation-base, thorpej-altq-separation, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, netbsd-10-base, netbsd-10-1-RELEASE, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-sunxi-drm-base, bouyer-sunxi-drm, ad-namecache-base3, HEAD
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -4 lines
Update comment to reflect recent change to the error message in question.

Revision 1.1.10.3: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:39:07 2017 UTC (7 years, 5 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.1.10.2: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.10.2: +20 -6 lines
update from HEAD

Revision 1.1.12.4: download - view: text, markup, annotated - select for diffs
Mon Aug 28 17:53:14 2017 UTC (7 years, 8 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.1.12.3: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.12.3: +17 -2 lines
Sync with HEAD

Revision 1.4.10.1: download - view: text, markup, annotated - select for diffs
Wed Jul 5 20:19:22 2017 UTC (7 years, 10 months ago) by snj
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek
Diff to: previous 1.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4: +17 -2 lines
Pull up following revision(s) (requested by knakahara in ticket #97):
	sys/opencrypto/crypto.c: 1.87-1.91
	sys/opencrypto/cryptodev.c: 1.93-1.95
	sys/opencrypto/cryptodev.h: 1.37
	sys/opencrypto/cryptosoft.c: 1.52
	sys/rump/dev/lib/libopencrypto/opencrypto_component.c: 1.5
sanitize count used for kmem_alloc size.
Hmm, who uses CIOCNGSESSION, CIOCNFSESSION, CIOCNCRYPTM or CIOCNFKEYM?
--
sanitize in CIOCNCRYPTM and initialize comp_alg in CIOCNGSESSION
--
must release cap->cc_lock before calling cap->cc_newsession() because of spinlock.
--
refactor crypto_newsession() like FreeBSD.
--
support multiple encryption drivers (port from FreeBSD).
--
Divide crp_devflags from crp_flags to write exclusively.
CRYPTO_F_DQRETQ(new name is CRYPTODEV_F_RET) is used by cryptodev.c only.
It should be divided to other member.
--
Reduce crypto_ret_q_mtx lock regions.
crypto.c does not access the members of crp when the crp is in crp_q or
crp_ret_q. Furthermore, crp_q and crp_ret_q are protected by each mutex,
so the members of crp is not shared. That means crp_flags is not required
mutex in crypto.c.
--
fix cryptosoft.c:r1.51 mistake. swcrypto_attach() must not be called from module_init_class().
swcrypto_attach() will call softint_establish(), it must be called after cpus
attached. module_init_class() is too early to call softint_establish().
--
simplify mutex_enter/exit(crypto_q_mtx), and fix missing exit.
--
reduce rump waring message. pointed out by ozaki-r@n.o, thanks.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Jun 29 08:51:27 2017 UTC (7 years, 10 months ago) by knakahara
Branches: MAIN
CVS tags: tls-maxphys-base-20171202, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2, ad-namecache-base2, ad-namecache-base1, ad-namecache-base
Branch point for: phil-wifi, ad-namecache
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +17 -2 lines
reduce rump waring message. pointed out by ozaki-r@n.o, thanks.

Revision 1.1.12.3: download - view: text, markup, annotated - select for diffs
Sat Mar 19 11:30:34 2016 UTC (9 years, 2 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.1.12.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.12.2: +5 -5 lines
Sync with HEAD

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Jan 26 23:12:15 2016 UTC (9 years, 3 months ago) by pooka
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, netbsd-8-base, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: netbsd-8
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +5 -5 lines
Put the kernelside rump kernel headers into <rump-sys> instead of
sprinkling them around the faction directories.  Avoids having
to add a CPPFLAGS (or several) to pretty much every component
Makefile.

Leave compat headers around in the old locations.

The commit changes some autogenerated files, but I'll fix the
generators shortly and regen.

Revision 1.1.12.2: download - view: text, markup, annotated - select for diffs
Tue Sep 22 12:06:13 2015 UTC (9 years, 7 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.1.12.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.12.1: +4 -4 lines
Sync with HEAD

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Aug 20 11:51:12 2015 UTC (9 years, 8 months ago) by christos
Branches: MAIN
CVS tags: nick-nhusb-base-20151226, nick-nhusb-base-20150921
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -4 lines
use ioconf files for pseudo-device attach prototypes

Revision 1.1.12.1: download - view: text, markup, annotated - select for diffs
Sat Jun 6 14:40:26 2015 UTC (9 years, 11 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -3 lines
Sync with HEAD

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Apr 13 16:46:33 2015 UTC (10 years, 1 month ago) by riastradh
Branches: MAIN
CVS tags: nick-nhusb-base-20150606
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -3 lines
Convert remaining MI <sys/rnd.h> stragglers.  Many MD ones left.

Revision 1.1.10.2: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:37 2014 UTC (10 years, 9 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.1.10.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.10.1: +69 -0 lines
Rebase to HEAD as of a few days ago.

Revision 1.1.6.2: download - view: text, markup, annotated - select for diffs
Thu May 22 11:41:12 2014 UTC (10 years, 11 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.1.6.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.6.1: +69 -0 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Sun May 18 17:46:15 2014 UTC (11 years ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.1.4.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.4.1: +69 -0 lines
sync with head

Revision 1.1.10.1
Thu Mar 13 01:51:30 2014 UTC (11 years, 2 months ago) by tls
Branches: tls-maxphys
FILE REMOVED
Changes since revision 1.1: +0 -69 lines
file opencrypto_component.c was added on branch tls-maxphys on 2014-08-20 00:04:37 +0000

Revision 1.1.6.1
Thu Mar 13 01:51:30 2014 UTC (11 years, 2 months ago) by yamt
Branches: yamt-pagecache
FILE REMOVED
Changes since revision 1.1: +0 -69 lines
file opencrypto_component.c was added on branch yamt-pagecache on 2014-05-22 11:41:12 +0000

Revision 1.1.4.1
Thu Mar 13 01:51:30 2014 UTC (11 years, 2 months ago) by rmind
Branches: rmind-smpnet
FILE REMOVED
Changes since revision 1.1: +0 -69 lines
file opencrypto_component.c was added on branch rmind-smpnet on 2014-05-18 17:46:15 +0000

Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu Mar 13 01:51:30 2014 UTC (11 years, 2 months ago) by pooka
Branches: MAIN
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Branch point for: yamt-pagecache, tls-maxphys, rmind-smpnet, nick-nhusb
rename component.c -> opencrypto_component.c

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>