<feed xmlns='http://www.w3.org/2005/Atom'>
<title>netbsd/usr.sbin, branch lockdoc-9.3-0.4</title>
<subtitle>NetBSD fork for lockdoc analysis</subtitle>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/'/>
<entry>
<title>Pull up following revision(s) (requested by martin in ticket #1476):</title>
<updated>2022-06-22T23:48:54+00:00</updated>
<author>
<name>msaitoh</name>
<email>msaitoh@NetBSD.org</email>
</author>
<published>2022-06-22T23:48:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=a46349af22c6a430fbbf3cbe29b4c08e6534ea29'/>
<id>a46349af22c6a430fbbf3cbe29b4c08e6534ea29</id>
<content type='text'>
	usr.sbin/sysinst/label.c: revision 1.39
PR 56893: fix input validation when the user moves a new partition to
a totaly different part of the disk. Fix size handling for freshly
added partitions (which would previously use random stack data due to
bogus error checking).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	usr.sbin/sysinst/label.c: revision 1.39
PR 56893: fix input validation when the user moves a new partition to
a totaly different part of the disk. Fix size handling for freshly
added partitions (which would previously use random stack data due to
bogus error checking).</pre>
</div>
</content>
</entry>
<entry>
<title>Pull up following revision(s) (requested by skrll in ticket #1465):</title>
<updated>2022-06-06T11:34:11+00:00</updated>
<author>
<name>martin</name>
<email>martin@NetBSD.org</email>
</author>
<published>2022-06-06T11:34:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=0a36d80a2919c1446f1e8706df868736347b498f'/>
<id>0a36d80a2919c1446f1e8706df868736347b498f</id>
<content type='text'>
	usr.sbin/makemandb/makemandb.c: revision 1.63

Don't index outside the mdocs array of function pointers.  Analysis and
suggested fixes from Tom Lane.  I played it safe and went with (my
variation of) the minimal fix.

PR port-hppa/56118: sporadic app crashes in HPPA -current</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	usr.sbin/makemandb/makemandb.c: revision 1.63

Don't index outside the mdocs array of function pointers.  Analysis and
suggested fixes from Tom Lane.  I played it safe and went with (my
variation of) the minimal fix.

PR port-hppa/56118: sporadic app crashes in HPPA -current</pre>
</div>
</content>
</entry>
<entry>
<title>Pull up following revision(s) (requested by gutteridge in ticket #1461):</title>
<updated>2022-06-03T12:25:14+00:00</updated>
<author>
<name>martin</name>
<email>martin@NetBSD.org</email>
</author>
<published>2022-06-03T12:25:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=fbd483a1532ba554708c602fa122c4a9697c0e6b'/>
<id>fbd483a1532ba554708c602fa122c4a9697c0e6b</id>
<content type='text'>
	usr.sbin/makemandb/apropos.1: revision 1.19
	usr.sbin/makemandb/apropos.c: revision 1.25
	usr.sbin/makemandb/apropos.c: revision 1.26
	usr.sbin/makemandb/apropos.1: revision 1.20
	usr.sbin/makemandb/apropos.1: revision 1.21
	usr.sbin/makemandb/apropos.1: revision 1.22
	usr.sbin/makemandb/apropos.1: revision 1.23
	usr.sbin/makemandb/apropos-utils.c: revision 1.46
	usr.sbin/makemandb/apropos-utils.c: revision 1.47
	usr.sbin/makemandb/apropos-utils.c: revision 1.49

PR/54343: Prevent NULL pointers in callback strings; use "*?*" for now to
identify them.

PR bin/54343:  We want the callback_args.machine to be NULL if it is not
present in the DB.

The previous commit fixed the problem of allowing apropos to not crash and
produce output even if the database is missing values for certain mandatory
fields, such as name, section etc. Normally we don't expect those values
to be missing in the database but in case of parsing errors it can happen.

However, the machine architecture is an optional field since not all man pages
are hardware specific so that should be allowed to be set to NULL if not
present in the database.

apropos.c: fix pager functionality

Issue reported by Rocky Hotas on NetBSD-Users, patch input from RVP on
same, adjustments by me.

apropos.1: document the PAGER environment variable

apropos(1): use proper -width

apropos(1): use proper -width for the list of options too

apropos(1): Tweak the description of -1, ... -9, and -s

-s is not for compatibility only, because section names can be
anything.  E.g. we have 3lua and 9lua in base.  We have rudiments of
3f (for FORTRAN libs).  Some packages in pkgsrc also use suffixed 1
and 3 sections.

apropos(1): Use the official spelling for "SQLite".
While here, use .Bx to refer to 3BSD.

apropos(1): improve error handling in edge cases
Patch from RVP on NetBSD-Users, with an additional comment tweak by me.

Summary from RVP:
1. Ignore SIGPIPE so that we're not killed in the middle of some
   DB operation by a botched $PAGER:
$ env PAGER=3D/non-existent apropos -p ...
2. Return proper exit status in case of write errors:
$ apropos ... &gt;/dev/full || echo fail</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	usr.sbin/makemandb/apropos.1: revision 1.19
	usr.sbin/makemandb/apropos.c: revision 1.25
	usr.sbin/makemandb/apropos.c: revision 1.26
	usr.sbin/makemandb/apropos.1: revision 1.20
	usr.sbin/makemandb/apropos.1: revision 1.21
	usr.sbin/makemandb/apropos.1: revision 1.22
	usr.sbin/makemandb/apropos.1: revision 1.23
	usr.sbin/makemandb/apropos-utils.c: revision 1.46
	usr.sbin/makemandb/apropos-utils.c: revision 1.47
	usr.sbin/makemandb/apropos-utils.c: revision 1.49

PR/54343: Prevent NULL pointers in callback strings; use "*?*" for now to
identify them.

PR bin/54343:  We want the callback_args.machine to be NULL if it is not
present in the DB.

The previous commit fixed the problem of allowing apropos to not crash and
produce output even if the database is missing values for certain mandatory
fields, such as name, section etc. Normally we don't expect those values
to be missing in the database but in case of parsing errors it can happen.

However, the machine architecture is an optional field since not all man pages
are hardware specific so that should be allowed to be set to NULL if not
present in the database.

apropos.c: fix pager functionality

Issue reported by Rocky Hotas on NetBSD-Users, patch input from RVP on
same, adjustments by me.

apropos.1: document the PAGER environment variable

apropos(1): use proper -width

apropos(1): use proper -width for the list of options too

apropos(1): Tweak the description of -1, ... -9, and -s

-s is not for compatibility only, because section names can be
anything.  E.g. we have 3lua and 9lua in base.  We have rudiments of
3f (for FORTRAN libs).  Some packages in pkgsrc also use suffixed 1
and 3 sections.

apropos(1): Use the official spelling for "SQLite".
While here, use .Bx to refer to 3BSD.

apropos(1): improve error handling in edge cases
Patch from RVP on NetBSD-Users, with an additional comment tweak by me.

Summary from RVP:
1. Ignore SIGPIPE so that we're not killed in the middle of some
   DB operation by a botched $PAGER:
$ env PAGER=3D/non-existent apropos -p ...
2. Return proper exit status in case of write errors:
$ apropos ... &gt;/dev/full || echo fail</pre>
</div>
</content>
</entry>
<entry>
<title>Pull up following revision(s) (requested by hannken in ticket #1440):</title>
<updated>2022-04-27T16:53:32+00:00</updated>
<author>
<name>martin</name>
<email>martin@NetBSD.org</email>
</author>
<published>2022-04-27T16:53:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=29ae05a7e643d7d2c6872efb2d48ec51211272a5'/>
<id>29ae05a7e643d7d2c6872efb2d48ec51211272a5</id>
<content type='text'>
	usr.sbin/quotaon/quotaon.c: revision 1.31
	lib/libquota/quota_oldfiles.c: revision 1.10
	sys/ufs/ufs/ufs_quota1.c: revision 1.25

Fix default quota file names, both user and group quota used the
same default name "QUOTAFILENAME, names[USRQUOTA])" resulting in
diagnostic assertion and possibly corrupted quota data.

Keep flag "UFS_QUOTA" set until the last quota is closed.
Prevents a live lock when dqrele() finds a struct with "dq_cnt == 1"
and flag "DQ_MOD" and cannot sync as flag UFS_QUOTA is unset.

As the quota type comes from the kernel and is only valid when
quota is on get the type before quota_off and after quota_on.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	usr.sbin/quotaon/quotaon.c: revision 1.31
	lib/libquota/quota_oldfiles.c: revision 1.10
	sys/ufs/ufs/ufs_quota1.c: revision 1.25

Fix default quota file names, both user and group quota used the
same default name "QUOTAFILENAME, names[USRQUOTA])" resulting in
diagnostic assertion and possibly corrupted quota data.

Keep flag "UFS_QUOTA" set until the last quota is closed.
Prevents a live lock when dqrele() finds a struct with "dq_cnt == 1"
and flag "DQ_MOD" and cannot sync as flag UFS_QUOTA is unset.

As the quota type comes from the kernel and is only valid when
quota is on get the type before quota_off and after quota_on.</pre>
</div>
</content>
</entry>
<entry>
<title>Pull up following revision(s) (requested by ozaki-r in ticket #1434):</title>
<updated>2022-03-15T09:58:38+00:00</updated>
<author>
<name>martin</name>
<email>martin@NetBSD.org</email>
</author>
<published>2022-03-15T09:58:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=e4576721c6be7c05d57aa4052772aabc5dc5a7ae'/>
<id>e4576721c6be7c05d57aa4052772aabc5dc5a7ae</id>
<content type='text'>
	usr.sbin/puffs/mount_9p/node.c: revision 1.30
	usr.sbin/puffs/mount_9p/node.c: revision 1.31

mount_9p: fix writing to a file opened with write-only mode

With the page cache, writing data to a file may demand to read contents
from a storage to fill a page in the page cache first.

Opening a file with write-only mode by a user lets a mount_9p process
open a file with write-only mode too at a 9p server.  Thus, a read
request to the file from the page cache fails.

So we need to open a file always with read mode (internally) even if it
is opened with write-only mode by a user.

Note that the change doesn't mean that mount_9p allows users to read
contents from a file that is opened with write-only mode.

 -

mount_9p: check returned type for Tread</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	usr.sbin/puffs/mount_9p/node.c: revision 1.30
	usr.sbin/puffs/mount_9p/node.c: revision 1.31

mount_9p: fix writing to a file opened with write-only mode

With the page cache, writing data to a file may demand to read contents
from a storage to fill a page in the page cache first.

Opening a file with write-only mode by a user lets a mount_9p process
open a file with write-only mode too at a 9p server.  Thus, a read
request to the file from the page cache fails.

So we need to open a file always with read mode (internally) even if it
is opened with write-only mode by a user.

Note that the change doesn't mean that mount_9p allows users to read
contents from a file that is opened with write-only mode.

 -

mount_9p: check returned type for Tread</pre>
</div>
</content>
</entry>
<entry>
<title>Pull up following revision(s) (requested by martin in ticket #1427):</title>
<updated>2022-02-14T06:45:34+00:00</updated>
<author>
<name>msaitoh</name>
<email>msaitoh@NetBSD.org</email>
</author>
<published>2022-02-14T06:45:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=904c472de7b95464b5019dd23bc64f6cee284573'/>
<id>904c472de7b95464b5019dd23bc64f6cee284573</id>
<content type='text'>
	usr.sbin/sysinst/defs.h: revision 1.80
	usr.sbin/sysinst/target.c: revision 1.18
	usr.sbin/sysinst/arch/i386/md.c: revision 1.35
x86: fix previous: in the UEFI case copy the bootloaders from install
media during initial installation, but use the (by then: updated)
files from the target disk for system upgrades.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	usr.sbin/sysinst/defs.h: revision 1.80
	usr.sbin/sysinst/target.c: revision 1.18
	usr.sbin/sysinst/arch/i386/md.c: revision 1.35
x86: fix previous: in the UEFI case copy the bootloaders from install
media during initial installation, but use the (by then: updated)
files from the target disk for system upgrades.</pre>
</div>
</content>
</entry>
<entry>
<title>Pull up following revision(s) (requested by martin in ticket #1422):</title>
<updated>2022-02-02T04:25:36+00:00</updated>
<author>
<name>msaitoh</name>
<email>msaitoh@NetBSD.org</email>
</author>
<published>2022-02-02T04:25:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=426f3348bcc0ba1625dd856139ceb7ef8fe0d048'/>
<id>426f3348bcc0ba1625dd856139ceb7ef8fe0d048</id>
<content type='text'>
	usr.sbin/sysinst/util.c: revision 1.64
	usr.sbin/sysinst/arch/hpcsh/md.c: revision 1.11
	usr.sbin/sysinst/arch/alpha/md.c: revision 1.10
	usr.sbin/sysinst/arch/sparc64/md.c: revision 1.7
	usr.sbin/sysinst/arch/emips/md.c: revision 1.10
	usr.sbin/sysinst/arch/cobalt/md.c: revision 1.15
	usr.sbin/sysinst/arch/x68k/md.c: revision 1.12
	usr.sbin/sysinst/arch/sandpoint/md.c: revision 1.10
	usr.sbin/sysinst/arch/luna68k/md.c: revision 1.10
	usr.sbin/sysinst/arch/hp300/md.c: revision 1.12
	usr.sbin/sysinst/arch/vax/md.c: revision 1.8
	usr.sbin/sysinst/arch/hpcmips/md.c: revision 1.10
	usr.sbin/sysinst/target.c: revision 1.16
	usr.sbin/sysinst/arch/mvme68k/md.c: revision 1.12
	usr.sbin/sysinst/arch/arc/md.c: revision 1.14
	usr.sbin/sysinst/target.c: revision 1.17
	usr.sbin/sysinst/arch/i386/md.c: revision 1.34
	usr.sbin/sysinst/arch/mac68k/md.c: revision 1.11
	usr.sbin/sysinst/arch/atari/md.c: revision 1.8
	usr.sbin/sysinst/arch/sgimips/md.c: revision 1.10
	usr.sbin/sysinst/arch/acorn32/md.c: revision 1.8
	usr.sbin/sysinst/install.c: revision 1.22
	usr.sbin/sysinst/arch/amiga/md.c: revision 1.7
	usr.sbin/sysinst/arch/cats/md.c: revision 1.6
	usr.sbin/sysinst/arch/dummy/md.c: revision 1.7
	usr.sbin/sysinst/arch/shark/md.c: revision 1.7
	usr.sbin/sysinst/arch/pmax/md.c: revision 1.9
	usr.sbin/sysinst/arch/newsmips/md.c: revision 1.7
	usr.sbin/sysinst/arch/mipsco/md.c: revision 1.9
	usr.sbin/sysinst/arch/landisk/md.c: revision 1.15
	usr.sbin/sysinst/arch/hppa/md.c: revision 1.9
	usr.sbin/sysinst/arch/prep/md.c: revision 1.14
	usr.sbin/sysinst/defs.h: revision 1.77
	usr.sbin/sysinst/arch/ofppc/md.c: revision 1.13
	usr.sbin/sysinst/arch/ews4800mips/md.c: revision 1.8
	usr.sbin/sysinst/defs.h: revision 1.78
	usr.sbin/sysinst/arch/macppc/md.c: revision 1.7
	usr.sbin/sysinst/arch/evbppc/md.c: revision 1.10
	usr.sbin/sysinst/defs.h: revision 1.79
	usr.sbin/sysinst/gpt.c: revision 1.27
	usr.sbin/sysinst/arch/bebox/md.c: revision 1.10
	usr.sbin/sysinst/gpt.c: revision 1.28
	usr.sbin/sysinst/arch/sparc/md.c: revision 1.7
	usr.sbin/sysinst/arch/evbsh3/md.c: revision 1.7
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.22
	usr.sbin/sysinst/arch/news68k/md.c: revision 1.8
	usr.sbin/sysinst/upgrade.c: revision 1.19
	usr.sbin/sysinst/arch/zaurus/md.c: revision 1.12
	usr.sbin/sysinst/arch/playstation2/md.c: revision 1.10
	usr.sbin/sysinst/arch/hpcarm/md.c: revision 1.11
	usr.sbin/sysinst/arch/evbmips/md.c: revision 1.10
	usr.sbin/sysinst/main.c: revision 1.28
Add an option to set the directory where we look for message catalogs.
Try to get rid of all wedges we created (after unmounting).
When upgrading, update the boot code post extraction from
the updated target file system.
Do not defer wedge deletions when we have nothing mounted.
Define and use a constant for maximum disk name length.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	usr.sbin/sysinst/util.c: revision 1.64
	usr.sbin/sysinst/arch/hpcsh/md.c: revision 1.11
	usr.sbin/sysinst/arch/alpha/md.c: revision 1.10
	usr.sbin/sysinst/arch/sparc64/md.c: revision 1.7
	usr.sbin/sysinst/arch/emips/md.c: revision 1.10
	usr.sbin/sysinst/arch/cobalt/md.c: revision 1.15
	usr.sbin/sysinst/arch/x68k/md.c: revision 1.12
	usr.sbin/sysinst/arch/sandpoint/md.c: revision 1.10
	usr.sbin/sysinst/arch/luna68k/md.c: revision 1.10
	usr.sbin/sysinst/arch/hp300/md.c: revision 1.12
	usr.sbin/sysinst/arch/vax/md.c: revision 1.8
	usr.sbin/sysinst/arch/hpcmips/md.c: revision 1.10
	usr.sbin/sysinst/target.c: revision 1.16
	usr.sbin/sysinst/arch/mvme68k/md.c: revision 1.12
	usr.sbin/sysinst/arch/arc/md.c: revision 1.14
	usr.sbin/sysinst/target.c: revision 1.17
	usr.sbin/sysinst/arch/i386/md.c: revision 1.34
	usr.sbin/sysinst/arch/mac68k/md.c: revision 1.11
	usr.sbin/sysinst/arch/atari/md.c: revision 1.8
	usr.sbin/sysinst/arch/sgimips/md.c: revision 1.10
	usr.sbin/sysinst/arch/acorn32/md.c: revision 1.8
	usr.sbin/sysinst/install.c: revision 1.22
	usr.sbin/sysinst/arch/amiga/md.c: revision 1.7
	usr.sbin/sysinst/arch/cats/md.c: revision 1.6
	usr.sbin/sysinst/arch/dummy/md.c: revision 1.7
	usr.sbin/sysinst/arch/shark/md.c: revision 1.7
	usr.sbin/sysinst/arch/pmax/md.c: revision 1.9
	usr.sbin/sysinst/arch/newsmips/md.c: revision 1.7
	usr.sbin/sysinst/arch/mipsco/md.c: revision 1.9
	usr.sbin/sysinst/arch/landisk/md.c: revision 1.15
	usr.sbin/sysinst/arch/hppa/md.c: revision 1.9
	usr.sbin/sysinst/arch/prep/md.c: revision 1.14
	usr.sbin/sysinst/defs.h: revision 1.77
	usr.sbin/sysinst/arch/ofppc/md.c: revision 1.13
	usr.sbin/sysinst/arch/ews4800mips/md.c: revision 1.8
	usr.sbin/sysinst/defs.h: revision 1.78
	usr.sbin/sysinst/arch/macppc/md.c: revision 1.7
	usr.sbin/sysinst/arch/evbppc/md.c: revision 1.10
	usr.sbin/sysinst/defs.h: revision 1.79
	usr.sbin/sysinst/gpt.c: revision 1.27
	usr.sbin/sysinst/arch/bebox/md.c: revision 1.10
	usr.sbin/sysinst/gpt.c: revision 1.28
	usr.sbin/sysinst/arch/sparc/md.c: revision 1.7
	usr.sbin/sysinst/arch/evbsh3/md.c: revision 1.7
	usr.sbin/sysinst/arch/evbarm/md.c: revision 1.22
	usr.sbin/sysinst/arch/news68k/md.c: revision 1.8
	usr.sbin/sysinst/upgrade.c: revision 1.19
	usr.sbin/sysinst/arch/zaurus/md.c: revision 1.12
	usr.sbin/sysinst/arch/playstation2/md.c: revision 1.10
	usr.sbin/sysinst/arch/hpcarm/md.c: revision 1.11
	usr.sbin/sysinst/arch/evbmips/md.c: revision 1.10
	usr.sbin/sysinst/main.c: revision 1.28
Add an option to set the directory where we look for message catalogs.
Try to get rid of all wedges we created (after unmounting).
When upgrading, update the boot code post extraction from
the updated target file system.
Do not defer wedge deletions when we have nothing mounted.
Define and use a constant for maximum disk name length.</pre>
</div>
</content>
</entry>
<entry>
<title>Pull up following revision(s) (requested by msaitoh in ticket #1418):</title>
<updated>2022-01-31T17:51:00+00:00</updated>
<author>
<name>martin</name>
<email>martin@NetBSD.org</email>
</author>
<published>2022-01-31T17:51:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=254090d3c740acd3526bdf28f540797e4304833a'/>
<id>254090d3c740acd3526bdf28f540797e4304833a</id>
<content type='text'>
	usr.sbin/cpuctl/arch/i386.c: revision 1.125
	usr.sbin/cpuctl/arch/i386.c: revision 1.126
	usr.sbin/cpuctl/arch/i386.c: revision 1.127

Add Alder Lake, Rocket Lake and Sapphire Rapids. From the latest Intel SDM.
Remove debug code and simplify. No functional change.
Decode Intel Hybrid Information Enumeration (CPUID Fn0000_001a).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	usr.sbin/cpuctl/arch/i386.c: revision 1.125
	usr.sbin/cpuctl/arch/i386.c: revision 1.126
	usr.sbin/cpuctl/arch/i386.c: revision 1.127

Add Alder Lake, Rocket Lake and Sapphire Rapids. From the latest Intel SDM.
Remove debug code and simplify. No functional change.
Decode Intel Hybrid Information Enumeration (CPUID Fn0000_001a).</pre>
</div>
</content>
</entry>
<entry>
<title>Pull up following revision(s) (requested by nia in ticket #1406):</title>
<updated>2022-01-20T11:45:28+00:00</updated>
<author>
<name>martin</name>
<email>martin@NetBSD.org</email>
</author>
<published>2022-01-20T11:45:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=9eb65dcff7d41492c8bcf2ed4d36e8dac5d06dd5'/>
<id>9eb65dcff7d41492c8bcf2ed4d36e8dac5d06dd5</id>
<content type='text'>
	usr.sbin/sysinst/net.c: revision 1.40
	usr.sbin/sysinst/msg.mi.pl: revision 1.37
	usr.sbin/sysinst/msg.mi.fr: revision 1.36
	usr.sbin/sysinst/msg.mi.de: revision 1.35
	usr.sbin/sysinst/msg.mi.en: revision 1.37
	usr.sbin/sysinst/net.c: revision 1.37
	usr.sbin/sysinst/net.c: revision 1.38
	usr.sbin/sysinst/msg.mi.es: revision 1.31
	usr.sbin/sysinst/net.c: revision 1.39

sysinst(8): Add initial support for connecting to Wi-Fi networks
by spawning wpa_supplicant.
Reviewed by martin.

sysinst(8): Avoid asking Wi-Fi questions about non-Wi-Fi devices.

sysinst(8): Add a "data" argument to do_ifreq that is set after the
ifr struct is zeroed.

This allows us to simplify the code by not having 2x socket creation
code for checking whether interfaces are wireless.
sysinst(8): use scan_ssid=1 so hidden wifi networks can be used</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	usr.sbin/sysinst/net.c: revision 1.40
	usr.sbin/sysinst/msg.mi.pl: revision 1.37
	usr.sbin/sysinst/msg.mi.fr: revision 1.36
	usr.sbin/sysinst/msg.mi.de: revision 1.35
	usr.sbin/sysinst/msg.mi.en: revision 1.37
	usr.sbin/sysinst/net.c: revision 1.37
	usr.sbin/sysinst/net.c: revision 1.38
	usr.sbin/sysinst/msg.mi.es: revision 1.31
	usr.sbin/sysinst/net.c: revision 1.39

sysinst(8): Add initial support for connecting to Wi-Fi networks
by spawning wpa_supplicant.
Reviewed by martin.

sysinst(8): Avoid asking Wi-Fi questions about non-Wi-Fi devices.

sysinst(8): Add a "data" argument to do_ifreq that is set after the
ifr struct is zeroed.

This allows us to simplify the code by not having 2x socket creation
code for checking whether interfaces are wireless.
sysinst(8): use scan_ssid=1 so hidden wifi networks can be used</pre>
</div>
</content>
</entry>
<entry>
<title>Pull up the following (all via patch), requested by msaitoh in ticket #1396:</title>
<updated>2021-12-24T12:58:14+00:00</updated>
<author>
<name>martin</name>
<email>martin@NetBSD.org</email>
</author>
<published>2021-12-24T12:58:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=ce5b1a5c6a4805a87df1b7a947d305dc3fc92ee2'/>
<id>ce5b1a5c6a4805a87df1b7a947d305dc3fc92ee2</id>
<content type='text'>
	usr.sbin/cpuctl/arch/i386.c			1.118-1.119, 1.121-1.122
	usr.sbin/cpuctl/arch/cpuctl_i386.h		1.6
	sys/arch/x86/x86/identcpu_subr.c		1.8-1.9
	sys/arch/x86/x86/identcpu.c			1.123
	sys/arch/x86/include/cacheinfo.h		1.30
	sys/arch/x86/include/cpu.h			1.132

- Fix a bug that some TLB related lines were not printed.
- Fix a bug that STLB is printed as DTLB.
- If a TLB is variable sized, print the max size instead of error message.
- Cosmetic changes to improve readability.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	usr.sbin/cpuctl/arch/i386.c			1.118-1.119, 1.121-1.122
	usr.sbin/cpuctl/arch/cpuctl_i386.h		1.6
	sys/arch/x86/x86/identcpu_subr.c		1.8-1.9
	sys/arch/x86/x86/identcpu.c			1.123
	sys/arch/x86/include/cacheinfo.h		1.30
	sys/arch/x86/include/cpu.h			1.132

- Fix a bug that some TLB related lines were not printed.
- Fix a bug that STLB is printed as DTLB.
- If a TLB is variable sized, print the max size instead of error message.
- Cosmetic changes to improve readability.</pre>
</div>
</content>
</entry>
</feed>
