)]}'
{
  "log": [
    {
      "commit": "e3560336be655c6791316482fe288b119f34c427",
      "tree": "43ca9a6b489aaa3918b773f78a7eda37458ef0a8",
      "parents": [
        "26528e773ecc74fb1b61b7275f86f761cbb340ec",
        "7b2aa037e878c939676675969983284a02958ae3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 09 12:46:45 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 09 12:46:49 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into tracing/urgent\n\nMerge reason: Merge up to almost-rc6 to pick up latest perfcounters\n              (on which we\u0027ll queue up a dependent fix)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7dbdee2e9a2ac42ea5135801bcc9d1a8e3f672aa",
      "tree": "df94010b7388d14432269c0dfa958b9ca4b86a4b",
      "parents": [
        "469535a598f28c13a2a42037e1b778f671af1d16"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Thu Aug 06 19:53:18 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 07 08:50:29 2009 +0200"
      },
      "message": "tracing: Fix recordmcount.pl to handle sections with only weak functions\n\nRoland Dreier found that a section that contained only a weak\nfunction in one of the staging drivers and this caused\nrecordmcount.pl to spit out a warning and fail.\n\nAlthough it is strange that a driver would have a weak function, and\nthis function only be used in one place, it should not be something\nto make recordmcount.pl fail.\n\nThis patch fixes the issue in a simple manner: if only weak\nfunctions exist in a section, then that section will not be\nrecorded.\n\nReported-by: Roland Dreier \u003crdreier@cisco.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3f6e968ef4e1d8d93d8a8505461b0e50a9e97ad8",
      "tree": "ebce859414e81a677bb28b171673a47a5f8fdbfe",
      "parents": [
        "464e85eb0e63096bd52e4c3e2a6fb8357fb95828"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Aug 05 22:00:14 2009 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Aug 05 22:45:07 2009 -0400"
      },
      "message": "tracing: do not use functions starting with .L in recordmcount.pl\n\nOn Wed, 5 Aug 2009, Ingo Molnar wrote:\n\u003e * Dave Airlie \u003cairlied@gmail.com\u003e wrote:\n\u003e\n\u003e \u003e Hey,\n\u003e \u003e\n\u003e \u003e So I spent 3-4 hrs today (I\u0027m stupid yes) tracking down a .o\n\u003e \u003e breakage by blaming rawhide gcc/binutils as I was using make\n\u003e \u003e V\u003d1and seeing only the compiler chain running,\n\u003e\n\u003e Hm, is this that powerpc related build bug you just reported?\n\nWell we tracked it down and it is powerpc64 specific.\n\nSeems that in drivers/hwmon/lm93.c there\u0027s a function called:\n\n   LM93_IN_FROM_REG()\n\nBut PPC64 has function descriptors and the real function names (the ones\nyou see in objdump) start with a \u0027.\u0027. Thus this in objdump you have:\n\n Disassembly of section .text:\n\n 0000000000000000 \u003c.LM93_IN_FROM_REG\u003e:\n       0:       7c 08 02 a6     mflr    r0\n       4:       fb 81 ff e0     std     r28,-32(r1)\n\nThe function name used is .LM93_IN_FROM_REG. But gcc considers symbols\nthat start with \".L\" as a special symbol that is used inside the assembly\nstage.\n\nThe nm passed into recordmcount uses the --synthetic option which shows\nthe \".L\" symbols (my runs outside of the build did not include the\n--synthetic option, so my older patch worked). We see the function as a\nlocal.\n\nNow to capture all the locations that use \"mcount\" we need to have a\nreference to link into the object file a list of mcount callers. We need a\nreference that will not disappear. We try to use a global function and if\nthat does not work, we use a local function as a reference. But to relink\nthe section back into the object, we need to make it global. In this case,\nwe run objcopy using --globalize-symbol and --localize-symbol to convert\nthe symbol into a global symbol, link the mcount list, then convert it\nback to a local symbol.\n\nThis works great except for this case. .L* symbols can not be converted\ninto a global symbol, and the mcount section referencing it will remain\nunresolved.\n\nReported-by: Dave Airlie \u003cairlied@gmail.com\u003e\nLKML-Reference: \u003calpine.DEB.2.00.0908052011590.5010@gandalf.stny.rr.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "9c66812b6bee225950431de51dfc9dc664905038",
      "tree": "51eca731a6b58b9868e23977e4b337921e6805dc",
      "parents": [
        "b5a7c9a0b3c5de22e1762120063daae9f91d5197",
        "e16852cfc5580b88cb327413ab8c89375f380592"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 04 15:31:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 04 15:31:51 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing: Fix missing function_graph events when we splice_read from trace_pipe\n  tracing: Fix invalid function_graph entry\n  trace: stop tracer in oops_enter()\n  ftrace: Only update $offset when we update $ref_func\n  ftrace: Fix the conditional that updates $ref_func\n  tracing: only truncate ftrace files when O_TRUNC is set\n  tracing: show proper address for trace-printk format\n"
    },
    {
      "commit": "e16852cfc5580b88cb327413ab8c89375f380592",
      "tree": "67e7d5b84e2602986f2da689625e5a25d7af7bb4",
      "parents": [
        "bdff78707f3ce47e891f3201c9666122a70556ce",
        "74e7ff8c50b6b022e6ffaa736b16a4dc161d3eaf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Aug 04 13:58:28 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Aug 04 13:58:28 2009 +0200"
      },
      "message": "Merge branch \u0027tracing/fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into tracing/urgent\n"
    },
    {
      "commit": "3d202aeb7b7b33d5a5b2040ee5af5b309782941c",
      "tree": "0e0e4bcbb5ed58ca56a4d295d95b8fab745d4a0c",
      "parents": [
        "afa81ee13033de791c41c1d9333853504653939b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jul 29 15:04:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 29 19:10:41 2009 -0700"
      },
      "message": "get_maintainerpl-add-git-min-percent-option-fix\n\nAllow an option to control the minimum percentage of sign-offs required\nbefore being considered a maintainer.\n\ngit-min-percent has a default value of 5\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afa81ee13033de791c41c1d9333853504653939b",
      "tree": "b075dbae0145871b666e6da0a80fdcb61f9a2eef",
      "parents": [
        "870020f93af2323a81f179091a0780dc1d5b916b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jul 29 15:04:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 29 19:10:41 2009 -0700"
      },
      "message": "get_maintainer.pl: Add git-min-percent option\n\nAllow an option to control the minimum percentage of sign-offs required\nbefore being considered a maintainer.\n\ngit-min-percent has a default value of 5\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "870020f93af2323a81f179091a0780dc1d5b916b",
      "tree": "71b88800d4d0cdcd13369a44ab125f9f5a0d372f",
      "parents": [
        "82c4dfc76200055bd2ae600a08404c10df5f4ff6"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jul 29 15:04:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 29 19:10:40 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl: Add -f directory use\n\nDon\u0027t require a specific file in a directory to be tested.\n\nAlso Arnd Bergmann pointed out that the MAINTAINERS pattern requirement\nthat directory patterns have a trailing slash was unnecessary and was\nlikely to be error prone.  Removed that requirement.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51fbb4bab6c8710eb897ab3fb06efbbc921f3a8d",
      "tree": "bb6c71ef38c85ec8db5c6475e1426a96c3375662",
      "parents": [
        "f5886c7f96f2542382d3a983c5f13e03d7fc5259"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Jul 29 15:02:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 29 19:10:34 2009 -0700"
      },
      "message": "markup_oops: fix it with 32-bit userspace on a 64-bit kernel\n\nA 32-bit perl can\u0027t handle 64-bit addresses without using the BigInt\npackage.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd171d5ffc5cb2ba471e8205c679ee9d12b90116",
      "tree": "0fdc1ae72f3e850368867c08ab5311262d8bce8b",
      "parents": [
        "fc4c73554c9d93b3e495f2f7acae1323b0d5db84"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Thu Jul 23 17:16:15 2009 +0100"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Jul 23 12:20:30 2009 -0400"
      },
      "message": "ftrace: Only update $offset when we update $ref_func\n\nThe value of $offset should be the offset of $ref_func from the\nbeginning of the object file. Therefore, we should set both variables\ntogether.\n\nThis fixes a bug I was hitting on sh where $offset (which is used to\ncalcualte the addends for the __mcount_loc entries) was being set\nmultiple times and didn\u0027t correspond to $ref_func\u0027s offset in the object\nfile. The addends in __mcount_loc were calculated incorrectly, resulting\nin ftrace dynamically modifying addresses that weren\u0027t mcount call\nsites.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nLKML-Reference: \u003c1248365775-25196-2-git-send-email-matt@console-pimps.org\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "fc4c73554c9d93b3e495f2f7acae1323b0d5db84",
      "tree": "a9635397f1c489a77ac398567c42a01e0c3bd06b",
      "parents": [
        "8650ae32ef7045e763825dee6256dde7f331bb85"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Thu Jul 23 17:16:14 2009 +0100"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Jul 23 12:20:08 2009 -0400"
      },
      "message": "ftrace: Fix the conditional that updates $ref_func\n\nFix the conditional that checks if we already have a $ref_func and that\nthe new function is weak. The code as previously checking whether either\ncondition was false, and we really need to only update $ref_func is both\ncconditions are false.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nLKML-Reference: \u003c1248365775-25196-1-git-send-email-matt@console-pimps.org\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "d0e1e09568507ac771072d97f0781af82c935b3e",
      "tree": "33638f86c9e2cc8cc45aea81c50cc15787f4d1e7",
      "parents": [
        "668cdedfdb2eb00d8efe127618bead4d46d9e942"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jul 06 00:07:28 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 17 23:06:08 2009 +0200"
      },
      "message": "kconfig: initialize the screen before using curses(3) functions\n\nThis is needed on non ncurses based implementation to get a properly\ninitialized `stdscr\u0027 in main().\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "668cdedfdb2eb00d8efe127618bead4d46d9e942",
      "tree": "a5596492965dd16ae1499b52be28857377272679",
      "parents": [
        "241ad11f2d2542723136ffa81cd5db61d590156c"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jul 06 00:07:14 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 17 23:05:05 2009 +0200"
      },
      "message": "kconfig: variable argument lists needs `stdarg.h\u0027\n\nFix build on non GNU based platforms.\n\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "241ad11f2d2542723136ffa81cd5db61d590156c",
      "tree": "ef8cff2a65bc442d2ea97521ce2b1a07f45a1759",
      "parents": [
        "4b0a84043e0c14088958fddb62f416d050368011"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Sun Jul 05 20:17:34 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 17 23:02:57 2009 +0200"
      },
      "message": "kbuild, deb-pkg: fix install scripts for posix sh\n\nbash versus dash and posh disagree on expanding $@ within double quotes:\nexport x\u003d\"$@\"\nsee http://bugs.debian.org/381091 for details\njust use the arglist with $*.\n\ndpkg: error processing linux-image-2.6.31-rc1_2.6.31-rc1-18_i386.deb (--install):\n subprocess pre-installation script returned error exit status 2\nexport: 6: 2.6.31-rc1-18: bad variable name\nfixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d13567\n\nseen on Ubuntu as there dash is the default sh,\nversus bash on Debian.\n\nReported-by: Pauli \u003csuokkos@gmail.com\u003e\nCc: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nAcked-By: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\n"
    },
    {
      "commit": "29f31773e07772e73e3177a4af147244cd080554",
      "tree": "369eb6c6bec35951158fb94ac241e0c81189c5b3",
      "parents": [
        "59107c6525c0d325649eae807905d34772d5a664",
        "112942353992d95099fb5b71c679ff1046fccfcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 04 09:46:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 04 09:46:01 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  kbuild: finally remove the obsolete variable $TOPDIR\n  gitignore: ignore scripts/ihex2fw\n  Kbuild: Disable the -Wformat-security gcc flag\n  gitignore: ignore gcov output files\n  kbuild: deb-pkg ship changelog\n  Add new __init_task_data macro to be used in arch init_task.c files.\n  asm-generic/vmlinux.lds.h: shuffle INIT_TASK* macro names in vmlinux.lds.h\n  Add new macros for page-aligned data and bss sections.\n  asm-generic/vmlinux.lds.h: Fix up RW_DATA_SECTION definition.\n"
    },
    {
      "commit": "d960eea974f5e500c0dcb95a934239cc1f481cfd",
      "tree": "2c9b9fdd568ca55bd7c8c753fd212a6f41076cff",
      "parents": [
        "5c5d4e8eafd0e54c2134c23296b1d7996c304fe1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jun 29 14:54:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 01 11:26:40 2009 -0700"
      },
      "message": "kernel-doc: move ignoring kmemcheck\n\nSomehow I managed to generate a diff that put these 2 lines\ninto the wrong function:  should have been in dump_struct()\ninstead of in dump_enum().\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15e3252464432a29c5461325cb5243471bd2a219",
      "tree": "f5ea5e9a4d58fd8ac1c7e0d5f73a0c7979ab3eb2",
      "parents": [
        "c15e504bd008aedfcd2219051055b66bffdb6148"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jun 30 11:41:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 30 18:55:59 2009 -0700"
      },
      "message": "fbdev: work around old compiler bug\n\nWhen building with a 4.1.x compiler on powerpc64 (at least) we get this\nerror:\n\ndrivers/video/logo/logo_linux_mono.c:81: error: logo_linux_mono causes a section type conflict\n\nThis was introduced by commit ae52bb2384f721562f15f719de1acb8e934733cb\n(\"fbdev: move logo externs to header file\").  This is a partial revert of\nthat commit sufficient to not hit the compiler bug.\n\nAlso convert _clut arrays from __initconst to __initdata.\n\nSam said:\n\n  Al analysed this some time ago.  When we say something is const then\n  _sometimes_ gcc annotate the section as const(?) - sometimes not.  So if\n  we have two variables/functions annotated __*const and gcc decides to\n  annotate the section const only in one case we get a section type\n  conflict.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c512d2544c688ff1fab18a530860a9c7440a71b7",
      "tree": "d2c707ffe417eb7498f48c8bd21a7ac9255c68dc",
      "parents": [
        "a8735821d198675dd326cc5847e79df79c735119"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Sat Jun 20 18:25:25 2009 +0530"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 27 00:17:48 2009 +0200"
      },
      "message": "gitignore: ignore scripts/ihex2fw\n\nscripts/ihex2fw is a generated binary and should be ignored\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1ab18486e4e8bf9554d8439207b97422d7466d77",
      "tree": "3a963efb015efedb55aa91167a5712a15042fa41",
      "parents": [
        "857eceebd2803c9a3459f784acf45e5266921e4d"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Fri Jun 26 20:04:36 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 27 00:07:27 2009 +0200"
      },
      "message": "kbuild: deb-pkg ship changelog\n\nIn the series for 2.6.31 it was noticed to ship the copyright,\nbut the generated changelog got lost somehow.\n\nAs bonus the generated linux-image deb packages are Lenny lintian clean.\n\nCc: Frans Pop \u003celendil@planet.nl\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b810c6ec5c659c80b3641580b112db877a0f1f45",
      "tree": "6a7959c02323ab9dc239091fc6a381a9f63e9b27",
      "parents": [
        "5a2642f620eb6e40792822fa0eafe23046fbb55e"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Sun Jun 21 15:28:00 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 26 14:37:23 2009 +1000"
      },
      "message": "powerpc: Have git ignore generated files from dtc compile\n\nHave git ignore generated files from dtc compile\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e34e7dbb35474ffc75f639eca64a18a15f4f8688",
      "tree": "6e820754c6b5e22d8dbea1ad0bcc7af7cef6fd43",
      "parents": [
        "b2fd6dbf25cba7d904b62b81639bca8678c901fa"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jun 17 17:37:47 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 20 13:35:01 2009 +0200"
      },
      "message": "kernel-doc: fix param matching for array params\n\nFix function actual parameter vs. kernel-doc description matching\nso that a warning is not printed when it should not be:\n\nWarning(include/linux/etherdevice.h:199): Excess function parameter \u0027addr\u0027 description in \u0027is_etherdev_addr\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b2fd6dbf25cba7d904b62b81639bca8678c901fa",
      "tree": "aac8a516cb078d852d1f2d8cb70a97b6176c82f6",
      "parents": [
        "ac6ca5c86c63dd95acc6a34dff8d33c23b703a37"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jun 17 17:36:15 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 20 13:35:00 2009 +0200"
      },
      "message": "kernel-doc: ignore kmemcheck_bitfield_begin/end\n\nTeach kernel-doc to ignore kmemcheck_bitfield_{begin,end} sugar\nso that it won\u0027t generate warnings like this:\n\nWarning(include/net/sock.h:297): No description found for parameter \u0027kmemcheck_bitfield_begin(flags)\u0027\nWarning(include/net/sock.h:297): No description found for parameter \u0027kmemcheck_bitfield_end(flags)\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ac6ca5c86c63dd95acc6a34dff8d33c23b703a37",
      "tree": "8e1913709840edd5e6aaaf9cd182eeeb5100b15c",
      "parents": [
        "b767b9059fa75a353c9ad6e320ae080fbe15a951"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 15 07:52:48 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 20 13:33:23 2009 +0200"
      },
      "message": "kallsyms: fix inverted valid symbol checking\n\nThe previous commit (17b1f0de) introduced a slightly broken consolidation\nof the memory text range checking.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b767b9059fa75a353c9ad6e320ae080fbe15a951",
      "tree": "1a4efe90f17c25432e6c13da7260575eeff7b51e",
      "parents": [
        "fb20871a54961b82d35303b43452928186c1361d"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri Jun 19 03:06:54 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 20 13:31:28 2009 +0200"
      },
      "message": "kbuild: fix build error during make htmldocs\n\nFix the following build error when do \u0027make htmldocs\u0027:\n\n DOCPROC Documentation/DocBook/debugobjects.xml\nexec /scripts/kernel-doc: No such file or directory\nexec /scripts/kernel-doc: No such file or directory\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2521f2c228ad750701ba4702484e31d876dbc386",
      "tree": "2221de3e3de9512979b8244c6304366e3be5be63",
      "parents": [
        "0b923606e75f1ab672e25b14ac039a1cdcfa382f"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "oberpar@linux.vnet.ibm.com",
        "time": "Wed Jun 17 16:28:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 18 13:03:57 2009 -0700"
      },
      "message": "gcov: add gcov profiling infrastructure\n\nEnable the use of GCC\u0027s coverage testing tool gcov [1] with the Linux\nkernel.  gcov may be useful for:\n\n * debugging (has this code been reached at all?)\n * test improvement (how do I change my test to cover these lines?)\n * minimizing kernel configurations (do I need this option if the\n   associated code is never run?)\n\nThe profiling patch incorporates the following changes:\n\n * change kbuild to include profiling flags\n * provide functions needed by profiling code\n * present profiling data as files in debugfs\n\nNote that on some architectures, enabling gcc\u0027s profiling option\n\"-fprofile-arcs\" for the entire kernel may trigger compile/link/\nrun-time problems, some of which are caused by toolchain bugs and\nothers which require adjustment of architecture code.\n\nFor this reason profiling the entire kernel is initially restricted\nto those architectures for which it is known to work without changes.\nThis restriction can be lifted once an architecture has been tested\nand found compatible with gcc\u0027s profiling. Profiling of single files\nor directories is still available on all platforms (see config help\ntext).\n\n[1] http://gcc.gnu.org/onlinedocs/gcc/Gcov.html\n\nSigned-off-by: Peter Oberparleiter \u003coberpar@linux.vnet.ibm.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Huang Ying \u003cying.huang@intel.com\u003e\nCc: Li Wei \u003cW.Li@Sun.COM\u003e\nCc: Michael Ellerman \u003cmichaele@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Heiko Carstens \u003cheicars2@linux.vnet.ibm.com\u003e\nCc: Martin Schwidefsky \u003cmschwid2@linux.vnet.ibm.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "517d08699b250021303f9a7cf0d758b6dc0748ed",
      "tree": "5e5b0134c3fffb78fe9d8b1641a64ff28fdd7bbc",
      "parents": [
        "8eeee4e2f04fc551f50c9d9847da2d73d7d33728",
        "a34601c5d84134055782ee031d58d82f5440e918"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:50:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:50:13 2009 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027\n\n* akpm: (182 commits)\n  fbdev: bf54x-lq043fb: use kzalloc over kmalloc/memset\n  fbdev: *bfin*: fix __dev{init,exit} markings\n  fbdev: *bfin*: drop unnecessary calls to memset\n  fbdev: bfin-t350mcqb-fb: drop unused local variables\n  fbdev: blackfin has __raw I/O accessors, so use them in fb.h\n  fbdev: s1d13xxxfb: add accelerated bitblt functions\n  tcx: use standard fields for framebuffer physical address and length\n  fbdev: add support for handoff from firmware to hw framebuffers\n  intelfb: fix a bug when changing video timing\n  fbdev: use framebuffer_release() for freeing fb_info structures\n  radeon: P2G2CLK_ALWAYS_ONb tested twice, should 2nd be P2G2CLK_DAC_ALWAYS_ONb?\n  s3c-fb: CPUFREQ frequency scaling support\n  s3c-fb: fix resource releasing on error during probing\n  carminefb: fix possible access beyond end of carmine_modedb[]\n  acornfb: remove fb_mmap function\n  mb862xxfb: use CONFIG_OF instead of CONFIG_PPC_OF\n  mb862xxfb: restrict compliation of platform driver to PPC\n  Samsung SoC Framebuffer driver: add Alpha Channel support\n  atmel-lcdc: fix pixclock upper bound detection\n  offb: use framebuffer_alloc() to allocate fb_info struct\n  ...\n\nManually fix up conflicts due to kmemcheck in mm/slab.c\n"
    },
    {
      "commit": "ae52bb2384f721562f15f719de1acb8e934733cb",
      "tree": "099e280e526a9aa3f8b44975b4494bd364c21861",
      "parents": [
        "a53c9d5b7115173fba9f82ff8120b624ef206f48"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Jun 16 15:34:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:57 2009 -0700"
      },
      "message": "fbdev: move logo externs to header file\n\nNow we have __initconst, we can finally move the external declarations for\nthe various Linux logo structures to \u003clinux/linux_logo.h\u003e.\n\nJames\u0027 ack dates back to the previous submission (way to long ago), when the\nlogos were still __initdata, which caused failures on some platforms with some\ntoolchain versions.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f29fd2748ac8a8a47c949b26e5a9749b1b804fb",
      "tree": "689e0aca5b3b52a30e05fc2a57be9c097db2595e",
      "parents": [
        "df4cc036828f6027689016a91adadee405eab104"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 16 15:34:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:54 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl: change \"die\" to \"warn\" when command line file is not a patch\n\nfixes git send-email with a cover letter\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df4cc036828f6027689016a91adadee405eab104",
      "tree": "ec3ed49ec84230c447425a2aa7cf9fc481a06253",
      "parents": [
        "0a79c492bcb1022e9a2d0bcb5ed6c624ef6641a0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 16 15:34:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:54 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl: allow 8 bit characters in email addresses\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a79c492bcb1022e9a2d0bcb5ed6c624ef6641a0",
      "tree": "afa1b3b9f377efbb2dc44fe04308e06917941b88",
      "parents": [
        "5f2441e97684cfc787873f884c715e109ffcfbcd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 16 15:34:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:54 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl: don\u0027t print maintainers when not requested\n\nFixed bug introduced after using rfc822 address checking.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f2441e97684cfc787873f884c715e109ffcfbcd",
      "tree": "e11b81acea7e8b2465b0338b4a5cd4f833637893",
      "parents": [
        "d789504ab03c27b194170262cb4ffda38905c5c0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 16 15:34:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:54 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl: support both \"P:/M:\" and integrated \"M:\" lines\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d789504ab03c27b194170262cb4ffda38905c5c0",
      "tree": "596c8a9f612526c9460466b1562d2ce21aefd18a",
      "parents": [
        "1b5e1cf64a7a376417457c7f2b3885decea276e4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 16 15:34:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:54 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl: better email name quoting\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b5e1cf64a7a376417457c7f2b3885decea276e4",
      "tree": "c51211d4dc65085f7a8dd58cf799c7ea11006dac",
      "parents": [
        "de2fc4922b7db1f5099585f821f854a86b5828eb"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 16 15:34:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:53 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl: support M: lines with names and multiple entries per M: line\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de2fc4922b7db1f5099585f821f854a86b5828eb",
      "tree": "33615c89c483f1d8a140dc93f7cc3de06c01fd32",
      "parents": [
        "f5f5078db2c61bf42ed20527731c0a23bed86c11"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 16 15:34:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:53 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl: warn on missing git or git repository\n\nsupport older versions of grep (use -E not -P)\nno need to return data in routine recent_git_signoffs\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5f5078db2c61bf42ed20527731c0a23bed86c11",
      "tree": "02a145e9cab8dac82d487027d2ed6df1947124c1",
      "parents": [
        "bdf7c685aa4639c95a752b52fa06741a7e3bb34e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 16 15:34:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:53 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl: improve --git-chief-penquins (Linus Torvalds) filtering\n\nMoved linux-kernel@vger.kernel.org to MAINTAINERS\nlkml will be added to all CC lists via F: pattern match\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bdf7c685aa4639c95a752b52fa06741a7e3bb34e",
      "tree": "09d9d1710b9fe1e0b24ed6389702974cd65bdcad",
      "parents": [
        "290603c1205242691b8a0963f496d0aa80e9ca02"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 16 15:33:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:53 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl: better fix for subscriber-only mailing lists\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "290603c1205242691b8a0963f496d0aa80e9ca02",
      "tree": "973ee2b547070a12500099fbf99563bed2845955",
      "parents": [
        "8e8a2dea0ca91fe2cb7de7ea212124cfe8c82c35"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 16 15:33:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:53 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl: output first field only in mailing lists and after maintainers.\n\nFix mailing lists that are described, but not \"(subscriber-only)\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "608e8e66a154cbc3d591a59dcebfd9cbc9e3431a",
      "tree": "460c5ff888d0305d875049fbb6117c34d1c5df7a",
      "parents": [
        "168f5ac668f63dfb64439766e3ef9e866b83719d"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Tue Jun 16 15:33:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:44 2009 -0700"
      },
      "message": "mm: add a gfp-translate script to help understand page allocation failure reports\n\nThe page allocation failure messages include a line that looks like\n\npage allocation failure. order:1, mode:0x4020\n\nThe mode is easy to translate but irritating for the lazy and a bit error\nprone.  This patch adds a very simple helper script gfp-translate for the\nmode: portion of the page allocation failure messages.  An example usage\nlooks like\n\n  mel@machina:~/linux-2.6 $ scripts/gfp-translate 0x4020\n  Source: /home/mel/linux-2.6\n  Parsing: 0x4020\n  #define __GFP_HIGH\t(0x20)\t/* Should access emergency pools? */\n  #define __GFP_COMP\t(0x4000) /* Add compound page metadata */\n\nThe script is not a work of art but it has come in handy for me a few\ntimes so I thought I would share.\n\n[akpm@linux-foundation.org: clarify an error message]\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6fd03301d76bc439382710e449f58efbb233df1b",
      "tree": "3c8a3217aed67319683ffc1debccdb5b3245b16c",
      "parents": [
        "cd5232bd6be2d215a800f3d88c287ca791debfbe",
        "e4792aa30f9d33584d7192685ed149cc5fee737f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:57:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 12:57:37 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (64 commits)\n  debugfs: use specified mode to possibly mark files read/write only\n  debugfs: Fix terminology inconsistency of dir name to mount debugfs filesystem.\n  xen: remove driver_data direct access of struct device from more drivers\n  usb: gadget: at91_udc: remove driver_data direct access of struct device\n  uml: remove driver_data direct access of struct device\n  block/ps3: remove driver_data direct access of struct device\n  s390: remove driver_data direct access of struct device\n  parport: remove driver_data direct access of struct device\n  parisc: remove driver_data direct access of struct device\n  of_serial: remove driver_data direct access of struct device\n  mips: remove driver_data direct access of struct device\n  ipmi: remove driver_data direct access of struct device\n  infiniband: ehca: remove driver_data direct access of struct device\n  ibmvscsi: gadget: at91_udc: remove driver_data direct access of struct device\n  hvcs: remove driver_data direct access of struct device\n  xen block: remove driver_data direct access of struct device\n  thermal: remove driver_data direct access of struct device\n  scsi: remove driver_data direct access of struct device\n  pcmcia: remove driver_data direct access of struct device\n  PCIE: remove driver_data direct access of struct device\n  ...\n\nManually fix up trivial conflicts due to different direct driver_data\ndirect access fixups in drivers/block/{ps3disk.c,ps3vram.c}\n"
    },
    {
      "commit": "9be12f9b1c4fd5f18cc82c170a32bfe1713ba76d",
      "tree": "d59b601e655160be8caaeb3ba755b0ad50199cc0",
      "parents": [
        "949e82744b31b555dd6dba40758e05338f305233"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 13 01:03:24 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 16 04:56:53 2009 -0700"
      },
      "message": "sparc64: Add proper dynamic ftrace support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "156f5a7801195fa2ce44aeeb62d6cf8468f3332a",
      "tree": "dd506816ca6f14bb650189aa364eb0a2f51ad5cc",
      "parents": [
        "1b713e00500c6f03317742981674e89a21629399"
      ],
      "author": {
        "name": "GeunSik Lim",
        "email": "leemgs1@gmail.com",
        "time": "Tue Jun 02 15:01:37 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:28 2009 -0700"
      },
      "message": "debugfs: Fix terminology inconsistency of dir name to mount debugfs filesystem.\n\nMany developers use \"/debug/\" or \"/debugfs/\" or \"/sys/kernel/debug/\"\ndirectory name to mount debugfs filesystem for ftrace according to\n./Documentation/tracers/ftrace.txt file.\n\nAnd, three directory names(ex:/debug/, /debugfs/, /sys/kernel/debug/) is\nexisted in kernel source like ftrace, DRM, Wireless, Documentation,\nNetwork[sky2]files to mount debugfs filesystem.\n\ndebugfs means debug filesystem for debugging easy to use by greg kroah\nhartman. \"/sys/kernel/debug/\" name is suitable as directory name\nof debugfs filesystem.\n- debugfs related reference: http://lwn.net/Articles/334546/\n\nFix inconsistency of directory name to mount debugfs filesystem.\n\n* From Steven Rostedt\n  - find_debugfs() and tracing_files() in this patch.\n\nSigned-off-by: GeunSik Lim \u003cgeunsik.lim@samsung.com\u003e\nAcked-by     : Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nReviewed-by  : Steven Rostedt \u003crostedt@goodmis.org\u003e\nReviewed-by  : James Smart \u003cjames.smart@emulex.com\u003e\nCC: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCC: David Airlie \u003cairlied@linux.ie\u003e\nCC: Peter Osterlund \u003cpetero2@telia.com\u003e\nCC: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCC: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCC: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "45e3e1935e2857c54783291107d33323b3ef33c8",
      "tree": "26a6e3228b52d0f96f6e56e5879ca898fe909592",
      "parents": [
        "cf5046323ea254be72535648a9d090b18b8510f3",
        "3f8d9ced7746f3f329ccca0bb3f3c7a2c15c47bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 14:12:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 14:12:18 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (53 commits)\n  .gitignore: ignore *.lzma files\n  kbuild: add generic --set-str option to scripts/config\n  kbuild: simplify argument loop in scripts/config\n  kbuild: handle non-existing options in scripts/config\n  kallsyms: generalize text region handling\n  kallsyms: support kernel symbols in Blackfin on-chip memory\n  documentation: make version fix\n  kbuild: fix a compile warning\n  gitignore: Add GNU GLOBAL files to top .gitignore\n  kbuild: fix delay in setlocalversion on readonly source\n  README: fix misleading pointer to the defconf directory\n  vmlinux.lds.h update\n  kernel-doc: cleanup perl script\n  Improve vmlinux.lds.h support for arch specific linker scripts\n  kbuild: fix headers_exports with boolean expression\n  kbuild/headers_check: refine extern check\n  kbuild: fix \"Argument list too long\" error for \"make headers_check\",\n  ignore *.patch files\n  Remove bashisms from scripts\n  menu: fix embedded menu presentation\n  ...\n"
    },
    {
      "commit": "1f990cf94559e0a7363d56aade1d5dc6c515b60b",
      "tree": "b35e62754b90ffb46295249106c1d2cf6c65b4a5",
      "parents": [
        "47312d2cfd9b769c1739738602c163c4c9814c7b"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 25 16:43:27 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:48:08 2009 +0200"
      },
      "message": "kbuild: add generic --set-str option to scripts/config\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "47312d2cfd9b769c1739738602c163c4c9814c7b",
      "tree": "029e0c3ff19b5a246bae472f36b19e9281293cfd",
      "parents": [
        "566432224731c3d8fa7925ce07953701f536a666"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 25 16:43:25 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:48:08 2009 +0200"
      },
      "message": "kbuild: simplify argument loop in scripts/config\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "566432224731c3d8fa7925ce07953701f536a666",
      "tree": "f79fe2d95505f0f1b22ded009638e94df023ae9a",
      "parents": [
        "17b1f0de79dbdf5cfb2686b63a7fb9ecc440da7c"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Jun 14 22:48:07 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:48:07 2009 +0200"
      },
      "message": "kbuild: handle non-existing options in scripts/config\n\nIf an option does not exist in .config, set it at the end of the file.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "17b1f0de79dbdf5cfb2686b63a7fb9ecc440da7c",
      "tree": "0bf1a077eb42e61b353463c4c7193af09971e379",
      "parents": [
        "028f042613c3c99db20dd7f4e4069fbbcea92dd7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 08 19:12:13 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:43:46 2009 +0200"
      },
      "message": "kallsyms: generalize text region handling\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "028f042613c3c99db20dd7f4e4069fbbcea92dd7",
      "tree": "e23ca3d718e947a533c6e54cce9ac9b9f5f27691",
      "parents": [
        "2185a5ecd98d2cebc6a29b07b1ea4f7334c2ccc3"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Jul 10 06:25:40 2006 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:43:45 2009 +0200"
      },
      "message": "kallsyms: support kernel symbols in Blackfin on-chip memory\n\nThe Blackfin arch has a discontiguous .text layout due to having on-chip\ninstruction memory and no virtual memory support.  As such, we need to\nadd explicit checks for these additional .text regions.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d067aa741589a9783cc43315119e0f431b4e382c",
      "tree": "2dbfbd85123be195e0ca3bf5365f6a16995f8f03",
      "parents": [
        "f2ac5e78928bf94118b4d4911166a02e8a87d3ea"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Jun 10 12:48:23 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:36:23 2009 +0200"
      },
      "message": "kbuild: fix a compile warning\n\ngcc-4.4.1:\n\n HOSTCC  scripts/basic/fixdep\nscripts/basic/fixdep.c: In function \u0027traps\u0027:\nscripts/basic/fixdep.c:377: warning: dereferencing type-punned pointer will break strict-aliasing rules\nscripts/basic/fixdep.c:379: warning: dereferencing type-punned pointer will break strict-aliasing rules\n\n(Apparently -fno-strict-aliasing will fix this too)\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a2bb90a08cb3b64dd815d762ffde2312582a6ec9",
      "tree": "469e2ca62aec1fc1764fb2f55dc8a0650e4b8d42",
      "parents": [
        "b2d8993026a26f4ece8c8b3f2e138d2ba8f18eaa"
      ],
      "author": {
        "name": "Nico Schottelius",
        "email": "nico-linuxsetlocalversion@schottelius.org",
        "time": "Fri Jun 12 09:59:52 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:26:00 2009 +0200"
      },
      "message": "kbuild: fix delay in setlocalversion on readonly source\n\nDo not update index on read only media.\nIdea published by Christian Kujau \u003clists@nerdbynature.de\u003e.\n\nCc: Nico Schottelius \u003cnico@ikn.schottelius.org\u003e\nCc: Christian Kujau \u003clists@nerdbynature.de\u003e\n"
    },
    {
      "commit": "d645727bdc2aed8e2e0e9496248f735481b5049a",
      "tree": "079fa3cf369dbf0dc0663fe1b0a62460c522a8e9",
      "parents": [
        "cd166bd0dde265a97dd9aa8e3451a2646d96d04b",
        "310d6b671588dd7695cbc0d09d02e41d94a42bed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:18:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:18:05 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (30 commits)\n  [S390] wire up sys_perf_counter_open\n  [S390] wire up sys_rt_tgsigqueueinfo\n  [S390] ftrace: add system call tracer support\n  [S390] ftrace: add function graph tracer support\n  [S390] ftrace: add function trace mcount test support\n  [S390] ftrace: add dynamic ftrace support\n  [S390] kprobes: use probe_kernel_write\n  [S390] maccess: arch specific probe_kernel_write() implementation\n  [S390] maccess: add weak attribute to probe_kernel_write\n  [S390] profile_tick called twice\n  [S390] dasd: forward internal errors to dasd_sleep_on caller\n  [S390] dasd: sync after async probe\n  [S390] dasd: check_characteristics cleanup\n  [S390] dasd: no High Performance FICON in 31-bit mode\n  [S390] dcssblk: revert devt conversion\n  [S390] qdio: fix access beyond ARRAY_SIZE of irq_ptr-\u003e{in,out}put_qs\n  [S390] vmalloc: add vmalloc kernel parameter support\n  [S390] uaccess: use might_fault() instead of might_sleep()\n  [S390] 3270: lock dependency fixes\n  [S390] 3270: do not register with tty_register_device\n  ...\n"
    },
    {
      "commit": "cd166bd0dde265a97dd9aa8e3451a2646d96d04b",
      "tree": "3a7fb5b8bb8d7676e804845b75977be380b8dcff",
      "parents": [
        "6b702462cbe5b6f372966a53f4465d745d86b65c",
        "5b02ee3d219f9e01b6e9146e25613822cfc2e5ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:15:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:15:51 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:\n  add generic lib/checksum.c\n  asm-generic: add a generic uaccess.h\n  asm-generic: add generic NOMMU versions of some headers\n  asm-generic: add generic atomic.h and io.h\n  asm-generic: add legacy I/O header files\n  asm-generic: add generic versions of common headers\n  asm-generic: make bitops.h usable\n  asm-generic: make pci.h usable directly\n  asm-generic: make get_rtc_time overridable\n  asm-generic: rename page.h and uaccess.h\n  asm-generic: rename atomic.h to atomic-long.h\n  asm-generic: add a generic unistd.h\n  asm-generic: add generic ABI headers\n  asm-generic: add generic sysv ipc headers\n  asm-generic: introduce asm/bitsperlong.h\n  asm-generic: rename termios.h, signal.h and mman.h\n"
    },
    {
      "commit": "e3353853730eb99c56b7b0aed1667d51c0e3699a",
      "tree": "d0da26c34a8ca12a57662830fd698ca6696f3805",
      "parents": [
        "c89e80168ba1ed37627fe03116b0cf8474dcb7e0"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Tue May 26 15:46:10 2009 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jun 12 22:16:40 2009 +0930"
      },
      "message": "virtio: enhance id_matching for virtio drivers\n\nThis patch allows a virtio driver to use VIRTIO_DEV_ANY_ID for the\ndevice id. This will be used by a test module that can be bound to\nany virtio device.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "5b02ee3d219f9e01b6e9146e25613822cfc2e5ce",
      "tree": "7ce9126738c3cf4b37d67170d0e4b34818c057a9",
      "parents": [
        "26a28fa4fea5b8c65713aa50c124f76a88c7924d",
        "8ebf975608aaebd7feb33d77f07ba21a6380e086"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Jun 12 09:53:47 2009 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Jun 12 11:32:58 2009 +0200"
      },
      "message": "asm-generic: merge branch \u0027master\u0027 of torvalds/linux-2.6\n\nFixes a merge conflict against the x86 tree caused by a fix to\natomic.h which I renamed to atomic_long.h.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "dfd9f7abc0fb67b5781f340d982384cea53b2884",
      "tree": "850baae88167699f45ba1dea1765b9156373db72",
      "parents": [
        "a2b53673fae14601bb520acf6a6f154463994565"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jun 12 10:26:44 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jun 12 10:27:38 2009 +0200"
      },
      "message": "[S390] ftrace: add dynamic ftrace support\n\nDynamic ftrace support for s390.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e64a1617eca39d62b248a11699de9c1195369661",
      "tree": "41e9b99b647b66256ed9e72c183929b57ead91a0",
      "parents": [
        "6103ec56c65c33774c7c38652c8204120c3c7519"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:28 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:02:16 2009 +0200"
      },
      "message": "asm-generic: add a generic unistd.h\n\nA new architecture should only define a minimal set of system\ncalls while still providing the full functionality. This version\nof unistd.h has gone through intensive review to make sure that\nby default it only enables syscalls that do not already have\na more featureful replacement.\n\nIt is modeled after the x86-64 version of unistd.h, which unifies\nthe syscall number definition and the actual system call table\nin a single file, in order to keep them synchronized much more\neasily.\n\nThis first version still keeps legacy system call definitions\naround, guarded by various #ifdefs, and with numbers larger\nthan 1024. The idea behind this is to make it easier for\nnew architectures to transition from a full list to the reduced\nset. In particular, the new microblaze architecture that should\nmigrate to using the generic ABI headers can at least use an\nexisting uClibc source tree without major rewrites during the\nconversion.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "862366118026a358882eefc70238dbcc3db37aac",
      "tree": "4eb62bc10327a5afac064a95a091ea05ecd2acc1",
      "parents": [
        "57eee9ae7bbcfb692dc96c739a5184adb6349733",
        "511b01bdf64ad8a38414096eab283c7784aebfc4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 19:53:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 19:53:40 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (244 commits)\n  Revert \"x86, bts: reenable ptrace branch trace support\"\n  tracing: do not translate event helper macros in print format\n  ftrace/documentation: fix typo in function grapher name\n  tracing/events: convert block trace points to TRACE_EVENT(), fix !CONFIG_BLOCK\n  tracing: add protection around module events unload\n  tracing: add trace_seq_vprint interface\n  tracing: fix the block trace points print size\n  tracing/events: convert block trace points to TRACE_EVENT()\n  ring-buffer: fix ret in rb_add_time_stamp\n  ring-buffer: pass in lockdep class key for reader_lock\n  tracing: add annotation to what type of stack trace is recorded\n  tracing: fix multiple use of __print_flags and __print_symbolic\n  tracing/events: fix output format of user stack\n  tracing/events: fix output format of kernel stack\n  tracing/trace_stack: fix the number of entries in the header\n  ring-buffer: discard timestamps that are at the start of the buffer\n  ring-buffer: try to discard unneeded timestamps\n  ring-buffer: fix bug in ring_buffer_discard_commit\n  ftrace: do not profile functions when disabled\n  tracing: make trace pipe recognize latency format flag\n  ...\n"
    },
    {
      "commit": "82782ca77d1bfb32b0334cce40a25b91bd8ec016",
      "tree": "d8c73212af80ed9aa314612e2b8b9e6cf74c47f7",
      "parents": [
        "f0d5e12bd42b7173ebbbf59279c867605f859814",
        "6799687a53a28536fd027ccb644833f66a778925"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 15:30:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 15:30:41 2009 -0700"
      },
      "message": "Merge branch \u0027x86-kbuild-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-kbuild-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (46 commits)\n  x86, boot: add new generated files to the appropriate .gitignore files\n  x86, boot: correct the calculation of ZO_INIT_SIZE\n  x86-64: align __PHYSICAL_START, remove __KERNEL_ALIGN\n  x86, boot: correct sanity checks in boot/compressed/misc.c\n  x86: add extension fields for bootloader type and version\n  x86, defconfig: update kernel position parameters\n  x86, defconfig: update to current, no material changes\n  x86: make CONFIG_RELOCATABLE the default\n  x86: default CONFIG_PHYSICAL_START and CONFIG_PHYSICAL_ALIGN to 16 MB\n  x86: document new bzImage fields\n  x86, boot: make kernel_alignment adjustable; new bzImage fields\n  x86, boot: remove dead code from boot/compressed/head_*.S\n  x86, boot: use LOAD_PHYSICAL_ADDR on 64 bits\n  x86, boot: make symbols from the main vmlinux available\n  x86, boot: determine compressed code offset at compile time\n  x86, boot: use appropriate rep string for move and clear\n  x86, boot: zero EFLAGS on 32 bits\n  x86, boot: set up the decompression stack as early as possible\n  x86, boot: straighten out ranges to copy/zero in compressed/head*.S\n  x86, boot: stylistic cleanups for boot/compressed/head_64.S\n  ...\n\nFixed trivial conflict in arch/x86/configs/x86_64_defconfig manually\n"
    },
    {
      "commit": "b9d97328e27b9272ed2ff2ad18de61aa1bf12af8",
      "tree": "1b5ec2ded4c266846c499958a38b2259c605f656",
      "parents": [
        "ef53dae8658cf0e93d380983824a661067948d87"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jun 09 08:50:38 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 23:02:30 2009 +0200"
      },
      "message": "kernel-doc: cleanup perl script\n\nVarious cleanups of scripts/kernel-doc:\n- don\u0027t use **/ as an ending kernel-doc block since it\u0027s not preferred;\n- typos/spellos\n- add whitespace around \u003d\u003d, after comma, \u0026 around . operator;\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "eedc9d83eaab2d35fb9dd1ec25b765dec964e26c",
      "tree": "0ac52787334de2da7852f70a4d6822e6cb291a68",
      "parents": [
        "67b7ebe091cd92fd69f732da3170720d79c4e632"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sat Jun 06 22:47:11 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:57 2009 +0200"
      },
      "message": "kbuild: fix headers_exports with boolean expression\n\nWhen we had code like this in a header unifdef failed to\ndeduct that the expression was always false - and we had code exported\nthat was not intended for userspace.\n\n#if defined(__KERNEL__) \u0026\u0026 !defined(__ASSEMBLY__)\n  int a;\n#endif\n\nThis commit implment support in unidef which allows it to work out if\nan #if expression always evaluates true or false for symbols which\nare being undefined/always defined.\n\nThe patch is slightly more complicated than I\u0027d hoped because unifdef\nneeds to see lines fully evaluated - doing otherwise causes it to\nmark the line as \"dirty\" and copy it over no matter what.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "67b7ebe091cd92fd69f732da3170720d79c4e632",
      "tree": "2e56df34060ab6524302c1bff421d229b9d69293",
      "parents": [
        "7211b8b9028854eee0d03ee6231440b7fb492521"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Thu Jun 04 22:12:01 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:56 2009 +0200"
      },
      "message": "kbuild/headers_check: refine extern check\n\n\u0027extern\u0027 checking information is not clear, refine it.\nPlus, fix a comment.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\n[sam: redid the extern error message]\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7211b8b9028854eee0d03ee6231440b7fb492521",
      "tree": "bc273f884b79e2fc21c4ffad1fadfeabde59fa33",
      "parents": [
        "35763e854f8aa2d579236a4670c32c078d143b3a"
      ],
      "author": {
        "name": "Sergei Poselenov",
        "email": "sposelenov@emcraft.com",
        "time": "Fri Jun 05 16:11:09 2009 +0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:56 2009 +0200"
      },
      "message": "kbuild: fix \"Argument list too long\" error for \"make headers_check\",\n\nI\u0027m trying to install kernel headers to build a cross-toolchain, but got\nthe following:\n\nmake ARCH\u003darm\nINSTALL_HDR_PATH\u003d/work/psl/eldk-builds/arm-2009-04-21/work/var/tmp/crosstool-0.43-3-root/usr/crosstool/gcc-4.2.2-glibc-20070515T2025-eldk/\n+arm-linux-gnueabi/arm-linux-gnueabi/\nheaders_check\n...\n  CHECK   include/linux/raid (2 files)\n  CHECK   include/linux/spi (1 files)\n  CHECK   include/linux/sunrpc (1 files)\n  CHECK   include/linux/tc_act (6 files)\n  CHECK   include/linux/tc_ematch (4 files)\n  CHECK   include/linux/usb (8 files)\nmake[2]: execvp: /bin/sh: Argument list too long\nmake[2]: ***\n[/work/psl/eldk-builds/arm-2009-04-21/work/var/tmp/crosstool-0.43-3-root/usr/crosstool/gcc-4.2.2-glibc-20070515T2025-eldk/arm-linux-gnueab\n+i/arm-linux-gnueabi//include/linux/.check]\nError 127\nmake[1]: *** [linux] Error 2\nmake: *** [headers_check] Error 2\n-\u003e\n\nIntroduce use of xargs to fix this.\n\nSigned-off-by: Sergei Poselenov \u003csposelenov@emcraft.com\u003e\nCc: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bdefe35d40c6bb5859dadee26c2e19bf58540f1d",
      "tree": "da2b32395341bdcb3bd829b6634a818111f6fdf4",
      "parents": [
        "a9eb522375abc79c2bf23940a067bc0046276236"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@debian.org",
        "time": "Fri Jun 05 15:02:49 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:54 2009 +0200"
      },
      "message": "Remove bashisms from scripts\n\nThe \u0027-e\u0027 option to echo and brace expansion are not guaranteed to be supported\nby a POSIX-compliant /bin/sh (e.g. dash)\n\nSigned-off-by: dann frazier \u003cdannf@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8b8b76c045beb85c1c2b28e07eff6599a1e95cf1",
      "tree": "92cbaa67dc948afab82f6b2ec425fafe5cec1b1d",
      "parents": [
        "1581c1cede3b180b77aa08024c6ca406252cc21f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jun 06 00:18:05 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:53 2009 +0200"
      },
      "message": "kbuild: add hint about __refdata to modpost\n\nAs requested by Guennadi Liakhovetski\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1581c1cede3b180b77aa08024c6ca406252cc21f",
      "tree": "27aaeee0e6a263b221fc402b3a2cbd5122de8919",
      "parents": [
        "ad6ccfad6f759a5d657dabe2071a8f2a503fcc84"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Tue May 12 13:43:36 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:52 2009 +0200"
      },
      "message": "scripts/headers_check.pl: correct RE in header CONFIG leak check\n\nCorrect the regular expression in scripts/headers_check.pl to include \u0027_\u0027\nas a valid character in the class; otherwise, the check will report a\n\"leaked\" symbol of CONFIG_A_B_C as merely CONFIG_A.\n\nThis patch will make no difference whatsoever in the current kernel tree\nas the call to the perl routine that does that check is currently\ncommented out:\n\n                \u0026check_include();\n                \u0026check_asm_types();\n                \u0026check_sizetypes();\n                \u0026check_prototypes();\n                # Dropped for now. Too much noise \u0026check_config();\n\nHowever, I noticed that problem when I was building the yum downloadable\nkernel source rpm for fedora 11 (beta), which *does* run that check, and\nthat\u0027s where the problem became obvious.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "12122f62324e7c6837ee8b0fa8d257ce7ebcfc6f",
      "tree": "5f4dff0d7a3612c45a87a2fb4ba2599484eea9fd",
      "parents": [
        "284026cdfb5a899e558dcb7a36aefaf54a78c094"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:54 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:51 2009 +0200"
      },
      "message": "kconfig: do not hardcode \"include/config/auto.conf\" filename\n\nRegardless of KCONFIG_AUTOCONFIG, the filename written as a Make target\ninto \"include/config/auto.conf.cmd\" was always the default one.\n\nOf course this doesn\u0027t make it work for the Kernel kbuild system, since\nthere the filename is hardcoded at several places in the Makefiles.\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "284026cdfb5a899e558dcb7a36aefaf54a78c094",
      "tree": "6a03143cbf7727132494cb68a1420940dc5b7d98",
      "parents": [
        "8d90c97e46930d01e9394bceb6276c7175136bdc"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:53 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:51 2009 +0200"
      },
      "message": "kconfig: do not hardcode \".config\" filename\n\nRather than hardcoding \".config\" use conf_get_configname(), which also\nrespects the environment variable KCONFIG_CONFIG.\n\nThis fixes \"make silentoldconfig\" when KCONFIG_CONFIG is used and also\nsuggests the given filename for \"Load\" and \"Save as\" in qconf.\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8d90c97e46930d01e9394bceb6276c7175136bdc",
      "tree": "21046d46070559b34c81d8ad07f29604d1bc8a46",
      "parents": [
        "fbb86374445d97072dd994f1a4adf023bfd1e86e"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:52 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:50 2009 +0200"
      },
      "message": "kconfig qconf: fix the type of the desktop widget\n\nQApplication::desktop() returns a pointer to QDesktopWidget, not to\nQWidget.\n\nFixes the following compiler error after a quick conversion with \u0027qt3to4\u0027,\nwhich occured with g++ 3.4.6 and 4.1.2, but not anymore with 4.3.2.\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigMainWindow::ConfigMainWindow()\u0027:\nscripts/kconfig/qconf.cc:1289: error: cannot convert \u0027QDesktopWidget*\u0027 to \u0027QWidget*\u0027 in initialization\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fbb86374445d97072dd994f1a4adf023bfd1e86e",
      "tree": "f9ba36643b5a2a2d5fa3f44cd95e78b32a5c9e38",
      "parents": [
        "7298b936017859fce4906e38f485c131520fe857"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:51 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:50 2009 +0200"
      },
      "message": "kconfig qconf: add namespace for use of Key_ enum values\n\nThey are defined in the \u0027Qt\u0027 namespace.\n\nFixes the following compiler errors after a quick conversion with \u0027qt3to4\u0027,\nwhich occured with g++ 3.4.6 and 4.1.2, but not anymore with 4.3.2.\n\nscripts/kconfig/qconf.cc: In member function \u0027virtual void ConfigLineEdit::keyPressEvent(QKeyEvent*)\u0027:\nscripts/kconfig/qconf.cc:311: error: \u0027Key_Escape\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:313: error: \u0027Key_Return\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:314: error: \u0027Key_Enter\u0027 was not declared in this scope\n\nscripts/kconfig/qconf.cc: In member function \u0027virtual void ConfigList::keyPressEvent(QKeyEvent*)\u0027:\nscripts/kconfig/qconf.cc:653: error: \u0027Key_Escape\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:666: error: \u0027Key_Return\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:667: error: \u0027Key_Enter\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:681: error: \u0027Key_Space\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:684: error: \u0027Key_N\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:687: error: \u0027Key_M\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:690: error: \u0027Key_Y\u0027 was not declared in this scope\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigMainWindow::ConfigMainWindow()\u0027:\nscripts/kconfig/qconf.cc:1329: error: \u0027CTRL\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1329: error: \u0027Key_Q\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1331: error: \u0027Key_L\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1333: error: \u0027Key_S\u0027 was not declared in this scope\nscripts/kconfig/qconf.cc:1340: error: \u0027Key_F\u0027 was not declared in this scope\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7298b936017859fce4906e38f485c131520fe857",
      "tree": "718c57096a4109e43afcafc593e8ec967c017186",
      "parents": [
        "98403a91389d11edd954e8f89dcffc3db525657f"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:50 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:49 2009 +0200"
      },
      "message": "kconfig qconf: fix namespace for Horizontal and Vertical enum values\n\nThey were used as QSplitter::Horizontal resp. QSplitter::Vertical, but\nare defined in the \u0027Qt\u0027 namespace.\n\nFixes the following compiler errors after a quick conversion with \u0027qt3to4\u0027,\nwhich occured with g++ 3.4.6 and 4.1.2, but not anymore with 4.3.2.\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigSearchWindow::ConfigSearchWindow(ConfigMainWindow*, const char*)\u0027:\nscripts/kconfig/qconf.cc:1213: error: \u0027Vertical\u0027 is not a member of \u0027QSplitter\u0027\n\nscripts/kconfig/qconf.cc: In constructor \u0027ConfigMainWindow::ConfigMainWindow()\u0027:\nscripts/kconfig/qconf.cc:1304: error: \u0027Horizontal\u0027 is not a member of \u0027QSplitter\u0027\nscripts/kconfig/qconf.cc:1311: error: \u0027Vertical\u0027 is not a member of \u0027QSplitter\u0027\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "98403a91389d11edd954e8f89dcffc3db525657f",
      "tree": "bbfb429f1aed44ab7bc04c9d973889f7d1f648b6",
      "parents": [
        "c26dd719a5b9d94d12211f2d101bd7dffb7f9f1f"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:49 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:48 2009 +0200"
      },
      "message": "kconfig qconf: fix -Wall compiler warnings\n\nThese compiler warnings occure when adding -Wall to HOSTCXXFLAGS in\n/Makefile\n\nscripts/kconfig/qconf.h: In constructor ‘ConfigInfoView::ConfigInfoView(QWidget*, const char*)’:\nscripts/kconfig/qconf.h:274: warning: ‘ConfigInfoView::menu’ will be initialized after\nscripts/kconfig/qconf.h:273: warning:   ‘symbol* ConfigInfoView::sym’\nscripts/kconfig/qconf.cc:922: warning:   when initialized here\n\nscripts/kconfig/qconf.cc: In member function ‘void ConfigMainWindow::setMenuLink(menu*)’:\nscripts/kconfig/qconf.cc:1498: warning: enumeration value ‘menuMode’ not handled in switch\nscripts/kconfig/qconf.cc:1498: warning: enumeration value ‘listMode’ not handled in switch\n\nscripts/kconfig/qconf.cc: In member function ‘void ConfigMainWindow::saveSettings()’:\nscripts/kconfig/qconf.cc:1664: warning: enumeration value ‘menuMode’ not handled in switch\nscripts/kconfig/qconf.cc:1664: warning: enumeration value ‘listMode’ not handled in switch\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c26dd719a5b9d94d12211f2d101bd7dffb7f9f1f",
      "tree": "f053c38f406df608a1beb49d9722bc8468dd0286",
      "parents": [
        "98f540d31ba0d3598b52177e194dde0bc498352d"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:48 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:47 2009 +0200"
      },
      "message": "gitignore: ignore Kconfig i18n files\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "590a5857291e88c00a1be53fb373e8bf82f86284",
      "tree": "53402bf8bbccdb780faa30c6deda687891c2ee28",
      "parents": [
        "6f26e5e412ddc23e1d698390243e39802410ab15"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:46 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:46 2009 +0200"
      },
      "message": "kconfig: add a note about the deps to the \u0027silentoldconfig\u0027 help\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6f26e5e412ddc23e1d698390243e39802410ab15",
      "tree": "8c8b1fc0044cb7d5893a72faa5b5000e70538248",
      "parents": [
        "b8b0618cf6fab3bd5b1da8c72f4b29847d81ac42"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon May 18 01:36:45 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:46 2009 +0200"
      },
      "message": "kconfig: fix typo \"mconfig\" to \"menuconfig\" in a comment\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2d51005c27a12e43d672debbbb918e7f74987f96",
      "tree": "41a1761f96a1be1b86ba261e12c3a2f3e7bdf1f2",
      "parents": [
        "cefdff4b4d5ba3f9b7eee2c1c1827553794cb465"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun May 31 18:05:34 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:44 2009 +0200"
      },
      "message": "kbuild: allow docproc invocation from external\n\n- getcwd returns path without a slash at the end, add the slash\n- add KBUILD_SRC env support, so that we can specify path for\n  kernel (to know where scripts/kernel-doc resides) and SRCTREE\n  (for searching files referenced in .tmpl) separately\n\n[v2]\n- use KBUILD_SRC instead of a newly introduced environment variable\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cefdff4b4d5ba3f9b7eee2c1c1827553794cb465",
      "tree": "94e09084e85752710668428d09a9b0a77aa01d2c",
      "parents": [
        "fd6c3a8dc44329d3aff9a578b5120982f63711ee"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Thu Jun 04 22:12:09 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:43 2009 +0200"
      },
      "message": "kbuild: clean up scripts/headers.sh\n\n\u0027drop\u0027 variable is unused.\n\n\u0027ppc\u0027 and \u0027sparc64\u0027 directories don\u0027t exist in arch/,\nand I think their headers can be well exported now, so\njust remove them.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fd6c3a8dc44329d3aff9a578b5120982f63711ee",
      "tree": "ba7b7a183d0db95a4ddb33e83a075f963a2028e3",
      "parents": [
        "6d9923219c6cd1df360f8823253717623f3ad348"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Mar 12 10:58:33 2009 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:43 2009 +0200"
      },
      "message": "initconst adjustments\n\n- add .init.rodata to INIT_DATA, and group all initconst flavors\n  together\n- move strings generated from __setup_param() into .init.rodata\n- add .*init.rodata to modpost\u0027s sets of init sections\n- make modpost warn about references between meminit and cpuinit\n  as well as memexit and cpuexit sections (as CPU and memory\n  hotplug are independently selectable features)\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6d9923219c6cd1df360f8823253717623f3ad348",
      "tree": "fd7898506dd7ade7ad0c12fb30ca9b97f3cc5924",
      "parents": [
        "54c3355658bb66bbe20aef9b6297d72ac85571f4"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Apr 23 01:12:58 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:42 2009 +0200"
      },
      "message": "kbuild, deb-pkg: bump standards version\n\nLatest Debian policy is 3.8.1.\nEven if we are not yet compliant to it strive for the latest.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "54c3355658bb66bbe20aef9b6297d72ac85571f4",
      "tree": "d707c268b9913749a5900badc59c121fa1e4eab1",
      "parents": [
        "8ebc2fe9c5e502a0f34be498b0732bb3b897b12d"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Apr 23 01:12:41 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:42 2009 +0200"
      },
      "message": "kbuild, deb-pkg: fix Section field\n\nSection \"base\" has been removed, the base is defined by Priority field.\n\nFor Squeeze the section should be \"kernel\", but as that\u0027s not yet\nsupported for Sarge and Etch we stay with admin for now.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8ebc2fe9c5e502a0f34be498b0732bb3b897b12d",
      "tree": "26f7b0828c634d85d349271e73f0f4ee1a2af08b",
      "parents": [
        "f7a2c31f1e4e622056c8a14260937e87f1277867"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Apr 23 01:12:21 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:41 2009 +0200"
      },
      "message": "kbuild, deb-pkg: fix Provides field\n\nkernel-image naming has been dropped for the Lenny release\nand was only transitional for Etch.\n\nAs it builds modules it provides linux-modules-$version.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "f7a2c31f1e4e622056c8a14260937e87f1277867",
      "tree": "9fa6ebd9fe44e19231437682f3382f0d9d5b63f2",
      "parents": [
        "4bf4cd4939975c2f6375443212109dbb8c4e8731"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Apr 23 01:12:01 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:41 2009 +0200"
      },
      "message": "kbuild, deb-pkg: fix generated package name\n\nThe binary package that make deb-pkg creates is a linux-image.\nTo be fixed may also be the addition of $DEB_ARCH.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4bf4cd4939975c2f6375443212109dbb8c4e8731",
      "tree": "291303cb1cf4b8af3d6279aabfde8a81f15bd6d2",
      "parents": [
        "edec611db0474e90503d46428e4f196d5e30c091"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:11:43 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:40 2009 +0200"
      },
      "message": "kbuild, deb-pkg: improve Source field\n\nThe Source: field is defined as the source package in the package\narchive from which a binary packages are built. As deb-pkg does not\ngenerate a source package, we should avoid to use any existing source\npackages here.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "edec611db0474e90503d46428e4f196d5e30c091",
      "tree": "0fc16e80b28d450fe95ce1abdad2121d6fb7d7d4",
      "parents": [
        "9461f666e42f2412e134a49e90ffd4a3340dfc0a"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Apr 23 01:11:20 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:39 2009 +0200"
      },
      "message": "kbuild, deb-pkg: improve maintainer identification\n\nTry harder to find email and maintainer name.\nDebian\u0027s own devscripts all use DEBEMAIL or DEBFULLNAME prior to an\neventual EMAIL or NAME environment variable. Match their logic.\n\n\"Anonymous\" sounds nicer then \"Kernel Compiler\" if no name is found.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9461f666e42f2412e134a49e90ffd4a3340dfc0a",
      "tree": "7186a3d05b3440253623f55d54935e0c36c575f1",
      "parents": [
        "a83ca2777f7f28e365de7c87903bad5e928f87ad"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Fri Apr 24 19:08:24 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:39 2009 +0200"
      },
      "message": "kbuild, deb-pkg: generate debian/copyright file\n\nOn Thursday 23 April 2009, Frans Pop wrote:\nAdd a basic debian/copyright to the binary packages.\n\nBased on an earlier patch from Maximilian Attems.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a83ca2777f7f28e365de7c87903bad5e928f87ad",
      "tree": "9f984943969eaa7bb07c267307dbe24300fbb53f",
      "parents": [
        "fe233cb6bfd36fcf5a36bbde7fa116d8ab5f4301"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:10:25 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:38 2009 +0200"
      },
      "message": "kbuild, deb-pkg: improve changelog entry and package descriptions\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fe233cb6bfd36fcf5a36bbde7fa116d8ab5f4301",
      "tree": "05ff7fb1b16a9715738dffc95320650c0b5233df",
      "parents": [
        "c72c75db86cf9f53c4c0df6724c0cf06db017652"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:10:10 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:37 2009 +0200"
      },
      "message": "kbuild, deb-pkg: allow alternative hook scripts directory in .deb packages\n\nHook scripts in the default directory /etc/kernel are also executed by\nofficial Debian kernel packages as well as kernel packages created using\nmake-kpkg. Allow to specify an alternative hook scripts directory by\nexporting the environment variable KDEB_HOOKDIR.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c72c75db86cf9f53c4c0df6724c0cf06db017652",
      "tree": "f18f6fbe325da5a7ee8f5c51e1c0cabaf879b994",
      "parents": [
        "4964451a321cfd6a05ea32af1317345c53b3ecb7"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:09:44 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:37 2009 +0200"
      },
      "message": "kbuild, deb-pkg: allow to specify a custom revision for .deb packages\n\nAllow to specify a custom revision for the generated .deb by\nexporting the environment variable KDEB_PKGVERSION.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4964451a321cfd6a05ea32af1317345c53b3ecb7",
      "tree": "246fdb5effc8ec5136b54bc0f4e0ae78f1826e68",
      "parents": [
        "a89b433bddea41a743d7937c87be5290ef4f1057"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:09:25 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:36 2009 +0200"
      },
      "message": "kbuild, deb-pkg: pass Debian maintainer script parameters to packaging hook scripts\n\nThe Debian packaging scripts created by the deb-pkg target do not pass\non the standard Debian maintainer script parameters to hook scripts,\nwhich means that those scripts cannot tell whether they are being called\nduring e.g. install vs. upgrade, or removal vs. purge of the package.\n\nAs there are several variantions in how hook scripts are called from\nkernel packages, we pass the parameters in the environment variable\nDEB_MAINT_PARAMS rather than as extra arguments.\n\nBump version of builddep script to 1.3.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a89b433bddea41a743d7937c87be5290ef4f1057",
      "tree": "0ed3e5ac2c0ee8f59d122b32e11f95cc07e8274b",
      "parents": [
        "3e2ab2563a599c3d3fd03952c056af09fc03b74a"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:09:04 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:36 2009 +0200"
      },
      "message": "kbuild, deb-pkg: fix \u0027file not found\u0027 error when building .deb package for arm\n\nNot all architectures prepend the $(boot) path in $(KBUILD_IMAGE).\nAllow for that fact in the builddeb script. Example is arm.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3e2ab2563a599c3d3fd03952c056af09fc03b74a",
      "tree": "5d06666b9c983acf50db9ca33ab67956ee61932d",
      "parents": [
        "4f66199b4b372a530333d0f25aeb5d80362241ed"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:08:44 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:35 2009 +0200"
      },
      "message": "kbuild, deb-pkg: refactor code to reduce duplication\n\nFactor out code to build package into separate function and\nonly write \"source\" section for the debian/control file once.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4f66199b4b372a530333d0f25aeb5d80362241ed",
      "tree": "2340699675b0195f91bca8377eacda2ba07c4e50",
      "parents": [
        "af6c159885537eb6582a61156ccfb73e83c0478d"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Apr 23 01:08:31 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:35 2009 +0200"
      },
      "message": "kbuild, deb-pkg: minor general improvements in builddeb script\n\nMinor coding style improvements and typo fix in leading comment.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "af6c159885537eb6582a61156ccfb73e83c0478d",
      "tree": "f3ee9a9f60135ef625b58d487bdb9c2d734c3d66",
      "parents": [
        "3af968e066d593bc4dacc021715f3e95ddf0996f"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sun Feb 15 22:15:16 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Jun 09 22:37:34 2009 +0200"
      },
      "message": "kconfig: handle comment entries within choice/endchoice\n\nImplement support for comment entries within choice groups. Comment entries\nare displayed visually distinct from normal configs, and selecting them is\na no-op.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "33252572e727ccdcc54efdb67157e7ab3d6942db",
      "tree": "0c346eccdeec7563402c9fa5ec417a8d57bde1ff",
      "parents": [
        "279e677faa775ad16e75c32e1bf4a37f8158bc61"
      ],
      "author": {
        "name": "Nico Schottelius",
        "email": "nico-linux-20090330@schottelius.org",
        "time": "Sat May 16 14:00:56 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 19 14:11:34 2009 -0700"
      },
      "message": "Fix scripts/setlocalversion with tagged git commit\n\nProduce correct output for\n- tagged commit (v2.6.30-rc6)\n- past tagged commit (v2.6.30-rc5-299-g7c7327d)\n- no tag\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3dd3b5a29bb9582957451531fed461628dfc834",
      "tree": "1c9961963861552a1a4759c27cc624a3098da860",
      "parents": [
        "0b4eb462da10f832b28d518abffa4d77805928a0"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue May 05 21:17:15 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 08 17:16:22 2009 -0700"
      },
      "message": "kbuild: allow compressors (gzip, bzip2, lzma) to take multiple inputs\n\nAllow the compression commands in Kbuild (i.e. gzip, bzip2, lzma) to\ntake multiple input files and emit the concatenated compressed\noutput.  This avoids an intermediate step when a kernel image is built\nfrom multiple components, such as the relocatable x86-32 kernel.\n\nSam Ravnborg integrated the bin_size script into the Makefile.\n\n[ Impact: new build feature, not yet used ]\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "44347d947f628060b92449702071bfe1d31dfb75",
      "tree": "c6ed74610d5b3295df4296659f80f5feb94b28cc",
      "parents": [
        "d94fc523f3c35bd8013f04827e94756cbc0212f4",
        "413f81eba35d6ede9289b0c8a920c013a84fac71"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu May 07 11:17:13 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu May 07 11:17:34 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into tracing/core\n\nMerge reason: tracing/core was on a .30-rc1 base and was missing out on\n              on a handful of tracing fixes present in .30-rc5-almost.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "31b6e76e21b2ffd3cb2f6fe4149790a9fdadce2d",
      "tree": "c41e2dc1c70acc229af72b65eb5630c484591a98",
      "parents": [
        "41ede23eded40832c955d98d4b71bc244809abb3"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Thu Apr 30 20:06:11 2009 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue May 05 19:17:22 2009 -0400"
      },
      "message": "ftrace: use .sched.text, not .text.sched in recordmcount.pl\n\nThe only references in the kernel to the .text.sched section are in\nrecordmcount.pl.  Since the code it has is intended to be example code\nit should refer to real kernel sections.  So change it to .sched.text\ninstead.\n\n[ Impact: consistency in comments ]\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nLKML-Reference: \u003c1241136371-10768-1-git-send-email-tabbott@mit.edu\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "4391ed6aa9a38cdfb48addd7a9b24a2ff099b1a7",
      "tree": "50d5dcda1a5d73c51c8c6e70858f8f276af1c29c",
      "parents": [
        "028ecebdd83cc4a7f8c7e96e28a5537d2ac98dae"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 04 13:05:26 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 04 13:05:26 2009 +0200"
      },
      "message": "kbuild, modpost: fix unexpected non-allocatable warning with mips\n\nmips emit the following debug sections:\n.mdebug* and .pdr\n\nThey were included in the check for non-allocatable section\nand caused modpost to warn.\n\nManuel Lauss suggested to fix this by adding the relevant\nsections to the list of sections we do not check.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReported-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\n"
    },
    {
      "commit": "028ecebdd83cc4a7f8c7e96e28a5537d2ac98dae",
      "tree": "f14dce375101e368575d91042f8a648762998b50",
      "parents": [
        "7d875a02864a35532543897195dfea2235815df8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 03 22:17:37 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 04 13:05:06 2009 +0200"
      },
      "message": "kbuild, modpost: fix \"unexpected non-allocatable\" warning with SUSE gcc\n\nJean reported that he saw one warning for each module like the one below:\nWARNING: arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.o (.comment.SUSE.OPTs): unexpected non-allocatable section.\n\nThe warning appeared with the improved version of the\ncheck of the flags in the sections.\n\nThat check already ignored sections named \".comment\" - but SUSE store\nadditional info in the comment section and has named it in a SUSE\nspecific way. Therefore modpost failed to ignore the section.\n\nThe fix is to extend the pattern so we ignore all sections\nthat start with the name \".comment.\".\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReported-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7d875a02864a35532543897195dfea2235815df8",
      "tree": "77949e1c62598f76b0921e593c81837d936869ed",
      "parents": [
        "b4348f32dae3cb6eb4bc21c7ed8f76c0b11e9d6a"
      ],
      "author": {
        "name": "Anders Kaseorg",
        "email": "andersk@MIT.EDU",
        "time": "Sun May 03 22:02:55 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon May 04 13:05:03 2009 +0200"
      },
      "message": "kbuild, modpost: fix unexpected non-allocatable section when cross compiling\n\nThe missing TO_NATIVE(sechdrs[i].sh_flags) was causing many\nunexpected non-allocatable section warnings when cross-compiling\nfor an architecture with a different endianness.\n\nFix endianness of all the fields in the ELF header and\nsection headers, not just some of them so we are not\nhit by this anohter time.\n\nSigned-off-by: Anders Kaseorg \u003candersk@mit.edu\u003e\nReported-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nTested-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9fffb55f66127b52c937ede5196ebfa0c0d50bce",
      "tree": "11664fb82734ba8dcde9556b8d47e780451a740a",
      "parents": [
        "afc1e702e8e8355faa712d4e90d9afe26a4995a5"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Apr 30 15:25:53 2009 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 02 16:52:26 2009 -0700"
      },
      "message": "Move dtc and libfdt sources from arch/powerpc/boot to scripts/dtc\n\nThe powerpc kernel always requires an Open Firmware like device tree\nto supply device information.  On systems without OF, this comes from\na flattened device tree blob.  This blob is usually generated by dtc,\na tool which compiles a text description of the device tree into the\nflattened format used by the kernel.  Sometimes, the bootwrapper makes\nsmall changes to the pre-compiled device tree blob (e.g. filling in\nthe size of RAM).  To do this it uses the libfdt library.\n\nBecause these are only used on powerpc, the code for both these tools\nis included under arch/powerpc/boot (these were imported and are\nperiodically updated from the upstream dtc tree).\n\nHowever, the microblaze architecture, currently being prepared for\nmerging to mainline also uses dtc to produce device tree blobs.  A few\nother archs have also mentioned some interest in using dtc.\nTherefore, this patch moves dtc and libfdt from arch/powerpc into\nscripts, where it can be used by any architecture.\n\nThe vast bulk of this patch is a literal move, the rest is adjusting\nthe various Makefiles to use dtc and libfdt correctly from their new\nlocations.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "414772fa496273d1a93cefa6dab790f5fdf9de82",
      "tree": "cdf96b513010ac6bfb02728bbb22906978af321c",
      "parents": [
        "7e567b44e6c59ad8bec321afb03302ffb1e6dda6",
        "b614a697dc17dff82f140d72d21a095f810fa7fb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 02 16:33:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 02 16:33:56 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  kbuild, modpost: Check the section flags, to catch missing \"ax\"/\"aw\"\n  kbuild: fix comment in modpost.c\n  kbuild: fix scripts/setlocalversion with git\n  kbuild: fix Module.markers permission error under cygwin\n  docs: also clean index.html\n  kbuild: remove a tag file before it is regenerated\n  kbuild: \"make prepare\" should be \"make modules_prepare\"\n  kbuild: clean Module.markers and modules.order for out-of-tree modules\n  avr32: drop unused CLEAN_FILES\n"
    }
  ],
  "next": "52dc5aec9fe2eb591f1490278ae767448860118b"
}
