Module Name:src
Committed By: nat
Date: Sat May 27 14:51:47 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Revert to previous.
This change broke the intention of recent changes to pad(4).
The solution to address PR/57436 must be done in bta2dpd(8).
To
Module Name:src
Committed By: nat
Date: Sat May 27 14:51:47 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Revert to previous.
This change broke the intention of recent changes to pad(4).
The solution to address PR/57436 must be done in bta2dpd(8).
To
Module Name:src
Committed By: nat
Date: Fri May 26 12:10:13 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Fix previous.
The previous commit was misleading due to the flag names used.
The rationale for this change is that it is ok to return EAGAIN on first
Module Name:src
Committed By: nat
Date: Fri May 26 12:10:13 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Fix previous.
The previous commit was misleading due to the flag names used.
The rationale for this change is that it is ok to return EAGAIN on first
Module Name:src
Committed By: nat
Date: Fri May 26 10:39:56 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Fix logic for timing.
Addresses PR/57436.
XXX pullup-10.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/dev/pad/pad.c
Module Name:src
Committed By: nat
Date: Fri May 26 10:39:56 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Fix logic for timing.
Addresses PR/57436.
XXX pullup-10.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/dev/pad/pad.c
Module Name:src
Committed By: mlelstv
Date: Mon May 1 16:35:47 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Don't overflow when scaling 32bit samples.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/dev/pad/pad.c
Please note that
Module Name:src
Committed By: mlelstv
Date: Mon May 1 16:35:47 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Don't overflow when scaling 32bit samples.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/dev/pad/pad.c
Please note that
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:21:12 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
No longer use AUDIO_INTERNAL_BITS but rely on passed audio format.
To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81
Module Name:src
Committed By: mlelstv
Date: Sun Apr 23 08:21:12 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
No longer use AUDIO_INTERNAL_BITS but rely on passed audio format.
To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81
Module Name:src
Committed By: mlelstv
Date: Mon Apr 10 15:04:49 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Write slinear_le 16bit samples, independent from platform and
AUDIO_INTERNAL_BITS.
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80
Module Name:src
Committed By: mlelstv
Date: Mon Apr 10 15:04:49 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Write slinear_le 16bit samples, independent from platform and
AUDIO_INTERNAL_BITS.
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80
Module Name:src
Committed By: mlelstv
Date: Tue Jan 24 08:17:11 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
Pace I/O timing to match the audio interface.
Enable interrupts while copying buffers.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: mlelstv
Date: Tue Jan 24 08:17:11 UTC 2023
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
Pace I/O timing to match the audio interface.
Enable interrupts while copying buffers.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Sat Mar 12 17:07:10 UTC 2022
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Do harmless, not harmful, integer truncation.
Reported-by: syzbot+917ff3551897f1a99...@syzkaller.appspotmail.com
To generate a diff of
Module Name:src
Committed By: riastradh
Date: Sat Mar 12 17:07:10 UTC 2022
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Do harmless, not harmful, integer truncation.
Reported-by: syzbot+917ff3551897f1a99...@syzkaller.appspotmail.com
To generate a diff of
On 2021/06/16 19:23, Rin Okuyama wrote:
On 2021/06/16 18:15, Taylor R Campbell wrote:
Date: Wed, 16 Jun 2021 17:38:26 +0900
From: Rin Okuyama
KASSERT added to pad_attach() by this commit fires on macppc with mixerctl(1):
[...] panic: kernel diagnostic assertion "KERNEL_LOCKED_P()" failed:
On 2021/06/16 18:15, Taylor R Campbell wrote:
Date: Wed, 16 Jun 2021 17:38:26 +0900
From: Rin Okuyama
KASSERT added to pad_attach() by this commit fires on macppc with mixerctl(1):
[...] panic: kernel diagnostic assertion "KERNEL_LOCKED_P()" failed: file
"/usr/src/sys/dev/pad/pad.c", line 214
> Date: Wed, 16 Jun 2021 17:38:26 +0900
> From: Rin Okuyama
>
> KASSERT added to pad_attach() by this commit fires on macppc with mixerctl(1):
> [...] panic: kernel diagnostic assertion "KERNEL_LOCKED_P()" failed: file
> "/usr/src/sys/dev/pad/pad.c", line 214
Can you share `ident netbsd | grep
Hi,
KASSERT added to pad_attach() by this commit fires on macppc with mixerctl(1):
# cd /usr/tests/usr.bin/mixerctl && atf-run
...
tc-start: ..., nflag
[...] panic: kernel diagnostic assertion "KERNEL_LOCKED_P()" failed: file
"/usr/src/sys/dev/pad/pad.c", line 214
[...] cpu0: Begin
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 18:44:53 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Explain what's wrong with using device pointers like this.
...and why the kernel lock is not enough.
To generate a diff of this
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 18:44:53 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Explain what's wrong with using device pointers like this.
...and why the kernel lock is not enough.
To generate a diff of this
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 18:44:45 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
pad(4): Omit unused sc_blksize.
To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/sys/dev/pad/pad.c
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 18:44:45 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
pad(4): Omit unused sc_blksize.
To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/sys/dev/pad/pad.c
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 18:44:37 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Refactor for clarity, and fix locking bugs.
- Don't touch sc_buflen outside sc_intr_lock.
- Omit needless broadcast in pad_halt_output
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 18:44:37 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Refactor for clarity, and fix locking bugs.
- Don't touch sc_buflen outside sc_intr_lock.
- Omit needless broadcast in pad_halt_output
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 10:21:21 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Destroy the callout when done.
Should not be possible for it to be pending or firing at this point,
because we have detached the
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 10:21:21 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Destroy the callout when done.
Should not be possible for it to be pending or firing at this point,
because we have detached the
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 10:14:58 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Make this exclusively a cloning device.
padN numbering never corresponded with audioM numbering except by
accident, so the non-cloning
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 10:14:58 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Make this exclusively a cloning device.
padN numbering never corresponded with audioM numbering except by
accident, so the non-cloning
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 10:14:46 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
pad(4): Sort includes. Add missing includes to padvar.h.
To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 10:14:46 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
pad(4): Sort includes. Add missing includes to padvar.h.
To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 10:14:01 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
pad(4): Fix some locking.
- No need for sc_cond_lock.
- Issue cv_broadcast under the correct lock.
- Use callout_halt, not haphazard
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 10:14:01 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
pad(4): Fix some locking.
- No need for sc_cond_lock.
- Issue cv_broadcast under the correct lock.
- Use callout_halt, not haphazard
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 00:21:09 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Some incomplete tidying.
- Put pseudo-device softc setup/teardown back in pad_attach/detach,
not in the cdev/fops operations which are
Module Name:src
Committed By: riastradh
Date: Mon Jun 14 00:21:09 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Some incomplete tidying.
- Put pseudo-device softc setup/teardown back in pad_attach/detach,
not in the cdev/fops operations which are
Module Name:src
Committed By: riastradh
Date: Sun Jun 13 23:09:23 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Take kernel lock around autoconf stuff.
This is not really enough -- the padconfig locking logic violates
rules about sleeping while
Module Name:src
Committed By: riastradh
Date: Sun Jun 13 23:09:23 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): Take kernel lock around autoconf stuff.
This is not really enough -- the padconfig locking logic violates
rules about sleeping while
Module Name:src
Committed By: nia
Date: Tue Jun 8 09:09:29 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): run the callout if the buffer is saturated instead of returning
reverts to the same behavior as in -8 and -9. prevents immediate failures
and
Module Name:src
Committed By: nia
Date: Tue Jun 8 09:09:29 UTC 2021
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4): run the callout if the buffer is saturated instead of returning
reverts to the same behavior as in -8 and -9. prevents immediate failures
and
Module Name:src
Committed By: isaki
Date: Wed Jun 26 12:21:40 UTC 2019
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Fix return value. fo_poll expects revents, not errno.
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/dev/pad/pad.c
Please
Module Name:src
Committed By: isaki
Date: Wed Jun 26 12:21:40 UTC 2019
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Fix return value. fo_poll expects revents, not errno.
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/dev/pad/pad.c
Please
Module Name:src
Committed By: isaki
Date: Wed Jun 26 11:53:15 UTC 2019
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
Style fixes. No functional changes intended.
- Rename some functions for consistency.
- Rearrange some functions for readability.
- Unify
Module Name:src
Committed By: isaki
Date: Wed Jun 26 11:53:15 UTC 2019
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
Style fixes. No functional changes intended.
- Rename some functions for consistency.
- Rearrange some functions for readability.
- Unify
Module Name:src
Committed By: isaki
Date: Wed Jun 19 12:52:41 UTC 2019
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Don't call next callout when an error occurs in start_output.
To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/dev/pad/pad.c
Module Name:src
Committed By: isaki
Date: Wed Jun 19 12:51:26 UTC 2019
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4)'s output format is LE even on big endian arch.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/dev/pad/pad.c
Please
Module Name:src
Committed By: isaki
Date: Wed Jun 19 12:51:26 UTC 2019
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4)'s output format is LE even on big endian arch.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/dev/pad/pad.c
Please
Module Name:src
Committed By: nakayama
Date: Tue Sep 25 06:55:23 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4) mixer has only 1 channel, so return EINVAL in the case other than 1.
This fixes the following strange output of mixerctl(1):
Module Name:src
Committed By: nakayama
Date: Tue Sep 25 06:55:23 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4) mixer has only 1 channel, so return EINVAL in the case other than 1.
This fixes the following strange output of mixerctl(1):
Module Name:src
Committed By: nakayama
Date: Tue Sep 25 06:53:49 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Revert to rev.1.53.
I accidentally committed the netbsd-8 branch file in rev.1.54.
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57
Module Name:src
Committed By: nakayama
Date: Tue Sep 25 06:53:49 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Revert to rev.1.53.
I accidentally committed the netbsd-8 branch file in rev.1.54.
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57
Module Name:src
Committed By: kre
Date: Sun Sep 23 23:34:45 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Since we need an int paramater, and uio_resid is size_t cast it to int
to avoid warnings from the ever friendly compiler... (check that size if
in
Module Name:src
Committed By: kre
Date: Sun Sep 23 23:34:45 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Since we need an int paramater, and uio_resid is size_t cast it to int
to avoid warnings from the ever friendly compiler... (check that size if
in
Module Name:src
Committed By: kre
Date: Sun Sep 23 23:30:51 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Open code min() so we don't need to find its prototype ...
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/dev/pad/pad.c
Module Name:src
Committed By: kre
Date: Sun Sep 23 23:30:51 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Open code min() so we don't need to find its prototype ...
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/dev/pad/pad.c
Module Name:src
Committed By: nakayama
Date: Sun Sep 23 21:18:30 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4) mixer has only 1 channel, so return EINVAL in the case other than 1.
This fixes the following strange output of mixerctl(1):
Module Name:src
Committed By: nakayama
Date: Sun Sep 23 21:18:30 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
pad(4) mixer has only 1 channel, so return EINVAL in the case other than 1.
This fixes the following strange output of mixerctl(1):
Module Name:src
Committed By: pgoyette
Date: Fri Jan 26 23:36:01 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Fix typo in previous. mea culpa, mea culpa, mea maxima culpa
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52
Module Name:src
Committed By: pgoyette
Date: Fri Jan 26 23:36:01 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Fix typo in previous. mea culpa, mea culpa, mea maxima culpa
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52
Module Name:src
Committed By: pgoyette
Date: Fri Jan 26 22:48:22 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Unitialized variable - CID/1428657
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/dev/pad/pad.c
Please note that diffs
Module Name:src
Committed By: pgoyette
Date: Fri Jan 26 22:48:22 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Unitialized variable - CID/1428657
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/dev/pad/pad.c
Please note that diffs
Module Name:src
Committed By: nat
Date: Tue Jan 9 04:23:59 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Fix pad on systems with many cores/cpus:
* Introduce a lock to serialize attach/detach of pad devices.
* Forcefully detach children of
Module Name:src
Committed By: nat
Date: Tue Jan 9 04:23:59 UTC 2018
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Fix pad on systems with many cores/cpus:
* Introduce a lock to serialize attach/detach of pad devices.
* Forcefully detach children of
Module Name:src
Committed By: pgoyette
Date: Sun Dec 17 21:57:11 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
If config_fini_component() fails (due to device driver busy), don't
discard its error value when re-attaching the devsw. If the devsw
is
Module Name:src
Committed By: pgoyette
Date: Sun Dec 17 21:57:11 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
If config_fini_component() fails (due to device driver busy), don't
discard its error value when re-attaching the devsw. If the devsw
is
Module Name:src
Committed By: pgoyette
Date: Sat Dec 16 02:45:14 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Remove the correct extra #endif
:)
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/dev/pad/pad.c
Please note that diffs
Module Name:src
Committed By: pgoyette
Date: Sat Dec 16 02:45:14 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Remove the correct extra #endif
:)
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/dev/pad/pad.c
Please note that diffs
Module Name:src
Committed By: mrg
Date: Sat Dec 16 02:13:13 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
remove extra #endif left in previous commit.
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/dev/pad/pad.c
Please note that
Module Name:src
Committed By: mrg
Date: Sat Dec 16 02:13:13 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
remove extra #endif left in previous commit.
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/dev/pad/pad.c
Please note that
Module Name:src
Committed By: pgoyette
Date: Fri Dec 15 23:57:42 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Replace manipulation of individual config structures with calls to
config_{init,fini}_component()
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: pgoyette
Date: Fri Dec 15 23:57:42 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Replace manipulation of individual config structures with calls to
config_{init,fini}_component()
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: pgoyette
Date: Fri Dec 15 11:49:32 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Rework so that module infrastructure is provided even when the module
is built-in to the kernel.
XXX pullup-8?
To generate a diff of this
Module Name:src
Committed By: pgoyette
Date: Fri Dec 15 11:49:32 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Rework so that module infrastructure is provided even when the module
is built-in to the kernel.
XXX pullup-8?
To generate a diff of this
Module Name:src
Committed By: nat
Date: Sun Jul 30 00:50:52 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
The pad module will now compile with WARNS=5.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/dev/pad/pad.c
Please note that
Module Name:src
Committed By: nat
Date: Sun Jul 30 00:50:52 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
The pad module will now compile with WARNS=5.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/dev/pad/pad.c
Please note that
Module Name:src
Committed By: nat
Date: Sun Jul 2 13:32:51 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
If a particular pad device is opened, ie pad1 then configure and use pad1
if it is not already configured.
This improves scriptability as you will
Module Name:src
Committed By: nat
Date: Sun Jul 2 13:32:51 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
If a particular pad device is opened, ie pad1 then configure and use pad1
if it is not already configured.
This improves scriptability as you will
Module Name:src
Committed By: nat
Date: Sun Jul 2 05:59:27 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Return early from read if kpause is interrupted by a signal.
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/dev/pad/pad.c
Module Name:src
Committed By: nat
Date: Sun Jul 2 05:59:27 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Return early from read if kpause is interrupted by a signal.
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/dev/pad/pad.c
Module Name:src
Committed By: nat
Date: Sat Jul 1 05:50:10 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
sc_audiodev should be defined as a device_t as this is what audio_attach_mi
returns.
To generate a diff of this commit:
cvs rdiff -u -r1.37
Module Name:src
Committed By: nat
Date: Sat Jul 1 05:50:10 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
sc_audiodev should be defined as a device_t as this is what audio_attach_mi
returns.
To generate a diff of this commit:
cvs rdiff -u -r1.37
Module Name:src
Committed By: nat
Date: Mon Jun 19 23:54:00 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Use defines to specify pad audio format. NFCI.
Ok christos@.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/dev/pad/pad.c
Module Name:src
Committed By: nat
Date: Mon Jun 19 23:54:00 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Use defines to specify pad audio format. NFCI.
Ok christos@.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/dev/pad/pad.c
Module Name:src
Committed By: nat
Date: Tue Jun 6 07:32:41 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Style change.
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/dev/pad/pad.c
Please note that diffs are not public domain; they
Module Name:src
Committed By: nat
Date: Tue Jun 6 07:32:41 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Style change.
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/dev/pad/pad.c
Please note that diffs are not public domain; they
Module Name:src
Committed By: nat
Date: Tue Jun 6 07:31:41 UTC 2017
Modified Files:
src/sys/dev/pad: padvar.h
Log Message:
pad blocksize 1024 -> 8192. Helps when sleeping in rate limiter.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: nat
Date: Tue Jun 6 07:31:41 UTC 2017
Modified Files:
src/sys/dev/pad: padvar.h
Log Message:
pad blocksize 1024 -> 8192. Helps when sleeping in rate limiter.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: nat
Date: Tue Jun 6 07:29:35 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Simplification of rate limiter. It now works uni/multiprocessor.
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/dev/pad/pad.c
Module Name:src
Committed By: nat
Date: Tue Jun 6 07:29:35 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Simplification of rate limiter. It now works uni/multiprocessor.
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/dev/pad/pad.c
Module Name:src
Committed By: nat
Date: Tue Jun 6 07:27:15 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
sc_bytes_count needs to be set in pad_audio_open not pad_open.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/dev/pad/pad.c
Module Name:src
Committed By: nat
Date: Tue Jun 6 07:27:15 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
sc_bytes_count needs to be set in pad_audio_open not pad_open.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/dev/pad/pad.c
Module Name:src
Committed By: nat
Date: Tue Jun 6 07:18:38 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Express BYTESTOSLEEP as an 64 bit integer.
Use BYTESTOSLEEP in expresson of BYTES_PER_SEC.
To generate a diff of this commit:
cvs rdiff -u -r1.32
Module Name:src
Committed By: nat
Date: Tue Jun 6 07:18:38 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Express BYTESTOSLEEP as an 64 bit integer.
Use BYTESTOSLEEP in expresson of BYTES_PER_SEC.
To generate a diff of this commit:
cvs rdiff -u -r1.32
Module Name:src
Committed By: nat
Date: Sat May 27 10:43:30 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Add missing sc_bytes_count.
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/dev/pad/pad.c
Please note that diffs are not
Module Name:src
Committed By: nat
Date: Sat May 27 10:43:30 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Add missing sc_bytes_count.
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/dev/pad/pad.c
Please note that diffs are not
Module Name:src
Committed By: nat
Date: Sat May 27 10:02:26 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
Rework of previous.
Math for BYTESTOSLEEP and TIMENEXTREAD is now correct.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29
Module Name:src
Committed By: nat
Date: Sat May 27 10:02:26 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
Rework of previous.
Math for BYTESTOSLEEP and TIMENEXTREAD is now correct.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29
Module Name:src
Committed By: nat
Date: Thu Feb 23 23:13:27 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
Update pad due to changes in audio. sc_bytes_count and BYTESTOSLEEP are
no longer required.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: nat
Date: Thu Feb 23 23:13:27 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c padvar.h
Log Message:
Update pad due to changes in audio. sc_bytes_count and BYTESTOSLEEP are
no longer required.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: nat
Date: Thu Jan 26 04:10:27 UTC 2017
Modified Files:
src/sys/dev/pad: pad.c
Log Message:
Don't hold the thread_lock between successive calls to sc_intr as it
breaks mixing.
This will help passing the atf test. Changes to audio.c to ensue
1 - 100 of 120 matches
Mail list logo