| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
too much kernel copying, but it is not the right way to do it, and it is
in the way for straightening out the buffer cache.
The right way is to pass the VM page array down through the struct
bio to the disk device driver and DMA directly in to/out off the
physical memory. Once the VM/buf thing is sorted out it is next on
the list.
Retire most of vnode method. ffs_getpages(). It is not clear if what is
left shouldn't be in the default implementation which we now fall back to.
Retire specfs_getpages() as well, as it has no users now.
|
| |
|
| |
|
|
|
|
| |
Avoid recomputing PHYS_TO_VM_PAGE() unnecessarily in pmap_protect().
|
| |
|
|
|
|
|
|
| |
Completely remove the remaining EFI includes and add our own (type)
definitions instead. While here, abstract more of the internals by
providing interface functions.
|
|
|
|
|
| |
succeeds, the page's queue field is unconditionally set to PQ_NONE by
vm_pageq_remove_nowakeup().)
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
|
|
|
|
| |
a module.
|
|
|
|
| |
order to reduce contention.
|
| |
|
| |
|
|
|
|
|
|
| |
This is a RELENG_5 candidate.
Submitted by: Mike Tancsa <mike@sentex.net>
|
|
|
|
| |
MFC after: 3 days
|
| |
|
| |
|
|
|
|
|
|
|
| |
original mbuf causing a free'd mbuf passed to bpf later and panic'ing the
system.. This should only effect jumbo frames.
MFC after: 5 days
|
|
|
|
| |
if their subdisks are all available, so let them be brought up.
|
|
|
|
| |
Check TS_GONE flag for gone-ness.
|
| |
|
|
|
|
|
| |
(now obsolete and disconnected on HEAD) Early Adopters Guide from
within sysinstall.
|
|
|
|
|
|
|
|
|
|
| |
Analogous to the drive level, give each volume and plex a worker thread
that picks up and processes incoming and completed BIOs.
This should fix the data corruption issues that have come up a few
weeks ago and improve performance, especially of RAID5 plexes.
The volume level needs a little work, though.
|
|
|
|
|
| |
just "FAIL" output, in order to make it consistent with other tests in
the regression test tree.
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
| |
save us 2 context switches.
Explained by: njl
|
|
|
|
|
|
|
|
|
|
|
| |
- Add "Hardware Support" section and move device driver-related
items there.
- Move "Multimedia Support" and "Network Interface Support" into
the "Hardware Support" section as sub-sections.
- Move Netgraph-related items to "Network Protocols".
For translators: many items are moved but the contents
are not changed.
|
|
|
|
| |
kernel log files.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to 4.0 and RELENG_3), the BTX mini-kernel used paging rather than flat
mode and clients were limited to a virtual address space of 16 megabytes.
Because of this limitation, boot2 silently masked all physical addresses
in any binaries it loaded so that they were always loaded into the first
16 Meg. Since BTX no longer has this limitation (and hasn't for a long
time), remove the masking from boot2. This allows boot2 to load kernels
larger than about 12 to 14 meg (12 for non-PAE, 14 for PAE).
Submitted by: Sergey Lyubka devnull at uptsoft dot com
MFC after: 1 month
|
| |
|
|
|
|
|
| |
mdoc(7) lessons by: ru
Approved by: julian (mentor)
|
|
|
|
| |
corrections made to the trapframe. This is more logical.
|
|
|
|
|
|
| |
reserved for the device drivers:
Add a t_lsc field for line discipline private use.
|
|
|
|
|
|
| |
EFI headers and put them all in <machine/fpu.h>. The Intel EFI headers
conflict with the Intel ACPI headers (duplicate type definitions), so
are being phased out in the kernel.
|
|
|
|
| |
Guide on release media.
|
| |
|
|
|
|
|
|
| |
- small grammar fix
Submitted by: ru
|
|
|
|
|
|
| |
- Change my email to glebius@FreeBSD.org
Requested by: ru [1]
|
|
|
|
|
|
|
|
|
|
| |
These normally only manifest if the ndis compat module is statically
compiled into a kernel image by way of 'options NDISAPI'.
Submitted by: Dmitri Nikulin
Approved by: wpaul
PR: kern/71449
MFC after: 1 week
|
|
|
|
|
|
| |
English lessons by: julian
mdoc(7) lessons by: ru
Approved by: julian (mentor)
|
|
|
|
|
|
|
|
| |
but it's disconnected from the build. Remove it from the architecture
independent release documentation set, because it breaks "make release"
when NODOC is undefined.
Reviewed by: hrs
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
driver. Trim its fingernails by removing some useless bits before
fixing the 'thread not terminated on detach' problem.
o dmacnt is no longer used now that we allocate at attach time. Remove
it from struct fdc_data.
o ISPNP was only ever set, but never tested. It used to be used for the
allocation routines to change how it allocated resources. Since that's
no longer necessary, retire the flag.
o ISPCMICA was only ever tested, but never set. GC it. This removes
a special case in determining the drive type. The drive type is
now set in fdc_pcmcia.c, so the hack isn't needed anymore. Sadly,
this isn't tested with a Y-E Data pcmcia floppy drive because there
are a number of other issues that preclude it from working.
o Fix ifdef for reading from the rtc. I'm of the opinion that this ifdef
should be moved into fdc_isa.c, but not today as ideally there'd be
other fixes to the probing of children. So now we just read it on
i386 ! pc98 (there's no #define for MACHINE_ARCH, just MACHINE, hence
this slightly inelegant kludge) and amd64. The PC98 exclusion likely
isn't meaningful since pc98 uses a different driver, but will be when
merging of the pc98 floppy code into this driver is complete (this is the
other reason I think this block of code belongs outside fdc.c).
All of these changes are safe to MT5.
|
|
|
|
|
|
| |
Without this change, if one had a swap-on-mirror configuration, gmirror
will rebuild mirror component(s) on boot, because they are dirty (they
were open on shutdown).
|
|
|
|
| |
Submitted by: ssouhlal
|
| |
|
|
|
|
| |
to install it to a RELNOTESng snapshot.
|
|
|
|
| |
MFC after: 2 days
|
|
|
|
| |
Approved by: julian (mentor)
|