aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/geom_slice.c
Commit message (Expand)AuthorAgeFilesLines
* sys/geom: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* geom_slice: fix r325227, protect against multiple calls to g_slice_freeAndriy Gapon2017-11-011-4/+13
* geom_slice: do not destroy softc until providers are goneAndriy Gapon2017-10-311-25/+29
* Make sure we don't free memory that's already been freed by settingMarcel Moolenaar2014-04-061-1/+4
* Merge GEOM direct dispatch changes from the projects/camlock branch.Alexander Motin2013-10-221-3/+10
* Make geom_label(4) resize-aware. This fixes a situation when "gpart resize"Edward Tomasz Napierala2013-10-181-1/+1
* geom_slice.c and its consumers like GEOM_LABEL are not touching the dataAlexander Motin2013-03-261-0/+8
* - Don't pass geom and provider names as format strings.Jaakko Heinonen2012-11-201-1/+1
* Remove unneeded G_PF_CANDELETE flag.Ed Schouten2012-08-281-1/+0
* Implement media change notification for DA and CD removable media devices.Alexander Motin2012-07-291-0/+1
* Fix orphan() methods of several GEOM classes to not assume that thereEdward Tomasz Napierala2012-07-071-3/+1
* Change the way in which zero stripesize is handled. Instead of reportingAlexander Motin2010-01-061-4/+4
* Add sbuf_new_auto as a shortcut for the very common case of creating aDag-Erling Smørgrav2008-08-091-1/+1
* Handle GEOM::ident attribute by attaching 'sX' string at the end of identPawel Jakub Dawidek2007-05-051-0/+32
* Implement BIO_FLUSH handling by simply passing it down to the components.Pawel Jakub Dawidek2006-10-311-0/+2
* Add g_wither_provider() to abstract the details of destroying aMarcel Moolenaar2006-04-101-2/+1
* Allow to use g_slice_orphan() from outside.Pawel Jakub Dawidek2006-02-181-2/+1
* Fix so that when a slice or a partition is removed through g_slice_config(),Craig Rodrigues2005-09-141-0/+1
* Stop wasting a bootverbose line on all geom slices.Poul-Henning Kamp2004-11-031-1/+1
* Do not override the class provided dumpconf function.Poul-Henning Kamp2004-08-181-1/+2
* Check for a NULL pointer before dereferencing it.Lukas Ertl2004-07-251-0/+2
* We only need to check for overlaps if we increasing access counts.Poul-Henning Kamp2004-07-041-17/+19
* Free only if pointer isn't NULL.Pawel Jakub Dawidek2004-07-011-1/+2
* Don't force class to give a valid softc to g_slice_new(), it is not alwaysPawel Jakub Dawidek2004-06-241-2/+6
* Remove the absolute count g_access_abs() function since experience hasPoul-Henning Kamp2004-02-121-2/+2
* Use __FBSDID().David E. O'Brien2003-06-111-2/+2
* Add missing va_end() calls.Poul-Henning Kamp2003-06-071-1/+2
* Add a destroy_geom method to the slice "library".Poul-Henning Kamp2003-05-311-2/+11
* Use a more tailored spoil routine for slices, and take advantage ofPoul-Henning Kamp2003-05-021-15/+19
* Rename g_slice_init() to the more appropriate g_slice_alloc() and givePoul-Henning Kamp2003-05-021-4/+14
* Rename g_call_me() to g_post_event(), and give it a flagPoul-Henning Kamp2003-04-231-1/+2
* Do not mandate that slicers have a private ->start(), they may not needPoul-Henning Kamp2003-04-221-1/+4
* Make more of the "hotspot" stuff generic:Poul-Henning Kamp2003-04-191-21/+54
* Create a dedicated structure for holding hotspot information rather thanPoul-Henning Kamp2003-04-191-11/+12
* Time has run from the "run GEOM in userland" harness, and the new regressionPoul-Henning Kamp2003-04-131-11/+0
* Retire the "frontstuff" record keeping, it was no match for thePoul-Henning Kamp2003-04-121-22/+1
* Remove all references to BIO_SETATTR. We will not be using it.Poul-Henning Kamp2003-04-031-1/+0
* Including <sys/stdint.h> is (almost?) universally only to be able to usePoul-Henning Kamp2003-03-181-1/+0
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-4/+4
* Don't divide by zero if there is no stripewidth specified.Poul-Henning Kamp2003-02-111-2/+4
* Better names for struct disk elements: d_maxsize, d_stripeoffsetPoul-Henning Kamp2003-02-111-3/+5
* Propagate G_PF_CANDELETE to our own providers from the provider we attach to.Poul-Henning Kamp2003-02-111-0/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-4/+4
* Add a check for negative offset locations and return EINVAL for them.Poul-Henning Kamp2002-12-171-0/+5
* Get rid of g_slice_addslice() and use g_slice_config() instead.Poul-Henning Kamp2002-12-161-32/+0
* Constification and some s/int/u_int/ changes.Poul-Henning Kamp2002-12-161-34/+35
* Don't interpret the hotspots relative to all slices on a slicer, butPoul-Henning Kamp2002-12-131-2/+3
* Add a simplified version of the hot-spot code to enable us to protectPoul-Henning Kamp2002-12-021-4/+86
* Remember to update the providers idea of its size when we reconfigurePoul-Henning Kamp2002-11-201-0/+1
* Add the remaning part of the new libdisk interaction.Poul-Henning Kamp2002-10-281-0/+6