A question about the Kernel module

pierric <[email protected]> Fri, 25 Jan 2008 20:59:27 +0800
Newsgroups gmane.comp.lang.haskell.nhc.user
Message-ID <[email protected]>
Hi:
I read through the Makefile in Kernel module, and found the followings:
${SOBJS}: ${OBJDIR}/%.o: %.c
        ${CC} -S ${CFLAGSNOOPT} -o - $< |\
                sed -e '/.align 32/s/32/4/' -e '/.p2align 5/s/5/2/' |\
                ${CC} -c -x assembler-with-cpp ${CFLAGSNOOPT} -o $@ -
what frustrated me is the sed, which does some replacement. So my
question is why we make these replacement , from .align 32 to .align
4? Thanks.
Best regards.