All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Fasheh <mark.fasheh@oracle.com>
To: ocfs2-devel@oss.oracle.com
Subject: [Ocfs2-devel] [PATCH]2.6 fixes in oin.c
Date: Mon Feb 23 17:49:20 2004	[thread overview]
Message-ID: <20040223234914.GC1421@ca-server1.us.oracle.com> (raw)
In-Reply-To: <20040220001149.GA26928@penguin.co.intel.com>

Alright, commited this one.
	--Mark

On Thu, Feb 19, 2004 at 04:11:49PM -0800, Rusty Lynch wrote:
> On Thu, Feb 19, 2004 at 03:58:04PM -0800, Rusty Lynch wrote:
> > The following is a small 2.6 port patch to oin.c that replaces
> > the LINUX_2_5 conditionals with the normal LINUX_VERSION_CODE,
> > and changes an assignment of NODEV to OCFS_NODEV along with a fix
> > in ocfs.h that makes the OCFS_NODEV correct for 2.6 kernels.
> > 
> >     --rusty
> 
> #@#$#!!! here is a version that also includes changes to ocfs.h
> 
> Index: src/oin.c
> ===================================================================
> --- src/oin.c	(revision 32)
> +++ src/oin.c	(working copy)
> @@ -154,7 +154,7 @@
>  			    case OCFS_ATTRIB_FIFO:
>  			    case OCFS_ATTRIB_SOCKET:
>  			    {
> -#ifdef LINUX_2_5
> +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
>  				    dev_t dev;
>  #else
>  				    kdev_t kdev;
> @@ -168,14 +168,14 @@
>  				    else if (fe->attribs == OCFS_ATTRIB_SOCKET)
>  					    inode->i_mode |= S_IFSOCK;
>  
> -				    inode->i_rdev = NODEV;
> -#ifdef LINUX_2_5
> +				    inode->i_rdev = OCFS_NODEV;
> +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
>  				    dev = MKDEV (fe->dev_major, fe->dev_minor);
>  #else
>  				    kdev = MKDEV (fe->dev_major, fe->dev_minor);
>  #endif
>  
> -#ifdef LINUX_2_5
> +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
>  				    init_special_inode (inode, inode->i_mode,
>  							dev);
>  #else
> Index: src/inc/ocfs.h
> ===================================================================
> --- src/inc/ocfs.h	(revision 32)
> +++ src/inc/ocfs.h	(working copy)
> @@ -1136,7 +1136,7 @@
>  #define OCFS_SET_INODE_DEV(sb, inode)   (inode->i_rdev = sb->sdev)
>  typedef struct block_device * ocfs_blockdev;
>  typedef dev_t ocfs_dev;
> -#define OCFS_NODEV     NODEV.value
> +#define OCFS_NODEV     0
>  #define OCFS_GET_BLOCKDEV(sb)   ((sb)->s_bdev)
>  #else /* 2.4 kernel */
>  #define OCFS_SET_INODE_DEV(sb, inode)   (inode->i_dev = sb->s_dev)
--
Mark Fasheh
Software Developer, Oracle Corp
mark.fasheh@oracle.com

      parent reply	other threads:[~2004-02-23 17:49 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-02-19 17:58 [Ocfs2-devel] [PATCH]2.6 fixes in oin.c Rusty Lynch
2004-02-19 18:12 ` Rusty Lynch
2004-02-19 18:15   ` Wim Coekaerts
2004-02-23 17:49   ` Mark Fasheh [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040223234914.GC1421@ca-server1.us.oracle.com \
    --to=mark.fasheh@oracle.com \
    --cc=ocfs2-devel@oss.oracle.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.