Skip to content

Commit

Permalink
cfq: Write-only stuff in CFQ data structures
Browse files Browse the repository at this point in the history
There are some leftover bits from the task cooperator patch, that was
yanked out again. While it will get reintroduced, no point in having
this write-only stuff in the tree. So yank it.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
  • Loading branch information
Alexey Dobriyan authored and Jens Axboe committed Jul 20, 2007
1 parent c2dea2d commit 8350163
Showing 1 changed file with 0 additions and 11 deletions.
11 changes: 0 additions & 11 deletions block/cfq-iosched.c
Original file line number Diff line number Diff line change
Expand Up @@ -115,9 +115,6 @@ struct cfq_data {
unsigned int cfq_slice_idle;

struct list_head cic_list;

sector_t new_seek_mean;
u64 new_seek_total;
};

/*
Expand Down Expand Up @@ -157,8 +154,6 @@ struct cfq_queue {

/* various state flags, see below */
unsigned int flags;

sector_t last_request_pos;
};

enum cfqq_state_flags {
Expand Down Expand Up @@ -1621,11 +1616,6 @@ cfq_update_io_seektime(struct cfq_data *cfqd, struct cfq_io_context *cic,
else
sdist = cic->last_request_pos - rq->sector;

if (!cic->seek_samples) {
cfqd->new_seek_total = (7*cic->seek_total + (u64)256*sdist) / 8;
cfqd->new_seek_mean = cfqd->new_seek_total / 256;
}

/*
* Don't allow the seek distance to get too large from the
* odd fragment, pagein, etc
Expand Down Expand Up @@ -1761,7 +1751,6 @@ cfq_rq_enqueued(struct cfq_data *cfqd, struct cfq_queue *cfqq,
cfq_update_idle_window(cfqd, cfqq, cic);

cic->last_request_pos = rq->sector + rq->nr_sectors;
cfqq->last_request_pos = cic->last_request_pos;

if (cfqq == cfqd->active_queue) {
/*
Expand Down

0 comments on commit 8350163

Please sign in to comment.