summaryrefslogtreecommitdiff
path: root/sys/geom/raid
AgeCommit message (Expand)Author
2025-09-13GEOM: remove the redundant if statementWuyang Chung
2025-09-05call g_new_geom instead for callers that pass regular string to g_new_geomfWuyang Chung
2025-04-20Reject providers with too small a size for metadataRose
2025-03-26geom: Push GEOM sysinit ordering to after devctlJustin Hibbits
2024-02-12graid: unbreak Promise RAID1 with 4+ providersEugene Grosbein
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-11-23shutdown: audit shutdown_post_sync event callbacksMitchell Horne
2023-11-23geom: sort includes for some filesMitchell Horne
2023-08-16sys: Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-08-04g_raid concat: Fail requests to read beyond the end of the volumeJohn Baldwin
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-05-13kerneldump: remove physical from dump routinesMitchell Horne
2022-05-13kerneldump: remove physical argument from d_dumperMitchell Horne
2022-01-28graid: Set G_CF_DIRECT_SEND for task consumer.Alexander Motin
2021-12-28sys/geom: Use C99 fixed-width integer types.John Baldwin
2021-12-03Fix "set but not used" for geomScott Long
2021-08-31graid: Avoid tasting devices with small sector sizesMark Johnston
2020-11-28Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov
2020-10-18Make g_attach() return ENXIO for orphaned providers; update variousEdward Tomasz Napierala
2020-09-01geom: clean up empty lines in .c and .h filesMateusz Guzik
2020-07-09sys/geom: consistently use _PATH_DEV instead of hardcoding "/dev/".Xin LI
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2020-01-17Pass BIO_SPEEDUP through all the geom layersWarner Losh
2019-08-07GEOM: Reduce unnecessary log interleaving with sbufsConrad Meyer
2019-06-19Use sbuf_cat() in GEOM confxml generation.Alexander Motin
2019-06-17Separate kernel crc32() implementation to its own header (gsb_crc32.h) andXin LI
2019-05-06List-ify kernel dump device configurationConrad Meyer
2019-01-02Use g_handleattr() to reply to GEOM::candelete queries.Mark Johnston
2018-10-27Extend stripeoffset and stripesize of GEOMs from u_int to off_tEugene Grosbein
2018-09-24Fix use-after-free in RAID0 error reporting of GEOM_RAID.Alexander Motin
2018-04-05Squash error from geom by sizing ident strings to DISK_IDENT_SIZE.Sean Bruno
2017-12-25Do pass removing some write-only variables from the kernel.Alexander Kabaev
2017-12-07geom_raid (RAID5): do not lose bp->bio_error, keep it in pbp->bio_errorEugene Grosbein
2017-12-07Fix use-after-free that sometimes results in a garbage returnedEugene Grosbein
2017-11-27sys/geom: adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-01-12g_raid: Prevent tasters from attempting excessively large readsConrad Meyer
2016-11-08Fix improper use of "its".Bryan Drewery
2016-05-20Removal of Giant droping wrappers for GEOM classes.Konstantin Belousov
2016-04-29sys/geom: spelling fixes in comments.Pedro F. Giffuni
2016-04-28sys/geom: spelling fixes.Pedro F. Giffuni
2016-04-27geom: unsign some types to match their definitions and avoid overflows.Pedro F. Giffuni
2016-04-26sys: extend use of the howmany() macro when available.Pedro F. Giffuni
2016-04-10Cleanup unnecessary semicolons from the kernel.Pedro F. Giffuni
2016-02-17Create an API to reset a struct bio (g_reset_bio). This is mandatoryWarner Losh
2015-10-11Remove compatibility shims for legacy ATA device names.Alexander Motin
2015-08-11Clean out some externally visible "more then" grammarPedro F. Giffuni
2015-03-27Remove request sorting from GEOM_MIRROR and GEOM_RAID.Alexander Motin
2015-02-25Replace constant with proper sizeof().Alexander Motin