aoeblk.c (fea05a26c3a215796b7a4fa5cbc25278d3e16d30) aoeblk.c (0c966214589b9767fd8771b71328f83bac58cb25)
1/* Copyright (c) 2012 Coraid, Inc. See COPYING for GPL terms. */
2/*
3 * aoeblk.c
4 * block device routines
5 */
6
7#include <linux/kernel.h>
8#include <linux/hdreg.h>

--- 235 unchanged lines hidden (view full) ---

244 spin_lock_irqsave(&d->lock, flags);
245 blk_queue_max_hw_sectors(d->blkq, BLK_DEF_MAX_SECTORS);
246 q->backing_dev_info.ra_pages = READ_AHEAD / PAGE_CACHE_SIZE;
247 d->bufpool = mp;
248 d->blkq = gd->queue = q;
249 q->queuedata = d;
250 d->gd = gd;
251 gd->major = AOE_MAJOR;
1/* Copyright (c) 2012 Coraid, Inc. See COPYING for GPL terms. */
2/*
3 * aoeblk.c
4 * block device routines
5 */
6
7#include <linux/kernel.h>
8#include <linux/hdreg.h>

--- 235 unchanged lines hidden (view full) ---

244 spin_lock_irqsave(&d->lock, flags);
245 blk_queue_max_hw_sectors(d->blkq, BLK_DEF_MAX_SECTORS);
246 q->backing_dev_info.ra_pages = READ_AHEAD / PAGE_CACHE_SIZE;
247 d->bufpool = mp;
248 d->blkq = gd->queue = q;
249 q->queuedata = d;
250 d->gd = gd;
251 gd->major = AOE_MAJOR;
252 gd->first_minor = d->sysminor * AOE_PARTITIONS;
252 gd->first_minor = d->sysminor;
253 gd->fops = &aoe_bdops;
254 gd->private_data = d;
255 set_capacity(gd, d->ssize);
256 snprintf(gd->disk_name, sizeof gd->disk_name, "etherd/e%ld.%d",
257 d->aoemajor, d->aoeminor);
258
259 d->flags &= ~DEVFL_GDALLOC;
260 d->flags |= DEVFL_UP;

--- 38 unchanged lines hidden ---
253 gd->fops = &aoe_bdops;
254 gd->private_data = d;
255 set_capacity(gd, d->ssize);
256 snprintf(gd->disk_name, sizeof gd->disk_name, "etherd/e%ld.%d",
257 d->aoemajor, d->aoeminor);
258
259 d->flags &= ~DEVFL_GDALLOC;
260 d->flags |= DEVFL_UP;

--- 38 unchanged lines hidden ---