This was a lot more trivial than I expected, about a 20 minute hack. Most of the time was spent on test boots :) The first patch removes the packed attribute from the ftrace_page blob of dynamic ftrace entries, because not only does it cause unaligned accesses on sparc64 it's also totally useless. The second patch adds sparc64 ftrace support. One thing I noticed is that sparc64 uses an mcount implementation already for a quick-and-dirty stack usage checker. I tried to make them live alongside eachother. Next, I think the mcount symbol export needs some tweaking. On sparc, the symbol _mcount is what the compiler references (this seems to be a sparc sysv4'ism) whereas on x86 it appears that plain "mcount" is used. I provide both symbols and we already have a local export of "_mcount" to take care of this. I think architectures should deal with this symbol exporting since it is different on every system. Signed-off-by: David S. Miller <davem@davemloft.net> --
| David Newall | Re: Slow DOWN, please!!! |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Fernando Luis | [PATCH] affinity is not defined in non-smp kernels - x86_64 |
git: | |
| David Miller | [GIT]: Networking |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 28/37] dccp: Integration of dynamic feature activation - part 3 (client side) |
| Jean-Louis Dupond | tg3 driver not advertising 1000mbit |
