uwe
8022c855dd
Rasops and wsfont are now in MI conf/files so remove them from here.
2008-02-21 19:52:00 +00:00
ad
549e8ec8b9
Has this compiled recently?
2008-01-30 14:12:20 +00:00
uwe
d8f0d4be74
Catch up with new option to dev/pckbport/wskbdmap_mfii.c
2008-01-07 00:19:08 +00:00
ad
0664a0459b
Start detangling lock.h from intr.h. This is likely to cause short term
...
breakage, but the mess of dependencies has been regularly breaking the
build recently anyhow.
2008-01-04 21:17:40 +00:00
perry
b6a2ef7569
Convert many of the uses of __attribute__ to equivalent
...
__packed, __unused and __dead macros from cdefs.h
2007-12-25 18:33:32 +00:00
perry
9b2b412c19
__FUNCTION__ -> __func__
2007-12-15 00:39:14 +00:00
uwe
0790e7df9b
Complete lockmgr->mutex conversion started in 1.12. Mutex needs to be
...
inited with mutex_init. Since mutex ops return void, drop (void) cast
from APM_(UN)LOCK.
2007-12-14 00:51:44 +00:00
pooka
4e38160d4d
Do not "return 1" from kqfilter for errors. That value is passed
...
directly to the userland caller and results in a mysterious EPERM.
Instead, return EINVAL or something else sensible depending on the
case.
2007-12-05 17:19:46 +00:00
ad
6874e511b7
lockmgr -> mutex
2007-12-05 07:58:29 +00:00
ad
dc26833bb6
- Factor out too many copies of the same bit of tty code.
...
- Fix another tty signalling/wakeup problem.
2007-11-19 18:51:36 +00:00
ad
0f8b0df960
Call ttyflush() with tty_lock held.
2007-11-10 18:29:36 +00:00
peter
9bc22ed904
wsdisplay has been converted to device_t/softc separation so we can't cast
...
the wsdisplay device to the wsdisplay_softc anymore. Use device_private()
instead to get the softc.
2007-10-29 20:45:57 +00:00
ad
a2a3828545
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
2007-10-19 11:59:34 +00:00
joerg
d238692c3e
Initialise the callbacks for tty.t_rstrt_ch in ttymalloc
...
as all drivers but Sun/SPARC's kd.c use the same arguments.
Separate callout_reset into callout_schedule and the initial
callout_setfunc using that.
2007-10-18 18:54:56 +00:00
kiyohara
57062aa01b
We call to config_hook_call() with always 'on'.
...
It doesn't suspend it for NULL.
2007-09-23 12:21:47 +00:00
kiyohara
b7e745a1d8
Fix to persona_hpw{5,20}0pad_special_keymap.[KEY_SPECIAL_OFF] = 5.
2007-09-23 11:56:27 +00:00
nonaka
faf0f43647
Fix compile failure occured kthread API changes.
2007-07-10 13:55:20 +00:00
ad
88ab7da936
Merge some of the less invasive changes from the vmlocking branch:
...
- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements
2007-07-09 20:51:58 +00:00
drochner
f6c8681509
after the recent config_attach_pseudo() changes, unit numbers have the same
...
sementics as for real devices, so DVUNIT_ANY=-1 is illegal
2007-03-09 15:41:02 +00:00
christos
53524e44ef
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
hubertf
eda05c6413
Remove more duplicate headers.
...
Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched
source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs,
src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers
were detected in 'objdump -d' output.
2007-01-29 01:52:43 +00:00
christos
168cd830d2
__unused removal on arguments; approved by core.
2006-11-16 01:32:37 +00:00
uwe
523122cd3e
Nuke GPROF cargo-cult I've been cut-n-pasting around in my drivers.
2006-10-27 00:08:32 +00:00
uwe
44b3507820
-Wextra fixes
2006-10-12 21:19:13 +00:00
he
4072b525cc
The use of a local variable is conditional on FBDEBUG, so make the
...
declaration too. Makes this build without FBDEBUG defined.
2006-10-10 23:09:21 +00:00
peter
9eddf38521
Remove (the default) #define XXXDEBUG and add the options to the relevant
...
files.xxx file.
2006-10-09 10:33:42 +00:00
peter
d0109f306b
Jornada 720: change key 127 to KEY_SPECIAL_OFF.
2006-10-07 14:03:12 +00:00
elad
65792a0340
More from Matt Fleming:
...
Adapt to KAUTH_DEVICE_TTY_PRIVSET and KAUTH_DEVICE_TTY_OPEN.
2006-10-01 20:31:49 +00:00
elad
bdc51baebb
Adapt MD code to KAUTH_DEVICE_TTY_OPEN, batch #2 from Matt Fleming, thanks!
...
Also, add forgotten splx() calls in some places.
2006-10-01 19:28:43 +00:00
peter
223213b93f
Improve some debug texts.
2006-09-24 19:07:26 +00:00
peter
d04123ca73
Run the "power button event" hooks when the special button OFF is pressed.
...
Change the keycodes in the keymaps that are currently using the OFF button
to -1 so that they will still operate the same way (i.e. do nothing).
No objection on port-hpcsh & port-hpcmips.
2006-09-24 18:34:41 +00:00
jmcneill
f135e0d607
Add "name" parameter to powerhook_establish, to aid debugging. No objections
...
on tech-kern@
2006-09-24 03:53:07 +00:00
gdamore
50d22dfb8e
Convert time.tv_sec to time_second.
2006-09-05 21:59:51 +00:00
matt
3d36667ef9
Appease GCC4 by making /* NOTREACHED */ code return 0.
2006-08-31 18:31:59 +00:00
uwe
b320dcd170
Fix a pasto: save CONFIG_HOOK_PMEVENT_AC hook in the correct variable.
...
From Adam Wysocki on port-hpcsh@.
2006-08-22 01:55:00 +00:00
ad
3029ac48c7
- Use the LWP cached credentials where sane.
...
- Minor cosmetic changes.
2006-07-21 16:48:45 +00:00
peter
f4aa0d8f5a
Fix typo in a comment.
2006-06-27 10:56:16 +00:00
peter
94ebfefbcd
Set the jornada 720 volume up/down and play buttons to ignore
...
instead of unknown.
2006-06-27 10:42:41 +00:00
uwe
bcd4abc305
If tty that we open already has hpf1275a line discipline set, don't
...
spawn new pseudo-device and wskbd instances.
XXX: The logic for exclusive use needs to be thought out better, but
for now this should at least prevent scores of new hpf1275a/wskbd
being attached if you accidentally set this line discipline on your
serial console.
2006-05-30 01:14:38 +00:00
uwe
f7d6597db0
Miscellaneous cosmetics.
2006-05-29 23:01:08 +00:00
uwe
5807cbeb31
Propagate "static" to linesw method defintions.
2006-05-29 22:17:26 +00:00
uwe
b2d14e97a2
Constify hpf1275a_wskbd_keymapdata.
2006-05-29 21:27:16 +00:00
uwe
24172f6f4d
#include <dev/wscons/wsksymvar.h> as gcc4 doesn't like arrays,
...
pckbd_keydesctab[] in this case, with incomplete element types (older
versions of gcc allow them as long as you don't try to access them).
2006-05-22 20:40:07 +00:00
yamt
52da04717a
- include kauth.h for kauth_authorize_generic.
...
- whitespace.
2006-05-15 12:39:05 +00:00
elad
2867b68bc3
integrate kauth.
2006-05-14 21:42:26 +00:00
jmmv
7a51d4dddc
Add an extra cookie to the ioctl and mmap wsdisplay accessops that points
...
to the screen on which they are being called. The driver cannot guess
this by itself but it is needed to implement, at least, the getwschar and
putwschar functions in the correct place. There are no functional changes
yet.
Tested on i386 (vga, vga_raster, machfb, vesafb), macppc and sparc64.
Suggested and reviewed by macallan@.
2006-04-12 19:38:22 +00:00
peter
f75a258915
The altgr button has number 184, not 219. Change the jornada 720
...
key translation tables to use the correct number.
Patch for the US/UK model has been tested by Alex Poylisher & Mark Kirby.
2006-04-08 15:03:19 +00:00
thorpej
92c7bba3df
Use device_private().
2006-03-29 06:28:38 +00:00
thorpej
2be6494fc9
Use device_cfdata().
2006-03-29 04:16:44 +00:00
tsutsui
2cfc946fc5
Add keymap for Clio C-1000 and C-1050.
...
Patch from Matthew Orgass in PR port-hpcmips/28383.
2006-03-28 14:13:12 +00:00