All of lore.kernel.org
 help / color / mirror / Atom feed
* Invalid use of asm/unaligned.h
@ 2004-08-11 19:48 Mariusz Mazur
  2004-08-11 20:55 ` Jeff Mahoney
  0 siblings, 1 reply; 3+ messages in thread
From: Mariusz Mazur @ 2004-08-11 19:48 UTC (permalink / raw)
  To: reiserfs-list

I'm the linux-libc-headers* maintainer and after the release of version 
reiserfsprogs 3.6.18 I was informed that they don't build correctly against 
llh. A couple of months ago a patch was added to reiserfsprogs that fixed 
access to unaligned memory on ia64. Fact of the matter is that 
asm/unaligned.h is *not* a userland header (and as such was removed from llh) 
and you can call good luck the fact that it's userland friendly on ia64. On 
most archs that it's needed on (those that do not support unaligned memory 
access) the header will either not work cause it requires some kernel 
internal stuff, or will not work cause it's plain marked as kernel only 
(ifdefed __KERNEL__ as on arch-ppc).

Now the nice thing to do would be to switch to some more userland friendly way 
of accessing unaligned memory, since using kernel headers for such things is 
not a good idea. I don't have too much options for making those headers 
userland friendly and adding them to llh, since I can't call any external 
functions (like memcpy) from llh and I don't believe adding lots of asm code 
by coding my own functions for that is a good idea (neither have I the 
expertise nor the resources to do it correctly).
So - what will it be? :)

Oh, and please do cc me with any replies since I'm not subscribed to this 
list.

* http://ep09.pld-linux.org/~mmazur/linux-libc-headers


-- 
In the year eighty five ten
God is gonna shake his mighty head
He'll either say,
"I'm pleased where man has been"
Or tear it down, and start again

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-08-11 22:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-11 19:48 Invalid use of asm/unaligned.h Mariusz Mazur
2004-08-11 20:55 ` Jeff Mahoney
2004-08-11 22:27   ` Mariusz Mazur

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.