maxv
ef9fd509e8
More identification.
2020-01-28 17:36:42 +00:00
martin
13c212dcb2
Too much disklabel magic happening in the kernel - to compensate force
...
MBR first when trying to identify the existing partitioning scheme of
a disk.
2020-01-28 07:43:42 +00:00
martin
6a7f7ee8d0
Use a few strlcpy() instead of strncpy() for network ioctl structs.
...
We seem to have no formal documentation stating the various
char if*_name[IFNAMSIZ]; /* if name, e.g. "en0" */
elements in ioctls are nul terminated, but the peanut gallery claims
it is so - and at least half of the code in-tree touching them agrees.
2020-01-27 21:30:17 +00:00
martin
86906049de
Fix support for non-512-byte/sector disks again after I broke it when
...
introducing the abstract partition backends.
2020-01-27 21:21:21 +00:00
martin
53d0b64d08
When retrying sets during extraction, reset the relevant statistics
...
to avoid counting retried sets multiple times.
Reported by kim.
2020-01-26 14:37:29 +00:00
martin
7fd225f6ad
Factor out all RAM size thresholds as defines to avoid magic numbers.
...
To work around PR misc/54886 bump the threshold for a tmpfs /tmp mount
up to 256 MB.
2020-01-24 07:31:15 +00:00
martin
ce6562a91d
Deal with even stranger fictious empty disklabels (PR kern/54882).
2020-01-21 20:04:30 +00:00
mrg
02b08f1785
hide disklabel_non_bootable() under NO_DISKLABEL_BOOT like the usage.
...
should fix most builds.
2020-01-21 06:44:40 +00:00
martin
249ed7a6e5
First try to bring evbarm installation closer to current reality.
2020-01-20 21:26:35 +00:00
thorpej
85654ec7a9
Remove HIPPI support and the esh(4) driver that uses it. There have not
...
been any users of HIPPI for some time, and it is unlikely to be resurrected.
2020-01-19 06:55:21 +00:00
martin
4b10af5a64
PR install/54872: fix printf argument order, sectors and heads were
...
swapped in the bios geometry display.
2020-01-18 18:39:55 +00:00
maya
09ad70fb6c
Remove uyurex(4).
...
This is a driver for a "nonsense machine" made by the art group Maywa-Denki
in 2008. It was disabled by default.
Unfortunately even so it draws development attention (flaws found in the
code, MP-ification needs) and it is best not to continue to maintain this
driver.
Proposed without objections on tech-kern.
2020-01-17 15:00:20 +00:00
martin
0e7fb040fb
Fix /tmp tmpfs handling and on machines with enough RAM default to
...
creating a /tmp tmpfs with 25% of ram size limit. Suggested by ad@.
2020-01-16 16:47:19 +00:00
martin
89a1e44d88
Remove useless calls to get_ramsize() - return value is ignored and
...
the function has no side effects.
2020-01-16 13:56:24 +00:00
martin
7f682dc5e0
Avoid using the global "pm" variable in utility functions - during
...
extended partitioning they may point to a different device.
2020-01-15 19:37:41 +00:00
martin
ead2350f26
Add a method to query the partitioning schemes "internal idea" of a
...
cylinder size - whatever that means in the real world.
2020-01-15 19:36:30 +00:00
martin
3485b8ad62
Fix handling of inner/outer partitions (e.g. MBR and disklabel) in
...
extended partitioning:
- when editing a disk with such a schme, offer both partitions in two
steps
- when commiting changes save the inner partitions after the outer ones
2020-01-15 19:08:24 +00:00
tkusumi
5425c6e737
fstyp: Remove redundant best_i check in HAMMER2
...
https://reviews.freebsd.org/D23159
taken-from: DragonFlyBSD originally from FreeBSD
2020-01-15 15:32:05 +00:00
tkusumi
081dcb4e9f
fstyp: Use strlcpy(3) for HAMMER1
...
https://reviews.freebsd.org/D23159
taken-from: DragonFlyBSD originally from FreeBSD
2020-01-15 15:30:46 +00:00
martin
9e1b8986ab
PR install/54787: when trying to derive proper alignement and first offset
...
from exisiting partitions, use the first partition offset if it is already
closer to the start of the disk than the prefered alignment - we can not
move existing partitions around.
2020-01-14 19:28:31 +00:00
martin
72be7ecea1
When asked to create a whole-disk partition for unknown usage, do not only
...
assert(false), but actually return an error (in case "assert" is a nop).
2020-01-10 12:55:14 +00:00
martin
a4b2d71dd5
Move the LABELSECTOR check and make it FS type specific - some partition
...
types (FFS, RAID) are allowed to overlap with the LABELSECTOR.
2020-01-10 10:47:35 +00:00
martin
484980a3f3
When reading the secondary disklabel partitions from an existing disklabel
...
set the mbr partitions as parent.
2020-01-09 19:51:49 +00:00
martin
c604f98ede
Instead of a (bogus) attempt to query the model via ofctl, use the (now
...
fixed) sysctl hw.model instead.
2020-01-09 17:06:46 +00:00
ad
56f477e67b
Add a recommendation for SMT to not split threads. XXX This should report
...
topo info to help the decision.
2020-01-09 15:50:16 +00:00
martin
abce8cb394
Finish conversion of extended partitioning parts to new abstract
...
backend interface. XXX still could use a lot of polishing.
2020-01-09 13:22:30 +00:00
tkusumi
2564971ebf
fstyp: Cleanup hammer2.c (sync with recent DragonFly commit)
...
taken-from DragonFlyBSD 841ef9e93aea61adab688e9476604e7a03291ef0
2020-01-04 03:43:18 +00:00
tkusumi
0adf7fda76
fstyp: Cleanup hammer.c (sync with recent DragonFly commit)
...
taken-from DragonFlyBSD 8ca6d8ec5f97032765692d368db80159c97adea0
2020-01-03 08:19:14 +00:00
mlelstv
654fb5e866
Recognize wedges and device mapper volumes as "disk".
2020-01-03 07:50:58 +00:00
tkusumi
143e65cce8
fstyp: Fix "exfat: iconv_open UCS-2LE: Invalid argument" failure
...
Fix below error for the time being.
The removed code is only relevant to Capsicum.
$ fstyp -l /dev/wd1
fstyp: exfat: iconv_open UCS-2LE: Invalid argument
2020-01-02 08:52:42 +00:00
wiz
627a9b5419
Try fixing a sentence.
2020-01-01 20:11:44 +00:00
tkusumi
0f41a17b1c
fstyp: Consider '@' syntax in device file path for HAMMER2
...
though devpath is unsupported in NetBSD atm.
taken-from: DragonFlyBSD
2020-01-01 12:47:19 +00:00
tkusumi
cfa93e9fb4
fstyp: Fix build failure on i386
...
http://releng.netbsd.org/b5reports/i386/commits-2020.01.html#2020.01.01.10.13.16
Explicitly cast to size_t.
2020-01-01 11:46:43 +00:00
tkusumi
442ef904f9
fstyp: Add HAMMER1 multi-volume support (missed in "fstyp: Add HAMMER1/2 support")
...
taken-from: DragonFlyBSD
2020-01-01 09:17:27 +00:00
tkusumi
dcc92ff930
fstyp: Cleanup and minor sync up with FreeBSD/DragonFlyBSD
2020-01-01 09:08:52 +00:00
tkusumi
ff998df0a2
fstyp: Add HAMMER1/2 support
...
FreeBSD has recently imported HAMMER1/2 support from DragonFlyBSD,
so why not in NetBSD as well.
taken-from: DragonFlyBSD
2020-01-01 08:56:41 +00:00
tsutsui
cbcfce8df3
Make sure rc, rc.subr, and rc.shutdown are properly updated.
...
Currently there is no info which rc* files should be updated
or not on upgrade (at least rc.conf and rc.local shouldn't),
so put back an explicit list in the postinstall script.
"Go for it" by christos@ in PR/54741.
Should be pulled up to netbsd-9.
2019-12-29 22:19:13 +00:00
tkusumi
bdaaf6392d
fstyp: Use iconv(3) to convert NTFS vol labels correctly
...
taken-from: FreeBSD (freebsd/freebsd@23a4b310ff )
2019-12-28 08:22:30 +00:00
tkusumi
0cd59d67d5
fstyp: Show exFAT volume labels with -l flag
...
taken-from: FreeBSD (freebsd/freebsd@73773fcda9 )
2019-12-28 08:00:08 +00:00
tkusumi
a4a6d53262
fstyp: Add APFS support
...
taken-from: FreeBSD (freebsd/freebsd@171bb54729 )
2019-12-27 11:15:06 +00:00
tkusumi
c952179f84
fstyp: Add HFS+ support
...
taken-from: FreeBSD (freebsd/freebsd@b4d7ad9f78 )
2019-12-27 11:06:23 +00:00
msaitoh
b40ff30391
s/orignal/original/
2019-12-27 10:20:01 +00:00
msaitoh
a0403cde04
s/transfered/transferred/
2019-12-27 09:41:48 +00:00
msaitoh
e992133145
s/suport/support/
2019-12-27 09:22:19 +00:00
msaitoh
40064e2457
s/lenght/length/
2019-12-26 04:53:11 +00:00
maxv
87107185b5
Revert the removal of filemon.
2019-12-23 06:45:36 +00:00
christos
007f692c78
PR/54730: Izumi Tsutsui: obsolete etc files are not being cleaned up on
...
an upgrade build.
2019-12-22 18:41:36 +00:00
maxv
e67f51b8f7
Retire filemon, discussed on tech-kern@.
2019-12-18 07:37:17 +00:00
martin
89094dbad4
Fix the pattern creating the relative path for distribution sets
...
on branches: we missed the potential numbers in suffixes, like _RC1.
2019-12-16 13:48:44 +00:00
martin
42fb6d79a5
After installing boot blocks with RUN_NO_CLEAR (and handling the
...
potential errors) make sure to clear the stdscreen.
2019-12-15 13:39:24 +00:00