summaryrefslogtreecommitdiffstats
path: root/sys/geom/sched/g_sched.c
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup unnecessary semicolons from the kernel.pfg2016-04-101-1/+1
| | | | Found with devel/coccinelle.
* g_sched_destroy(): prevent return of uninitialized scalar variable.pfg2016-04-031-1/+2
| | | | | | | | For the !gsp case there some chance of returning an uninitialized return value. Prevent that from happening by initializing the error value. CID: 1006421
* Don't assume that bio_cmd is a bit mask.imp2016-03-101-5/+5
| | | | Differential Revision: https://reviews.freebsd.org/D5592
* Remove support for FreeBSD 7 and really old FreeBSD 8. The classifiersimp2014-12-201-167/+3
| | | | | | | | | have been in the base for a while, so the gymnastics here aren't needed. In addition, the bugs in subr_disk.c have been fixed since 2009, so there's no need for an identical copy of it in the tree anymore. There's really no need to binary patch g_io_request, so let's get rid of the code (not compiled in anymore) lest others think it is a good idea.
* Follow up to r225617. In order to maximize the re-usability of kernel codedavide2014-10-161-2/+2
| | | | | | | | in userland rename in-kernel getenv()/setenv() to kern_setenv()/kern_getenv(). This fixes a namespace collision with libc symbols. Submitted by: kmacy Tested by: make universe
* - Don't pass geom and provider names as format strings.jh2012-11-201-2/+2
| | | | | | | - Add __printflike() attributes. - Remove an extra argument for the g_new_geomf() call in swapongeom_ev(). Reviewed by: pjd
* Include sys/sbuf.h directly.ae2011-07-111-0/+1
| | | | Reviewed by: pjd
* Remove unneeded code.ae2011-05-041-30/+4
| | | | MFC after: 1 week
* sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly.mdf2011-01-121-2/+2
| | | | Commit the geom piece.
* Check that gsp is not NULL before access. It can be NULLae2010-08-031-1/+1
| | | | | | | for some cases. Approved by: kib (mentor) MFC after: 1 week
* Forward ioctl requests to original geom.ae2010-08-021-0/+19
| | | | | | | | PR: 148540 Silence from: luigi Reviewed by: pjd Approved by: mav (mentor) MFC after: 2 weeks
* fix copyright format, as requested by Joel Dahlluigi2010-04-131-1/+2
|
* make code compile with KTRluigi2010-04-131-11/+4
|
* Bring in geom_sched, support for scheduling disk I/O requestsluigi2010-04-121-0/+1901
in a device independent manner. Also include an example anticipatory scheduler, gsched_rr, which gives very nice performance improvements in presence of competing random access patterns. This is joint work with Fabio Checconi, developed last year and presented at BSDCan 2009. You can find details in the README file or at http://info.iet.unipi.it/~luigi/geom_sched/
OpenPOWER on IntegriCloud