)]}'
{
  "log": [
    {
      "commit": "a614d01bdd0cc8200d917da25f5a3d539b944193",
      "tree": "72b71a18008e104bf44bcf89bb0937dd4bef1134",
      "parents": [
        "744a971940520cf0818e1fe882b64892c528e6de"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Wed Nov 06 08:55:35 2013 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Nov 07 10:40:47 2013 -0300"
      },
      "message": "perf tools: Fix version when building out of tree\n\nWhen building perf out of tree:\n\n  $ make perf-tar-src-pkg\n  $ tar -xf perf-\u003cver\u003e.tar -C /tmp\n  $ cd /tmp/perf\u003cver\u003e\n  $ make -C tools/perf\n\nyou get this warning message:\n    make[1]: *** No rule to make target `kernelversion\u0027.  Stop.\n\nFix it by saving the perf version in the tar file and using that for the\nout of tree builds.\n\nv2: removed short form request and fixed up version string from usual output.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nSuggested-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1383753335-25782-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5a7d8a28080caed7fd4cb1b81d092adac4445e8e",
      "tree": "7d410cdd62dfebb24c22ccb8895efd9acf74ddb9",
      "parents": [
        "e0ea4045bce3cee84e35746fb98946ca36781248",
        "eb37e6ddf75a3d4c59e38193a7c8d409f5bd7d57"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 12 16:14:49 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 12 16:14:49 2013 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"This has been sitting in -next for a while with no objections and all\n  MIPS defconfigs except one are building fine; that one platform got\n  broken by another patch in your tree and I\u0027m going to submit a patch\n  separately.\n\n   - a handful of fixes that didn\u0027t make 3.11\n   - a few bits of Octeon 3 support with more to come for a later\n     release\n   - platform enhancements for Octeon, ath79, Lantiq, Netlogic and\n     Ralink SOCs\n   - a GPIO driver for the Octeon\n   - some dusting off of the DECstation code\n   - the usual dose of cleanups\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (65 commits)\n  MIPS: DMA: Fix BUG due to smp_processor_id() in preemptible code\n  MIPS: kexec: Fix random crashes while loading crashkernel\n  MIPS: kdump: Skip walking indirection page for crashkernels\n  MIPS: DECstation HRT calibration bug fixes\n  MIPS: Export copy_from_user_page() (needed by lustre)\n  MIPS: Add driver for the built-in PCI controller of the RT3883 SoC\n  MIPS: DMA: For BMIPS5000 cores flush region just like non-coherent R10000\n  MIPS: ralink: Add support for reset-controller API\n  MIPS: ralink: mt7620: Add cpu-feature-override header\n  MIPS: ralink: mt7620: Add spi clock definition\n  MIPS: ralink: mt7620: Add wdt clock definition\n  MIPS: ralink: mt7620: Improve clock frequency detection\n  MIPS: ralink: mt7620: This SoC has EHCI and OHCI hosts\n  MIPS: ralink: mt7620: Add verbose ram info\n  MIPS: ralink: Probe clocksources from OF\n  MIPS: ralink: Add support for systick timer found on newer ralink SoC\n  MIPS: ralink: Add support for periodic timer irq\n  MIPS: Netlogic: Built-in DTB for XLP2xx SoC boards\n  MIPS: Netlogic: Add support for USB on XLP2xx\n  MIPS: Netlogic: XLP2xx update for I2C controller\n  ...\n"
    },
    {
      "commit": "7848ea79025d07a5b35bfebb700f11999e5be69e",
      "tree": "b2616d8feb04b23d97e42686558a728310894115",
      "parents": [
        "d8b74276f5488d64ebb28d77631b536f1c5de6d2"
      ],
      "author": {
        "name": "Stuart Longland",
        "email": "redhatter@gentoo.org",
        "time": "Fri Oct 08 11:45:37 2010 +1000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 26 15:31:54 2013 +0200"
      },
      "message": "kbuild: Add MIPS specific files to generated package.\n\nA lot of 64-bit systems supported by Linux/MIPS have boot firmware or\nbootloaders that only understand 32-bit ELF files, and as such, the vmlinux.32\ntarget exists to support these systems.  Therefore, it\u0027d be nice if the tar-pkg\ntarget recognised this, and included the right version when packaging up a\nbinary of the kernel.\n\nThis updates buildtar to support MIPS targets.  MIPS may use \u0027vmlinux\u0027\nor \u0027vmlinux.32\u0027 depending on the target system.  This uses \u0027vmlinux.32\u0027\nin preference to \u0027vmlinux\u0027 where present (although I should check which\nis newer), including either file as /boot/vmlinux-${version}.\n\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1673/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "95e2a7d80779850341b45b4fbc2a0041bfc378fb",
      "tree": "9f64993a45f5bc6c203310392f55ac70ed06f5ed",
      "parents": [
        "46b5c9b856e8bcb44d8570cc55c46d19ca2428ff"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Sun Aug 11 21:55:19 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Aug 15 18:01:18 2013 +0200"
      },
      "message": "Provide version number for Debian firmware package\n\nscripts/package/builddeb is used to create Debian packages.\nCurrently the firmware package always gets the same version number\nirrespective of the Kernel version.\nThe paths inside the firmware package depend on the Kernel\nversion.\n\nWith the patch supplied the Kernel version becomes part of the\nDebian firmware package number.\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c95182bf9bd2df55739b187df8e972cb6cbee895",
      "tree": "806deff24a449954a8134c1b419ccc194cb6ea0c",
      "parents": [
        "9de7017644ceda33bec10b6bd564c2bc8120c3fc"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Wed Jul 03 16:02:06 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 24 15:50:24 2013 +0200"
      },
      "message": "deb-pkg: add a hook argument to match debian hooks parameters\n\nWe now provide the installed image path to the kernel hooks.\n\nThis should allow the package to better integrate with debian hooks, and\nshould not be too disruptive of hooks supporting only one parameter.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nReviewed-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9de7017644ceda33bec10b6bd564c2bc8120c3fc",
      "tree": "7e058bca199cfc0539b050d64ab8deae0cb979db",
      "parents": [
        "810e843746b7297819b0a76b6c105b9bda01fd9c"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Wed Jul 03 16:02:05 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 24 15:50:23 2013 +0200"
      },
      "message": "deb-pkg: fix installed image path on parisc, mips and powerpc\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nReviewed-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "810e843746b7297819b0a76b6c105b9bda01fd9c",
      "tree": "ded4b8f7000d34d32ab2672750d85718efac878d",
      "parents": [
        "d20917670ee1fd4b090555e551faea04b014ca97"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Wed Jul 03 16:02:04 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 24 15:50:23 2013 +0200"
      },
      "message": "deb-pkg: split debug symbols in their own package\n\nThis can reduce almost 3 times the size of the linux-image package,\nwhile keeping the debug symbols available for this particular build, in\ntheir own package.\n\nThis mimics the way kernels are built in debian, ubuntu, or with\nmake-kpkg, and comes at the price of a small slowdown in the building of\npackages.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d20917670ee1fd4b090555e551faea04b014ca97",
      "tree": "d4f8a6d509aeeb7e863f749f941fdb768ad926b8",
      "parents": [
        "2174d2920151a572df7c9da2946afbc3f84e3191"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Wed Jul 03 16:02:03 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 24 15:50:23 2013 +0200"
      },
      "message": "deb-pkg: use KCONFIG_CONFIG instead of .config file directly\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nReviewed-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2174d2920151a572df7c9da2946afbc3f84e3191",
      "tree": "98726dfac6bb7b274d69b7f316771b4e6e9f8ef7",
      "parents": [
        "41612378da980cd98a0191c1307ff62d4ee20fb8"
      ],
      "author": {
        "name": "Mike Marciniszyn",
        "email": "mike.marciniszyn@intel.com",
        "time": "Mon Jul 08 13:14:06 2013 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jul 23 14:36:44 2013 +0200"
      },
      "message": "rpm-pkg: add generation of kernel-devel\n\nChange the spec file to generate a kernel-devel module\nallowing for compilation of external kernel modules.\n\nThis patch requires a new minimum RPM level of 4.0.3.\n\nSigned-off-by: Mike Marciniszyn \u003cmike.marciniszyn@intel.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "41612378da980cd98a0191c1307ff62d4ee20fb8",
      "tree": "d5c22266e72a36fe470eb73672a513c60f6fe57e",
      "parents": [
        "3c9c7a14b6274074cc3af2b83d56a92547188f27"
      ],
      "author": {
        "name": "Mike Marciniszyn",
        "email": "mike.marciniszyn@intel.com",
        "time": "Mon Jun 24 10:38:28 2013 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jul 23 14:36:44 2013 +0200"
      },
      "message": "rpm-pkg: install firmware files in kernel relative directory\n\nPrior to this patch, firmware files were being installed\nin /lib/firmware with a potential conflict with already\ninstalled kernels.\n\nfirmware files are now installed in /lib/firmware/\u003crelease\u003e\nand packaged with the rest of the modules.\n\nSigned-off-by: Mike Marciniszyn \u003cmike.marciniszyn@intel.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "3c9c7a14b6274074cc3af2b83d56a92547188f27",
      "tree": "e47e7021707352cdd165ecaf6204563bdc9f81ae",
      "parents": [
        "ad81f0545ef01ea651886dddac4bef6cec930092"
      ],
      "author": {
        "name": "Mike Marciniszyn",
        "email": "mike.marciniszyn@intel.com",
        "time": "Mon Jun 24 10:38:22 2013 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jul 23 14:36:44 2013 +0200"
      },
      "message": "rpm-pkg: add %post section to create initramfs and grub hooks\n\n/sbin/installkernel is used to insure grub hooks are\ninserted and the initramfs is created on the\ntarget system.\n\nThe invokation installkernel will work with any\nkernel as long as:\n- /sbin/installkernel exists\n- the kernel and sysem map files are readable\n\nSigned-off-by: Mike Marciniszyn \u003cmike.marciniszyn@intel.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "cb63fc26623ee38fd84d71ea5a98189240ec2e1b",
      "tree": "888721f9f48126b0f25711adbd82957d0f965781",
      "parents": [
        "a9642fa351c9dbf930ad2b5a1c17f3cfe2f62820",
        "4d47dde47f7dd95042fa56283d948f50dd4b509c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 16:05:40 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 16:05:40 2013 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild updates from Michal Marek:\n - fix for make headers_install argv explosion with too long path\n - scripts/setlocalversion does not call git update-index needlessly\n - fix for the src.rpm produced by make rpm-pkg.  The new make\n   image_name can be useful also for other packaging tools.\n - scripts/mod/devicetable-offsets.o is not rebuilt during each make run\n - make modules_install dependency fix\n - scripts/sortextable portability fix\n - fix for kbuild to generate the output directory for all object files\n   in subdirs.\n - a couple of minor fixes\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kbuild: create directory for dir/file.o\n  tools/include: use stdint types for user-space byteshift headers\n  Makefile: Fix install error with make -j option\n  Fix a build warning in scripts/mod/file2alias.c\n  improve modalias building\n  scripts/mod: Spelling s/DEVICEVTABLE/DEVICETABLE/\n  kbuild: fix error when building from src rpm\n  scripts/setlocalversion on write-protected source tree\n  Makefile.lib: align DTB quiet_cmd\n  kbuild: fix make headers_install when path is too long\n"
    },
    {
      "commit": "c398ff00f55d56bec8eb116e9ad3d226998230fa",
      "tree": "73752c6ec9b6eaee37f9b61eb0c90744504e26c8",
      "parents": [
        "cdf2bc632ebc9ef512345fe8e6015edfd367e256"
      ],
      "author": {
        "name": "Mike Marciniszyn",
        "email": "mike.marciniszyn@intel.com",
        "time": "Mon Jun 24 08:48:37 2013 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Jun 24 15:26:14 2013 +0200"
      },
      "message": "kbuild: fix error when building from src rpm\n\nThe following issue can be reproduced with Linus\u0027 tree on\nan x86_64 server.\n\n\u003e+ cp /home/user/rpmbuild-test/BUILDROOT/kernel-3.9.2.x86_64/boot/vmlinuz-3.9.2\n\u003ecp: missing destination file operand after\n\u003e/home/user/rpmbuild-test/BUILDROOT/kernel-3.9.2-1.x86_64/boot/vmlinuz-3.9.2\u0027\n\u003eTry `cp --help\u0027 for more information.\n\u003eerror: Bad exit status from /var/tmp/rpm-tmp.R4o0iI (%install)\n\nHere are the commands to reproduce:\n\nmake defconfig\nmake rpm-pkg\n\nUse the resulting src rpm to build as follows:\n\nmkdir ~/rpmbuild-test\ncd ~/rpmbuild-test\nrpmbuild --rebuild --define \"_topdir `pwd`\" -vv ~/rpmbuild/SRPMS/kernel-3.10.0_rc1+-1.src.rpm\n\nThe issue is because the %install script uses $KBUILD_IMAGE and it hasn\u0027t\nbeen set since it is only available in the kbuild system and not in the\n%install script.\n\nThis patch adds a Makefile target to emit the image_name that can be used\nand modifies the mkspec to use the dynamic name in %install.\n\nSigned-off-by: Mike Marciniszyn \u003cmike.marciniszyn@intel.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f66ba560943ae21f5d1e505bad0a3591823b2b37",
      "tree": "14c03456b2c06ac34c114e3d19bc30ed66d7ece4",
      "parents": [
        "f722406faae2d073cc1d01063d1123c35425939e"
      ],
      "author": {
        "name": "Luiz Capitulino",
        "email": "lcapitulino@redhat.com",
        "time": "Wed May 15 12:06:26 2013 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 16 09:46:45 2013 +0200"
      },
      "message": "package: Makefile: unbreak binrpm-pkg target\n\nCommit 6501320311664e11ad5489fedb17ea1f817c2617 dropped the rpm spec as a\nprerequisite for the binrpm-pkg target but forgot to update $\u003c usage,\nwhich causes the rule to break.\n\nThis commit fixes that by replacing $\u003c with the spec name.\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@redhat.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a0f9c6f202962d4ca8150730e55bc34021dfebcc",
      "tree": "fcea54dd073229c21bcf61add11c6d77a7e1cfbf",
      "parents": [
        "6501320311664e11ad5489fedb17ea1f817c2617"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 15 22:13:08 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Apr 18 14:56:54 2013 +0200"
      },
      "message": "rpm-pkg: Remove pointless set -e statements\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6501320311664e11ad5489fedb17ea1f817c2617",
      "tree": "0fcf7e4d22ca584a737b876241b69c517cc8b22c",
      "parents": [
        "403d3cc47307c78597d75e420f091cf4a2e7a56a"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Apr 13 21:21:15 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Apr 18 14:56:54 2013 +0200"
      },
      "message": "rpm-pkg: Always regenerate the specfile\n\nThe *pkg targets are always run, so it makes no sense to cache the\ngenerated specfile. This also fixes build errors when the specfile\nbecomes out of date, without the Makefile noticing it:\n\n$ make rpm\n  works\n$ echo yadadada \u003elocalversion-test\n$ make rpm\n  fails, because kernel.spec assumes the old kernel release string\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "403d3cc47307c78597d75e420f091cf4a2e7a56a",
      "tree": "b9d6e8724bad04d55d3e3b74f15d7dcf08485e72",
      "parents": [
        "6615d6c322a364be45324f553db57545a3b2e95f"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 12 14:22:46 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Apr 18 14:56:53 2013 +0200"
      },
      "message": "rpm-pkg: Do not write to the parent directory\n\nNow that we only package explicitly listed files to the tarball, there\nis no need to abuse the parent directory.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6615d6c322a364be45324f553db57545a3b2e95f",
      "tree": "c06973c0d14476aee388d4e9608f3ecb9efcb2be",
      "parents": [
        "6bc6c9409de03987736df58c411c3aa7b5aed051"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 12 14:12:50 2013 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Apr 18 14:56:44 2013 +0200"
      },
      "message": "rpm-pkg: Do not package the whole source directory\n\nThe source tree can contain lots of uninteresting data like tag or\ncscope files, packaging which slows down make rpm needlessly. It can\nalso break the build, if the tree contains an unrelated file named\n*.spec. The downside of this change is that new subdirectories have to\nbe added to the KBUILD_ALLDIRS variable in the top-level Makefile. The\nupside is that the behavior is more predictable.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6bc6c9409de03987736df58c411c3aa7b5aed051",
      "tree": "c43f617a982ee4092430194ffaccdcb1ab6cd3f0",
      "parents": [
        "bad6a4092e7f87c5310ff342bc0d766a44bcf8fa"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Wed Mar 06 09:05:47 2013 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 08 16:04:28 2013 +0200"
      },
      "message": "buildtar: Add ARCH to the archive name\n\nWhen dealing with multiple sub-arches (like 32- and 64-bit on x86, for\nexample) generating a bunch of kernel tar archives with the same name\nbut for different sub-arches could get confusing and error-prone. Also,\nthe build process could overwrite otherwise unrelated builds and you\nprobably don\u0027t want that. So, add the architecture to the archive name\nfor more clarity and less shoot-yourself-in-the-foot practices.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4c6e00cffcd478a369b6fd0ba61f5b0f9643ff43",
      "tree": "6987a8cfce7daaee2a5493620f115196c76ee840",
      "parents": [
        "ff4eb04c88588118a4c0f0b8308c9c475f3bc9fe"
      ],
      "author": {
        "name": "Bin Wang",
        "email": "wbin00@gmail.com",
        "time": "Mon Feb 25 11:05:24 2013 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Apr 08 13:04:17 2013 +0200"
      },
      "message": "scripts/package/Makefile: compare objtree with srctree instead of test KBUILD_OUTPUT\n\nKBUILD_OUTPUT is always empty here, so it is useless to test it. But\nwhile use O\u003d.., objtree and srctree will be different. I compare them\ninstead.\n\nSigned-off-by: Bin Wang \u003cwbin00@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e0367a61567de103b1946bf87115e15253194195",
      "tree": "26a1130241248c28dfc5b41369b3adc9baba5d97",
      "parents": [
        "7320bfa7cfe31e9ee95a40ab8e52648066284141"
      ],
      "author": {
        "name": "David R. Bild",
        "email": "drbild@umich.edu",
        "time": "Sat Jan 12 10:19:19 2013 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 22 10:57:32 2013 +0100"
      },
      "message": "kbuild: clear KBUILD_SRC when calling \u0027make\u0027 in RPM spec\n\n\u0027make rpm-pkg\u0027 and \u0027make binrpm-pkg\u0027 fail when the kernel source is\nread-only.  Specifically, when the RPM spec generated by\nscripts/package/mkspec is run, KBUILD_SRC happens to be set to the\nsource location and thus the invocation of \u0027make headers_install\u0027\nfails when an internal call to \u0027filechk\u0027 tries to write a file into\nthe source tree.\n\nThe fix is to clear KBUILD_SRC for the \u0027make headers_install\u0027\ninvocation in the spec file, as is already done for the \u0027make\nmodules_install\u0027 invocation.\n\nSigned-off-by: David R. Bild \u003cdrbild@umich.edu\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ae3e4628287de0ab90545c14076657aeee38506b",
      "tree": "a846e66dc3fd31e093f2f0a3965534e2d299013f",
      "parents": [
        "5f76945a9c978b8b8bf8eb7fe3b17b9981240a97",
        "415c2c525fab214ab75413aadbc67b4ee9cf212e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:27:27 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 12 10:27:27 2012 +0900"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild changes from Michal Marek:\n \"The main part of kbuild for v3.7 contains:\n   - Fix for scripts/Makefile.modpost to not choke on a \u0027.ko\u0027 substring\n     in the build directory path\n   - Two warning fixes (modpost and main Makefile)\n   - __compiletime_error works also with gcc 4.3\n   - make tar{gz,bz2,xz}-pkg uses default compression settings instead\n     of saving as many bytes as possible (this should actually be in the\n     misc branch, I don\u0027t know why I applied it here).\"\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  compiler-gcc4.h: correct verion check for __compiletime_error\n  modpost: Permit .GCC.command.line sections\n  Kbuild: use normal compression settings for tar*-pkg\n  scripts/Makefile.modpost: error in finding modules from .mod files.\n  kbuild: Remove useless warning while appending KCFLAGS\n"
    },
    {
      "commit": "b589c8ae095b3d4f4181a6aefb26df5e762d6499",
      "tree": "70a4632115130aa146c46d86f517ff59e738f28f",
      "parents": [
        "ef591a550644062af5106e35fac112dee8463312"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sat Sep 08 12:47:59 2012 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Sep 27 16:56:59 2012 +0200"
      },
      "message": "Kbuild: use normal compression settings for tar*-pkg\n\nFor large kernel configurations (like a distribution kernel)\ntargz-pkg takes a quite long time to just do the compression.\nI clocked it at 15+mins for a SUSE kernel like config on a fast\nsystem.  And tarxz and bzip2 are even slower.\n\nThe main reason is that the script that is doing the taring sets\nthe highest compression level (-9).  When I change it to just\nuse the defaults the gzip time for the same kernel goes down\nto ~3 mins. I haven\u0027t tested xz and bzip, but I expect those\nto be much faster too.\n\nI\u0027m not willing to wait that long for a small compression\ngain. So just change the script to use the defaults.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nReviewed-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "fe04ddf7c2910362f3817c8156e41cbd6c0ee35d",
      "tree": "c760dd345cdc0ac7add2b541ae642b1ef496c0f5",
      "parents": [
        "24cc7fb69a5b5edfdff1d38c6a213d6a33648829"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Sep 25 16:03:03 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Sep 27 16:26:19 2012 +0200"
      },
      "message": "kbuild: Do not package /boot and /lib in make tar-pkg\n\nThere were reports of users destroying their Fedora installs by a kernel\ntarball that replaces the /lib -\u003e /usr/lib symlink. Let\u0027s remove the\ntoplevel directories from the tarball to prevent this from happening.\n\nReported-by: Andi Kleen \u003candi@firstfloor.org\u003e\nSuggested-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "5f011d715984543f47ca5bf1967857a9f36f7264",
      "tree": "106f0cffd1b582d5aa2a0fedd0be536fc91aca17",
      "parents": [
        "6607ddadf93d19c7f64139f1475c342152f39fe5"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Fri Jun 08 11:36:26 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 28 10:48:08 2012 +0200"
      },
      "message": "deb-pkg: Add all Makefiles to header package\n\nI discovered that make deb-pkg does not add Makefile_32.cpu from\narch/x86 directory when doing i386 kernel build and package build.\nFix it by greedily adding all Makefiles.\n\nReported-by: Witold Baryluk \u003cbaryluk@smp.if.uj.edu.pl\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6607ddadf93d19c7f64139f1475c342152f39fe5",
      "tree": "c7cd59113644a8c14987cb73b3e597253f8fc118",
      "parents": [
        "d5bfb6b3814b2c9cd83e9395a60fc4b4e42a242d"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Fri Jun 08 00:21:15 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 28 10:46:25 2012 +0200"
      },
      "message": "deb-pkg: Install linux-firmware-image in versioned dir\n\nThat way they don\u0027t file conflict with official firmware package:\n trying to overwrite \u0027/lib/firmware/qlogic/1040.bin\u0027, which is\n               also in package firmware-qlogic 0.35\n..\n\nReported-by: Michael Prokop \u003cmika@debian.org\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "19a4b988955bc1d838a55c89d3d927f3d788a7dd",
      "tree": "24dcdf1185394651c310692f422fa3e29caae60b",
      "parents": [
        "2cbd08253a011bd9db9a51f15a974df3a779224b"
      ],
      "author": {
        "name": "Lekensteyn",
        "email": "lekensteyn@gmail.com",
        "time": "Fri May 18 10:22:43 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat May 26 22:54:50 2012 +0200"
      },
      "message": "builddeb: include autogenerated header files\n\nAfter 303395ac3bf3e2cb488435537d416bc840438fcb, some headers are\nautogenerated. Include these autogenerated headers (mainly\nunistd_32_ia32.h) in out-of-tree builds to allow DKMS modules to be\nbuilt succesfully.\n\nSigned-off-by: Peter Lekensteyn \u003clekensteyn@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "dddcbb7ce3a9947710137d06d0157a2355be93dc",
      "tree": "0b4bec5b50098b0a6f798cf4307348b4f1e0a09a",
      "parents": [
        "d7d357bc279453d402e96527bdcc5b40299f1cf0"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Feb 16 19:56:37 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Feb 25 00:01:28 2012 +0100"
      },
      "message": "kbuild: Fix out-of-tree build for \u0027make deb-pkg\u0027\n\nThe out-of-tree build is broken in \u0027make deb-pkg\u0027. The\nheader checks and the header install works on the source and\nnot on the object tree.\nWhile fixing this also replace the direct \u0027make\u0027 invocations\nwith the $MAKE variable to be consistent within the script.\n\nCc: maximilian attems \u003cmax@stro.at\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: debian-kernel@lists.debian.org\nCc: linux-kbuild@vger.kernel.org\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d7d357bc279453d402e96527bdcc5b40299f1cf0",
      "tree": "4f8f7b65b60bc4c7db141a7e5d35a2f863faa44d",
      "parents": [
        "a47b6c61f58ead0396b837c58a91d0681b775b40"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Feb 15 17:38:27 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 24 23:55:23 2012 +0100"
      },
      "message": "kbuild: Only build linux-image package for UML\n\nFor user-mode Linux the other packages are not required. So\nonly build the package with the linux-image in it.\n\nCc: maximilian attems \u003cmax@stro.at\u003e\nCc: debian-kernel@lists.debian.org\nCc: linux-kbuild@vger.kernel.org\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nTested-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a47b6c61f58ead0396b837c58a91d0681b775b40",
      "tree": "1a278a08fcc05eaa1902abea3f32864a11c3c50c",
      "parents": [
        "f86d546bea349d5535738983544fdf16bcf5e6d8"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Feb 15 17:38:26 2012 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 24 23:54:29 2012 +0100"
      },
      "message": "kbuild: Fix link to headers in \u0027make deb-pkg\u0027\n\nThe Link to the kernel header files in the debian packages\npoint to the original build directory. This is a bad choice\nif the packages were installed on a different machine. Fix\nthis in by manually re-creating the link in the builddeb\nscript.\n\nCc: maximilian attems \u003cmax@stro.at\u003e\nCc: debian-kernel@lists.debian.org\nCc: linux-kbuild@vger.kernel.org\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nReviewed-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6c635224602d760c1208ada337562f40d8ae93a5",
      "tree": "8f8ce90866a8d6d5bd868a10ffd36dbc31630de3",
      "parents": [
        "620c231c7a7f48745094727bb612f6321cfc8844"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Feb 15 14:17:29 2012 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Feb 18 22:33:26 2012 +0100"
      },
      "message": "builddeb: Don\u0027t create files in /tmp with predictable names\n\nThe current use of /tmp for file lists is insecure.  Put them under\n$objtree/debian instead.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: stable@vger.kernel.org  # 2.6.39+\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "0f60be20ca783ef5eb26936032f4114b935348cf",
      "tree": "bec08454a0cb01f4bd95d0c55a574af509a68f94",
      "parents": [
        "59e52534172d845ebffb0d7e85fc56fb7b857051"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Sat Oct 29 21:15:07 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Oct 29 21:15:07 2011 +0200"
      },
      "message": "scripts/package/Makefile: Fix typo: an deb -\u003e a deb\n\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3bdccc880b39c2d8e2cdd3783107dc6799ba62ca",
      "tree": "1fa83bcce272227df9c009498878f733f55a748c",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri May 13 16:41:12 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jun 24 15:20:55 2011 +0200"
      },
      "message": "package: Makefile: fix perf target bug\n\nSpecify --git-dir when building perf targets to allow out-of-tree\nbuilds using O\u003d\u003cbuild-dir\u003e.\n\nThe shell command in `git archive\u0027 had to be modified to allow proper\nfile name expansion of the files listed in MANIFEST.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "62af8163f9caa5b21996338ccd2564dfd727670e",
      "tree": "73576f4970fe7f3653ebc07eb7b70f8c651e7522",
      "parents": [
        "57bb55957432f20fd6e5bb5ddfbd9987439157ec",
        "0bd41dfc9fbbcf174d5336c1c9fc5ba917519761"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 12:03:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 12:03:47 2011 -0700"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Create a kernel-headers RPM\n  rpm-pkg: Fix when current directory is a symlink\n  Replace \u0027-\u0027 in kernel version with \u0027_\u0027\n"
    },
    {
      "commit": "0bd41dfc9fbbcf174d5336c1c9fc5ba917519761",
      "tree": "dca660cd36a6d3ddbd6c77aaa80b0b6c12039cfc",
      "parents": [
        "857c7e438769c0f251092a20b587d6e743ee489d"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "asharma@fb.com",
        "time": "Tue May 17 10:36:16 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 18:28:29 2011 +0200"
      },
      "message": "kbuild: Create a kernel-headers RPM\n\nTo compile binaries which depend on new kernel interfaces, we need a\nkernel-headers RPM\n\nSigned-off-by: Arun Sharma \u003casharma@fb.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "857c7e438769c0f251092a20b587d6e743ee489d",
      "tree": "ab2743551847374f8bece670430d51f1d9dc3522",
      "parents": [
        "e1287eb891e326ea8451b03ba1f9b0d66abdb13d"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 05 00:37:13 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 17:44:00 2011 +0200"
      },
      "message": "rpm-pkg: Fix when current directory is a symlink\n\nThe better fix would be to stop using the parent directory (principle of\nleast surprise), but as long as we use it, use it consistently.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e1287eb891e326ea8451b03ba1f9b0d66abdb13d",
      "tree": "214918bb71630a345fa998684b9e83b968549018",
      "parents": [
        "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "asharma@fb.com",
        "time": "Wed May 04 13:48:11 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 04 23:07:48 2011 +0200"
      },
      "message": "Replace \u0027-\u0027 in kernel version with \u0027_\u0027\n\nRemoving the \u0027-\u0027 results in hard to read filenames such as:\nkernel-2.6.35.2000042g76e4caf-28.x86_64.rpm\n\nkernel-2.6.35.2_000042_g76e4caf-28.x86_64.rpm is easier to\nread.\n\nSigned-off-by: Arun Sharma \u003casharma@fb.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "9a17f40048be305749f53278c857bf52939081f3",
      "tree": "4829c35b68d35293835ed7623b968e17f049c34e",
      "parents": [
        "2d8ad8719591fa803b0d589ed057fa46f49b7155"
      ],
      "author": {
        "name": "Zdenek Kaspar",
        "email": "zkaspar82@gmail.com",
        "time": "Sun Jan 30 12:18:51 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 16:18:06 2011 +0100"
      },
      "message": "kbuild: Add make tarxz-pkg build option\n\nSigned-off-by: Zdenek Kaspar \u003czkaspar82@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2d8ad8719591fa803b0d589ed057fa46f49b7155",
      "tree": "4ae051577dad1161c91dafbf4207bb10a9dc91bb",
      "parents": [
        "9b4ce7bce5f30712fd926ab4599a803314a07719",
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 16:15:44 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Mar 09 16:15:44 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.38-rc1\u0027 into kbuild/packaging\n"
    },
    {
      "commit": "9b4ce7bce5f30712fd926ab4599a803314a07719",
      "tree": "1ec8ad5957da55059a774c31697e98c47b26c67c",
      "parents": [
        "1b9a50d931a04ba007cc1a926fead3ff4b5afa9b"
      ],
      "author": {
        "name": "Nicolas de Pesloüan",
        "email": "nicolas.2p.debian@free.fr",
        "time": "Mon Jan 24 14:41:41 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Feb 04 14:53:45 2011 +0100"
      },
      "message": "deb-pkg: Fix building outside of source tree (O\u003d...).\n\nWhen building linux-headers package using deb-pkg, builddeb erroneously assume\ncurrent directory is the source tree. This is not true if building in another\ndirectory, using make O\u003d... deb-pkg.\n\nThis patch fix this problem.\n\nSigned-off-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nTested-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1b9a50d931a04ba007cc1a926fead3ff4b5afa9b",
      "tree": "58ed7d7a604e6a06d8707842c4f97e38cc3c97f2",
      "parents": [
        "ee81b786a07f1d6062d6e14b6152f1f6cc4bc63b"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Thu Jan 13 15:34:20 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Jan 15 00:42:44 2011 +0100"
      },
      "message": "deb-pkg: Use $SRCARCH for include path\n\nFix x86 centric path to allow building kernel-header packages for\nother architecture.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1693ed284f14a288c29f7265f9d71103e4c10821",
      "tree": "e0cc81fbd96c2836785ea551b930b7b5b63370ed",
      "parents": [
        "f28b1c8aaa97a68028bb894bffb1690185c62b01",
        "ee81b786a07f1d6062d6e14b6152f1f6cc4bc63b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:38 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:38 2011 -0800"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  deb-pkg: s/hdr/kernel_headers_/ \u0026\u0026 s/header/libc_headers_/\n  deb-pkg: Make deb-pkg generate a seperate linux-libc-dev deb\n  kbuild: create linux-headers package in deb-pkg\n  kbuild, deb-pkg: support overriding userland architecture\n  kbuild, deb-pkg: select userland architecture based on UTS_MACHINE\n  kbuild, deb-pkg: Fix build with paranoid umask\n"
    },
    {
      "commit": "ee81b786a07f1d6062d6e14b6152f1f6cc4bc63b",
      "tree": "58329fd3701b2e6e82de6f2b5c1fb4f68c9c4946",
      "parents": [
        "e68077856e599cd33d8cd5db15762df60c29d361"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Fri Jan 07 16:13:06 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 07 22:45:25 2011 +0100"
      },
      "message": "deb-pkg: s/hdr/kernel_headers_/ \u0026\u0026 s/header/libc_headers_/\n\nhdrpackage and headerpackage are not intuitive names,\nuse proposed alternatives by Michel Marek.\n\nWhile touching them move the mkdir of the kernel_headers dir up\nand fix it for paranoid umask.\n\nCC: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e68077856e599cd33d8cd5db15762df60c29d361",
      "tree": "efb660c51c695e9769c8401d43c23820d84525ae",
      "parents": [
        "cd8d60a20a4516016c117ac0f1ac7b06ff606f7e"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Sat Jan 01 16:44:13 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jan 07 16:16:48 2011 +0100"
      },
      "message": "deb-pkg: Make deb-pkg generate a seperate linux-libc-dev deb\n\nuserland dev likes latest incarnation of that userland API.\nmake it easy to also build it on make deb-pkg invocation:\n\ndpkg-deb: building package `linux-libc-dev\u0027 in `../linux-libc-dev_2.6.32-rc6-4_amd64.deb\u0027.\n\nLast year patch rebased on top of latest deb-pkg changes.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "cd8d60a20a4516016c117ac0f1ac7b06ff606f7e",
      "tree": "b9a898f3044d33b0b70d945970e153e00c80c054",
      "parents": [
        "55f88eccf9c288eed2f93f9ca7d7fe4dd2da762e"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Dec 24 09:42:10 2010 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Dec 29 13:54:49 2010 +0100"
      },
      "message": "kbuild: create linux-headers package in deb-pkg\n\nCreate a linux-headers-$KVER.deb package which can be used to build\nexternal modules without having the source tree around.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "55f88eccf9c288eed2f93f9ca7d7fe4dd2da762e",
      "tree": "a4338284ca8fdd6fde770b26e1f47a1608122d03",
      "parents": [
        "10f26fa64200095af0e5d80a980e47877865e4b7"
      ],
      "author": {
        "name": "Asbjoern Sloth Toennesen",
        "email": "asbjorn@asbjorn.biz",
        "time": "Sun Dec 12 17:39:40 2010 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Dec 20 16:52:31 2010 +0100"
      },
      "message": "kbuild, deb-pkg: support overriding userland architecture\n\nUsefull if building for sparc64 userland, because the\nsparc and sparc64 userlands use the same 64-bit kernel,\nmaking it impossible to always select the correct userland\narchitecture for the resulting debian package.\n\nMight also be usefull, if you want a i386 userland with a amd64 kernel.\n\nExample usage:\n\tmake KBUILD_DEBARCH\u003di386 deb-pkg\n\nLKML-reference: \u003calpine.DEB.2.02.1011051437500.13287@aurora.sdinet.de\u003e\nSigned-off-by: Asbjoern Sloth Toennesen \u003casbjorn@asbjorn.biz\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "10f26fa64200095af0e5d80a980e47877865e4b7",
      "tree": "4ea8feadf312b9bd2203df79b06982e2c9e473e9",
      "parents": [
        "e86c2412c88fbe4676920c40348d3c547c9edb0d"
      ],
      "author": {
        "name": "Asbjoern Sloth Toennesen",
        "email": "asbjorn@asbjorn.biz",
        "time": "Fri Nov 05 13:30:08 2010 +0000"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Nov 25 15:32:05 2010 +0100"
      },
      "message": "kbuild, deb-pkg: select userland architecture based on UTS_MACHINE\n\nInstead of creating the debian package for the compiling userland,\ncreate it for a userland matching the kernel thats being compiled.\n\nThis patch supports all Lenny release architectures,\nand Linux-based architecture candidates for Squeeze.\n\nIf it can\u0027t find a proper Debian userspace it displays a warning,\nand fallback to let deb-gencontrol use the host\u0027s userspace arch.\n\nEg. with this patch the following make command:\n\n\tmake ARCH\u003di386 deb-pkg\n\nwill output an i386 Debian package instead of an amd64 one,\nwhen run on an amd64 machine.\n\nSigned-off-by: Asbjoern Sloth Toennesen \u003casbjorn@asbjorn.biz\u003e\nAcked-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e86c2412c88fbe4676920c40348d3c547c9edb0d",
      "tree": "a7909e0b2d83eb2e8c133160c96765d55aea136e",
      "parents": [
        "c2d5a7300da667d090c8fe79f05404c9fb205b12"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Fri Oct 29 15:55:50 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Nov 11 16:32:43 2010 +0100"
      },
      "message": "kbuild, deb-pkg: Fix build with paranoid umask\n\numask 077\nmake deb-pkg\n\u003csnipp ..\u003e\ndpkg-deb: building package `linux-image-2.6.36+\u0027 in `../linux-image-2.6.36+_2.6.36+-4_amd64.deb\u0027.\ndpkg-deb: control directory has bad permissions 700 (must be \u003e\u003d0755 and \u003c\u003d0775)\nmake[1]: *** [deb-pkg] Error 2\n\nReported-by: Bastian Blank \u003cwaldi@debian.org\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2301b65b86df8b80e6779ce9885ad62a5c4adc38",
      "tree": "d61f1b25629e08ee40d1ddec629d7caa67eb7c44",
      "parents": [
        "e596c79050eafea89cf9fe26b7a807643a2a9904",
        "c2d5a7300da667d090c8fe79f05404c9fb205b12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:19:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:19:38 2010 -0700"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  scripts/package: don\u0027t break if %{_smp_mflags} isn\u0027t set\n  kbuild, deb-pkg: Check if KBUILD_IMAGE exists before copying it\n"
    },
    {
      "commit": "c2d5a7300da667d090c8fe79f05404c9fb205b12",
      "tree": "a37a1459e2636c4a5e0c74504422771a28a50f99",
      "parents": [
        "242c5ab08c8414539ed57bde90e93accd8353825"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Wed Oct 13 10:39:45 2010 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Oct 14 00:01:16 2010 +0200"
      },
      "message": "scripts/package: don\u0027t break if %{_smp_mflags} isn\u0027t set\n\nSame fix as in 13797b77d419fc1b16eebf2993bf7b5cea65f0bf is needed for the \"new\"\nline invoking _smp_mflags for modules_install. Without the fix, `make\nbinrpm-pkg` fails with:\n\n+ make \u0027%{_smp_mflags}\u0027 KBUILD_SRC\u003d modules_install\nmake[2]: warning: jobserver unavailable: using -j1.  Add `+\u0027 to parent make rule.\nmake[2]: *** No rule to make target `%{_smp_mflags}\u0027.  Stop.\nerror: Bad exit status from /var/tmp/rpm-tmp.8S9B9e (%install)\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "242c5ab08c8414539ed57bde90e93accd8353825",
      "tree": "48288705b31c9fba8bc30a9bc53fece47e9178cc",
      "parents": [
        "aa42abedc321040301541b865a018af9fa848873"
      ],
      "author": {
        "name": "Guillem Jover",
        "email": "guillem@hadrons.org",
        "time": "Fri Sep 03 04:33:28 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon Sep 06 13:29:02 2010 +0200"
      },
      "message": "kbuild, deb-pkg: Check if KBUILD_IMAGE exists before copying it\n\nAvoid an error when doing cp over the image when it does not contain\nthe full path to the file.\n\nSigned-off-by: Guillem Jover \u003cguillem@hadrons.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4aed2fd8e3181fea7c09ba79cf64e7e3f4413bf9",
      "tree": "1f69733e5daab4915a76a41de0e4d1dc61e12cfb",
      "parents": [
        "3a3527b6461b1298cc53ce72f336346739297ac8",
        "fc9ea5a1e53ee54f681e226d735008e2a6f8f470"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (162 commits)\n  tracing/kprobes: unregister_trace_probe needs to be called under mutex\n  perf: expose event__process function\n  perf events: Fix mmap offset determination\n  perf, powerpc: fsl_emb: Restore setting perf_sample_data.period\n  perf, powerpc: Convert the FSL driver to use local64_t\n  perf tools: Don\u0027t keep unreferenced maps when unmaps are detected\n  perf session: Invalidate last_match when removing threads from rb_tree\n  perf session: Free the ref_reloc_sym memory at the right place\n  x86,mmiotrace: Add support for tracing STOS instruction\n  perf, sched migration: Librarize task states and event headers helpers\n  perf, sched migration: Librarize the GUI class\n  perf, sched migration: Make the GUI class client agnostic\n  perf, sched migration: Make it vertically scrollable\n  perf, sched migration: Parameterize cpu height and spacing\n  perf, sched migration: Fix key bindings\n  perf, sched migration: Ignore unhandled task states\n  perf, sched migration: Handle ignored migrate out events\n  perf: New migration tool overview\n  tracing: Drop cpparg() macro\n  perf: Use tracepoint_synchronize_unregister() to flush any pending tracepoint call\n  ...\n\nFix up trivial conflicts in Makefile and drivers/cpufreq/cpufreq.c\n"
    },
    {
      "commit": "27b4a1a9eac8b0f8958da67e4abe025b96e1a293",
      "tree": "10fee83007bc6c7dbc4b13dbd8adbae4e9c4bd78",
      "parents": [
        "e4d6152b520184be87aa65cb7035bf87acd27c14",
        "aa42abedc321040301541b865a018af9fa848873"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 14:19:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 14:19:50 2010 -0700"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Change section of generated debian packages to kernel\n  kbuild: Mark that the packages generated conform to Standards-Version 3.8.4\n  kbuild: Add homepage field to debian/control file\n"
    },
    {
      "commit": "3772b734720e1a3f2dc1d95cfdfaa5332f4ccf01",
      "tree": "a1a8cc85948c086aa12a1d8014151a7ca7c04ea8",
      "parents": [
        "9fc3af467d0749989518a23f7289a6f44e5cb214",
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 02 08:29:56 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 02 08:31:54 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35\u0027 into perf/core\n\nConflicts:\n\ttools/perf/Makefile\n\ttools/perf/util/hist.c\n\nMerge reason: Resolve the conflicts and update to latest upstream.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b003afe32f608b8d9f9a898b36514dfbf374fd3a",
      "tree": "1a2da53522eeecafc843a37ffd4ff5663e61a46e",
      "parents": [
        "6dc0c2f3384fe543a805922c6a314c7ad25a92fc"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jul 15 10:36:37 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 21 16:06:05 2010 +0200"
      },
      "message": "kbuild: Fix make rpm\n\nmake rpm was broken by commit 0915512:\nmake clean\nset -e; cd ..; ln -sf /usr/src/iwlwifi-2.6 kernel-2.6.35rc4wl\n/bin/sh /usr/src/iwlwifi-2.6/scripts/setlocalversion --scm-only \u003e\n/usr/src/iwlwifi-2.6/.scmversion\ncat: .scmversion: input file is output file\nmake[1]: *** [rpm] Error 1\n\nReported-and-tested-by: \"Zheng, Jiajia\" \u003cjiajia.zheng@intel.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "08f8ba07998ab1b9efcdd3f28dadf6866a605ddb",
      "tree": "8e09855446f7b0312bb729d4b539090756e57927",
      "parents": [
        "0879b100f3c187257729f36cba33d96ec2875766",
        "815c4163b6c8ebf8152f42b0a5fd015cfdcedc78"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 05 08:30:55 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 05 08:30:58 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35-rc4\u0027 into perf/core\n\nMerge reason: Pick up the latest perf fixes\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "62052be3a797f26f6f0fe30fc8d7f40ab54e08fd",
      "tree": "bfdd68b770778dfaade57a51c0e8f6938f14c6f6",
      "parents": [
        "d5eda75f3a6a08f5a3644764a88d288e62e7823d",
        "0a564b2645c8766a669c55bde1f1ef5b0518caec"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 02 11:56:52 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jul 02 11:56:52 2010 +0200"
      },
      "message": "Merge branch \u0027setlocalversion-speedup\u0027 into kbuild/rc-fixes\n\nConflicts:\n\tMakefile\n"
    },
    {
      "commit": "09155120cf0ffe6f0c8aba3aa625831405b65996",
      "tree": "1730bcdec93da248f0019ee2924828e996be2894",
      "parents": [
        "fb994ecc2b1c214951366c2ba5d8b121f0010d1f"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 17 15:14:58 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Jun 18 14:23:21 2010 +0200"
      },
      "message": "kbuild: Clean up and speed up the localversion logic\n\nNow that we run scripts/setlocalversion during every build, it makes\nsense to move all the localversion logic there. This cleans up the\ntoplevel Makefile and also makes sure that the script is called only\nonce in \u0027make prepare\u0027 (previously, it would be called every time due to\na variable expansion in an ifneq statement). No user-visible change is\nintended, unless one runs the setlocalversion script directly.\n\nReported-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Greg Thelen \u003cgthelen@google.com\u003e\nCc: Nico Schottelius \u003cnico-linuxsetlocalversion@schottelius.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "646b1db4956ba8bf748b835b5eba211133d91c2e",
      "tree": "061166d873d9da9cf83044a7593ad111787076c5",
      "parents": [
        "0f2c3de2ba110626515234d5d584fb1b0c0749a2",
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 18 10:53:12 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 18 10:53:19 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35-rc3\u0027 into perf/core\n\nMerge reason: Go from -rc1 base to -rc3 base, merge in fixes.\n"
    },
    {
      "commit": "8e5564e6c7554902301543e731354ad2ad58ae53",
      "tree": "5cef8cb6c77ab2a6a7ef820955ee821cb6690325",
      "parents": [
        "c45c6ea2e5c57960dc67e00294c2b78e9540c007"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon May 31 11:13:21 2010 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Jun 05 09:33:35 2010 -0300"
      },
      "message": "perf tools: Make target to generate self contained source tarball\n\nUseful for when people want to try some version of the perf tools and don\u0027t\nwants to download the kernel tarball.\n\nHere is a session using this new target:\n\n  [root@emilia linux-2.6-tip]# make help | grep -i perf\n    perf-tar-src-pkg    - Build perf-2.6.35-rc1.tar source tarball\n    perf-targz-src-pkg  - Build perf-2.6.35-rc1.tar.gz source tarball\n    perf-tarbz2-src-pkg - Build perf-2.6.35-rc1.tar.bz2 source tarball\n  [root@emilia linux-2.6-tip]# make perf-tarbz2-src-pkg\n    TAR\n  [root@emilia linux-2.6-tip]# ls -la perf-2.6.35-rc1.tar.bz2\n  -rw-r--r-- 1 root root 295731 May 31 11:18 perf-2.6.35-rc1.tar.bz2\n  [root@emilia linux-2.6-tip]# tar xf perf-2.6.35-rc1.tar.bz2\n  [root@emilia linux-2.6-tip]# cd perf-2.6.35-rc1\n  [root@emilia perf-2.6.35-rc1]# ls\n  arch  HEAD  include  lib  tools\n  [root@emilia perf-2.6.35-rc1]# cd tools/perf\n  [root@emilia perf]# make -j9 2\u003e\u00261 | tail\n      CC arch/x86/util/dwarf-regs.o\n      CC util/probe-finder.o\n      CC util/newt.o\n      CC util/scripting-engines/trace-event-perl.o\n      CC scripts/perl/Perf-Trace-Util/Context.o\n      CC perf.o\n      CC builtin-help.o\n      AR libperf.a\n      LINK perf\n  rm .perf.dev.null\n  [root@emilia perf]# ./perf record -a sleep 1\n  [ perf record: Woken up 1 times to write data ]\n  [ perf record: Captured and wrote 0.262 MB perf.data (~11457 samples) ]\n  [root@emilia perf]# ./perf report | head -12\n  # Events: 6K cycles\n  #\n  # Overhead          Command       Shared Object  Symbol\n  # ........  ...............  ..................  ......\n  #\n       4.73%             perf  [kernel.kallsyms]   [k] format_decode\n       4.49%             perf  libc-2.12.so        [.] _IO_file_underflow_internal\n       4.38%             init  [kernel.kallsyms]   [k] mwait_idle\n       3.29%             perf  [kernel.kallsyms]   [k] vsnprintf\n       2.38%             init  [kernel.kallsyms]   [k] sched_clock_local\n       2.35%             init  [kernel.kallsyms]   [k] apic_timer_interrupt\n       1.86%     sirq-timer/5  [kernel.kallsyms]   [k] find_busiest_group\n  [root@emilia perf]#\n\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003c20100528185357.GA28009@ghostprotocols.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "aa42abedc321040301541b865a018af9fa848873",
      "tree": "9224d9b61a702a3de56c9d624d868876573d9a75",
      "parents": [
        "2d7204ac60ae28d0228d7852c846060757193e38"
      ],
      "author": {
        "name": "Rogério Brito",
        "email": "rbrito@ime.usp.br",
        "time": "Tue Jun 01 20:22:04 2010 -0300"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 03 13:17:53 2010 +0200"
      },
      "message": "kbuild: Change section of generated debian packages to kernel\n\nTo follow the way that Official Debian kernel packages are made, put the\ngenerated packages in the right section, the kernel section.  This also\navoids polluting the admin section.\n\nSigned-off-by: Rogério Brito \u003crbrito@ime.usp.br\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2d7204ac60ae28d0228d7852c846060757193e38",
      "tree": "4816e73b1ae1b5d6d39e422fc486b8eb0e086fd6",
      "parents": [
        "ee6eed803d790f304e762db2943fa9d3bdcfae39"
      ],
      "author": {
        "name": "Rogério Brito",
        "email": "rbrito@ime.usp.br",
        "time": "Tue Jun 01 20:22:03 2010 -0300"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 03 13:17:52 2010 +0200"
      },
      "message": "kbuild: Mark that the packages generated conform to Standards-Version 3.8.4\n\nThe packages generated by the builddeb script conform to the Debian\nPolicy version 3.8.4. Make this explicit in the generated packages.\n\nSigned-off-by: Rogério Brito \u003crbrito@ime.usp.br\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ee6eed803d790f304e762db2943fa9d3bdcfae39",
      "tree": "f47d56ae10ac3e5974f8e394e99a67583a56d8cc",
      "parents": [
        "64ffc9ff424c65adcffe7d590018cc75e2d5d42a"
      ],
      "author": {
        "name": "Rogério Brito",
        "email": "rbrito@ime.usp.br",
        "time": "Tue Jun 01 20:22:02 2010 -0300"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 03 13:17:52 2010 +0200"
      },
      "message": "kbuild: Add homepage field to debian/control file\n\nThis helps when the user sees information of the packages on package\nmanagers like aptitude.\n\nSigned-off-by: Rogério Brito \u003crbrito@ime.usp.br\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1f73897861b8ef0be64ff4b801f8d6f830f683b5",
      "tree": "b4bae8f12e1422113910d8cb00a19d010dc4a52f",
      "parents": [
        "b904d7131d116900524bd36ec170dcd97846bfd3",
        "64ffc9ff424c65adcffe7d590018cc75e2d5d42a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "message": "Merge branch \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild\n\n* \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild: (81 commits)\n  kbuild: Revert part of e8d400a to resolve a conflict\n  kbuild: Fix checking of scm-identifier variable\n  gconfig: add support to show hidden options that have prompts\n  menuconfig: add support to show hidden options which have prompts\n  gconfig: remove show_debug option\n  gconfig: remove dbg_print_ptype() and dbg_print_stype()\n  kconfig: fix zconfdump()\n  kconfig: some small fixes\n  add random binaries to .gitignore\n  kbuild: Include gen_initramfs_list.sh and the file list in the .d file\n  kconfig: recalc symbol value before showing search results\n  .gitignore: ignore *.lzo files\n  headerdep: perlcritic warning\n  scripts/Makefile.lib: Align the output of LZO\n  kbuild: Generate modules.builtin in make modules_install\n  Revert \"kbuild: specify absolute paths for cscope\"\n  kbuild: Do not unnecessarily regenerate modules.builtin\n  headers_install: use local file handles\n  headers_check: fix perl warnings\n  export_report: fix perl warnings\n  ...\n"
    },
    {
      "commit": "f77f13e22df4a40d237697df496152c8c37f3f2b",
      "tree": "beccbb0214078d68027f7a17b57be556292475bd",
      "parents": [
        "5239c4ff4ae9e810ba761518ad71b463f0ccbf3c"
      ],
      "author": {
        "name": "Gilles Espinasse",
        "email": "g.esp@free.fr",
        "time": "Mon Mar 29 15:41:47 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 29 15:41:47 2010 +0200"
      },
      "message": "Fix comment and Kconfig typos for \u0027require\u0027 and \u0027fragment\u0027\n\nSigned-off-by: Gilles Espinasse \u003cg.esp@free.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b59a12258460b3d019918719b1bd2563cf37ad9a",
      "tree": "4afa0c85ee376050b1b69db4e6e65746e6457f07",
      "parents": [
        "e9cfaa9f4c99be6d6bfe468daa1dd3a3f326bc52"
      ],
      "author": {
        "name": "FEJES Jozsef",
        "email": "fejes@joco.name",
        "time": "Fri Mar 05 18:19:36 2010 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Mar 07 13:33:00 2010 +0100"
      },
      "message": "kbuild: deb-pkg md5sums\n\nThis patch creates the standard md5sums file for \u0027make deb-pkg\u0027 just\nlike the dh_md5sums debhelper script.\n\nSigned-off-by: Jozsef Fejes \u003cfejes@joco.name\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "880df92fa0bb2ebaf057ea1cc1e309b351fd73bc",
      "tree": "eda50d2507a785a48dfdf193ec73ddd00e9fa2d1",
      "parents": [
        "0139f1d9539395ca341e17060ae26f44f5f31434"
      ],
      "author": {
        "name": "John Saalwaechter",
        "email": "saalwaechter@gmail.com",
        "time": "Sun Jan 31 16:18:58 2010 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Feb 02 14:33:56 2010 +0100"
      },
      "message": "scripts: use %_tmppath in \"make rpm-pkg\"\n\nThe mkspec script hardcodes \"/var/tmp\" into the generated rpm spec file\u0027s\nBuildRoot. The user, however, may have a custom setting for %_tmppath,\nwhich should be used in BuildRoot.  This patch changes mkspec\u0027s\nBuildRoot output to appropriately use %_tmppath.\n\nSigned-off-by: John Saalwaechter \u003csaalwaechter@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "db1d18657c96cc675596077cb60ef50fbe1947f8",
      "tree": "14f38c412bb0bee19c0f536fdb22c17b1965a48b",
      "parents": [
        "05ba4488a51edde95df3f89987fdcdbca7c3cebb"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Tue Nov 24 09:21:56 2009 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Dec 12 13:08:16 2009 +0100"
      },
      "message": "scripts/package: deb-pkg: use fakeroot if available\n\nRunning \"make deb-pkg\" requires setting KBUILD_PKG_ROOTCMD or\nbecoming root oneself or it errors out.  Unless already running\nas root or KBUILD_PKG_ROOTCMD is already set, use fakeroot as a\ngood default.\n\nWith this patch applied, you can run \"make oldconfig deb-pkg\" as\nan ordinary user to build a binary package for an updated kernel\ntree and it should just work.\n\nfakeroot is too zealous by default in treating files as owned by\nroot.  Its wrapped stat() sets st_uid and st_gid to 0 for all\nfiles, which causes Git to go on a wild goose chase if\nCONFIG_LOCALVERSION_AUTO is set, checking if any file\u0027s content\nhas changed along with its stat information.  Avoid this by\ntelling fakeroot to use the actual owner and group for\npreexisting files, by passing it the -u option.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "05ba4488a51edde95df3f89987fdcdbca7c3cebb",
      "tree": "286567a54dd2968f3a32e3e77f5a29d78854ca79",
      "parents": [
        "91d161857ce9672bd2a8cd99ff712a67186e2e76"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Tue Nov 24 09:14:41 2009 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Dec 12 13:08:15 2009 +0100"
      },
      "message": "scripts/package: add KBUILD_PKG_ROOTCMD variable\n\nLet the deb-pkg target acquire (fake) root privileges before\nrunning commands that need them.  Without such privileges,\ndeb-pkg errors out because chown fails.\n\nThe new KBUILD_PKG_ROOTCMD variable, if defined, is used as a\ncommand to run other commands with possibly fake elevated\nprivileges.  Since this is not needed for the tar-pkg and rpm-pkg\ntargets, it is only used by deb-pkg.  If it is not defined, the\nbehavior is as before, and the user will have to rerun make as\nroot.\n\nIn other words, as a shortcut, instead of running \u0027make oldconfig \u0026\u0026\nmake \u0026\u0026 fakeroot -u make deb-pkg\u0027, one can use the single command\n\u0027make oldconfig deb-pkg KBUILD_PKG_ROOTCMD\u003d\"fakeroot -u\"\u0027.\n\nSuggested-by: Ryan Anderson \u003cryan@michonline.com\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "91d161857ce9672bd2a8cd99ff712a67186e2e76",
      "tree": "61818dcc6c8dc6d5b76012996c355e5c29dba325",
      "parents": [
        "8723eaeff59a5146326288392f08be4c894fdad7"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Nov 24 09:11:37 2009 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Dec 12 13:08:15 2009 +0100"
      },
      "message": "scripts/package: tar-pkg: use tar --owner\u003droot\n\nUse the --owner\u003d and --group\u003d options to make sure the entries in\nthe built tar file are owned by root.  Without this change, a\ncareless sysadmin using the tar-pkg target can easily end up\ninstalling a kernel that is writable by the unprivileged user\naccount used to build the kernel.\n\nTest that these options are understood before using them so that\nnon-GNU versions of tar can still be used if the operator is\nappropriately cautious.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "db9038c89d129383a9db2afcb72b504fe54f6edf",
      "tree": "52717e88f15718bd30077e18a75ac38e87d908fa",
      "parents": [
        "f144c78e525542c94e0dcb171b41cc5ef7b341b3"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Tue Aug 25 22:15:39 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Oct 11 23:21:24 2009 +0200"
      },
      "message": "kbuild: fix the binrpm-pkg target to work with KBUILD_OUTPUT set\n\nThe binrpm-pkg target (binary RPM only) fails when called with\nKBUILD_OUTPUT set. This patch makes it work.\n\nFor the rpm-pkg target (source + binary RPM), building with\nKBUILD_OUTPUT set is not possible and also not needed as the\nactual build is done in a temporary directory anyway, so check\nthat KBUILD_OUTPUT is not set in that case to avoid later errors.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\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": "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": "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": "91400ac365da35b18036b46bdda27ddbcee4a663",
      "tree": "710916d56eb9937b46155e78cd051d9b09b797fa",
      "parents": [
        "c18b4608958ff42ce9a1a55b0a6f40b714f47286"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Feb 18 22:12:21 2009 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu Apr 02 01:22:24 2009 +0000"
      },
      "message": "parisc: fix \"make tar-pkg\"\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "b925dbfe3c59b637666670a60473a15d29e0a7a7",
      "tree": "da2ec81cba911ec9ee1b0a55349abdf7e0bba5eb",
      "parents": [
        "a2ebcc7a863761b6d59a4183c600edf5af63b8d2"
      ],
      "author": {
        "name": "Josh Hunt",
        "email": "josh@scalex86.org",
        "time": "Thu Feb 12 10:16:05 2009 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Mar 07 13:55:38 2009 +0100"
      },
      "message": "kbuild: fix \u0027make rpm\u0027 when CONFIG_LOCALVERSION_AUTO\u003dy and using SCM tree\n\nRunning \u0027make rpm\u0027 fails when CONFIG_LOCALVERSION_AUTO\u003dy and using a kernel source\ntree under SCM.  This is due to KERNELRELEASE being different when the initial make\nis run and when make is run from rpmbuild.\n\nmkspec creates kernel.spec using KERNELRELEASE:\n\n\u003cmkspec\u003e\necho \"%files\"\necho \u0027%defattr (-, root, root)\u0027\necho \"%dir /lib/modules\"\necho \"/lib/modules/$KERNELRELEASE\"\necho \"/lib/firmware\"\necho \"/boot/*\"\necho \"\"\n\u003c/mkspec\u003e\n\nWhen CONFIG_LOCALVERSION_AUTO\u003dy scripts/setlocalversion is called and grabs any\nadditional version info from SCM.  Next, the srctree is tarred up and SCM\ninformation is excluded.\n\nrpmbuild reruns make and in the process generates a new include/config/kernel.release\nand thus a new KERNELRELEASE.  However this time the SCM information is gone so\nKERNELRELEASE no longer has the additional version information.  When \"make modules_install\"\nruns, it uses the new KERNELRELEASE value to determine where to install the modules.\nThis conflicts with where the spec file assumes they are going because of the\nmis-matching KERNELRELEASE versions.\n\n\u003csnippet\u003e\n+ INSTALL_MOD_PATH\u003d/var/tmp/kernel-2.6.29rc4tip01479g5d85422-root\n+ make -j16 modules_install\n  INSTALL crypto/aead.ko\n  INSTALL crypto/cbc.ko\n  INSTALL crypto/chainiv.ko\n  INSTALL crypto/crc32c.ko\n  INSTALL crypto/crypto_algapi.ko\n  INSTALL crypto/crypto_blkcipher.ko\n  INSTALL crypto/crypto_hash.ko\n  INSTALL crypto/cryptomgr.ko\n  INSTALL crypto/ecb.ko\n  INSTALL crypto/eseqiv.ko\n  INSTALL crypto/krng.ko\n  INSTALL crypto/md5.ko\n  INSTALL crypto/pcbc.ko\n  INSTALL crypto/rng.ko\n  INSTALL drivers/block/cciss.ko\n  INSTALL drivers/hid/hid-dummy.ko\n  INSTALL drivers/scsi/iscsi_tcp.ko\n  INSTALL drivers/scsi/libiscsi.ko\n  INSTALL drivers/scsi/libiscsi_tcp.ko\n  INSTALL drivers/scsi/scsi_transport_iscsi.ko\n  INSTALL drivers/scsi/scsi_wait_scan.ko\n  INSTALL fs/lockd/lockd.ko\n  INSTALL fs/nfs/nfs.ko\n  INSTALL fs/nfsd/nfsd.ko\n  INSTALL lib/libcrc32c.ko\n  INSTALL net/sunrpc/sunrpc.ko\n  DEPMOD  2.6.29-rc4-tip\n+ cp arch/x86/boot/bzImage\n/var/tmp/kernel-2.6.29rc4tip01479g5d85422-root/boot/vmlinuz-2.6.29-rc4-tip-01479-g5d85422\n+ cp System.map\n/var/tmp/kernel-2.6.29rc4tip01479g5d85422-root/boot/System.map-2.6.29-rc4-tip-01479-g5d85422\n+ cp .config\n/var/tmp/kernel-2.6.29rc4tip01479g5d85422-root/boot/config-2.6.29-rc4-tip-01479-g5d85422\n+ cp vmlinux vmlinux.orig\n+ bzip2 -9 vmlinux\n+ mv vmlinux.bz2\n/var/tmp/kernel-2.6.29rc4tip01479g5d85422-root/boot/vmlinux-2.6.29-rc4-tip-01479-g5d85422.bz2\n+ mv vmlinux.orig vmlinux\n+ /usr/lib/rpm/brp-compress\nProcessing files: kernel-2.6.29rc4tip01479g5d85422-2\nerror: File not found:\n/var/tmp/kernel-2.6.29rc4tip01479g5d85422-root/lib/modules/2.6.29-rc4-tip-01479-g5d85422\n\nRPM build errors:\n    File not found:\n/var/tmp/kernel-2.6.29rc4tip01479g5d85422-root/lib/modules/2.6.29-rc4-tip-01479-g5d85422\nmake[1]: *** [rpm] Error 1\nmake: *** [rpm] Error 2\n\u003c/snippet\u003e\n\nI have tested this patch on git -tip, Linus\u0027 git tree, and the kernel.org tar files, both\nwith and without CONFIG_LOCALVERSION_AUTO\u003dy.\n\nSigned-off-by: Josh Hunt \u003cjosh@scalex86.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n----\n"
    },
    {
      "commit": "a2ebcc7a863761b6d59a4183c600edf5af63b8d2",
      "tree": "5305f5a3fad6c3d010fe18dd541db4923e959a2f",
      "parents": [
        "d15bd1067b1fcb2b7250d22bc0c7c7fea0b759f7"
      ],
      "author": {
        "name": "Josh Hunt",
        "email": "josh@scalex86.org",
        "time": "Sun Feb 22 10:54:55 2009 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Mar 07 13:53:21 2009 +0100"
      },
      "message": "kbuild: fix mkspec to cleanup RPM_BUILD_ROOT\n\nThe contents of the %clean section in mkspec is currently commented\nout leaving RPM_BUILD_ROOT and its contents on the build machine.\nThis patch removes it once the rpm build process is complete.\n\nSigned-off-by: Josh Hunt \u003cjosh@scalex86.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fc370ecfdb37b853bd8e2118c7ad9f99fa9ac5cd",
      "tree": "aa4e98a688c0db69bbf082c41aa29b5e916f41e9",
      "parents": [
        "d21d52d4a155e36d4dc93d642cd52cb63f7ef91b"
      ],
      "author": {
        "name": "Josh Hunt",
        "email": "josh@scalex86.org",
        "time": "Wed Feb 11 21:10:57 2009 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 15 12:50:08 2009 +0100"
      },
      "message": "kbuild: add vmlinux to kernel rpm\n\nWe are building an automated system to test kernels weekly and need to\nprovide an rpm to our QA dept.  We would like to use the ability to create\nkernel rpms already in the kernel\u0027s Makefile, but need the vmlinux file\nincluded in the rpm for later debugging.\n\nThis patch adds a compressed vmlinux to the kernel rpm when doing a\nmake rpm-pkg or binrpm-pkg and upon install places the vmlinux file in /boot.\n\nSigned-off-by: Josh Hunt \u003cjosh@scalex86.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "abf681ce5b6f83f0b8883e0f2c12d197a38543dd",
      "tree": "cbdd9b795b8bf21fe6dba15b7d25d721f3437302",
      "parents": [
        "ff80aa97c9b4aae9449a608fe1bc3e7b5121cd66"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Mon Feb 18 14:34:46 2008 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Dec 05 19:50:36 2008 +0100"
      },
      "message": "kbuild: remove TAR_IGNORE\n\nGiven that there is no usage of a TAR_IGNORE variable remove it\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c39dd50240b97bfe4fcc49b41e1fe56675afcb94",
      "tree": "cbd978c91c0a43710632afc7caa3bd3dcf260e6a",
      "parents": [
        "5dae9a550a7478c8d6a7da2336d3ceeebf90ab84"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Dec 01 14:21:03 2008 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Dec 03 22:35:06 2008 +0100"
      },
      "message": "scripts/package: allow custom options to rpm\n\nAdd a RPMOPTS make variable to allow arbitrary options to be passed\nto rpm during \u0027make rpm-pkg\u0027. For example:\n\n make RPMOPTS\u003d\"--define \u0027_topdir /home/jk/rpm\u0027\" rpm-pkg\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bf1b36445dc868cbbde194aa1dd87e38fe24cf16",
      "tree": "f298decccf3eebf70ad3c104319f27191db168ee",
      "parents": [
        "15a2ee74d22674c58f347b16b3af5601fa4e15db"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Sat Sep 13 17:08:31 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Nov 09 23:02:58 2008 +0100"
      },
      "message": "kbuild: Fixup deb-pkg target to generate separate firmware deb\n\nThe below is a simplistic fix for \"make deb-pkg\"; it splits the\nfirmware out to a linux-firmware-image package and adds an\n(unversioned) Suggests to the linux package for this firmware.\n\nSigned-Off-By: Jonathan McDowell \u003cnoodles@earth.li\u003e\nAcked-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "13797b77d419fc1b16eebf2993bf7b5cea65f0bf",
      "tree": "3a5271babc0dfe561cd5e1589e8fd32b60d41fff",
      "parents": [
        "e3da2fb712bb75b6035ba0743f3256df1de30bce"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Sat Oct 25 15:02:47 2008 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Oct 29 22:02:08 2008 +0100"
      },
      "message": "scripts/package: don\u0027t break if %{_smp_mflags} isn\u0027t set\n\nCurrently, if we do a \u0027make rpm-pkg\u0027 without the _smp_mflags rpm macro\ndefined, the build fails with:\n\n  [snip]\n  Executing(%build): /bin/bash -e /var/tmp/rpm-tmp.67959\n  + umask 022\n  + cd /home/jk/devel/kernel-snapshot/rpm/BUILD\n  + cd kernel-2.6.26\n  + make clean\n  + make \u0027%{_smp_mflags}\u0027\n  make[3]: *** No rule to make target `%{_smp_mflags}\u0027.  Stop.\n  error: Bad exit status from /var/tmp/rpm-tmp.67959 (%build)\n\nThis change uses the \u0027null if not set\u0027 reference to the _smp_mflags\nmacro instead.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "46dca86cb93db80992a45e4b55737ff2b2f61cd0",
      "tree": "69c3b08f47ca49e144b17e8a72624658ca7e4a88",
      "parents": [
        "e946217e4fdaa67681bbabfa8e6b18641921f750"
      ],
      "author": {
        "name": "Evgeniy Manachkin",
        "email": "sfstudio@mail.ru",
        "time": "Wed Oct 15 23:37:26 2008 +0600"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Oct 29 22:02:06 2008 +0100"
      },
      "message": "kbuild: mkspec - fix build rpm\n\nThis is patch to fix incorrect mkspec script to make rpm correctly at 2.6.27 vanilla kernel.\nThis is regression in 2.6.27. 2.6.26 make rpm work good.\nIn 2.6.27 \u0027make rpm\u0027 say error from rpmbuild \"Many unpacked files (*.fw).\"\n\nSigned-off-by: Evgeniy Manachkin \u003csfstudio@mail.ru\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stable \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "ed2c9fa53b7a3e240a64e6e97494d72d0f80eed0",
      "tree": "0eccb7dd44cbdd5af05f81dde8e5e76ea65b43e3",
      "parents": [
        "ec7748b59e214e2c6b7d21ca5f26a760fd6e142b"
      ],
      "author": {
        "name": "Michal Sojka",
        "email": "sojkam1@fel.cvut.cz",
        "time": "Thu Feb 07 17:18:51 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 10:51:47 2008 +0100"
      },
      "message": "Kbuild: Fix deb-pkg target to work with kernel versions ending with -\u003ctext-without-digit\u003e\n\nIf CONIFIG_LOCALVERSION is set for example to -loop, the following error\nmessage was generated.\n\ndpkg-deb - error: Debian revision (`loop\u0027) doesn\u0027t contain any digits\ndpkg-deb: 1 errors in control file\n\nThe patch solves this by adding a numeric revision to package version.\n\nSigned-off-by: Michal Sojka \u003csojkam1@fel.cvut.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "bc395add945659e04cc7cf250755ba0edc1a9fdc",
      "tree": "9240829d8d44cb8d3504a306c6e635a64e18622a",
      "parents": [
        "9649ef878d507bbc3abc2a328cd4ad303b2be093"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "danieldegraaf@gmail.com",
        "time": "Mon Jan 21 18:21:11 2008 -0600"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:18 2008 +0100"
      },
      "message": "kbuild: support ARCH\u003dx86 in buildtar\n\nSigned-off-by: Daniel De Graaf \u003cdanieldegraaf@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "899c38420c56b20e12a31fe9adfa92cd21782370",
      "tree": "381a17a7226b73ee32e97fbdb160b5a38a28c190",
      "parents": [
        "3dce174cfcba11026b028d33bed0438b80e37124"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Nov 29 10:46:38 2007 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:14:36 2008 +0100"
      },
      "message": "Kbuild: Clarify the rpm-related make packaging targets\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    }
  ],
  "next": "6f67a00498abf8f0b29c2cecfce188c70be309d0"
}
