rmind
1e2aad36da
Revert the latest changes back to 1.25 rev.
2007-04-05 01:33:31 +00:00
pooka
3651f3e73b
Fix one more bug from today's commit: don't remove the op for which
...
getops runs out of file server buffer space from the request queue.
Otherwise that operation silently vanishes and things go, well, quite
wrong.
2007-04-04 21:02:30 +00:00
pooka
a0d5166093
fix two loop mutex botches in previous
2007-04-04 20:22:47 +00:00
drochner
bac28a1dbc
catch up with recent constification in struct ifnet
2007-04-04 16:31:05 +00:00
pooka
fa71b0706d
Make it possible to interrupt waiters for fs operation completion
...
again. This is useful until locking is further developed and basically
any deadlocks can be solved by killing appropriate processes.
Thanks especially to Tommi Kyntola and Antti Louko for sitting down
with me and discussing resource ownership and locking strategies
in implementing this.
2007-04-04 16:13:51 +00:00
pooka
ad018126a3
s/ppark/park/ to make all the variable names consistent - park is
...
always a pointer now. no functional change
2007-04-04 15:50:56 +00:00
mishka
2f5bd28732
Revert previous commit until further investigation because it is
...
known as problematic. Some problems obscured are dead Del key (I
can reproduce this with wscons scroll support) and panic (seen by
<elad> only).
2007-04-04 14:50:21 +00:00
tnn
02ade499f6
pci_find_ino(): Use interrupt pin from pci_attach_args when mapping interrupts.
...
Use *ihp as a pure output. Fix case where interrupt pin #D was incorrectly
mapped. Some cosmetic changes while here. Ok'd by martin.
2007-04-04 11:04:33 +00:00
rmind
330166a2eb
Fix tbl, which was misstyped as tlb.
2007-04-04 11:01:10 +00:00
rmind
0a747ea89c
Unfortunately, missed procfs_proc_unlock() in previous.
...
Pointed out by pooka@
2007-04-04 10:50:42 +00:00
rmind
f49599932b
k8_powernow_init_main: Initialize k8pnow_current_state.
2007-04-04 02:56:25 +00:00
rmind
9464b9ab22
Initialize k7pnow_current_state in k7_powernow_init(). Free the memory
...
in LKM's case. Found via CID: 4149
2007-04-04 02:50:02 +00:00
wrstuden
db2a757990
Add a KASSERT to address CID: 4335.
...
Make sure that if we pull a buffer off of the read queue that it really
is a read request. Lower in this routine we base which queue we
dequeue the request from on its read/write state. Thus if a write
op ever ended up on the read queue, we'd explode (dereference NULL).
2007-04-04 02:30:43 +00:00
jmcneill
f972216e48
Simplify sw volume control, attach to AOAK2 as well, make mono work as
...
well as stereo, and print a friendlier message when we don't find a
hardware mixer.
2007-04-04 02:14:57 +00:00
rmind
523c1fc3e1
filecore_mountfs: Remove the dead code - fcmp cannot be non-zero here.
...
CID: 714
2007-04-04 02:00:58 +00:00
rmind
0dbab2d2b2
clockmod_sysctl_helper: For the sake of clarity - avoid magic number.
...
No functional change.
2007-04-04 01:50:15 +00:00
rmind
4e3ec8a076
vald_acpi_libright_get_bus: Plug a possible memory leak.
...
CID: 4358
2007-04-04 01:34:44 +00:00
rmind
199691e947
procfs_readlink: Handle a possible fail of fd_getfile(), also, we
...
do not need to check for error again.
CID: 4436
2007-04-04 01:27:32 +00:00
rmind
084180cb58
drm_do_addbufs_pci: Fix the mess of malloc()s and free()s, which
...
do not accept NULL arguments.
Found via CID: 4439
2007-04-04 00:30:58 +00:00
dyoung
5770bb4c31
Add extio, gpio. Remove admflash. Makes the compile again.
2007-04-03 23:53:34 +00:00
rmind
1db98c3723
socreate: l cannot be NULL.
...
CID: 4314
2007-04-03 23:44:53 +00:00
rmind
497adf4cc1
drvctlioctl: Plug a possible memory leak.
...
CID: 4363
2007-04-03 23:02:39 +00:00
rmind
5174ef0ece
fileassoc_file_delete: Handle an error case of fileassoc_table_lookup().
...
CID: 4431
2007-04-03 22:29:23 +00:00
dyoung
eabf98a2cc
Add extio and gpio so that this compiles again.
2007-04-03 21:54:01 +00:00
dyoung
aa13eb6f2f
Add extio and gpio at mainbus so that this builds.
2007-04-03 18:06:31 +00:00
dyoung
29bf5964b4
Auto-detect RAM size.
2007-04-03 18:05:57 +00:00
hannken
0adf7298aa
Remove calls to now obsolete vn_start_write() and vn_finished_write().
2007-04-03 16:11:31 +00:00
pooka
9cc76110cd
In sync, skip vnodes which have a null v_data pointer. This is a
...
workaround for the problem analyzed more deeply in kern/30831. In
short, the problem is keeping the vnode on the mount point vnode
list during reclaim. If reclaim happens to sleep (as is a possibility
with smbfs due to calling vrele() and therefore possibly VOP_INACTIVE),
code going through the entire mountpoint vnode list will hit
half-reclaimed vnodes.
2007-04-03 14:18:19 +00:00
jmcneill
71195759ef
In the AOAKeylargo case, there is no hardware volume control. Instead,
...
implement volume control in software via audio filter framework.
XXX: audio filter framework doesn't let me pass parameters from the hw
softc to the filter, so the volume variables are globals for now.
2007-04-03 13:11:21 +00:00
yamt
ef47d5b67e
- don't use veriexec_mountspecific_key uninitialized.
...
- fix weird "Veriexec: IDS mode, allowing unmount" messages.
2007-04-03 09:17:31 +00:00
xtraeme
02e5ad5584
Initialize msr_read explicitly to avoid a hang, from FUKUMUTO Atsushi.
2007-04-03 07:56:08 +00:00
macallan
f5a25c2db5
regen
2007-04-03 03:33:54 +00:00
macallan
8ec5fb10e2
add 1680x1050 @ 60.00Hz
2007-04-03 03:33:41 +00:00
jmcneill
c38a78ca65
Match AOAKeylargo, and don't make finding deq a requirement. Sound now
...
comes out of my last gen G4 Mac Mini, minus mixer controls. ok macallan@
2007-04-03 03:26:52 +00:00
macallan
d0ebad929a
adapt to pmu changes
2007-04-03 03:15:17 +00:00
macallan
06802d0b24
cleanup a bit, fix some stupid pasto
...
thanks to jmcneill for finding the problem
2007-04-03 03:09:25 +00:00
christos
7074d009d5
Don't panic if we don't find a symbol or string table. Perhaps the kernel
...
has been stripped?
2007-04-02 16:44:44 +00:00
njoly
5c37954c94
Fix select() behaviour with NULL timeout, to blocks indefinitely
...
instead of returning immediately.
Reported by Edgar Fuß on port-amd64@.
2007-04-02 16:29:55 +00:00
mishka
933b97ecac
Implement locking switcher for alternative layots (many languages
...
are based on completely different alphabet, and typesetting with
one of modifiers pressed all the time is just a PITA). See
http://mail-index.netbsd.org/tech-kern/2007/03/29/0002.html for
usage details.
While here, perform the following small cleanups:
- KS_Cmd_Scroll* execution should be explicitly interrupted with 'break'.
- Some 'human' cleanups in ksym extraction algorithm (no func. changes).
- Add a note: implemented ksym translation isn't sufficient for l10n.
2007-04-02 10:01:31 +00:00
hannken
13daf5bc6e
Remove calls to now obsolete vn_start_write() and vn_finished_write().
2007-04-01 10:15:01 +00:00
christos
a7761fd2c5
Instead of reading and writing little by little, allocate memory and
...
write the whole map in one shot so that we don't have to deal with the
map changing under us. Fixes the linux emulated jdk-1.6 where it was
losing the last map entry and could not find the stack on startup.
2007-04-01 03:18:57 +00:00
christos
6a4825167b
return a page less than the actual top of stack so that linux-java works.
2007-04-01 03:16:44 +00:00
uwe
17dd2bf13d
Mark __sh4_itlb_invalidate_all we call while running on P2 with
...
__attribute__((always_inline)) or gcc might decide not to inline it,
resulting in P2->P1 call.
2007-03-31 22:49:49 +00:00
plunky
fb76dbd4fc
change declaration for protosw.h const symbolic strings to static, so that
...
they can be used by more than one source file without causing duplicate
definitions.
2007-03-31 18:17:13 +00:00
hannken
3b5501efa7
Cleanup last by using a "n"umeric address space identifier.
...
Ok: Martin Husemann <martin@netbsd.org>
2007-03-31 13:04:21 +00:00
martin
de3603e82a
caddr_t fallout (only visible with options PPPOE_SERVER)
2007-03-31 11:00:23 +00:00
matt
a484b6a3f3
Add -fno-pic to CFLAGS and AFLAGS
2007-03-31 06:03:13 +00:00
matt
ea4611db47
s/volatile/__volatile
2007-03-31 06:02:08 +00:00
matt
2538fd4e27
Don't use an uninitialized lastaddr (initialize it to 0).
2007-03-31 06:01:33 +00:00
matt
db9db0872e
Don't exceed array bounds (found by gcc 4.3).
...
XXX not sure if the fix is correct.
2007-03-31 06:00:38 +00:00