linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Robin Holt <holt@sgi.com>
To: Nishanth Aravamudan <nacc@us.ibm.com>
Cc: Robin Holt <holt@sgi.com>,
	tony.luck@intel.com, bzolnier@gmail.com,
	linux-ia64@vger.kernel.org, linux-ide@vger.kernel.org
Subject: Re: kernel unaligned accesses on IA64 in IDE
Date: Thu, 21 Aug 2008 16:54:26 -0500	[thread overview]
Message-ID: <20080821215426.GD8051@sgi.com> (raw)
In-Reply-To: <20080821213146.GK11729@us.ibm.com>

> [   32.597792] outsl(496, e000000644678466, 3)
                            ^^^^^^^^^^^^^^^^

This is expected to be an unsigned int * and typecast to that in outsl.
Looks like the buffer being passed in is not properly aligned.  Time to
go look at the caller.  Make sure buf is defined as an array of at least
int size.  That should make this aligned on a 4 byte boundary instead of
the 2 byte boundary it is on now.

You can cheat at finding the callers by putting
	WARN_ON(buf & 0x3);
	printk...

Good Luck,
Robin

  reply	other threads:[~2008-08-21 21:54 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-08-19 22:56 kernel unaligned accesses on IA64 in IDE Nishanth Aravamudan
2008-08-20  1:39 ` Peter Chubb
2008-08-21 21:28   ` Nishanth Aravamudan
2008-08-20 14:35 ` Robin Holt
2008-08-21 21:31   ` Nishanth Aravamudan
2008-08-21 21:54     ` Robin Holt [this message]
2008-08-22  0:39       ` Nishanth Aravamudan
2008-08-22  1:11         ` Robin Holt
2008-08-22 16:45           ` Nishanth Aravamudan
2008-08-22 10:15         ` Bartlomiej Zolnierkiewicz
2008-08-22 10:55           ` Boris Petkov
2008-08-22 16:45             ` Nishanth Aravamudan
2008-08-22 17:29               ` Boris Petkov
2008-08-22 18:36                 ` Bartlomiej Zolnierkiewicz
2008-08-22 18:51                   ` Luck, Tony
2008-08-22 19:39                     ` Robin Holt
2008-08-22 20:36                       ` Luck, Tony
2008-08-22 20:41                         ` Borislav Petkov
2008-08-22 20:54                         ` Borislav Petkov
2008-08-22 21:38                           ` Nishanth Aravamudan
2008-08-22 21:49                             ` Borislav Petkov
2008-08-22 21:14                         ` Borislav Petkov
2008-08-22 23:02                           ` Nishanth Aravamudan
2008-08-22 23:30                             ` Luck, Tony
2008-08-22 23:33                               ` James Bottomley
2008-08-22 21:15                         ` James Bottomley
2008-08-25 16:31                           ` Nishanth Aravamudan

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=20080821215426.GD8051@sgi.com \
    --to=holt@sgi.com \
    --cc=bzolnier@gmail.com \
    --cc=linux-ia64@vger.kernel.org \
    --cc=linux-ide@vger.kernel.org \
    --cc=nacc@us.ibm.com \
    --cc=tony.luck@intel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).