[Oracleasm-commits] branch, master, updated. fde74d2b431fae816e34af03ede3c4120899b86b
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Mon Feb 11 20:32:04 PST 2013
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The kernel driver for a generic Linux implementation of ASMLib".
The branch, master has been updated
via fde74d2b431fae816e34af03ede3c4120899b86b (commit)
via b314eb082df1854ff793a01e5eb13766adb52e30 (commit)
via 736e46b1bb66f96d0177ff5883709f186704fd02 (commit)
via 5e6005a350bc03e8b6dbc1d7f7554f19149b02b6 (commit)
via 21a393daa666b49d34460c131d65d1900a0b3727 (commit)
via e9fe578aa74d48f82285f402f215889820d775d1 (commit)
from 46e0514a7ff52b430254b6a2123701a359cadcf7 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit fde74d2b431fae816e34af03ede3c4120899b86b
Author: Martin K. Petersen <martin.petersen at oracle.com>
Date: Mon Feb 11 23:39:29 2013 -0500
Introduce module parameter for block size selection
We have encountered a few devices which after a firmware update
communicate different characteristics to the OS. In particular, some
devices begin to report their physical block size. This in turn will
cause oracleasm to report a different block size to ASM and mounting the
disk group will fail.
Introduce a module parameter which permits the logical block size to be
reported instead of the physical.
Signed-off-by: Martin K. Petersen <martin.petersen at oracle.com>
commit b314eb082df1854ff793a01e5eb13766adb52e30
Author: Martin K. Petersen <martin.petersen at oracle.com>
Date: Mon Feb 11 23:32:15 2013 -0500
Define constants for tag and label sizes
This patch defines ASM_DISK_LABEL_TAG_SIZE and ASM_DISK_LABEL_ID_SIZE
instead of using constants directly. These defines makes it to headers
rpm which helps oracleasm-support code to cross check sizes for
overflows.
Signed-off-by: Srinivas Eeda <srinivas.eeda at oracle.com>
Signed-off-by: Martin K. Petersen <martin.petersen at oracle.com>
commit 736e46b1bb66f96d0177ff5883709f186704fd02
Author: Martin K. Petersen <martin.petersen at oracle.com>
Date: Wed Dec 28 13:57:15 2011 -0500
Ensure full IOC buffer can be mapped
ASM queries device queue limits at discovery time. If the queue limits
change to something more restrictive at runtime we may fail to map all
pages in an I/O. Add a check to ensure we map the entire
request. Otherwise fail the request and let ASM handle the error.
Signed-off-by: Martin K. Petersen <martin.petersen at oracle.com>
commit 5e6005a350bc03e8b6dbc1d7f7554f19149b02b6
Author: Martin K. Petersen <martin.petersen at oracle.com>
Date: Wed Dec 28 13:56:15 2011 -0500
oracleasm: Compat changes for 2.6.39
blk_run_address_space() has been deprecated. Create a kapi wrapper for
kernels that don't have it.
Signed-off-by: Martin K. Petersen <martin.petersen at oracle.com>
commit 21a393daa666b49d34460c131d65d1900a0b3727
Author: Martin K. Petersen <martin.petersen at oracle.com>
Date: Wed Dec 28 13:55:15 2011 -0500
oracleasm: Compat changes for 2.6.38
- New dentry ops for mount_pseudo()
- bd_claim/bd_release are now implicit. Implement kapi wrappers for
older kernels.
- blkdev_get()/blkdev_put() changed again
Signed-off-by: Martin K. Petersen <martin.petersen at oracle.com>
commit e9fe578aa74d48f82285f402f215889820d775d1
Author: Martin K. Petersen <martin.petersen at oracle.com>
Date: Wed Dec 28 13:54:15 2011 -0500
oracleasm: Compat changes for 2.6.37
Implement support for mount_bdev() and mount_pseudo() to enable building
on 2.6.37+.
Signed-off-by: Martin K. Petersen <martin.petersen at oracle.com>
-----------------------------------------------------------------------
Summary of changes:
Config.make.in | 5 +
Makefile | 4 +-
configure.in | 41 +++++++---
include/linux/oracleasm/disk.h | 6 +-
kapi-compat/include/blk_run_address_space.h | 6 ++
kapi-compat/include/blkdev_get.h | 6 --
kapi-compat/include/blkdev_get_put.h | 36 +++++++++
kapi-compat/include/blkdev_put.h | 6 --
kernel/Makefile | 20 +++++
kernel/driver.c | 112 ++++++++++++++++++++-------
10 files changed, 188 insertions(+), 54 deletions(-)
create mode 100644 kapi-compat/include/blk_run_address_space.h
delete mode 100644 kapi-compat/include/blkdev_get.h
create mode 100644 kapi-compat/include/blkdev_get_put.h
delete mode 100644 kapi-compat/include/blkdev_put.h
hooks/post-receive
--
The kernel driver for a generic Linux implementation of ASMLib
More information about the Oracleasm-commits
mailing list