Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys
Module Name: src
Committed By: rin
Date: Sun Apr 13 02:34:03 UTC 2025
Modified Files:
src/sys/arch/usermode/dev: ld_thunkbus.c
src/sys/dev: ld.c ldvar.h
src/sys/dev/ata: ld_ataraid.c
src/sys/dev/i2o: ld_iop.c
src/sys/dev/ic: ld_aac.c ld_cac.c ld_icp.c ld_mlx.c ld_nvme.c
src/sys/dev/pci: ld_amr.c ld_twa.c ld_twe.c ld_virtio.c
src/sys/dev/sdmmc: ld_sdmmc.c
Log Message:
ld(4): Convert blkno argument for sc_dump() to daddr_t
PR kern/59153
(1) For backends that accept 64-bit block address, i.e.,
nvme(4), virtio(4), aac(4), iop(4), and mainbus(usermode/4),
this should enable to dump beyond 2Gi blocks.
(2) sdmmc(4) backend allows to dump up to the last block.
(3) For other backends, block address is handled as `int`.
Some of them may support blocks up to 4Gi, but I do not have
enough time to examine datasheets. So, continue to reject >2Gi
blocks as before.
XXX
This is KABI change, and cannot be pulled up into netbsd-{10,9}.
XXX
Compile-test only (for amd64/ALL) due to lack of large SSDs ;)
Thanks mlelstv@ for discussion and careful review!!
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/usermode/dev/ld_thunkbus.c
cvs rdiff -u -r1.115 -r1.116 src/sys/dev/ld.c
cvs rdiff -u -r1.36 -r1.37 src/sys/dev/ldvar.h
cvs rdiff -u -r1.51 -r1.52 src/sys/dev/ata/ld_ataraid.c
cvs rdiff -u -r1.41 -r1.42 src/sys/dev/i2o/ld_iop.c
cvs rdiff -u -r1.31 -r1.32 src/sys/dev/ic/ld_aac.c src/sys/dev/ic/ld_cac.c
cvs rdiff -u -r1.32 -r1.33 src/sys/dev/ic/ld_icp.c
cvs rdiff -u -r1.23 -r1.24 src/sys/dev/ic/ld_mlx.c
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/ic/ld_nvme.c
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/pci/ld_amr.c
cvs rdiff -u -r1.20 -r1.21 src/sys/dev/pci/ld_twa.c
cvs rdiff -u -r1.40 -r1.41 src/sys/dev/pci/ld_twe.c
cvs rdiff -u -r1.42 -r1.43 src/sys/dev/pci/ld_virtio.c
cvs rdiff -u -r1.44 -r1.45 src/sys/dev/sdmmc/ld_sdmmc.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index