| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
complementing the existing special case of a not existing /dev prefix
with the recognition of an already existing /dev prefix.
This implicitly solves the following two issues related to working on
GEOM devices /dev/foo/bar (which have the GEOM provider name "foo/bar")
with the expected commands like "bsdlabel /dev/foo/bar":
1. the error "Geom not found" when trying to write or edit the BSD
label (because previously the incorrect GEOM name "bar" instead of
"foo/bar" was derived from "/dev/foo/bar").
2. the multiple times reported "magically introduced" partition offset
of 63 blocks and the resulting errors like "partition extends past
end of unit" and "partition c doesn't start at 0!".
This implicitly resulted because bsdlabel(8) determines the "MBR
offset" via GEOM and (intentionally) silently falls back to an offset
of 0 if it could not be queried (which is the case if the name was
incorrectly derived).
Usually (at least on PCs) the offset for the first slice is 63 blocks
and bsdlabel(8) automatically subtracts them from the absolute
offsets in the read on-disk BSD label, resulting in the display of an
effective offset of 0. If the GEOM query fails, the assumed offset of
0 is subtracted and an incorrect effective offset of 63 is displayed
and tried to be worked upon.
Reviewed by: pjd
MFC after: 1 week
Notes:
svn path=/head/; revision=139856
|
|
|
|
| |
Notes:
svn path=/head/; revision=139855
|
|
|
|
|
|
|
|
|
|
| |
- Apply __unused on unused parameters
- Use const where suitable
- Use PRIu64 instead of the deprecated %q
- Bump WARNS to 6
Notes:
svn path=/head/; revision=139854
|
|
|
|
| |
Notes:
svn path=/head/; revision=139853
|
|
|
|
| |
Notes:
svn path=/head/; revision=139852
|
|
|
|
|
|
|
|
|
| |
list for the valid flag values. This way, if VFS_UNMOUNT(9) supports
more flags in the future, adding a single list item is going to be
easy and all the flags are going to be in one place.
Notes:
svn path=/head/; revision=139851
|
|
|
|
| |
Notes:
svn path=/head/; revision=139850
|
|
|
|
|
|
|
| |
Approved by: phk
Notes:
svn path=/head/; revision=139849
|
|
|
|
|
|
|
|
|
| |
(since revision 1.173 of src/sys/sys/mount.h).
Update its prototype, the argument list description and bump the date.
Notes:
svn path=/head/; revision=139848
|
|
|
|
|
|
|
|
| |
Submitted by: Hideyuki KURASHINA <rushani@FreeBSD.org>
MFC after: 1 week
Notes:
svn path=/head/; revision=139847
|
|
|
|
|
|
|
|
|
| |
macro arguments expected by SYSCALL_MODULE().
MFC after: 3 days
Notes:
svn path=/head/; revision=139845
|
|
|
|
|
|
|
| |
Noticed by: krion
Notes:
svn path=/head/; revision=139844
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=139843
|
|
|
|
|
|
|
|
|
|
| |
note that these versions numbers refer to moddepend, not the current
module.
MFC after: 3 days
Notes:
svn path=/head/; revision=139842
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=139841
|
|
|
|
|
|
|
|
|
|
| |
cuts to the chase and fills in a provided s/g list. This is meant to optimize
out the cost of the callback since the callback doesn't serve much purpose for
mbufs since mbuf loads will never be deferred. This is just for amd64 and
i386 at the moment, other arches will be coming shortly.
Notes:
svn path=/head/; revision=139840
|
|
|
|
| |
Notes:
svn path=/head/; revision=139839
|
|
|
|
|
|
|
|
| |
Submitted by: Peter Jeremy <PeterJeremy@optushome.com.au>
MFC after: 5 days
Notes:
svn path=/head/; revision=139838
|
|
|
|
|
|
|
|
| |
PERC 3 controllers. This is needed to keep the PM code from powering them
down.
Notes:
svn path=/head/; revision=139836
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
queue and (possibly) unlocking the containing object from
vm_page_alloc() to vm_page_select_cache(). Recent optimizations to
vm_map_pmap_enter() (see vm_map.c revisions 1.362 and 1.363) and
pmap_enter_quick() have resulted in panic()s because vm_page_alloc()
mistakenly unlocked objects that had not been locked by
vm_page_select_cache().
Reported by: Peter Holm and Kris Kennaway
Notes:
svn path=/head/; revision=139835
|
|
|
|
| |
Notes:
svn path=/head/; revision=139834
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=139832
|
|
|
|
|
|
|
| |
the first column is performed using /**, not /*-.
Notes:
svn path=/head/; revision=139831
|
|
|
|
|
|
|
|
|
|
| |
held. (It causes a "sleeping without a mutex" assertion failure in
msleep.)
MFC after: 3 days
Notes:
svn path=/head/; revision=139828
|
|
|
|
| |
Notes:
svn path=/head/; revision=139827
|
|
|
|
| |
Notes:
svn path=/head/; revision=139826
|
|
|
|
| |
Notes:
svn path=/head/; revision=139825
|
|
|
|
| |
Notes:
svn path=/head/; revision=139824
|
|
|
|
| |
Notes:
svn path=/head/; revision=139823
|
|
|
|
|
|
|
| |
magic.
Notes:
svn path=/head/; revision=139821
|
|
|
|
| |
Notes:
svn path=/head/; revision=139819
|
|
|
|
|
|
|
|
|
| |
from 4.x kernel config files. User's wishing to upgrade from 4.x to 6
will need to go through 5.x, or grab this script from there. These
scripts will remain in RELENG_5...
Notes:
svn path=/head/; revision=139817
|
|
|
|
| |
Notes:
svn path=/head/; revision=139816
|
|
|
|
| |
Notes:
svn path=/head/; revision=139815
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
'fts_number' to remember number of blocks.
This makes du(1) 64bit-clean.
This work is part of the BigDisk project:
http://www.FreeBSD.org/projects/bigdisk/
Discussed on: arch@
MFC after: 5 days
Notes:
svn path=/head/; revision=139813
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
make utilities like du(1) 64bit-clean.
When this field is used, one cannot use 'fts_number' and 'fts_pointer'
fields.
This commit doesn't break API nor ABI.
This work is part of the BigDisk project:
http://www.FreeBSD.org/projects/bigdisk/
Discussed on: arch@
MFC after: 5 days
Notes:
svn path=/head/; revision=139811
|
|
|
|
| |
Notes:
svn path=/head/; revision=139810
|
|
|
|
|
|
|
|
| |
grab the lock. This should help a tiny bit on machines where unused
if_sis interfaces share IRQ.
Notes:
svn path=/head/; revision=139809
|
|
|
|
| |
Notes:
svn path=/head/; revision=139808
|
|
|
|
| |
Notes:
svn path=/head/; revision=139807
|
|
|
|
| |
Notes:
svn path=/head/; revision=139806
|
|
|
|
| |
Notes:
svn path=/head/; revision=139805
|
|
|
|
| |
Notes:
svn path=/head/; revision=139804
|
|
|
|
| |
Notes:
svn path=/head/; revision=139803
|
|
|
|
| |
Notes:
svn path=/head/; revision=139802
|
|
|
|
| |
Notes:
svn path=/head/; revision=139801
|
|
|
|
|
|
|
| |
allow us to save prototypes.
Notes:
svn path=/head/; revision=139800
|
|
|
|
| |
Notes:
svn path=/head/; revision=139799
|
|
|
|
| |
Notes:
svn path=/head/; revision=139798
|
|
|
|
|
|
|
| |
the interface may have been stopped, so we should not restart it.
Notes:
svn path=/head/; revision=139797
|