Now
MAIN commitmail json YAML
Don't panic on NULL pointer dereference when done by copyin, ...
MAIN commitmail json YAML
Account for trailing NUL bytes when calculating userland buffer size.
MAIN commitmail json YAML
Bail if increment is too small for the precision to avoid an infinite loop.
MAIN commitmail json YAML
Use device_printf instead of autoconf messages for errors.
MAIN commitmail json YAML
Make usb address and hub topology available to drvctl.
MAIN commitmail json YAML
Use device_printf instead of autoconf messages for errors.
MAIN commitmail json YAML
From genfs_rename.c:
* XXX Want a better equality test. `tcnp->cn_cred == cred'
* hoses p2k because puffs transmits the creds separately and
* allocates distinct but equivalent structures for them.
Fixes rename crash in rump_msdos.
* XXX Want a better equality test. `tcnp->cn_cred == cred'
* hoses p2k because puffs transmits the creds separately and
* allocates distinct but equivalent structures for them.
Fixes rename crash in rump_msdos.
MAIN commitmail json YAML
Enable compat sigreturn system call.
MAIN commitmail json YAML
Revert previous, the syscall needs to be enabled at runtime.
The compat_16 module just enables it for the "netbsd" emulation, but
nothing enables it yet for "netbsd32".
The compat_16 module just enables it for the "netbsd" emulation, but
nothing enables it yet for "netbsd32".
MAIN commitmail json YAML
Enable compat sigreturn system call.
The previous bug in netbsd32___sigaction_sigtramp hid the problem,
as it failed all but the first installation of a signal handler.
The previous bug in netbsd32___sigaction_sigtramp hid the problem,
as it failed all but the first installation of a signal handler.
MAIN commitmail json YAML
In netbsd32___sigaction_sigtramp continue to use the compat module when
already locked for this process.
Needs pullup to netbsd-10.
already locked for this process.
Needs pullup to netbsd-10.
MAIN commitmail json YAML
Renamed border/boundary variables to better describe their use.
Fix edge default values, factor out percentage calculation for more consistent
values. Use device_printf/DPRINTF to show errors instead of aprint variants.
Print raw input for debugging.
Correct capability parsing. Old devices were probed with nonexistent
commands and then used undefined boundary values that made them unusuable.
Fixes PR 57874.
Fix edge default values, factor out percentage calculation for more consistent
values. Use device_printf/DPRINTF to show errors instead of aprint variants.
Print raw input for debugging.
Correct capability parsing. Old devices were probed with nonexistent
commands and then used undefined boundary values that made them unusuable.
Fixes PR 57874.
MAIN commitmail json YAML
Only limit the scroll warning, but continue to send the scroll events.
MAIN commitmail json YAML
Don't crash in copyin/copyout when a NULL pointer is passed.
MAIN commitmail json YAML
Don't try to discover wedges when the unit isn't online.
MAIN commitmail json YAML
Chose better number format.
MAIN commitmail json YAML
Don't truncate mo_descr output and protect against missing terminating NUL.
MAIN commitmail json YAML
Whitespace.
MAIN commitmail json YAML
Quote argument to -n as required. [ -n ] is not a syntax error but
evaluates to true.
evaluates to true.
MAIN commitmail json YAML
Fix DMA sync sizes.
Don't panic for inconsistent queue counter, just print an error to console.
Don't panic for inconsistent queue counter, just print an error to console.
MAIN commitmail json YAML
Don't use the signal handler to terminate when nothing is to do (count=0, files=0).
The signal handler tries to raise the signal again, so that a parent can retrieve
the signal from the exit code. Calling the terminate handler with signal code 0
doesn't raise a signal and dd continues with exit(127) making this case an error.
The signal handler tries to raise the signal again, so that a parent can retrieve
the signal from the exit code. Calling the terminate handler with signal code 0
doesn't raise a signal and dd continues with exit(127) making this case an error.
MAIN commitmail json YAML
Avoid leaving a configured device without resources.
MAIN commitmail json YAML
Handle multiple memory nodes by type, but still allow an untyped
(non-standard) node named /memory.
(non-standard) node named /memory.
MAIN commitmail json YAML
The interrupt handler needs to clear the interrupt condition
before re-arming the timer. Otherwise the timer could expire
again before clearing the interrupt, the interrupt gets lost
and the clock stops.
On real hardware that could only occur if the timer interval
is extremely short or if there is a higher-than-clock interrupt
that delays processing. In the emulated world however, time
can progress non-continously and this happens often under load.
before re-arming the timer. Otherwise the timer could expire
again before clearing the interrupt, the interrupt gets lost
and the clock stops.
On real hardware that could only occur if the timer interval
is extremely short or if there is a higher-than-clock interrupt
that delays processing. In the emulated world however, time
can progress non-continously and this happens often under load.
MAIN commitmail json YAML
src/sys/arch/i386/stand/efiboot/efidisk.c@1.11
/
diff
/
nxr@1.11
src/sys/arch/i386/stand/efiboot/efidisk.h@1.4 / diff / nxr@1.4
src/sys/arch/i386/stand/lib/biosdisk.c@1.61 / diff / nxr@1.61
src/sys/arch/i386/stand/lib/exec.c@1.80 / diff / nxr@1.80
src/sys/arch/i386/stand/efiboot/efidisk.h@1.4 / diff / nxr@1.4
src/sys/arch/i386/stand/lib/biosdisk.c@1.61 / diff / nxr@1.61
src/sys/arch/i386/stand/lib/exec.c@1.80 / diff / nxr@1.80
In efiboot
- create bootinfo information only once.
- add fake biosgeom entries so that the kernel can distinguish between
hard drives (with geom) and CD-ROM (without).
- create bootinfo information only once.
- add fake biosgeom entries so that the kernel can distinguish between
hard drives (with geom) and CD-ROM (without).
MAIN commitmail json YAML
dump topology information with aprint_debug instead of requiring to build
a DEBUG kernel.
a DEBUG kernel.
MAIN commitmail json YAML
Use correct status value SCSI_BUSY (0x08) instead of XS_BUSY (7) when running
out of sessions. The bug had no impact as scsipi was only comparing
against SCSI_CHECK (0x02) and SCSI_QUEUE_FULL (0x28).
out of sessions. The bug had no impact as scsipi was only comparing
against SCSI_CHECK (0x02) and SCSI_QUEUE_FULL (0x28).
MAIN commitmail json YAML
Treat port 0 (unset) as ISCSI_DEFAULT_PORT like before.
MAIN commitmail json YAML
Align again with libsa (NFS_NOSYMLINK fix).
MAIN commitmail json YAML
Merge with generic libsa NFS code to minimize differences and to learn NFSv3.
MAIN commitmail json YAML
src/sys/lib/libsa/nfs.c@1.51
/
diff
/
nxr@1.51
src/sys/lib/libsa/nfsv2.h@1.5 / diff / nxr@1.5
src/sys/lib/libsa/nfsv3.h@1.1 / diff / nxr@1.1
src/sys/lib/libsa/rpcv2.h@1.4 / diff / nxr@1.4
src/sys/lib/libsa/nfsv2.h@1.5 / diff / nxr@1.5
src/sys/lib/libsa/nfsv3.h@1.1 / diff / nxr@1.1
src/sys/lib/libsa/rpcv2.h@1.4 / diff / nxr@1.4
Add NFSv3 support. Try NFSv3 and fall back to NFSv2.
MAIN commitmail json YAML
Implement cngetc, don't abort.
MAIN commitmail json YAML
Use IANA registerd service name "sunrpc" instead of "rpcbind".
MAIN commitmail json YAML
Adjust next key value (it's not used anywhere).
MAIN commitmail json YAML
src/sys/dev/usb/usbdevs.h@1.802
/
diff
/
nxr@1.802
src/sys/dev/usb/usbdevs_data.h@1.802 / diff / nxr@1.802
src/sys/dev/usb/usbdevs_data.h@1.802 / diff / nxr@1.802
Regen
MAIN commitmail json YAML
Add RTL8156
MAIN commitmail json YAML
Don't unregister envsys when not registered.
MAIN commitmail json YAML
Output is always 16bit, the internal audio data type may differ.
MAIN commitmail json YAML
Output is always 16bit, the internal audio data type may differ.
MAIN commitmail json YAML
Output is always 16bit, the internal audio data type may differ.
MAIN commitmail json YAML
Output is always 16bit, the internal audio data type may differ.
MAIN commitmail json YAML
Report UART clock.
MAIN commitmail json YAML
Avoid overflow of totals.
MAIN commitmail json YAML
Be verbose about errors.
MAIN commitmail json YAML
pathconf needs to return EINVAL when the variable is invalid
or cannot be associated with a file. This also needs to be true
when the node doesn't implement the pathconf function at all.
or cannot be associated with a file. This also needs to be true
when the node doesn't implement the pathconf function at all.
MAIN commitmail json YAML
mmap() fails for size == 0 with EINVAL unless the mapping is anonymous.
MAIN commitmail json YAML
Fix use-after-free (source->is_type) when detecting unsharable
interrupts. Doesn't solve the interrupt conflict itself, but
avoids a panic.
interrupts. Doesn't solve the interrupt conflict itself, but
avoids a panic.
MAIN commitmail json YAML
src/sys/dev/iscsi/iscsi.h@1.5
/
diff
/
nxr@1.5
src/sys/dev/iscsi/iscsi_globals.h@1.28 / diff / nxr@1.28
src/sys/dev/iscsi/iscsi_ioctl.c@1.34 / diff / nxr@1.34
src/sys/dev/iscsi/iscsi_send.c@1.40 / diff / nxr@1.40
src/sys/dev/iscsi/iscsi_text.c@1.14 / diff / nxr@1.14
src/sys/dev/iscsi/iscsi_utils.c@1.29 / diff / nxr@1.29
src/sys/dev/iscsi/iscsi_globals.h@1.28 / diff / nxr@1.28
src/sys/dev/iscsi/iscsi_ioctl.c@1.34 / diff / nxr@1.34
src/sys/dev/iscsi/iscsi_send.c@1.40 / diff / nxr@1.40
src/sys/dev/iscsi/iscsi_text.c@1.14 / diff / nxr@1.14
src/sys/dev/iscsi/iscsi_utils.c@1.29 / diff / nxr@1.29
Adapt to bignum representation of target.
Fix negotiation for mutual authentication.
Prepare for more CHAP types.
Fix crashes for invalid socket descriptors passed to kernel.
Protect usecount with connection mutex, avoids race on connection close.
Minor cosmetics.
Fix negotiation for mutual authentication.
Prepare for more CHAP types.
Fix crashes for invalid socket descriptors passed to kernel.
Protect usecount with connection mutex, avoids race on connection close.
Minor cosmetics.
MAIN commitmail json YAML
src/sbin/iscsictl/iscsic_parse.c@1.5
/
diff
/
nxr@1.5
src/sbin/iscsid/iscsid_driverif.c@1.9 / diff / nxr@1.9
src/sbin/iscsid/iscsid_driverif.c@1.9 / diff / nxr@1.9
Parse IPv6 targets and handle IPv6 addresses.
MAIN commitmail json YAML
Use a SIGCHLD handler instead of ignoring the signal.
This avoids lockups when child processes were inherited (e.g. from .xsession)
but new children are waited for in system().
This avoids lockups when child processes were inherited (e.g. from .xsession)
but new children are waited for in system().
MAIN commitmail json YAML
Fix output for big-endian hardware.
Also optimize the output scaling routine.
Also optimize the output scaling routine.
MAIN commitmail json YAML
Don't finish downloading an empty file with 'already done' before it is
created locally.
created locally.
MAIN commitmail json YAML
Don't specify a volume alias if none is given instead of using a default
name. Otherwise iscsictl fails for using non-unique names if more than
one volume is used.
name. Otherwise iscsictl fails for using non-unique names if more than
one volume is used.
MAIN commitmail json YAML
Make inclusion of sys/intr.h explicit for spl*.
MAIN commitmail json YAML
Fix HTTPS through Proxy.
While a regular HTTP Proxy, requires the absolute URL with protocol
and host part, yyou must only send the relative URL through a
CONNECT tunnel (you are talking to the target server).
While a regular HTTP Proxy, requires the absolute URL with protocol
and host part, yyou must only send the relative URL through a
CONNECT tunnel (you are talking to the target server).
MAIN commitmail json YAML
Don't call UP script when an IP address becomes deprecated.
MAIN commitmail json YAML
We cannot handle input with precision != stride yet.
Drain input buffer for unhandled input.
Drain input buffer for unhandled input.
MAIN commitmail json YAML
- Fix clearing of EINT and other transient flags.
Patches from sc.dying in kern/56115:
- Set proper Max ESIT Payload value for interrupt/isoc endpoint context.
- Set proper Average TRB Length value.
- Not tested on superspeed/superspeedplus isochronous device.
- Add handling of some error paths for isochronous transfers.
Patches from sc.dying in kern/56115:
- Set proper Max ESIT Payload value for interrupt/isoc endpoint context.
- Set proper Average TRB Length value.
- Not tested on superspeed/superspeedplus isochronous device.
- Add handling of some error paths for isochronous transfers.
MAIN commitmail json YAML
With the latest changes, pad(4) will return partial reads to allow a
more fine grained pacing of audio data. But this broke bta2dpd which
relied on full buffers returned (like reading from a file).
Replace the single read() in bta2dpd with a loop that fetches a full
buffer. This restores the old behaviour but loops in userland instead
of the kernel at the cost of a few extra system calls.
more fine grained pacing of audio data. But this broke bta2dpd which
relied on full buffers returned (like reading from a file).
Replace the single read() in bta2dpd with a loop that fetches a full
buffer. This restores the old behaviour but loops in userland instead
of the kernel at the cost of a few extra system calls.
MAIN commitmail json YAML
iscsictl uses authentication types (n)one, (c)hap and mutual (C)hap.
MAIN commitmail json YAML
Don't overflow when scaling 32bit samples.
MAIN commitmail json YAML
codec translates to 16bit slinear_le, not the internal format.
MAIN commitmail json YAML
xhci doesn't like 80 packets per USB interval, but 40 seems to be fine
for xhci (and ehci).
for xhci (and ehci).
MAIN commitmail json YAML
Allow 24bit support.
MAIN commitmail json YAML
print stage formats with AUDIO_DEBUG
MAIN commitmail json YAML
Be a little bit more informative on device timeout.
MAIN commitmail json YAML
Whitespace
MAIN commitmail json YAML
No longer use AUDIO_INTERNAL_BITS but rely on passed audio format.
MAIN commitmail json YAML
Enable 24bit support by default.
MAIN commitmail json YAML
Add 24bit/32bit hardware support.
MAIN commitmail json YAML
Whitespace
MAIN commitmail json YAML
Make audio_device information available to drvctl and devpubd.
MAIN commitmail json YAML
Weed out duplicate sample rates and add comment about UAC2 clocks.
MAIN commitmail json YAML
Again allow multicast packets to be sent from unnumbered interfaces.
MAIN commitmail json YAML
Input and output codecs produce and consume internal audio data, so
don't byteswap it.
don't byteswap it.
MAIN commitmail json YAML
Fix parsing a locale string with multiple components.
Also check for truncation of a long locale string.
Also check for truncation of a long locale string.
MAIN commitmail json YAML
src/sys/dev/usb/uaudio.c@1.179
/
diff
/
nxr@1.179
src/sys/dev/usb/uaudioreg.h@1.19 / diff / nxr@1.19
src/sys/dev/usb/uaudioreg.h@1.19 / diff / nxr@1.19
Handle packet scheduling for high/super speed.
More UAC2 handling for input/output/feature/selector units.
Setting sample rate for UAC2 now works, still no support for clock selectors
and multipliers.
Added sysctl to set debug level.
Minor fixes.
More UAC2 handling for input/output/feature/selector units.
Setting sample rate for UAC2 now works, still no support for clock selectors
and multipliers.
Added sysctl to set debug level.
Minor fixes.
MAIN commitmail json YAML
Revert accidentially committed part. The 'latency' report isn't ready
to be useful.
to be useful.
MAIN commitmail json YAML
src/usr.bin/audio/common/auconv.h@1.6
/
diff
/
nxr@1.6
src/usr.bin/audio/common/wav.c@1.16 / diff / nxr@1.16
src/usr.bin/audio/play/play.c@1.62 / diff / nxr@1.62
src/usr.bin/audio/record/record.c@1.57 / diff / nxr@1.57
src/usr.bin/audio/common/wav.c@1.16 / diff / nxr@1.16
src/usr.bin/audio/play/play.c@1.62 / diff / nxr@1.62
src/usr.bin/audio/record/record.c@1.57 / diff / nxr@1.57
Add support for recording 24bit wav files.
MAIN commitmail json YAML
Reduce excessive settle delay.
MAIN commitmail json YAML
Better descriptor parsing.
Add sanity check if no default format is found.
Add sanity check if no default format is found.
MAIN commitmail json YAML
src/sys/dev/usb/uaudio.c@1.178
/
diff
/
nxr@1.178
src/sys/dev/usb/uaudioreg.h@1.18 / diff / nxr@1.18
src/sys/dev/usb/uaudioreg.h@1.18 / diff / nxr@1.18
Handle more UAC2 descriptors and add debug output.
Fix handling of clock sources (mix.wIndex wasn't set).
UAC2 can use separate clock sources (and thus sample rates) for each terminal.
That doesn't match the audio(4) model where sample rates are part of an audio
format and global. For now, try to match clocks for input and output terminals
separately.
Fix handling of clock sources (mix.wIndex wasn't set).
UAC2 can use separate clock sources (and thus sample rates) for each terminal.
That doesn't match the audio(4) model where sample rates are part of an audio
format and global. For now, try to match clocks for input and output terminals
separately.
MAIN commitmail json YAML
Write slinear_le 16bit samples, independent from platform and
AUDIO_INTERNAL_BITS.
AUDIO_INTERNAL_BITS.
MAIN commitmail json YAML
Select virtual address as sender if backing interface is anonymous.
Use correct scope for IPv6.
Use correct scope for IPv6.
MAIN commitmail json YAML
Remove unconditional UAUDIO_DEBUG again.
MAIN commitmail json YAML
Fix UAUDIO_DEBUG build.
MAIN commitmail json YAML
Add support for USB Audio Class 2.0.
MAIN commitmail json YAML
Add code for USB Audio Class 2.0.
This is only half of the game as UAC2 devices tend to use 24bit or 32bit
samples. This requires more support in audio(4).
This is only half of the game as UAC2 devices tend to use 24bit or 32bit
samples. This requires more support in audio(4).
MAIN commitmail json YAML
Also report precision from hwinfo.
MAIN commitmail json YAML
Use backing device to send advertisements. Otherwise the packets originate
from the virtual MAC address, which confuses switches.
from the virtual MAC address, which confuses switches.
MAIN commitmail json YAML
src/sbin/ifconfig/carp.c@1.15
/
diff
/
nxr@1.15
src/sbin/ifconfig/ifconfig.8@1.125 / diff / nxr@1.125
src/sbin/ifconfig/ifconfig.8@1.125 / diff / nxr@1.125
Fix parser for carp state.
The state values are uppercase words INIT, BACKUP and MASTER.
The state values are uppercase words INIT, BACKUP and MASTER.
MAIN commitmail json YAML
src/sys/dev/pci/viomb.c@1.17
/
diff
/
nxr@1.17
src/sys/dev/pci/viornd.c@1.21 / diff / nxr@1.21
src/sys/dev/pci/vioscsi.c@1.36 / diff / nxr@1.36
src/sys/dev/pci/viornd.c@1.21 / diff / nxr@1.21
src/sys/dev/pci/vioscsi.c@1.36 / diff / nxr@1.36
Mark as MPSAFE.
MAIN commitmail json YAML
Fix 32bit overflow when calculating balloon size.
Don't make uvm_pglistalloc wait, it will wait forever. Instead rely on
the retries by this driver. This also allows to cancel the request.
Increase inflate speed by factor 10 (same as deflate).
Don't make uvm_pglistalloc wait, it will wait forever. Instead rely on
the retries by this driver. This also allows to cancel the request.
Increase inflate speed by factor 10 (same as deflate).
MAIN commitmail json YAML
A single SCSI request may require multiple slots in the virtio queue
but the queue isn't sized for the theoretical maximum. So just use
XS_BUSY to pace the scsipi layer.
but the queue isn't sized for the theoretical maximum. So just use
XS_BUSY to pace the scsipi layer.
MAIN commitmail json YAML
restore fetch of qsize.
MAIN commitmail json YAML
Ignore non-recoverable and critical limits smaller than the warning limits.
These are usually invalid.
Name the limit flags to make code more readable.
These are usually invalid.
Name the limit flags to make code more readable.
MAIN commitmail json YAML
Can't use disklabel to find the real size of a disk since a fake disklabel
read from disk is trusted. Revert to use drvctl again.
read from disk is trusted. Revert to use drvctl again.
MAIN commitmail json YAML
Avoid overflow of nfs_commitsize on machines with > 32GB RAM.
MAIN commitmail json YAML
Locate wedges as boot device and also match a partition GUID.
MAIN commitmail json YAML
src/usr.bin/ftp/cmdtab.c@1.53
/
diff
/
nxr@1.53
src/usr.bin/ftp/extern.h@1.83 / diff / nxr@1.83
src/usr.bin/ftp/fetch.c@1.236 / diff / nxr@1.236
src/usr.bin/ftp/ftp.1@1.148 / diff / nxr@1.148
src/usr.bin/ftp/main.c@1.129 / diff / nxr@1.129
src/usr.bin/ftp/ssl.c@1.13 / diff / nxr@1.13
src/usr.bin/ftp/util.c@1.166 / diff / nxr@1.166
src/usr.bin/ftp/version.h@1.96 / diff / nxr@1.96
src/usr.bin/ftp/extern.h@1.83 / diff / nxr@1.83
src/usr.bin/ftp/fetch.c@1.236 / diff / nxr@1.236
src/usr.bin/ftp/ftp.1@1.148 / diff / nxr@1.148
src/usr.bin/ftp/main.c@1.129 / diff / nxr@1.129
src/usr.bin/ftp/ssl.c@1.13 / diff / nxr@1.13
src/usr.bin/ftp/util.c@1.166 / diff / nxr@1.166
src/usr.bin/ftp/version.h@1.96 / diff / nxr@1.96
Add option sslnoverify to control validation of SSL certificates.
Add netrc processing to fetch-mode (URL on command line) to enable options and autologin
via netrc.
Fix SSL cleanup in some error paths.
Certificate validation is now enabled by default. Set FTPSSLNOVERIFY=1 in environment
or configure a corresponding init macro via netrc to not validate certs (required if
you haven't installed a required CA certificate for OpenSSL).
Discussed with lukem@ on icb.
Add netrc processing to fetch-mode (URL on command line) to enable options and autologin
via netrc.
Fix SSL cleanup in some error paths.
Certificate validation is now enabled by default. Set FTPSSLNOVERIFY=1 in environment
or configure a corresponding init macro via netrc to not validate certs (required if
you haven't installed a required CA certificate for OpenSSL).
Discussed with lukem@ on icb.
MAIN commitmail json YAML
Only copyin/copyout from and to user addresses.
MAIN commitmail json YAML
Add missing "latin small letter sharp s" (U+00DF) to ibm437 map.
MAIN commitmail json YAML
Handle arbitrary raw partitions.
Fetch geometry from disklabel to be consistent.
Use disktab format instead of the normal human-readable output for parsing
the disklabel.
Avoid overflows in size computation.
Fetch geometry from disklabel to be consistent.
Use disktab format instead of the normal human-readable output for parsing
the disklabel.
Avoid overflows in size computation.
MAIN commitmail json YAML
Handle missing auth file.
Skip empty lines.
Skip empty lines.
MAIN commitmail json YAML
src/usr.sbin/btattach/btattach.c@1.16
/
diff
/
nxr@1.16
src/usr.sbin/btattach/btattach.h@1.5 / diff / nxr@1.5
src/usr.sbin/btattach/init_bcm43xx.c@1.6 / diff / nxr@1.6
src/usr.sbin/btattach/btattach.h@1.5 / diff / nxr@1.5
src/usr.sbin/btattach/init_bcm43xx.c@1.6 / diff / nxr@1.6
- Reconfigure port speed only when initial speed was different.
- Time out HCI commands instead of hanging forever.
- When bcm43xx reset fails, assume that firmware is already
running and start line discipline.
This allows to re-attach bcm43xx without reboot.
- Time out HCI commands instead of hanging forever.
- When bcm43xx reset fails, assume that firmware is already
running and start line discipline.
This allows to re-attach bcm43xx without reboot.
MAIN commitmail json YAML
Really compute selection coordinates from buffer offset, don't assume
that row=0 col=offset is equivalent.
that row=0 col=offset is equivalent.
MAIN commitmail json YAML
With MKISCSI we need all files.
MAIN commitmail json YAML
Fix build without MKISCSI
MAIN commitmail json YAML
Add missing template file for iscsid_volumes.
MAIN commitmail json YAML
missed commit for iscsid_volumes
MAIN commitmail json YAML
src/distrib/sets/lists/etc/mi@1.271
/
diff
/
nxr@1.271
src/etc/defaults/rc.conf@1.163 / diff / nxr@1.163
src/etc/rc.d/Makefile@1.117 / diff / nxr@1.117
src/etc/rc.d/iscsid_volumes@1.1 / diff / nxr@1.1
src/etc/defaults/rc.conf@1.163 / diff / nxr@1.163
src/etc/rc.d/Makefile@1.117 / diff / nxr@1.117
src/etc/rc.d/iscsid_volumes@1.1 / diff / nxr@1.1
Add start script to attach iscsi volumes at boot.
The default is to execute the script (iscsid_volumes=YES), so if you have
any volumes defined, you should also start iscsid (iscsid=YES) to avoid
error messages.
The default is to execute the script (iscsid_volumes=YES), so if you have
any volumes defined, you should also start iscsid (iscsid=YES) to avoid
error messages.
MAIN commitmail json YAML
src/sbin/nvmectl/logpage.c@1.11
/
diff
/
nxr@1.11
src/sbin/nvmectl/nvmectl.h@1.10 / diff / nxr@1.10
src/sbin/nvmectl/util.c@1.3 / diff / nxr@1.3
src/sbin/nvmectl/nvmectl.h@1.10 / diff / nxr@1.10
src/sbin/nvmectl/util.c@1.3 / diff / nxr@1.3
Data units read/written are counted in 1000s of 512 bytes.
Convert to human-readable value.
Convert to human-readable value.
MAIN commitmail json YAML
fix typo
MAIN commitmail json YAML
Consistently use cached chipset tag value.
MAIN commitmail json YAML
Consistently use cached chipset tag value.
MAIN commitmail json YAML
Sanitize capacity values.
MAIN commitmail json YAML
Pace I/O timing to match the audio interface.
Enable interrupts while copying buffers.
Enable interrupts while copying buffers.
MAIN commitmail json YAML
Use opendisk when looking for filesystem type, otherwise the detection
only works if the correct device path is given as an argument.
only works if the correct device path is given as an argument.
MAIN commitmail json YAML
src/sbin/scan_ffs/Makefile@1.11
/
diff
/
nxr@1.11
src/sbin/scan_ffs/scan_ffs.c@1.37 / diff / nxr@1.37
src/sbin/scan_ffs/scan_ffs.c@1.37 / diff / nxr@1.37
Work on swapped-endian FFS.
MAIN commitmail json YAML
Shut down SSL when closing connection.
MAIN commitmail json YAML
Use SNI.
MAIN commitmail json YAML
whitespace, no code change.
MAIN commitmail json YAML
Don't panic with invalid user data, just return an error.
MAIN commitmail json YAML
Fix two signed comparisons that were missed in the last patch.
Found be rillig@
Found be rillig@
MAIN commitmail json YAML
src/sys/arch/arm/acpi/acpi_platform.c@1.35
/
diff
/
nxr@1.35
src/sys/arch/arm/acpi/plcom_acpi.c@1.4 / diff / nxr@1.4
src/sys/arch/arm/fdt/plcom_fdt.c@1.6 / diff / nxr@1.6
src/sys/arch/evbarm/dev/plcom.c@1.67 / diff / nxr@1.67
src/sys/arch/evbarm/dev/plcomreg.h@1.7 / diff / nxr@1.7
src/sys/arch/evbarm/dev/plcomvar.h@1.19 / diff / nxr@1.19
src/sys/arch/arm/acpi/plcom_acpi.c@1.4 / diff / nxr@1.4
src/sys/arch/arm/fdt/plcom_fdt.c@1.6 / diff / nxr@1.6
src/sys/arch/evbarm/dev/plcom.c@1.67 / diff / nxr@1.67
src/sys/arch/evbarm/dev/plcomreg.h@1.7 / diff / nxr@1.7
src/sys/arch/evbarm/dev/plcomvar.h@1.19 / diff / nxr@1.19
Add support for FIFOs and hardware flow-control to plcom driver.
Add a PLCOM_TYPE_GENERIC_UART variant to match SBSA requirements.
Add a PLCOM_TYPE_GENERIC_UART variant to match SBSA requirements.
MAIN commitmail json YAML
src/common/lib/libc/arch/arm/string/memcpy_arm.S@1.6
/
diff
/
nxr@1.6
src/common/lib/libc/arch/arm/string/memcpy_neon.S@1.2 / diff / nxr@1.2
src/common/lib/libc/arch/arm/string/memcpy_xscale.S@1.6 / diff / nxr@1.6
src/common/lib/libc/arch/arm/string/memmove.S@1.11 / diff / nxr@1.11
src/common/lib/libc/arch/arm/string/memset.S@1.9 / diff / nxr@1.9
src/common/lib/libc/arch/arm/string/memset_naive.S@1.2 / diff / nxr@1.2
src/common/lib/libc/arch/arm/string/strlen_neon.S@1.4 / diff / nxr@1.4
src/common/lib/libc/arch/arm/string/memcpy_neon.S@1.2 / diff / nxr@1.2
src/common/lib/libc/arch/arm/string/memcpy_xscale.S@1.6 / diff / nxr@1.6
src/common/lib/libc/arch/arm/string/memmove.S@1.11 / diff / nxr@1.11
src/common/lib/libc/arch/arm/string/memset.S@1.9 / diff / nxr@1.9
src/common/lib/libc/arch/arm/string/memset_naive.S@1.2 / diff / nxr@1.2
src/common/lib/libc/arch/arm/string/strlen_neon.S@1.4 / diff / nxr@1.4
Use unsigned comparisons for pointers and size_t values.
MAIN commitmail json YAML
Support remaining common boot options.
MAIN commitmail json YAML
If a specified root device does not exist when the kernel tries to
mount the root filesystem, retry for up to ROOT_WAITTIME (20) seconds.
This helps for root on hot-plug devices like USB disks.
mount the root filesystem, retry for up to ROOT_WAITTIME (20) seconds.
This helps for root on hot-plug devices like USB disks.
MAIN commitmail json YAML
Need larger fat pointers for 128bit cache lines.
MAIN commitmail json YAML
Make power save mode configurable by ifconfig, now defaults to non-powersave
like other interfaces.
Remove cargo-culted check for manual roaming.
like other interfaces.
Remove cargo-culted check for manual roaming.
MAIN commitmail json YAML
src/sys/dev/ic/bwfm.c@1.33
/
diff
/
nxr@1.33
src/sys/dev/ic/bwfmvar.h@1.14 / diff / nxr@1.14
src/sys/dev/sdmmc/if_bwfm_sdio.c@1.30 / diff / nxr@1.30
src/sys/dev/ic/bwfmvar.h@1.14 / diff / nxr@1.14
src/sys/dev/sdmmc/if_bwfm_sdio.c@1.30 / diff / nxr@1.30
Fix bug in protocol parser that often caused fatal 'checksum error'.
Defer power save setting to interface start.
More verbose on errors.
Allow build without FDT.
Defer power save setting to interface start.
More verbose on errors.
Allow build without FDT.
MAIN commitmail json YAML
Big-Endian fixes.
MAIN commitmail json YAML
src/sbin/gpt/destroy.c@1.14
/
diff
/
nxr@1.14
src/sbin/gpt/gpt.c@1.83 / diff / nxr@1.83
src/sbin/gpt/gpt.h@1.44 / diff / nxr@1.44
src/sbin/gpt/resizedisk.c@1.19 / diff / nxr@1.19
src/sbin/gpt/gpt.c@1.83 / diff / nxr@1.83
src/sbin/gpt/gpt.h@1.44 / diff / nxr@1.44
src/sbin/gpt/resizedisk.c@1.19 / diff / nxr@1.19
Fix destroying and moving GPT header also for truncated/extended
images.
images.
MAIN commitmail json YAML
Remove bogus assertions.
MAIN commitmail json YAML
Reference kernel-wide hz constant instead of using a private but possibly
different value.
different value.
MAIN commitmail json YAML
- synaptics_filter_policy no longer generates movements from stale data.
- button boundary is now computed consistently.
- multi finger operation now works for MULTI_FINGER and MULTI_FINGER_REPORT.
Fixes PR kern/56476 and probably kern/56998.
- button boundary is now computed consistently.
- multi finger operation now works for MULTI_FINGER and MULTI_FINGER_REPORT.
Fixes PR kern/56476 and probably kern/56998.
MAIN commitmail json YAML
src/sys/dev/iscsi/iscsi_globals.h@1.27
/
diff
/
nxr@1.27
src/sys/dev/iscsi/iscsi_ioctl.c@1.33 / diff / nxr@1.33
src/sys/dev/iscsi/iscsi_main.c@1.41 / diff / nxr@1.41
src/sys/dev/iscsi/iscsi_rcv.c@1.26 / diff / nxr@1.26
src/sys/dev/iscsi/iscsi_send.c@1.39 / diff / nxr@1.39
src/sys/dev/iscsi/iscsi_utils.c@1.28 / diff / nxr@1.28
src/sys/dev/iscsi/iscsi_ioctl.c@1.33 / diff / nxr@1.33
src/sys/dev/iscsi/iscsi_main.c@1.41 / diff / nxr@1.41
src/sys/dev/iscsi/iscsi_rcv.c@1.26 / diff / nxr@1.26
src/sys/dev/iscsi/iscsi_send.c@1.39 / diff / nxr@1.39
src/sys/dev/iscsi/iscsi_utils.c@1.28 / diff / nxr@1.28
kill_session now uses the session id to avoid stale session pointers.
protect network socket with rwlock to handle recconnects.
always take over socket from iscsid to prevent leaks.
keep a good connection alive.
don't forget child device when config_detach fails.
fix locking when reassigning CCBs.
pducount is protected by lock, no need for atomic.
some code rework, refined debug messages.
protect network socket with rwlock to handle recconnects.
always take over socket from iscsid to prevent leaks.
keep a good connection alive.
don't forget child device when config_detach fails.
fix locking when reassigning CCBs.
pducount is protected by lock, no need for atomic.
some code rework, refined debug messages.
MAIN commitmail json YAML
revert 1.281
VNDIOCLR requires write access to unconfigure a unit, even when the unit
is read-only.
VNDIOCLR requires write access to unconfigure a unit, even when the unit
is read-only.
MAIN commitmail json YAML
netisr.c is gone.
MAIN commitmail json YAML
fix 32bit builds
MAIN commitmail json YAML
Don't fetch data beyond end of inquiry buffer, which, here, is not
NUL-terminated.
Reduce target buffer to needed size (product name + NUL terminator).
NUL-terminated.
Reduce target buffer to needed size (product name + NUL terminator).
MAIN commitmail json YAML
src/sbin/fsck_msdos/boot.c@1.26
/
diff
/
nxr@1.26
src/sbin/fsck_msdos/check.c@1.20 / diff / nxr@1.20
src/sbin/fsck_msdos/check.c@1.20 / diff / nxr@1.20
Fix writing of corrected fsinfo.
Continue when fsinfo has been rewritten.
Continue when fsinfo has been rewritten.
MAIN commitmail json YAML
MAIN commitmail json YAML
provide pmap_wired_count macro.
MAIN commitmail json YAML
Add stubs for pmap_resident_count, pmap_wired_count.
MAIN commitmail json YAML
requires pmap_private.h now.
MAIN commitmail json YAML
src/sys/arch/amd64/amd64/prekern.c@1.6
/
diff
/
nxr@1.6
src/sys/arch/amd64/stand/prekern/pdir.h@1.8 / diff / nxr@1.8
src/sys/arch/amd64/stand/prekern/prekern.h@1.25 / diff / nxr@1.25
src/sys/arch/amd64/stand/prekern/pdir.h@1.8 / diff / nxr@1.8
src/sys/arch/amd64/stand/prekern/prekern.h@1.25 / diff / nxr@1.25
Adapt to pmap/bootspace migrations.
MAIN commitmail json YAML
Add REPORT_LUNS command.
MAIN commitmail json YAML
When extracting properties, don't bail for non-existent or invalid path
elements, but continue with next properry.
elements, but continue with next properry.
MAIN commitmail json YAML
src/usr.bin/pmap/main.c@1.30
/
diff
/
nxr@1.30
src/usr.bin/pmap/main.h@1.7 / diff / nxr@1.7
src/usr.bin/pmap/pmap.1@1.20 / diff / nxr@1.20
src/usr.bin/pmap/pmap.c@1.57 / diff / nxr@1.57
src/usr.bin/pmap/pmap.h@1.14 / diff / nxr@1.14
src/usr.bin/pmap/main.h@1.7 / diff / nxr@1.7
src/usr.bin/pmap/pmap.1@1.20 / diff / nxr@1.20
src/usr.bin/pmap/pmap.c@1.57 / diff / nxr@1.57
src/usr.bin/pmap/pmap.h@1.14 / diff / nxr@1.14
Add -t option to print pmap as underlying RB tree.
Report gap/maxgap fields when dumping vm_map structure.
Report gap/maxgap fields when dumping vm_map structure.
MAIN commitmail json YAML
It is possible to overflow the (low 32bit) HPET counter between hpet_attach
and TSC calibration if the boot is delayed for more than ~430 seconds (or
less, depending on HPET frequency). The result is a badly misconfigured
timecounter.
Change the measurement interval to ~1e6 HPET ticks (<100ms) during
the calibration to avoid the overflow. This introduces an error of
1ppm, compared to the previous unspecified but typical error of 0.1ppm.
But this is still much less than the guaranteed maximum frequency drift
of the HPET counter itself, which is 500ppm.
and TSC calibration if the boot is delayed for more than ~430 seconds (or
less, depending on HPET frequency). The result is a badly misconfigured
timecounter.
Change the measurement interval to ~1e6 HPET ticks (<100ms) during
the calibration to avoid the overflow. This introduces an error of
1ppm, compared to the previous unspecified but typical error of 0.1ppm.
But this is still much less than the guaranteed maximum frequency drift
of the HPET counter itself, which is 500ppm.
MAIN commitmail json YAML
Split TSC calibtration into many small steps and disable interrupts
for each step. Also add debug messages.
for each step. Also add debug messages.
MAIN commitmail json YAML
Prevent multiple unregistrations.
MAIN commitmail json YAML
revert accidental commit.
MAIN commitmail json YAML
Now really restore 1.24.
MAIN commitmail json YAML
src/sys/dev/ic/ahcisata_core.c@1.107
/
diff
/
nxr@1.107
src/sys/dev/ic/bcmgenet.c@1.13 / diff / nxr@1.13
src/sys/dev/ic/nvmevar.h@1.26 / diff / nxr@1.26
src/sys/dev/ic/rtl8169.c@1.174 / diff / nxr@1.174
src/sys/dev/ic/tulip.c@1.207 / diff / nxr@1.207
src/sys/dev/ic/tulipreg.h@1.43 / diff / nxr@1.43
src/sys/dev/ic/bcmgenet.c@1.13 / diff / nxr@1.13
src/sys/dev/ic/nvmevar.h@1.26 / diff / nxr@1.26
src/sys/dev/ic/rtl8169.c@1.174 / diff / nxr@1.174
src/sys/dev/ic/tulip.c@1.207 / diff / nxr@1.207
src/sys/dev/ic/tulipreg.h@1.43 / diff / nxr@1.43
Revert last accidental commits.
MAIN commitmail json YAML
src/sys/dev/ic/ahcisata_core.c@1.106
/
diff
/
nxr@1.106
src/sys/dev/ic/bcmgenet.c@1.12 / diff / nxr@1.12
src/sys/dev/ic/nslm7x.c@1.75 / diff / nxr@1.75
src/sys/dev/ic/nvmereg.h@1.18 / diff / nxr@1.18
src/sys/dev/ic/nvmevar.h@1.25 / diff / nxr@1.25
src/sys/dev/ic/rtl8169.c@1.173 / diff / nxr@1.173
src/sys/dev/ic/tulip.c@1.206 / diff / nxr@1.206
src/sys/dev/ic/tulipreg.h@1.42 / diff / nxr@1.42
src/sys/dev/ic/bcmgenet.c@1.12 / diff / nxr@1.12
src/sys/dev/ic/nslm7x.c@1.75 / diff / nxr@1.75
src/sys/dev/ic/nvmereg.h@1.18 / diff / nxr@1.18
src/sys/dev/ic/nvmevar.h@1.25 / diff / nxr@1.25
src/sys/dev/ic/rtl8169.c@1.173 / diff / nxr@1.173
src/sys/dev/ic/tulip.c@1.206 / diff / nxr@1.206
src/sys/dev/ic/tulipreg.h@1.42 / diff / nxr@1.42
Also fix shift values for SCT constants.
MAIN commitmail json YAML
Fix build on 32bit.
MAIN commitmail json YAML
Count dropped packets caused by ENOBUFS as interface error.
MAIN commitmail json YAML
src/sys/fs/sysvbfs/sysvbfs_vnops.c@1.69
/
diff
/
nxr@1.69
src/sys/fs/v7fs/v7fs_vnops.c@1.38 / diff / nxr@1.38
src/sys/fs/v7fs/v7fs_vnops.c@1.38 / diff / nxr@1.38
Don't panic for a negative offset, just fail the operation with EINVAL.
MAIN commitmail json YAML
Compute a unique port number from interface index.
MAIN commitmail json YAML
Don't report errors as timeout.
MAIN commitmail json YAML
src/distrib/sets/lists/base/shl.mi@1.938
/
diff
/
nxr@1.938
src/distrib/sets/lists/debug/shl.mi@1.295 / diff / nxr@1.295
src/lib/libisns/Makefile@1.7 / diff / nxr@1.7
src/distrib/sets/lists/debug/shl.mi@1.295 / diff / nxr@1.295
src/lib/libisns/Makefile@1.7 / diff / nxr@1.7
Move libisns to /lib to allow /sbin/iscsid to work without /usr being
mounted.
mounted.
MAIN commitmail json YAML
Report error code (SCT/SC).
MAIN commitmail json YAML
The namespace id is a 32bit value, in particular the "all namespaces" value
for global commands is 0xffffffff. While the driver only supports 16bit
numbers (device minor & 0xffff), we need to use the full value for pass
through commands.
This fixes e.g. logpage requests on the controller level.
for global commands is 0xffffffff. While the driver only supports 16bit
numbers (device minor & 0xffff), we need to use the full value for pass
through commands.
This fixes e.g. logpage requests on the controller level.
MAIN commitmail json YAML
The status is an 8 bit field. Fix masks and move the status type field
to the correct bit position.
to the correct bit position.
MAIN commitmail json YAML
aprint_error_dev is for autoconfig messages, use device_printf instead.
MAIN commitmail json YAML
Whitespace
MAIN commitmail json YAML
modify screen before updating cache.
MAIN commitmail json YAML
Use pixel format information from bootloader.
MAIN commitmail json YAML
Use old limit of 32 + 32 bytes to keep combining buffer on stack.
There are no devices on this platform that need more and for larger
values, the driver should be better rewritten.
There are no devices on this platform that need more and for larger
values, the driver should be better rewritten.
MAIN commitmail json YAML
src/sys/dev/ic/apple_smc_fan.c@1.6
/
diff
/
nxr@1.6
src/sys/dev/ic/apple_smc_temp.c@1.6 / diff / nxr@1.6
src/sys/dev/ic/apple_smc_temp.c@1.6 / diff / nxr@1.6
Don't unregister sensors twice.
MAIN commitmail json YAML
src/sys/dev/isa/aps.c@1.18
/
diff
/
nxr@1.18
src/sys/dev/isa/finsio_isa.c@1.9 / diff / nxr@1.9
src/sys/dev/isa/itesio_isa.c@1.30 / diff / nxr@1.30
src/sys/dev/isa/smsc.c@1.13 / diff / nxr@1.13
src/sys/dev/isa/ug_isa.c@1.9 / diff / nxr@1.9
src/sys/dev/isa/finsio_isa.c@1.9 / diff / nxr@1.9
src/sys/dev/isa/itesio_isa.c@1.30 / diff / nxr@1.30
src/sys/dev/isa/smsc.c@1.13 / diff / nxr@1.13
src/sys/dev/isa/ug_isa.c@1.9 / diff / nxr@1.9
unregister sensors only when registered.
MAIN commitmail json YAML
Unmap device registers only when successfully mapped.
MAIN commitmail json YAML
Bump max transaction size from 32 Bytes to 4kB.
MAIN commitmail json YAML
Allocate data buffer instead of using the stack.
MAIN commitmail json YAML
Literal backslashes need to be quoted for roff.
MAIN commitmail json YAML
Position input fields without overlap.
MAIN commitmail json YAML
src/sys/dev/usb/usbdevs.h@1.793
/
diff
/
nxr@1.793
src/sys/dev/usb/usbdevs_data.h@1.793 / diff / nxr@1.793
src/sys/dev/usb/usbdevs_data.h@1.793 / diff / nxr@1.793
Regen
MAIN commitmail json YAML
More ids for Prolific Serial Adapters
MAIN commitmail json YAML
Fix vnode locking around VOP_OPEN.
MAIN commitmail json YAML
src/sys/arch/x68k/stand/boot/conf.c@1.12
/
diff
/
nxr@1.12
src/sys/arch/x68k/stand/xxboot/Makefile.xxboot@1.20 / diff / nxr@1.20
src/sys/arch/x68k/stand/xxboot/xx.c@1.5 / diff / nxr@1.5
src/sys/arch/x68k/stand/xxboot/Makefile.xxboot@1.20 / diff / nxr@1.20
src/sys/arch/x68k/stand/xxboot/xx.c@1.5 / diff / nxr@1.5
libsa now needs ioctl to support media with large sectors. Provide
missing functions.
libsa defines files[] array itself, just reference it.
This also adds another global variable that tracks the root
filesystem module.
missing functions.
libsa defines files[] array itself, just reference it.
This also adds another global variable that tracks the root
filesystem module.
MAIN commitmail json YAML
src/sys/arch/vax/boot/boot/rom.c@1.11
/
diff
/
nxr@1.11
src/sys/arch/vax/boot/boot/vaxstand.h@1.11 / diff / nxr@1.11
src/sys/arch/vax/boot/xxboot/bootxx.c@1.39 / diff / nxr@1.39
src/sys/arch/vax/boot/boot/vaxstand.h@1.11 / diff / nxr@1.11
src/sys/arch/vax/boot/xxboot/bootxx.c@1.39 / diff / nxr@1.39
libsa now needs ioctl support to handle media with large sectors.
Provide dummy functions.
Provide dummy functions.
MAIN commitmail json YAML
src/sys/lib/libsa/ffsv1.c@1.9
/
diff
/
nxr@1.9
src/sys/lib/libsa/ffsv2.c@1.9 / diff / nxr@1.9
src/sys/lib/libsa/files.c@1.2 / diff / nxr@1.2
src/sys/lib/libsa/globals.c@1.12 / diff / nxr@1.12
src/sys/lib/libsa/ufs.c@1.83 / diff / nxr@1.83
src/sys/lib/libsa/ffsv2.c@1.9 / diff / nxr@1.9
src/sys/lib/libsa/files.c@1.2 / diff / nxr@1.2
src/sys/lib/libsa/globals.c@1.12 / diff / nxr@1.12
src/sys/lib/libsa/ufs.c@1.83 / diff / nxr@1.83
Don't load filessytem module for filesystem that was found but isn't used
for booting.
for booting.
MAIN commitmail json YAML
src/sys/stand/efiboot/conf.c@1.6
/
diff
/
nxr@1.6
src/sys/stand/efiboot/efiblock.c@1.19 / diff / nxr@1.19
src/sys/stand/efiboot/efiblock.h@1.7 / diff / nxr@1.7
src/sys/stand/efiboot/efiblock.c@1.19 / diff / nxr@1.19
src/sys/stand/efiboot/efiblock.h@1.7 / diff / nxr@1.7
Use physical sector size as unit for disk addresses.
Provide new ioctl to libsa to query for sector size.
Provide new ioctl to libsa to query for sector size.
MAIN commitmail json YAML
src/sys/lib/libsa/ext2fs.c@1.31
/
diff
/
nxr@1.31
src/sys/lib/libsa/minixfs3.c@1.10 / diff / nxr@1.10
src/sys/lib/libsa/saioctl.h@1.5 / diff / nxr@1.5
src/sys/lib/libsa/ufs.c@1.82 / diff / nxr@1.82
src/sys/lib/libsa/minixfs3.c@1.10 / diff / nxr@1.10
src/sys/lib/libsa/saioctl.h@1.5 / diff / nxr@1.5
src/sys/lib/libsa/ufs.c@1.82 / diff / nxr@1.82
Ask driver about sector size to support reading superblocks from fixed
byte offsets.
byte offsets.
MAIN commitmail json YAML
Support large disk sectors.