Commit Graph

190962 Commits

Author SHA1 Message Date
njoly 445bab754c Update some keywords. Fix MKGROFF=no build. 2010-05-21 21:46:48 +00:00
pooka cd743723f8 Do you see over yonder, friend Sancho, thirty or forty hulking setlists?
I intend to do battle with them and add t_extattrctl into them.
2010-05-21 16:59:12 +00:00
pooka 42da46e1d2 Don't namei while holding vnode lock. kern/43328 2010-05-21 16:48:55 +00:00
pooka d377aeaac4 test extattrctl kernel panic (kern/43328) 2010-05-21 16:47:45 +00:00
agc 2f931ff55c correct indentation - no functional change 2010-05-21 14:28:44 +00:00
phx 9a60877b24 idesc(4) does no longer exist 2010-05-21 12:56:47 +00:00
phx ea2d79517b Some code cleanup and style guide compliance. 2010-05-21 12:52:14 +00:00
pooka d4af2513b1 PUFFSDEVELVERS is a goner 2010-05-21 11:59:38 +00:00
pooka 33b074be7e add option string for no attribute cache
(foreseeing the odd event I might actually implement one some day)
2010-05-21 11:29:42 +00:00
pooka 335bcd0d3c mention extended attribute ops 2010-05-21 11:20:50 +00:00
pooka d7de76765f Bump major of libpuffs, librefuse and libp2k.
Hmm, 60 lines changed (!!), 3 medium camels sacrificed and half
the total working time spent here.  I picked the wrong day to not
quit editing setlists.
2010-05-21 11:07:20 +00:00
pooka 0eb828b571 bump major of libs NEEDING libpuffs 2010-05-21 10:53:41 +00:00
pooka 55a238165a support extended attributes 2010-05-21 10:52:17 +00:00
pooka c3be8a8cd5 * support extended attributes
* bump major due to structure growth
* add some spare space
* remove ABI sillyness
2010-05-21 10:50:52 +00:00
pooka 539062e7e1 adjust for protocol changes 2010-05-21 10:43:07 +00:00
pooka 40b04abea5 Since libpuffs needs a major bump for extattr support anyway, make
some changes to the user-kernel protocol.  Namely, try to be a
little more resilient some future changes.
2010-05-21 10:40:19 +00:00
pooka b91d2535d9 Support extended attributes. 2010-05-21 10:16:54 +00:00
pooka 651aab9fcd Don't try to print the names of messages we don't know about. 2010-05-21 08:46:14 +00:00
agc b70f7cde8e Protect against NULL pointers in key output in a different way - only
advance its counter if it's non-NULL.

Regression test for this is:

	netpgpkeys --list-key '\.de\>'

with my standard keyring (to list all keys which have at least one subuid
with a German email address).
2010-05-21 06:53:51 +00:00
mrg a19e1fdc43 find the app-defaults file in the new place, as a non- .cpp file. 2010-05-21 06:37:26 +00:00
mrg 933f73658b add Viewres-color and Xgc-color app-defaults for Xorg builds. 2010-05-21 06:09:34 +00:00
mrg d16b54a109 look for and find the app-defaults in the new app-defalts/ subdir of
the distribution sources.  also, most of them lost the ".ad" suffix.
2010-05-21 06:04:36 +00:00
mrg 7426d119e2 find config.h where it is now available from. for imake 1.0.3. 2010-05-21 05:55:24 +00:00
phx 1286c420be brdsetup() cleanup by Toru Nishimura.
Put all board-relevant data into a structure.
A few modifications by myself to use the new structure for generating the
BTINFO_PRODFAMILY boot node.
2010-05-20 20:18:51 +00:00
phx 48c2f22f51 Netboot generates a BTINFO_PRODFAMILY boot-info which specifies the family
name of the board. The kernel uses this information to make a new sysctl
entry called machdep.prodfamily.
2010-05-20 19:27:25 +00:00
pooka 9df433ebd4 include extattr support 2010-05-20 18:23:59 +00:00
drochner 8239dc73b5 fix sigwaitinfo/sigtimedwait:
-allow NULL "info" pointer
-return signal number
2010-05-20 17:10:42 +00:00
pooka 8cfbddcc72 one more file to commit with regen 2010-05-20 15:58:09 +00:00
pooka 1a99fb9d2c regen: rump_vfs_extattrctl 2010-05-20 15:47:45 +00:00
pooka e1f101dffa open VFS_EXTATTRCTL to user namespace 2010-05-20 15:46:47 +00:00
agc 85e1ce333a avoid a duplicated error message 2010-05-20 14:43:42 +00:00
agc 8f036637a6 extend the resolve_userid() function to take a keyring, and use it for
functions which require a secret key as well.
2010-05-20 14:42:21 +00:00
pooka 87467ad4b7 * fix typo
* fix "that's not supposed to be there" causing off-by-one in array
* make compile regardless of dev_t size
2010-05-20 13:07:28 +00:00
christos 8610d20994 Allow the build to work on a read-only source tree. From Anon Ymous 2010-05-20 12:51:16 +00:00
pooka 18dfe9c831 Fix typo. 2010-05-20 12:09:45 +00:00
jruoho b193ac2e60 Add a bold-faced note that the interface is not fully functional, but the
opposite.
2010-05-20 07:13:16 +00:00
wiz 2092607d5a + /usr/share/man/man3/pthread_attr_destroy.3 2010-05-20 06:52:01 +00:00
jruoho 3fe9db0422 Use standard section headers.
Xref vfs(9), which could be slightly more elaborate.
2010-05-20 05:43:54 +00:00
jruoho eae9525bf9 Note clock_gettime(2) in the example. 2010-05-20 05:37:58 +00:00
jruoho ebe1a1a443 Use a list with the mutex type. Note, from the standard, that recursive
mutexes should be avoided when condition variables are used.
2010-05-20 05:19:29 +00:00
jruoho f395ce5a84 Use similar markup than in pthread_mutex_init(3) etc. with the initializer
macro. Improve wording slightly.
2010-05-20 04:47:38 +00:00
jruoho 128d933f6d .Fa -> .Fn. 2010-05-20 04:41:11 +00:00
jruoho 6e31029d91 Note the initializer macros. 2010-05-20 04:40:23 +00:00
agc c2035aa4d5 add a static function to resolve the userid in one place, and start to use it 2010-05-20 00:36:31 +00:00
agc 9ec81417ee The experiment in keeping a separate, trimmed-down codebase for just the
verify functionality was useful, but the time has come to learn lessons
and move on.

Replace the trimmed down code with a call to the verification code from
libnetpgp(3).
2010-05-20 00:33:01 +00:00
pooka 9a9b93d40a Initialize "hasdebug" default deterministically. 2010-05-20 00:13:02 +00:00
mrg c049f1739e only use bus_space*() on drm_local_map_t's that have been mapped into
some bus space somewhere.  otherwise, just use normal accesses since
it is normal memory.

this fixes radeondrm on x86 since bus_space_tag_t became a pointer.

add the "GEM" and "TTM" mapping types to sysctl support (though right
now we will never have them in our list of maps.)
2010-05-19 22:14:20 +00:00
christos 95aad9cc1b verify hex digits. 2010-05-19 21:59:34 +00:00
christos f65592ae19 regression test for ether_aton_r() 2010-05-19 21:55:35 +00:00
jakllsch d0348fc0c0 Changes in cdce(4).
When getting the CDC Ethernet descriptor, search for the right
descriptor type.  Avoid ignoring return value of ether_aton_r().

Never return ENETRESET from cdce_ioctl().
This fixes the "cannot assign link-local address" issue.

Deduplicate a local Ethernet CRC32 function.  When appending
CRC32 for Zaurus ensure it is in a consistent endianess.
2010-05-19 21:10:42 +00:00