[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