Age | Commit message (Collapse) | Author |
|
|
|
|
|
--
Sync timestamp changes for inodes of special files to disk as late
as possible (when the inode is reclaimed). Temporarily only do
this if option UFS_LAZYMOD configured and softupdates aren't enabled.
UFS_LAZYMOD is intentionally left out of /sys/conf/options.
This is mainly to avoid almost useless disk i/o on battery powered
machines. It's silly to write to disk (on the next sync or when the
inode becomes inactive) just because someone hit a key or something
wrote to the screen or /dev/null.
--
Made lazy syncing of timestamps for special files non-optional.
--
Also, include support in 'pstat -v' to display the IN_LAZYMOD flag.
ok tedu@ millert@
|
|
macro which is unaware that stacks may need larger alignment. This may
mean that some workarounds in crt0 can go away (here's looking at you
mips64..)
Tested on about half the architectures (the most special cases), so let's
see what happens.
with tobiasu
|
|
supposed to be outside the clipping region, not inside (i.e. there was an
off-by-one everywhere).
- Add colormap support, by programming the RAMDAC palette registers at init
time, and also implement the colormap ioctls.
|
|
solves, and hopefully timeouts won't happen anymore now that we clear
interrupts before checking the response in pointer. Fixes problems on my
alpha where spinning up one of the disks takes longer than the timeout value.
|
|
this hardware alive is becoming increasingly difficult, and I should heed the
message sent by the three disks which have died on me over the last few days.
Noone sane will mourn these ports anyway. So long, and thanks for the fish.
|
|
we block all interrupts that can grab the kernel lock. The simplest way to
achieve this is to make sure mutexes always raise the ipl to the highest
level that has interrupts that grab the kernel lock. This will allow us
to have "mpsafe" interrupt handlers at lower priority levels.
No change for non-MULTIPROCESSOR kernels.
ok miod@
|
|
ok miod@
|
|
Not due to testing... but because they can't fit side by side.
ok kettenis
|
|
forget to update the Endpoint Context with the last valid endpoint
and free the device resources, including its slot, when the default
pipe is closed.
Device addresses can now be reused and I should be done with
descriptor leaks.
|
|
discussed with claudio@ at n2k14, ok mpi
|
|
ok syl@, bmercer@, jasper@
|
|
coherent with the existing rtable_* functions and document it.
While here fix some other manpage glitches pointed out by jmc@.
|
|
|
|
through uvm/uvm.h and add proper includes for function definitions.
ok syl@
|
|
inspired by rapha@
ok rapha@, jasper@
|
|
|
|
not in the original thread.
ok matthew@
|
|
pr->ps_mainproc->p_pid to get the PID.
ok matthew@
|
|
the same implementations of kmap_atomic() and kunmap_atomic() as we have
in i915_gem.c. These will be unified later.
|
|
ok matthieu@
|
|
At this moment upd(4) exposes data from usb-based uninterruptable power systems
(or just USB Power Devices), sysctl(8) sensors (read snmpd(8) friendly), it is
also an "in-base" alternative to other 3rdparty UPS-monitoring software, we
have plans to bring more features.
This is my first "something" into the tree. Lots of thanks:
sthen@ and blambert@ are the ones to blame for the idea/challenge.
mpi@ is the one whom pushed me to get it correct (from uhub -> uhidev).
reyk@ mentored me on OpenBSD-way with previous iked/relayd experiences.
ok mpi@, deraadt@ "get it in".
|
|
|
|
ok jsg@
|
|
to a route entry, no need to do the work twice.
This chunk should have been deleted when post-4.4BSD changes from BSD/OS
4.2 were merged more than 10 years ago.
While here properly indent the following block.
tested by chris@, ok krw@
|
|
ok kettenis@
|
|
native size, so eliminate the #defines.
ok miod@
|
|
|
|
|
|
own function and don't leave the driver half-configured if a children
doesn't set the interrupt function.
tested by jeremy@, ok andre@
|
|
functionnal change.
ok andre@
|
|
return the proper version numbers. From isp(4).
|
|
Xorg driver do the translation and handle them as regular keys. Fixes
confusion caused by the volume being changed twice in contradictory
ways: once by X programs and once by the ukbd(4) driver.
ok ratchov@
|
|
|
|
the address of the alt L1 PTE, etc.
Remove extern declaration of pdes, as it doesn't exist as a global.
|
|
speed and remove the no-op cases added to avoid the warning.
We shouldn't normally hit the warning anyway, the bus speed is only
used on older i386 machines with piixpcib/ichpcib based speedstep or
to create a fake high/low table with newer style speedstep when we
can't get the table from ACPI.
ok kettenis@
|
|
From Chris Wilson
790dddadff219165a4666def708c16e8db2c5a7d in ubuntu 3.8
edd5b13313551d6b04acfb90d3db58ed3cf3c814 in mainline linux
|
|
While here add a few other AX88179 devices as well.
|
|
|
|
While here add a few other AX88179 devices as well.
|
|
|
|
that turns itself off when not compiling with gcc
add __warn_unused_result as a shortcut to the __warn_unused_result__
attribute
ok martynas@
|
|
|
|
|
|
we don't actually need these as we always make sure our bus addresses fit into
32 bits, simply use the non-_A64 variants.
|
|
features to set. Needed for upcoming ISP1000 SBus support. Might help with
running on older firmwares on PCI variants as well.
|
|
|
|
|
|
|