)]}'
{
  "log": [
    {
      "commit": "a76e99abc558aed633ba28ff61c5328116292bf3",
      "tree": "60f7677f0baafa00825accc1214839246b3e78dd",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4",
        "1d05f993784973189395051cc711fdd6dd5eb389"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "message": "Merge branch \u0027Linux 3.0.21\u0027 into msm-3.0\n\nMerge Upstream\u0027s stable 3.0.21 branch into msm-3.0\nThis consists 814 commits and some merge conflicts.\n\nThe merge conflicts are because of some local changes to\nmsm-3.0 as well as some conflicts between google\u0027s tree and\nthe upstream tree.\n\nConflicts:\n\tarch/arm/kernel/head.S\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/mmc/core/core.c\n\tdrivers/tty/serial/serial_core.c\n\tdrivers/usb/host/ehci-hub.c\n\tdrivers/usb/serial/qcserial.c\n\tfs/namespace.c\n\tfs/proc/base.c\n\nChange-Id: I62e2edbe213f84915e27f8cd6e4f6ce23db22a21\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "cf76837260758073496ce6325bcb20e657eb2066",
      "tree": "3d2ffa9da799089b3d55016d0ed298498dabc694",
      "parents": [
        "9dabf73bdc26583c2b12fae0276f9333b1c9bfb6"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Sat Mar 17 23:57:17 2012 -0700"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Mon Mar 19 10:43:31 2012 -0700"
      },
      "message": "setlocalversion: Fix version when built/synced on a tag\n\nIf building on a tag we check to make sure the version in the\nMakefile matches the tag we\u0027re building at. That would be a\nstring comparison and not an integer comparison. Change the test\naccordingly. Right now we\u0027ll just see 3.0.8 or 3.0.8-dirty if the\nkernel is built on a tag.\n\nSimilarly if we\u0027re synced to a tag we may have two references to\nthe same object, 1 in the local repo and one in the remote. Force\nthe show-ref to only look at tags so we only ever describe on\nref instead of two.\n\nChange-Id: I694947b434db8f95d4c0b9f6e68702c65a1ee281\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "d0edc85b622bd6204f4a175f3ae4901fd15d73f2",
      "tree": "addd8823208071148a539e307fbc090639adbef3",
      "parents": [
        "3cba30462b93bf570b5495567794a59f9f989fde",
        "cd7c0ee4d018b96fa540a29aa31452c3455f6e20"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Mar 17 05:05:06 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Mar 17 05:05:07 2012 -0700"
      },
      "message": "Merge \"setlocalversion: Prevent tags from overflowing version string\" into msm-3.0"
    },
    {
      "commit": "cd7c0ee4d018b96fa540a29aa31452c3455f6e20",
      "tree": "125c64cec7b4c3fb149b6ab7d1e30b2434b86a81",
      "parents": [
        "632752ab47cd287287a0a6382b802911c3b64225"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Mar 08 13:50:46 2012 -0800"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Mon Mar 12 17:18:05 2012 -0700"
      },
      "message": "setlocalversion: Prevent tags from overflowing version string\n\nSome post Linus tags are very long and they exceed the character\nlimit on the version string. This leads to compile errors like\n\n 3.0.8-insert-your-reallllly-long-tag-name-here-13-g4b4e960-dirty\n exceeds 64 characters\n\nInstead of putting the pretty printed name of the closest post\nLinus tag, place the tag\u0027s object hash in the version string.\nThis should allow developers to easily run a git show on the\nfirst hash to see what tag the build is based on. The version\nwill look like:\n\n\t3.0.8-gb080168-00006-g41f3bb3-dirty\n\nmeaning the kernel is based on v3.0.8 at the tag b080168 with 6\npatches applied on top of that tag resulting in a commit with the\nhash 41f3bb3 plus a dirty tree. Running \"git show b080168\"\nshould show the closest tag the tree was based on.\n\nChange-Id: I8a26532f76aadf31654cb420ab789e90bd2fe828\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "665be0da353f69f85cb1acea19279adf6ccb5b52",
      "tree": "195c813ec43a836b16c007c5e00d3136d52cafa7",
      "parents": [
        "bd404367576fa00bde02187899ba3824fb8a48f2"
      ],
      "author": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Mon Feb 06 09:42:18 2012 -0800"
      },
      "committer": {
        "name": "Olav Haugan",
        "email": "ohaugan@codeaurora.org",
        "time": "Mon Mar 12 08:34:35 2012 -0700"
      },
      "message": "checkpatch: Check for unsafe string functions\n\nThere are many string based functions that are unsafe\nto use. Some of the functions are unsafe to use because\nof the possibility of overflow while others cannot\nguarantee that the resultant string is NULL-terminated.\n\nAdd check for these functions and log message indicating\nwhich safe functions can be used instead.\n\nChange-Id: Id305d98df241e3fd257529529739dcd4f3659186\nSigned-off-by: Olav Haugan \u003cohaugan@codeaurora.org\u003e\n"
    },
    {
      "commit": "336a3ae6253031d6a0de11882ac24a11f83d3323",
      "tree": "f3af9afbb02666973e29a00e59d48f09d8168654",
      "parents": [
        "765eaaffb8b2011a1bd4a9e0e92cdd50669a9ffc"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Fri Mar 09 11:15:24 2012 -0800"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Fri Mar 09 13:44:50 2012 -0800"
      },
      "message": "checkpatch: recognize only specific tags when ending commit text\n\nThere are some very frequently used tags that checkpatch can look\nfor as an ending to the commit text rather than using a pattern,\nwhich can generate false positives in the \"no commit text\" rule.\n\nChange-Id: I5b4400017b8273bcd9f5a59b3e28965c0062bef4\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "f0724bcda2711df7ec9fa451c2cc70d345bf9778",
      "tree": "c2dbda007729234d34c65c2bbb838052fe7a4c95",
      "parents": [
        "83cd4e232d5e206e1cd06c2f40d3a10c162d9fab",
        "f5ded4fced278477cbde3f5ef0b683eb7d35f838"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 07 23:37:05 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 07 23:37:05 2012 -0800"
      },
      "message": "Merge \"setlocalversion: Include post Linus git tags in LOCALVERSION_AUTO\" into msm-3.0"
    },
    {
      "commit": "d3b3b64c907dbf2244250fc4b389562f2efedee2",
      "tree": "879558e2b8e0e384696504bfcfa3017e5643f653",
      "parents": [
        "8fa07fc6a296360bfb0f93f5eb9eba61f85ba1ae"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Mon Mar 05 10:12:04 2012 -0800"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Mar 06 10:03:26 2012 -0800"
      },
      "message": "checkpatch: require commit text\n\nCommit text is almost always necessary to explain why a change is\nneeded. Exceptions are rare enough that these can be granted through\nmanual checkpatch overrides.\n\nChange-Id: I926b2276f717940c2fec77a6709fa3088b1bf0c3\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "3d2c28943e880d6a0e7619c4234d8a52ccf8f9e1",
      "tree": "7ff671fef081c002df9424a03e5f9dd3b4efb7ad",
      "parents": [
        "75d6a3cb78a3e5c4c9a9f786fae51d6a4ba89cb3"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Tue Feb 28 13:56:18 2012 -0800"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Tue Feb 28 16:16:17 2012 -0800"
      },
      "message": "scripts: gcc-wrapper: Add an allowed warning for block.c\n\nCommit f2b3f49ede3be96e11b60880c22a768328ce4d2f added a warning\nfrom Open Emdedded\u0027s gcc-4.6.3 compiler.\n\n| kernel/drivers/mmc/card/block.c: In function \u0027mmc_blk_issue_rq\u0027:\n| kernel/drivers/mmc/card/block.c:836:18:\n| warning: \u0027arg\u0027 may be used uninitialized in this function\n| [-Wuninitialized] error, forbidden warning: block.c:836\n| kernel/drivers/mmc/card/block.c:835:6: warning: \u0027nr\u0027 may be used\n| uninitialized in this function [-Wuninitialized]\n| error, forbidden warning: block.c:835\n\nChange-Id: I05a45033e5dae8b126cbbba89188d84244485afd\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "f5ded4fced278477cbde3f5ef0b683eb7d35f838",
      "tree": "1ff5da25e6b444e713168f7016703c62760a2cb8",
      "parents": [
        "4f11b8178fadbd077e0e5ce7a15b25cc81cb0c44"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Wed Feb 22 10:55:49 2012 -0800"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Wed Feb 22 11:11:24 2012 -0800"
      },
      "message": "setlocalversion: Include post Linus git tags in LOCALVERSION_AUTO\n\nThe localversion detection script assumes that if there\u0027s a tag\ndescribing the commit the toplevel Makefile would indicate what\nthat version is. This is usually true because Linus tags a commit\nand updates the Makefile at the same time to make a release.\nUnfortunately this means that any other tags made on the kernel\nare ignored and not used in the localversion output.\n\nFor example, consider Linus tagged v3.0-rc5 and I have worked on\na bunch of commits based off that tag and then tagged my branch\nwith another tag called \"changes-for-linus\". Ideally I would like\nto see the kernel is based off v3.0-rc5 at the tag\nchanges-for-linus. When localversion detects the version it\nassumes that the kernel is v3.0-rc5 because a tag is on the\ncurrent commit but it doesn\u0027t confirm that the tag matches the\nMakefile. It then proceeds to throw away everything after the\npatch level and git commit hash from git describe output so we\nlost the tag changes-for-linus and are left with:\n\n  v3.0-rc5-0003-g234ad\n\nInstead of doing that always try to describe the tree regardless\nof whether or not there is an exact match (unless we are doing\n--short output and just want to put a + after the version).\nAlways include the tag so that we get a bit more information\nabout the tree that was built, but be sure to throw away any tags\nfrom Linus himself that start with v3.* so that we get output\nlike:\n\n  v3.0-rc5-changes-for-linus-0003-g234ad\n\nChange-Id: I9c4d03c61650658676f221680c61899305c6217a\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "660d3ffb16a8ee7c5693d745a8588c991035c8e7",
      "tree": "14f543fca7ef508ad122c9b7a16a96cd23afa71d",
      "parents": [
        "6e53da890bbb130b6326394a58c6fe9d965c01eb"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Thu Feb 09 15:56:26 2012 -0800"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Thu Feb 09 16:27:55 2012 -0800"
      },
      "message": "scripts: gcc-wrapper: Add exceptions for netfilter failures with gcc-4.6.3\n\nCompiling the kernel with gcc-4.6.3 generates multiple forbidden\nwarnings for netfilter. Adding them to the allowed warnings list.\n\nChange-Id: I7214d8c1bb59c99e2422eaac2a820fb43cf62b1e\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "116bcf08bd2c078e809a2d1e53fe901cf6f65502",
      "tree": "55ad13dc02ba0b90605da4f3e14cdb900196b3c2",
      "parents": [
        "a489560278e022eb77fd6b1aafbfa830d0db25c6"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Thu Feb 02 16:01:39 2012 -0800"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Feb 03 14:44:07 2012 -0800"
      },
      "message": "scripts: gcc-wrapper: Add exceptions for failures with gcc-4.6.3\n\nCompiling the kernel with gcc-4.6.3 generates two new forbidden\nwarnings. Adding them to the allowed warnings list.\n\nWarning 1:\nkernel/arch/arm/mm/alignment.c:298:15: warning: \u0027offset.un\u0027 may be\nused uninitialized in this function [-Wuninitialized]\n\nWarning 2:\nkernel/net/sched/sch_generic.c:678:2: warning: the comparison will always\nevaluate as \u0027true\u0027 for the address of \u0027noop_qdisc\u0027 will never be NULL\n[-Waddress]\n\nChange-Id: Ib559420337ac4c2d25b55eb80e8da3c2221b2f75\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "9d3f99878bf33d36739bd772c7dafcb1f71387fb",
      "tree": "ccd3f136cda3744df4bd1d67ae3c1eef5c9de56e",
      "parents": [
        "15274414badc6ef0a893454e7102f3753f2c1ccd"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Mon Dec 19 17:42:42 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 25 17:24:50 2012 -0800"
      },
      "message": "recordmcount: Fix handling of elf64 big-endian objects.\n\ncommit 2e885057b7f75035f0b85e02f737891482815a81 upstream.\n\nIn ELF64, the sh_flags field is 64-bits wide.  recordmcount was\nerroneously treating it as a 32-bit wide field.  For little endian\nobjects this works because the flags of interest (SHF_EXECINSTR)\nreside in the lower 32 bits of the word, and you get the same result\nwith either a 32-bit or 64-bit read.  Big endian objects on the\nother hand do not work at all with this error.\n\nThe fix:  Correctly treat sh_flags as 64-bits wide in elf64 objects.\n\nThe symptom I observed was that my\n__start_mcount_loc..__stop_mcount_loc was empty even though ftrace\nfunction tracing was enabled.\n\nLink: http://lkml.kernel.org/r/1324345362-12230-1-git-send-email-ddaney.cavm@gmail.com\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "adc0186cfa38e2736048a638681db511e65e51fd",
      "tree": "f103524ac9031f799b099b4675749a97cc702ab6",
      "parents": [
        "e5303c25bfacd745f6c6b99a2604ef4e11926c34"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Jan 13 17:53:40 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 25 17:24:47 2012 -0800"
      },
      "message": "kconfig/streamline-config.pl: Fix parsing Makefile with variables\n\ncommit 364212fddaaa60c5a64f67a0f5624ad996ecc8a0 upstream.\n\nThomas Lange reported that when he did a \u0027make localmodconfig\u0027, his\nconfig was missing the brcmsmac driver, even though he had the module\nloaded.\n\nLooking into this, I found the file:\ndrivers/net/wireless/brcm80211/brcmsmac/Makefile\nhad the following in the Makefile:\n\nMODULEPFX :\u003d brcmsmac\n\nobj-$(CONFIG_BRCMSMAC)  +\u003d $(MODULEPFX).o\n\nThe way streamline-config.pl works, is parsing all the\n obj-$(CONFIG_FOO) +\u003d foo.o\nlines to find that CONFIG_FOO belongs to the module foo.ko.\n\nBut in this case, the brcmsmac.o was not used, but a variable in its place.\n\nBy changing streamline-config.pl to remember defined variables in Makefiles\nand substituting them when they are used in the obj-X lines, allows\nThomas (and others) to have their brcmsmac module stay configured\nwhen it is loaded and running \"make localmodconfig\".\n\nReported-by: Thomas Lange \u003cthomas-lange2@gmx.de\u003e\nTested-by: Thomas Lange \u003cthomas-lange2@gmx.de\u003e\nCc: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e5303c25bfacd745f6c6b99a2604ef4e11926c34",
      "tree": "14f22ac2afc1d6dda125ea38a6c596fdc8687b91",
      "parents": [
        "065449fd56d2f75cc943a6d501b292f6b0e40325"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Jan 13 17:50:39 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 25 17:24:47 2012 -0800"
      },
      "message": "kconfig/streamline-config.pl: Simplify backslash line concatination\n\ncommit d060d963e88f3e990cec2fe5214de49de9a49eca upstream.\n\nSimplify the way lines ending with backslashes (continuation) in Makefiles\nis parsed. This is needed to implement a necessary fix.\n\nTested-by: Thomas Lange \u003cthomas-lange2@gmx.de\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "adfb933a24911e3514a2f1b6fe1b1a9151fec56d",
      "tree": "6b1be5747bf3cb6d0a8effbb1ed01c53200939a6",
      "parents": [
        "317c8bb2a91ef7f51b74b06cb4a881dc0f547381"
      ],
      "author": {
        "name": "Pankaj Kumar",
        "email": "pakuma@codeaurora.org",
        "time": "Fri Jan 06 15:02:19 2012 +0530"
      },
      "committer": {
        "name": "Pankaj Kumar",
        "email": "pakuma@codeaurora.org",
        "time": "Mon Jan 09 14:40:00 2012 +0530"
      },
      "message": "checkpatch: Add check for vreg_xxx api in opensource drivers\n\nVreg API implementation is deprecated. We are using\nLinux regulator framework now. Hence vreg API should\nnot be used.\n\nChange-Id: I8e31dac66592d2d195d190b770a436e93206cf8b\nSigned-off-by: Pankaj Kumar \u003cpakuma@codeaurora.org\u003e\n"
    },
    {
      "commit": "2ab0a60d3023a08da712dee9cc5592a216b30ad4",
      "tree": "539728952ea5ca01f52c7a615487f95be3f76ed1",
      "parents": [
        "f6cfb8ef4ae56839084de3a56e7702749943d610"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Wed Dec 14 09:57:36 2011 -0800"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Wed Dec 14 14:12:38 2011 -0800"
      },
      "message": "scripts: Include copper pattern in build targets\n\nChange-Id: I68e94f8c000df7cc0a481f49df267258aef952da\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\n"
    },
    {
      "commit": "60d78bb9809e7d4d1c3dc1425cbfd9e649e87c1c",
      "tree": "93acc0c5901f55b6a697298f98e84150fd7589d1",
      "parents": [
        "952a1d10fdf7d9276869e6ba0d551258cc1b99c8"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Tue Dec 06 20:03:07 2011 -0800"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Tue Dec 06 20:17:37 2011 -0800"
      },
      "message": "checkpatch: Add check for gpiomux usage in msm board files\n\nMSM has a board-*-gpiomux file where all the gpiomux configs reside.\nWarn if a non gpiomux board file tries to add gpiomux configs.\nThe camera board file is an exception to this rule.\n\nChange-Id: Ibab190dcbd7ea78e7ca150142c68c5ae881e4e06\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "6fff1272259fe3d6ac0e85adbd178ce75a47b47e",
      "tree": "d8ea48fe715998accb950c1d9ceba2647a2c9442",
      "parents": [
        "e2edeb1d2beeb3285bc4d64ac8f84048b1a060e0"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Mon Nov 21 11:49:06 2011 -0800"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Mon Nov 21 15:32:45 2011 -0800"
      },
      "message": "cpuidle: menu: Remove the unused get_loadavg function\n\nThe fuction get_loadavg was unused and this also caused\na warning during build. This change also removes it from\nthe allowed warnings white-list.\n\nChange-Id: I85b184e1eb0ab8b3cf763cab87a30e140d00332b\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "d074fa2796bdbc42c4f918c78d6711bafc80b1c8",
      "tree": "033929706a0aae95f65c134a8fc09cec3fb3e75d",
      "parents": [
        "53ae1740b250e4d02dd7a6ca82075355ad99dc23",
        "9ab6a29787b1221a697f85835645549668258bdc"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "message": "Merge remote-tracking branch \u0027common/android-3.0\u0027 into msm-3.0\n\n* common/android-3.0: (570 commits)\n  misc: remove kernel debugger core\n  ARM: common: fiq_debugger: dump sysrq directly to console if enabled\n  ARM: common: fiq_debugger: add irq context debug functions\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly for WEXT\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly\n  net: wireless: bcmdhd: Fix possible memory leak in escan/iscan\n  cpufreq: interactive governor: default 20ms timer\n  cpufreq: interactive governor: go to intermediate hi speed before max\n  cpufreq: interactive governor: scale to max only if at min speed\n  cpufreq: interactive governor: apply intermediate load on current speed\n  ARM: idle: update idle ticks before call idle end notifier\n  input: gpio_input: don\u0027t print debounce message unless flag is set\n  net: wireless: bcm4329: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Improve suspend/resume processing\n  net: wireless: bcmdhd: Check if FW is Ok for internal FW call\n  tcp: Don\u0027t nuke connections for the wrong protocol\n  ARM: common: fiq_debugger: make uart irq be no_suspend\n  net: wireless: Skip connect warning for CONFIG_CFG80211_ALLOW_RECONNECT\n  mm: avoid livelock on !__GFP_FS allocations\n  ...\n\nConflicts:\n\tarch/arm/mm/cache-l2x0.c\n\tarch/arm/vfp/vfpmodule.c\n\tdrivers/mmc/core/host.c\n\tkernel/power/wakelock.c\n\tnet/bluetooth/hci_event.c\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "2d92f691cd1a1be5cdefb10d559fdd7443d4df7a",
      "tree": "b2733e61eae8d62862b0e7602e021cbbc5591b66",
      "parents": [
        "7a427e433356a354b29459b745ebd8103df96329"
      ],
      "author": {
        "name": "Srinivas Kandagatla",
        "email": "srinivas.kandagatla@st.com",
        "time": "Tue Aug 02 18:49:52 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 11 09:36:57 2011 -0800"
      },
      "message": "kbuild: Fix help text not displayed in choice option.\n\ncommit 3f198dfee49d2e9c30583c62b0c79286c78c7b44 upstream.\n\nHelp text under choice menu is never displayed because it does not have\nsymbol name associated with it, however many kconfigs have help text\nunder choice, assuming that it will be displayed when user selects help.\nfor example in Kconfig if we have:\nchoice\n        prompt \"Choice\"\n        ---help---\n           HELP TEXT ...\n\nconfig A\n        bool \"A\"\n\nconfig B\n        bool \"B\"\n\nendchoice\n\nWithout this patch \"HELP TEXT\" is not displayed when user selects help\noption when \"Choice\" is highlighted from menuconfig or xconfig or\ngconfig.\n\nThis patch changes the logic in menu_get_ext_help to display help for\ncases which dont have symbol names like choice.\n\nSigned-off-by: Srinivas Kandagatla \u003csrinivas.kandagatla@st.com\u003e\nReviewed-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nReviewed-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "246e1f183dd3c2bfe63722ca5b207473cb9a0219",
      "tree": "8e571b47061051cfc52eae35a8102a5524759669",
      "parents": [
        "f9f07c34c896edc474013dc6cdb34ba3164eb68b"
      ],
      "author": {
        "name": "Gregory Bean",
        "email": "gbean@codeaurora.org",
        "time": "Mon Oct 17 12:27:01 2011 -0700"
      },
      "committer": {
        "name": "Gregory Bean",
        "email": "gbean@codeaurora.org",
        "time": "Mon Oct 17 12:29:28 2011 -0700"
      },
      "message": "checkpatch: repair faulty executable-bit check.\n\nExisting executable-bit test only works on second and later files\ncontained in the patch.  Correct this so all patches in the file\nare tested.\n\nChange-Id: Ie9363473f0d2fc067f9c593c86495d15e8e5d546\nSigned-off-by: Gregory Bean \u003cgbean@codeaurora.org\u003e\n"
    },
    {
      "commit": "9daf934dc7a391afde0be2a8d524d4869a1f0995",
      "tree": "55ee9a074d4b639b2d442ae13d16919edab313db",
      "parents": [
        "a2c689a175dfcaefaa2b93568f4d5058bb7d1158"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Tue Aug 02 20:31:00 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:27:57 2011 -0700"
      },
      "message": "build-all.py: Add support for apq defconfigs\n\nThere is an apq8064_defconfig. Compile it too.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\n"
    },
    {
      "commit": "f1fdaffaa75daf8323e5d514bb1cb0bac0c2f84e",
      "tree": "bd9e010eff50baecb631cb2b0af717f407cf7e9d",
      "parents": [
        "675b31fc19e7da56c281268a792a4590d334e094"
      ],
      "author": {
        "name": "Gregory Bean",
        "email": "gbean@codeaurora.org",
        "time": "Fri Jul 22 11:12:16 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:20 2011 -0700"
      },
      "message": "checkpatch: remove \u0027static const char * const\u0027 check\n\nWhile this check is valid in theory, it generates a plethora\nof false positives on ALSA drivers and ends up causing more trouble\nthan it saves.\n\nSigned-off-by: Gregory Bean \u003cgbean@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f66eea8397fc777f0b4b23da365350fc0cbcbd0",
      "tree": "330a3e467c8433243e990f6edda9942e343d1f00",
      "parents": [
        "bd58e2cc611f0717c021872f4e7cd77864ec8e15"
      ],
      "author": {
        "name": "Gregory Bean",
        "email": "gbean@codeaurora.org",
        "time": "Tue Jul 19 16:37:49 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:39 2011 -0700"
      },
      "message": "checkpatch: Don\u0027t treat diffs as patches.\n\nThe patch-header cleanup code assumed that it would only ever\nsee patches, which was of course hogwash.  This lead to crazy\nresults as it tried to wrap what it thought were continuation\nlines at the beginnings of raw diffs.\n\nSigned-off-by: Gregory Bean \u003cgbean@codeaurora.org\u003e\n"
    },
    {
      "commit": "a403f9f1080c94caa705b04374355bf969ea0c5f",
      "tree": "09fa50d22e143f48c80377dc954e05034757cf8b",
      "parents": [
        "f597e24b13c42ac48a7063dd05550112fe72889f"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Thu Jul 14 14:16:51 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:35 2011 -0700"
      },
      "message": "scripts: Add fsm targets to build-all.py\n\nAcked-by: Kaushik Sikdar \u003cksikdar@qualcomm.com\u003e\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7",
      "tree": "088e0646c8abcbde263d13ee865ba69032ac86dd",
      "parents": [
        "f06154cc47399dfdb3950d3e6b71d67ee186f69d"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Aug 16 17:27:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:57:10 2011 -0700"
      },
      "message": "Initial Contribution\n\nmsm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "6ac556daa7822fdda585e2c387739abb0646c6ef",
      "tree": "7d2a1f5b821c5093bea0e161032939693617ed94",
      "parents": [
        "c835490196c42d9f225ee6873880f436d031df86",
        "8fc62e59425389a6d48429b9d146223122743435"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:16:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:16:53 2011 -0700"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: Do not write to builddir in modules_install\n"
    },
    {
      "commit": "8fc62e59425389a6d48429b9d146223122743435",
      "tree": "da043df805a3b35984b8b2a10e202f6ee37ab268",
      "parents": [
        "569658dddf276ceb0780776e7f5d61d9f8d8cb88"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jul 12 11:54:48 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Jul 12 13:36:30 2011 +0200"
      },
      "message": "kbuild: Do not write to builddir in modules_install\n\nLet depmod.sh create a temporary directory in /tmp instead of writing to\nthe build directory as root. The mktemp utility should be available on\nany recent system (and there is already scripts/gen_initramfs_list.sh\nrelying on it).\n\nReported-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "17441227f6258fc379c6ebfe21c3eec43b6f0de3",
      "tree": "d38f88d97472ae33827fd8cd247e0cd5161c61ba",
      "parents": [
        "ac5622418bbff9cd3dc607aa57dfb4f62a7f2043"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jun 15 15:08:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 15 20:03:59 2011 -0700"
      },
      "message": "checkpatch: add warning for uses of printk_ratelimit\n\nWarn about uses of printk_ratelimit() because it uses a global state and\ncan hide subsequent useful messages.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bfe5424a8b31624e7a476f959d552999f931e7c7",
      "tree": "d861c9867bd27845697502e242b632d78e01d487",
      "parents": [
        "fc4da9a3e68b1f64237fafda084f61067f568a99"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 16:35:41 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "kbuild: Hack for depmod not handling X.Y versions\n\ndepmod from module-init-tools \u003c 3.13 and the busybox depmod check if the\nkernel release starts with \u003cnum\u003e.\u003cnum\u003e.\u003cnum\u003e. To support these versions,\nwe create a symlink with two numbers prepended.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "fc4da9a3e68b1f64237fafda084f61067f568a99",
      "tree": "fcbcdde8bcd1b1bc85a7c0daba00971bce9c3cb1",
      "parents": [
        "78d3bb4483ba1b206dbaaf209219ed517b01f7da"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 15:35:22 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "kbuild: Move depmod call to a separate script\n\nDo not bloat the Makefile with multiline shell statements. No\nuser-visible change intended.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "181e976327cf33095837c579608ebed42d2ad992",
      "tree": "cd3e3a061785ee53bfa366a846b1410f56acf87f",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Wed Jun 08 20:58:32 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 11:48:19 2011 +0200"
      },
      "message": "kbuild: silence Nothing to be done for \u0027all\u0027 message\n\nThis patch silences a Makefile.asm-generic message\nby defining a dummy rule for all.\n\nmake -f /usr/src/git/scripts/Makefile.asm-generic \\\n            obj\u003darch/x86/include/generated/asm\nmake[1]: Nothing to be done for `all\u0027.\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "c4a227d89f758e582fd167bb15245f2704de99ef",
      "tree": "f5b6e0091e6543c14d1cd7cf1f93e097a96bbd64",
      "parents": [
        "87367a0b71a5188e34a913c05673b5078f71a64d",
        "f506b3dc0ec454a16d40cab9ee5d75435b39dc50"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 12:55:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 12:55:55 2011 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (25 commits)\n  perf: Fix SIGIO handling\n  perf top: Don\u0027t stop if no kernel symtab is found\n  perf top: Handle kptr_restrict\n  perf top: Remove unused macro\n  perf events: initialize fd array to -1 instead of 0\n  perf tools: Make sure kptr_restrict warnings fit 80 col terms\n  perf tools: Fix build on older systems\n  perf symbols: Handle /proc/sys/kernel/kptr_restrict\n  perf: Remove duplicate headers\n  ftrace: Add internal recursive checks\n  tracing: Update btrfs\u0027s tracepoints to use u64 interface\n  tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machine\n  ftrace: Set ops-\u003eflag to enabled even on static function tracing\n  tracing: Have event with function tracer check error return\n  ftrace: Have ftrace_startup() return failure code\n  jump_label: Check entries limit in __jump_label_update\n  ftrace/recordmcount: Avoid STT_FUNC symbols as base on ARM\n  scripts/tags.sh: Add magic for trace-events for etags too\n  scripts/tags.sh: Fix ctags for DEFINE_EVENT()\n  x86/ftrace: Fix compiler warning in ftrace.c\n  ...\n"
    },
    {
      "commit": "e52e713ec30a31e9a4663d9aebbaae5ec07466a6",
      "tree": "68f9680577ae68f3972a5ed73afed5d1c2794310",
      "parents": [
        "bdf7cf1c83872a0586ce4c4da6889103cc36dbd3",
        "2f3e4af471e38e0658e701973238ae4b5e50fcd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:25:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:25:02 2011 -0700"
      },
      "message": "Merge branch \u0027docs-move\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rdunlap/linux-docs\n\n* \u0027docs-move\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rdunlap/linux-docs:\n  Create Documentation/security/, move LSM-, credentials-, and keys-related files from Documentation/   to Documentation/security/, add Documentation/security/00-INDEX, and update all occurrences of Documentation/\u003cmoved_file\u003e   to Documentation/security/\u003cmoved_file\u003e.\n"
    },
    {
      "commit": "d6a72fe465f4c54654a1d5488daeb820b4ecf275",
      "tree": "1b581d3b3452b47ba35e1ee3c96d05c030ed9726",
      "parents": [
        "b1d2dc3c06d8da7d58fb43d7123a91c1d6a4f576",
        "b1cff0ad1062621ae63cb6c5dc4165191fe2e9f1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 27 14:28:09 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 27 14:28:09 2011 +0200"
      },
      "message": "Merge branch \u0027tip/perf/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent\n"
    },
    {
      "commit": "9905ce8ad7b79dddd23c7b4753d0b2cdb65bde3c",
      "tree": "72f06d11cf99b20d7e91a1bb65be8a7f20756c65",
      "parents": [
        "4d7a2fa876d1a615649761dc465708d0a062249a"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Wed May 11 22:53:51 2011 +0530"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed May 25 19:56:33 2011 -0400"
      },
      "message": "ftrace/recordmcount: Avoid STT_FUNC symbols as base on ARM\n\nWhile find_secsym_ndx often finds the unamed local STT_SECTION, if a\nsection has only one function in it, the ARM toolchain generates the\nSTT_FUNC symbol before the STT_SECTION, and recordmcount finds this\ninstead.\n\nThis is problematic on ARM because in ARM ELFs, \"if a [STT_FUNC] symbol\naddresses a Thumb instruction, its value is the address of the\ninstruction with bit zero set (in a relocatable object, the section\noffset with bit zero set)\".  This leads to incorrect mcount addresses\nbeing recorded.\n\nFix this by not using STT_FUNC symbols as the base on ARM.\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nLink: http://lkml.kernel.org/r/1305134631-31617-1-git-send-email-rabin@rab.in\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "4d7a2fa876d1a615649761dc465708d0a062249a",
      "tree": "d7da08138a565827c9bd19bd6471c3c8d9683922",
      "parents": [
        "50d6828e898590fc5d038810334695380baa1c78"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Thu May 19 14:43:57 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed May 25 19:56:31 2011 -0400"
      },
      "message": "scripts/tags.sh: Add magic for trace-events for etags too\n\nSeems that Peter Zijlstra treats us emacs users as second class\ncitizens and the commit:\n\n commit 15664125f7cadcb6d725cb2d9b90f9715397848d\n Author: Peter Zijlstra \u003cpeterz@infradead.org\u003e\n scripts/tags.sh: Add magic for trace-events\n\nonly updated ctags (for vim) and did not do the work to let us\nlowly emacs users benefit from such a change.\n\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "50d6828e898590fc5d038810334695380baa1c78",
      "tree": "8fe15cb7c688bdc58f93a3df5ae0c06d045e96ab",
      "parents": [
        "0d098a7d1e39553e8a3f638b923551edec4868a7"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Thu May 19 14:41:17 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed May 25 19:56:28 2011 -0400"
      },
      "message": "scripts/tags.sh: Fix ctags for DEFINE_EVENT()\n\nThe regex to handle DEFINE_EVENT() should not be the same as\nthe TRACE_EVENT() as the first parameter in DEFINE_EVENT is the\ntemplate name, not the event name. We need the second parameter\nas that is what the trace_... will use.\n\nTested-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "f3ae1c75203535f65448517e46c8dd70a56b6c71",
      "tree": "58f719cb97666dcfb3392c6c0547d6cbce2e68c8",
      "parents": [
        "9720d75399fd2655a6b6fb06abcf548150f22362",
        "d49e46875c11a09e80e76c66db90710369b8fe12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 16:54:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 16:54:01 2011 -0700"
      },
      "message": "Merge branch \u0027kconfig-for-40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig-for-40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  xconfig: merge code path to conf_write()\n  kconfig: do not record timestamp in .config\n  gconfig: Hide unused left treeview when start up the interface\n  gconfig: enable rules hint for main treeviews\n  MAINTAINERS: Update KCONFIG entry\n  kconfig-language: add to hints\n  kconfig: Document the new \"visible if\" syntax\n  kconfig: quiet commands when V\u003d0\n  kconfig: change update-po-config to reflect new layout of arch/um\n  kconfig: make update-po-config work in KBUILD_OUTPUT\n  kconfig: rearrange clean-files\n  kconfig: change gconf to modify hostprogs-y like nconf and mconf\n  kconfig: change qconf to modify hostprogs-y like nconf and mconf\n  kconfig: only build kxgettext when needed\n  nconfig: Silence unused return values from wattrset\n  kconfig: Do not record timestamp in auto.conf and autoconf.h\n  kconfig: get rid of unused flags\n  kconfig: allow multiple inclusion of the same file\n  kconfig: Avoid buffer underrun in choice input\n"
    },
    {
      "commit": "51b550a41c2ac0373b42f4e211f2df113b735b0a",
      "tree": "e7de61e10d2a040fd92405a5989631e9fc179eab",
      "parents": [
        "62af8163f9caa5b21996338ccd2564dfd727670e",
        "ca995cbf77f3df599b7e751c2d08d90787c65c45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 12:04:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 12:04:15 2011 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  export_report: use warn() to issue WARNING, so they go to stderr\n  export_report: sort SECTION 2 output\n  export_report: do collectcfiles work in perl itself\n  kbuild: make versioncheck work in KBUILD_OUTDIR\n  kbuild: make includecheck work in KBUILD_OUTDIR\n  kbuild: make headerdep work in KBUILD_OUTDIR\n  kbuild: add targets to PHONY\n  kbuild: don\u0027t warn about include/linux/version.h not including itself\n  eradicate bashisms in scripts/patch-kernel\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": "0fccc6221821e07366aa44bca112c4edb6d04dd7",
      "tree": "b99a4d1b7df909b4eb3a876cc6ec75d3641ea943",
      "parents": [
        "b05317221b7607ba61ee921c31867ed08912aa46"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue May 24 17:13:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:56 2011 -0700"
      },
      "message": "checkpatch: fix defect in printk(KERN_\u003cLEVEL\u003e 80 column exceptions\n\nCurrently, printk lines with a only KERN_PREFIX and a quoted string\nwithout a comma or close paren that exceed 80 columns are flagged with a\nwarning.\n\nie:\n\tprintk(KERN_WARNING \"some long string that extends beond 80 cols...\"\n\t       \"and is continued on another line\\n\");\n\nAllow this form instead of emitting a warning.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b05317221b7607ba61ee921c31867ed08912aa46",
      "tree": "64f6d81875c75e438df461618b8441e0116a6eb9",
      "parents": [
        "428e2fdc4ecee2312829e97549f99c12312f4faf"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue May 24 17:13:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:55 2011 -0700"
      },
      "message": "checkpatch: add \u003cfoo\u003e_\u003clevel\u003e and MODULE_\u003cBAR\u003e to 80 column exceptions\n\nMany module or file local logging functions use specific prefixes other\nthan pr|dev|netdev.  Allow all forms like foo_printk and foo_err to be\nlonger than 80 columns.\n\nAlso allow MODULE_\u003cBAR\u003e declarations to be longer than 80 columns.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "428e2fdc4ecee2312829e97549f99c12312f4faf",
      "tree": "5f5debb951822770cd6e325c6552e701a2874642",
      "parents": [
        "5ca43f6c3b365024d889bc77064bb331f5a72a45"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue May 24 17:13:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:55 2011 -0700"
      },
      "message": "checkpatch: add check for line continuations in quoted strings\n\nAdd a warning for unterminated quoted strings with line continuations as\nthese frequently add unwanted whitespace.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d49e46875c11a09e80e76c66db90710369b8fe12",
      "tree": "7a5b6400e49cffbcb708ac562cf50735a2c0d1d2",
      "parents": [
        "bdebd4892e05cc9068659f25af33c6b322034eb2"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Tue May 24 14:16:18 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed May 25 15:05:07 2011 +0200"
      },
      "message": "xconfig: merge code path to conf_write()\n\nAvoid to have multiple path saving the config. This fixes an error check\nmiss when the window is being closed and the user requested the config\nto be written.\n\nReported-by: Hiromu Yakura \u003chiromu1996@gmail.com\u003e\nPointed-out-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2bb732cdb48d271ff7a910260ffb851fb4bc8a28",
      "tree": "580bf68eb1e52b4e6915588d61423347ae09c318",
      "parents": [
        "f50d1d9e8d964fdd3b4cedfbca8843d1bc5916c1",
        "c4d5ee13984f57b2f881635c49045151679f5e8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:31:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 13:31:37 2011 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: make KBUILD_NOCMDDEP\u003d1 handle empty built-in.o\n  scripts/kallsyms.c: fix potential segfault\n  scripts/gen_initramfs_list.sh: Convert to a /bin/sh script\n  kbuild: Fix GNU make v3.80 compatibility\n  kbuild: Fix passing -Wno-* options to gcc 4.4+\n  kbuild: move scripts/basic/docproc.c to scripts/docproc.c\n  kbuild: Fix Makefile.asm-generic for um\n  kbuild: Allow to combine multiple W\u003d levels\n  kbuild: Disable -Wunused-but-set-variable for gcc 4.6.0\n  Fix handling of backlash character in LINUX_COMPILE_BY name\n  kbuild: asm-generic support\n  kbuild: implement several W\u003d levels\n  kbuild: Fix build with binutils \u003c\u003d 2.19\n  initramfs: Use KBUILD_BUILD_TIMESTAMP for generated entries\n  kbuild: Allow to override LINUX_COMPILE_BY and LINUX_COMPILE_HOST macros\n  kbuild: Drop unused LINUX_COMPILE_TIME and LINUX_COMPILE_DOMAIN macros\n  kbuild: Use the deterministic mode of ar\n  kbuild: Call gzip with -n\n  kbuild: move KALLSYMS_EXTRA_PASS from Kconfig to Makefile\n  Kconfig: improve KALLSYMS_ALL documentation\n\nFix up trivial conflict in Makefile\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": "bdebd4892e05cc9068659f25af33c6b322034eb2",
      "tree": "748cb44e626383e2f877b194c49d61b0f687c304",
      "parents": [
        "6ef3d36eee2a5593e31f9f77b4aa992024838ff7"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Sun May 15 23:22:56 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 16:13:40 2011 +0200"
      },
      "message": "kconfig: do not record timestamp in .config\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "ca995cbf77f3df599b7e751c2d08d90787c65c45",
      "tree": "3004eea8ebd0caada01d4e012d95810249ea0b20",
      "parents": [
        "bdabc7a345db97b3839c2c3deef40023cf8017ef"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Mon May 23 12:44:57 2011 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 16:07:07 2011 +0200"
      },
      "message": "export_report: use warn() to issue WARNING, so they go to stderr\n\nAlso count CONFIG_MODVERSIONS warnings, and print a NOTE at start of\nSECTION 2 if any were issued.  Section 2 will be empty if the build is\nlacking this CONFIG_ item, and user may have missed the warnings, as\nthey\u0027re off screen.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bdabc7a345db97b3839c2c3deef40023cf8017ef",
      "tree": "dd4c1b460d9757ff611dce5548761aed62a7714d",
      "parents": [
        "de7b0b4110795be914e6cafdfec4276b2618cc78"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Mon May 23 12:44:56 2011 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 16:07:07 2011 +0200"
      },
      "message": "export_report: sort SECTION 2 output\n\nSort SECTION 2 modules by name.  Within those module listings, sort\nthe symbol providers by name, and remove the count, as it is\nmisleading; its the kernel-wide count of uses of that symbol, not the\ncount pertaining to the module being outlined.  (this can be seen by\ngrepping the output for a single symbol).  The count is still used to\nsort the symbols.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "de7b0b4110795be914e6cafdfec4276b2618cc78",
      "tree": "7800d8bc7778229004a95e1599a334095d8c4d43",
      "parents": [
        "2ee2d29289951b4cb7578d75f199e4aa4084fe6f"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Mon May 23 12:44:55 2011 -0600"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 16:07:07 2011 +0200"
      },
      "message": "export_report: do collectcfiles work in perl itself\n\nAvoid spawning a shell pipeline doing cat, grep, sed, and do it all\ninside perl.  The \u003c*.c\u003e globbing construct works at least as far back\nas 5.8.9\n\nNote that this is not just an optimization; the sed command\nin the pipeline was unterminated, due to lack of escape on the\nend-of-line (\\$) in the regex, resulting in this:\n\n    $ perl ../linux-2.6/scripts/export_report.pl  \u003e /dev/null\n    sed: -e expression #1, char 5: unterminated `s\u0027 command\n    sh: .mod.c/: not found\n\nComments on an earlier patch sought an all-perl implementation.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\ncc: Michal Marek \u003cmmarek@suse.cz\u003e,\ncc: linux-kbuild@vger.kernel.org\ncc: Arnaud Lacombe lacombar@gmail.com\ncc: Stephen Hemminger shemminger@vyatta.com\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6ef3d36eee2a5593e31f9f77b4aa992024838ff7",
      "tree": "83a3937fe412f78377359203e795e2faaa4933b9",
      "parents": [
        "2626e674021c28250874a68f47b0f4759fcf63db"
      ],
      "author": {
        "name": "Eduardo Silva",
        "email": "edsiper@gmail.com",
        "time": "Thu May 19 08:38:25 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 15:41:51 2011 +0200"
      },
      "message": "gconfig: Hide unused left treeview when start up the interface\n\nWhen the gconfig program starts in full mode view, it shows the\nleft treeview which belongs to the \u0027split mode view\u0027. The patch\nfix this visual issue.\n\nSigned-off-by: Eduardo Silva \u003cedsiper@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2626e674021c28250874a68f47b0f4759fcf63db",
      "tree": "e63987ee30df461e71de147f3bc55a7659306f79",
      "parents": [
        "76ce94a37187327c09343a98726ccea81f9eab54"
      ],
      "author": {
        "name": "Eduardo Silva",
        "email": "edsiper@gmail.com",
        "time": "Thu May 19 08:37:01 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 24 15:41:51 2011 +0200"
      },
      "message": "gconfig: enable rules hint for main treeviews\n\nDue to the large amount of rows in the treeviews, is difficult to\nmatch columns with rows, setting the rules hint to \u0027true\u0027 allows the\ntreeview to alternate background colors in the rows making the data\nmore readable.\n\nSigned-off-by: Eduardo Silva \u003cedsiper@gmail.com\u003e\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "06f4e926d256d902dd9a53dcb400fd74974ce087",
      "tree": "0b438b67f5f0eff6fd617bc497a9dace6164a488",
      "parents": [
        "8e7bfcbab3825d1b404d615cb1b54f44ff81f981",
        "d93515611bbc70c2fe4db232e5feb448ed8e4cc9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1446 commits)\n  macvlan: fix panic if lowerdev in a bond\n  tg3: Add braces around 5906 workaround.\n  tg3: Fix NETIF_F_LOOPBACK error\n  macvlan: remove one synchronize_rcu() call\n  networking: NET_CLS_ROUTE4 depends on INET\n  irda: Fix error propagation in ircomm_lmp_connect_response()\n  irda: Kill set but unused variable \u0027bytes\u0027 in irlan_check_command_param()\n  irda: Kill set but unused variable \u0027clen\u0027 in ircomm_connect_indication()\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_transport()\n  be2net: Kill set but unused variable \u0027req\u0027 in lancer_fw_download()\n  irda: Kill set but unused vars \u0027saddr\u0027 and \u0027daddr\u0027 in irlan_provider_connect_indication()\n  atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined.\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_peer().\n  rxrpc: Kill set but unused variable \u0027local\u0027 in rxrpc_UDP_error_handler()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_process_connection()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_rotate_tx_window()\n  pkt_sched: Kill set but unused variable \u0027protocol\u0027 in tc_classify()\n  isdn: capi: Use pr_debug() instead of ifdefs.\n  tg3: Update version to 3.119\n  tg3: Apply rx_discards fix to 5719/5720\n  ...\n\nFix up trivial conflicts in arch/x86/Kconfig and net/mac80211/agg-tx.c\nas per Davem.\n"
    },
    {
      "commit": "df48d8716eab9608fe93924e4ae06ff110e8674f",
      "tree": "0fe10733a414b3651e1dae29518b7960a4da0aa4",
      "parents": [
        "acd30250d7d0f495685d1c7c6184636a22fcdf7f",
        "29510ec3b626c86de9707bb8904ff940d430289b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:36:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:36:08 2011 -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: (107 commits)\n  perf stat: Add more cache-miss percentage printouts\n  perf stat: Add -d -d and -d -d -d options to show more CPU events\n  ftrace/kbuild: Add recordmcount files to force full build\n  ftrace: Add self-tests for multiple function trace users\n  ftrace: Modify ftrace_set_filter/notrace to take ops\n  ftrace: Allow dynamically allocated function tracers\n  ftrace: Implement separate user function filtering\n  ftrace: Free hash with call_rcu_sched()\n  ftrace: Have global_ops store the functions that are to be traced\n  ftrace: Add ops parameter to ftrace_startup/shutdown functions\n  ftrace: Add enabled_functions file\n  ftrace: Use counters to enable functions to trace\n  ftrace: Separate hash allocation and assignment\n  ftrace: Create a global_ops to hold the filter and notrace hashes\n  ftrace: Use hash instead for FTRACE_FL_FILTER\n  ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functions\n  perf bench, x86: Add alternatives-asm.h wrapper\n  x86, 64-bit: Fix copy_[to/from]_user() checks for the userspace address limit\n  x86, mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB\n  x86, mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB\n  ...\n"
    },
    {
      "commit": "d410fa4ef99112386de5f218dd7df7b4fca910b4",
      "tree": "e29fbc3f6d27b20d73d8feb4ed73f6767f2e18fe",
      "parents": [
        "61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu May 19 15:59:38 2011 -0700"
      },
      "committer": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu May 19 15:59:38 2011 -0700"
      },
      "message": "Create Documentation/security/,\nmove LSM-, credentials-, and keys-related files from Documentation/\n  to Documentation/security/,\nadd Documentation/security/00-INDEX, and\nupdate all occurrences of Documentation/\u003cmoved_file\u003e\n  to Documentation/security/\u003cmoved_file\u003e.\n"
    },
    {
      "commit": "d6971822c288ce5547190c6f812cc978d6520777",
      "tree": "0338a3f8bb2b4b8ce922ebf76ff6f652ee0c1c02",
      "parents": [
        "b313207286a78abac19f1dd2721292eae598b0f5"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 17 15:36:46 2011 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu May 19 07:58:28 2011 -0400"
      },
      "message": "ftrace/kbuild: Add recordmcount files to force full build\n\nModifications to recordmcount must be performed on all object\nfiles to stay consistent with what the kernel code may expect.\nAdd the recordmcount files to the main dependencies to make sure\nany change to them causes a full recompile.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nLink: http://lkml.kernel.org/r/20110517133646.GP13293@sepie.suse.cz\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "6845756b29e4c4e7db41e2d75cafa9d091bc1c07",
      "tree": "cceb66e295b238d2ab62a9ca77c9b6adce867935",
      "parents": [
        "9d63487f86115b1d3ef69670043bcf2b83c4d227"
      ],
      "author": {
        "name": "Anders Kaseorg",
        "email": "andersk@ksplice.com",
        "time": "Thu May 19 16:55:27 2011 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu May 19 16:55:28 2011 +0930"
      },
      "message": "modpost: Update 64k section support for binutils 2.18.50\n\nBinutils 2.18.50 made a backwards-incompatible change in the way it\nwrites ELF objects with over 65280 sections, to improve conformance\nwith the ELF specification and interoperability with other ELF tools.\nSpecifically, it no longer adds 256 to section indices SHN_LORESERVE\nand higher to skip over the reserved range SHN_LORESERVE through\nSHN_HIRESERVE; those values are only considered special in the\nst_shndx field, and not in other places where section indices are\nstored.  See:\n\nhttp://sourceware.org/bugzilla/show_bug.cgi?id\u003d5900\nhttp://groups.google.com/group/generic-abi/browse_thread/thread/e8bb63714b072e67/6c63738f12cc8a17\n\nSigned-off-by: Anders Kaseorg \u003candersk@ksplice.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "f02e8a6596b7dc9b2171f7ff5654039ef0950cdc",
      "tree": "7e306a718415a53aea737c434f33eb36f3e53abc",
      "parents": [
        "de4d8d53465483168d6a627d409ee2d09d8e3308"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@kernel.org",
        "time": "Thu Apr 14 14:59:39 2011 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu May 19 16:55:27 2011 +0930"
      },
      "message": "module: Sort exported symbols\n\nThis patch places every exported symbol in its own section\n(i.e. \"___ksymtab+printk\").  Thus the linker will use its SORT() directive\nto sort and finally merge all symbol in the right and final section\n(i.e. \"__ksymtab\").\n\nThe symbol prefixed archs use an underscore as prefix for symbols.\nTo avoid collision we use a different character to create the temporary\nsection names.\n\nThis work was supported by a hardware donation from the CE Linux Forum.\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@kernel.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (folded in \u0027+\u0027 fixup)\nTested-by: Dirk Behme \u003cdirk.behme@googlemail.com\u003e\n"
    },
    {
      "commit": "e05503ef1186ad33dfe56794407891eb1dd93ef6",
      "tree": "1c90134537a697a689be0612582b13beaf3bff84",
      "parents": [
        "9e76a7ac87c13bb7515e5d7652bbb6bda4733b6e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed May 18 16:49:24 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 18 23:24:50 2011 +0200"
      },
      "message": "Haavard Skinnemoen has left Atmel\n\nHaavard\u0027s e-mail address at Atmel is no longer valid.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Havard Skinnemoen \u003chskinnemoen@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e00cf3b9eb7839b952e434a75bff6b99e47337ac",
      "tree": "ef583ab8ac09bf703026650d4bc7777e6a3864d3",
      "parents": [
        "1a8218e96271790a07dd7065a2ef173e0f67e328",
        "3b8ab88acaceb505aa06ef3bbf3a73b92470ae78"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:55:42 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 19:32:19 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn-tx.c\n\tnet/mac80211/sta_info.h\n"
    },
    {
      "commit": "f29638868280534ed7e2fdd93b31557232597940",
      "tree": "df11bf6f18442c29b5c76566560e8874c040d9d4",
      "parents": [
        "521ccb5c4aece609311bfa7157910a8f0c942af5"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue May 10 10:10:43 2011 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 15:05:06 2011 -0400"
      },
      "message": "ftrace/s390: mcount offset calculation\n\nDo the mcount offset adjustment in the recordmcount.pl/recordmcount.[ch]\nat compile time and not in ftrace_call_adjust at run time.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "521ccb5c4aece609311bfa7157910a8f0c942af5",
      "tree": "5312027b1397133c6a63bbc915f0d80b86155798",
      "parents": [
        "07d8b595f367f4604e6027ad4cba33cbe3f55e10"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue May 10 10:10:41 2011 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:55:57 2011 -0400"
      },
      "message": "ftrace/x86: mcount offset calculation\n\nDo the mcount offset adjustment in the recordmcount.pl/recordmcount.[ch]\nat compile time and not in ftrace_call_adjust at run time.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "07d8b595f367f4604e6027ad4cba33cbe3f55e10",
      "tree": "236cd6b56ea2d116002f6c722b86155185860f1c",
      "parents": [
        "41b402a201a12efdff4acc990e023a89a409cd41"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue May 10 10:10:40 2011 +0200"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:53:22 2011 -0400"
      },
      "message": "ftrace/recordmcount: mcount address adjustment\n\nIntroduce mcount_adjust{,_32,_64} to the C implementation of\nrecordmcount analog to $mcount_adjust in the perl script.\nThe adjustment is added to the address of the relocations\nagainst the mcount symbol. If this adjustment is done by\nrecordmcount at compile time the ftrace_call_adjust function\ncan be turned into a nop.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "41b402a201a12efdff4acc990e023a89a409cd41",
      "tree": "edc7904cc777dc55d045759da04c2442b06f06f4",
      "parents": [
        "37762cb9977626343b3cd1aab9146313c94748c2"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 20 21:13:06 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:48:55 2011 -0400"
      },
      "message": "ftrace/recordmcount: Add helper function get_sym_str_and_relp()\n\nThe code to get the symbol, string, and relp pointers in the two functions\nsift_rel_mcount() and nop_mcount() are identical and also non-trivial.\nMoving this duplicate code into a single helper function makes the code\neasier to read and more maintainable.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023739.723658553@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "37762cb9977626343b3cd1aab9146313c94748c2",
      "tree": "32e47221487d6f889494a6ba90c2ff476610922a",
      "parents": [
        "2895cd2ab81dfb7bc22637bc110857db44a30b4a"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 20 20:47:34 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:48:02 2011 -0400"
      },
      "message": "ftrace/recordmcount: Remove duplicate code to find mcount symbol\n\nThe code in sift_rel_mcount() and nop_mcount() to get the mcount symbol\nnumber is identical. Replace the two locations with a call to a function\nthat does the work.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023739.488093407@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "85356f802225fedeee8c3e65bdd93b263ace0a8b",
      "tree": "4b9b29634f4235a7a185a7c3ea2947cef422b99b",
      "parents": [
        "dfad3d598c4bbbaf137588e22bac1ce624529f7e"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Apr 12 18:59:10 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:45:03 2011 -0400"
      },
      "message": "kbuild/recordmcount: Add RECORDMCOUNT_WARN to warn about mcount callers\n\nWhen mcount is called in a section that ftrace will not modify it into\na nop, we want to warn about this. But not warn about this always. Now\nif the user builds the kernel with the option RECORDMCOUNT_WARN\u003d1 then\nthe build will warn about mcount callers that are ignored and will just\nwaste execution time.\n\nAcked-by: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: linux-kbuild@vger.kernel.org\nLink: http://lkml.kernel.org/r/20110421023738.714956282@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "dfad3d598c4bbbaf137588e22bac1ce624529f7e",
      "tree": "7df293e467f93913d1979a0e7131bb6e1977acd7",
      "parents": [
        "ffd618fa39284f8cc343894b566dd42ec6e74e77"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Apr 12 18:53:25 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:44:20 2011 -0400"
      },
      "message": "ftrace/recordmcount: Add warning logic to warn on mcount not recorded\n\nThere\u0027s some sections that should not have mcount recorded and should not have\nmodifications to the that code. But currently they waste some time by calling\nmcount anyway (which simply returns). As the real answer should be to\neither whitelist the section or have gcc ignore it fully.\n\nThis change adds a option to recordmcount to warn when it finds a section\nthat is ignored by ftrace but still contains mcount callers. This is not on\nby default as developers may not know if the section should be completely\nignored or added to the whitelist.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023738.476989377@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "ffd618fa39284f8cc343894b566dd42ec6e74e77",
      "tree": "6086848f18cb971de2e1cd760f6d8771aaff2c45",
      "parents": [
        "8abd5724a7f1631ab2276954156c629d4d17149a"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Apr 08 03:58:48 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:43:32 2011 -0400"
      },
      "message": "ftrace/recordmcount: Make ignored mcount calls into nops at compile time\n\nThere are sections that are ignored by ftrace for the function tracing because\nthe text is in a section that can be removed without notice. The mcount calls\nin these sections are ignored and ftrace never sees them. The downside of this\nis that the functions in these sections still call mcount. Although the mcount\nfunction is defined in assembly simply as a return, this added overhead is\nunnecessary.\n\nThe solution is to convert these callers into nops at compile time.\nA better solution is to add \u0027notrace\u0027 to the section markers, but as new sections\ncome up all the time, it would be nice that they are delt with when they\nare created.\n\nLater patches will deal with finding these sections and doing the proper solution.\n\nThanks to H. Peter Anvin for giving me the right nops to use for x86.\n\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023738.237101176@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "8abd5724a7f1631ab2276954156c629d4d17149a",
      "tree": "1253dfc237bfe6e295fedf4fc2c568e35b436430",
      "parents": [
        "9f087e7612115b7a201d4f3392a95ac7408948ab"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 13 13:31:08 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:42:56 2011 -0400"
      },
      "message": "ftrace/recordmcount: Modify only executable sections\n\nPROGBITS is not enough to determine if the section should be modified\nor not. Only process sections that are marked as executable.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023737.991485123@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "9f087e7612115b7a201d4f3392a95ac7408948ab",
      "tree": "a10d013f9087fdadae1a99c96a48acc801934e22",
      "parents": [
        "e90b0c8bf211958a296d60369fecd51b35864407"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 06 14:10:22 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:42:15 2011 -0400"
      },
      "message": "ftrace: Add .kprobe.text section to whitelist for recordmcount.c\n\nThe .kprobe.text section is safe to modify mcount to nop and tracing.\nAdd it to the whitelist in recordmcount.c and recordmcount.pl.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nLink: http://lkml.kernel.org/r/20110421023737.743350547@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "e90b0c8bf211958a296d60369fecd51b35864407",
      "tree": "f7fd76b6783ef4ee3271e2374b07ded0badad74f",
      "parents": [
        "dd5477ff3ba978892014ea5f988cb1bf04aa505e"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 06 13:32:24 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:41:07 2011 -0400"
      },
      "message": "ftrace/trivial: Clean up record mcount to use Linux switch style\n\nThe Linux style for switch statements is:\n\n\tswitch (var) {\n\tcase x:\n\t\t[...]\n\t\tbreak;\n\t}\n\nNot:\n\tswitch (var) {\n\tcase x: {\n\t\t[...]\n\t} break;\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023737.523968644@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "dd5477ff3ba978892014ea5f988cb1bf04aa505e",
      "tree": "96e3ded117f7824c0c0a5a2e5cff956504d8efad",
      "parents": [
        "449a66fd1fa75d36dca917704827c40c8f416bca"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Apr 06 13:21:17 2011 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 16 14:38:51 2011 -0400"
      },
      "message": "ftrace/trivial: Clean up recordmcount.c to use Linux style comparisons\n\nThe Linux ftrace subsystem style for comparing is:\n\n  var \u003d\u003d 1\n  var \u003e 0\n\nand not:\n\n  1 \u003d\u003d var\n  0 \u003c var\n\nIt is considered that Linux developers are smart enough not to do the\n\n  if (var \u003d 1)\n\nmistake.\n\nCc: John Reiser \u003cjreiser@bitwagon.com\u003e\nLink: http://lkml.kernel.org/r/20110421023737.290712238@goodmis.org\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "c4d5ee13984f57b2f881635c49045151679f5e8a",
      "tree": "a55ebb0ca69be2369f0efd391198206dfc5c4919",
      "parents": [
        "e0a04b11e4059cab033469617c2a3ce2d8cab416"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 16 16:37:34 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 16 16:39:28 2011 +0200"
      },
      "message": "kbuild: make KBUILD_NOCMDDEP\u003d1 handle empty built-in.o\n\nBased on a patch by Rabin Vincent.\n\nFix building with KBUILD_NOCMDDEP\u003d1, which currently does not work\nbecause it does not build built-in.o with no dependencies:\n\n  LD      fs/notify/built-in.o\nld: cannot find fs/notify/dnotify/built-in.o: No such file or directory\nld: cannot find fs/notify/inotify/built-in.o: No such file or directory\nld: cannot find fs/notify/fanotify/built-in.o: No such file or directory\n\nReported-and-tested-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "e0a04b11e4059cab033469617c2a3ce2d8cab416",
      "tree": "4389bdde23d3d9308aa05c09eda1b44fab430330",
      "parents": [
        "153f01147065cb3628493dcb79417bc4474320c7"
      ],
      "author": {
        "name": "Xiaochen Wang",
        "email": "wangxiaochen0@gmail.com",
        "time": "Sun May 01 11:41:41 2011 +0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 12 17:23:40 2011 +0200"
      },
      "message": "scripts/kallsyms.c: fix potential segfault\n\nDescription:\nThis bug hardly appears during real kernel compiling,\n because the vmlinux symbols table is huge.\n\nBut we can still catch it under strict condition , as follows.\n   $ echo \"c101b97b T do_fork\" | ./scripts/kallsyms --all-symbols\n   #include \u003casm/types.h\u003e\n   ......\n   ......\n   .globl kallsyms_token_table\n           ALGN\n   kallsyms_token_table:\n   Segmentation fault (core dumped)\n   $\n\nIf symbols table is small, all entries in token_profit[0x10000] may\ndecrease to 0 after several calls of compress_symbols() in optimize_result().\nIn that case, find_best_token() always return 0 and\nbest_table[i] is set to \"\\0\\0\" and best_table_len[i] is set to 2.\n\nAs a result, expand_symbol(best_table[0]\u003d\"\\0\\0\", best_table_len[0]\u003d2, buf)\nin write_src() will run in infinite recursion until stack overflows,\ncausing segfault.\n\nThis patch checks the find_best_token() return value. If all entries in\ntoken_profit[0x10000] become 0 according to return value, it breaks the loop\nin optimize_result().\nAnd expand_symbol() works well when best_table_len[i] is 0.\n\nSigned-off-by: Xiaochen Wang \u003cwangxiaochen0@gmail.com\u003e\nAcked-by: Paulo Marques \u003cpmarques@grupopie.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "153f01147065cb3628493dcb79417bc4474320c7",
      "tree": "cf5d3352b915da7c2a0274a23b61c9e7ffbe4191",
      "parents": [
        "43f67c98161c65f1b2e3af3a9ce6741850072c06"
      ],
      "author": {
        "name": "Jamey Sharp",
        "email": "jamey@minilop.net",
        "time": "Thu May 05 12:03:47 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu May 12 16:48:39 2011 +0200"
      },
      "message": "scripts/gen_initramfs_list.sh: Convert to a /bin/sh script\n\nReplace bashisms with POSIX-compatible shell scripting.\n\nNotably, de-duplicate \u0027/\u0027 using a sed command from elsewhere in the same script\nrather than \"${name//\\/\\///}\".\n\nCommit by Jamey Sharp and Josh Triplett.\n\nSigned-off-by: Jamey Sharp \u003cjamey@minilop.net\u003e\nSigned-off-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "8369ae33b705222aa05ab53c7d6b4458f4ed161b",
      "tree": "ce5d592a63134f1283473bc900bf59489b92d8eb",
      "parents": [
        "306fe9384f06d31219778cece2d3c646146e7bb6"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon May 09 18:56:46 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:54 2011 -0400"
      },
      "message": "bcma: add Broadcom specific AMBA bus driver\n\nBroadcom has released cards based on a new AMBA-based bus type. From a\nprogramming point of view, this new bus type differs from AMBA and does\nnot use AMBA common registers. It also differs enough from SSB. We\ndecided that a new bus driver is needed to keep the code clean.\n\nIn its current form, the driver detects devices present on the bus and\nregisters them in the system. It allows registering BCMA drivers for\nspecified bus devices and provides them basic operations. The bus driver\nitself includes two important bus managing drivers: ChipCommon core\ndriver and PCI(c) core driver. They are early used to allow correct\ninitialization.\n\nCurrently code is limited to supporting buses on PCI(e) devices, however\nthe driver is designed to be used also on other hosts. The host\nabstraction layer is implemented and already used for PCI(e).\n\nSupport for PCI(e) hosts is working and seems to be stable (access to\n80211 core was tested successfully on a few devices). We can still\noptimize it by using some fixed windows, but this can be done later\nwithout affecting any external code. Windows are just ranges in MMIO\nused for accessing cores on the bus.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Michael Büsch \u003cmb@bu3sch.de\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: George Kashperko \u003cgeorge@znau.edu.ua\u003e\nCc: Arend van Spriel \u003carend@broadcom.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Andy Botting \u003candy@andybotting.com\u003e\nCc: linuxdriverproject \u003cdevel@linuxdriverproject.org\u003e\nCc: linux-kernel@vger.kernel.org \u003clinux-kernel@vger.kernel.org\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\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": "8417da6f2128008c431c7d130af6cd3d9079922e",
      "tree": "79bfdaadfc1548826651b9b0378e70e60cdc7720",
      "parents": [
        "bffd2020a972a188750e5cf4b9566950dfdf25a2"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 12:51:15 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue May 03 10:50:54 2011 +0200"
      },
      "message": "kbuild: Fix passing -Wno-* options to gcc 4.4+\n\nStarting with 4.4, gcc will happily accept -Wno-\u003canything\u003e in the\ncc-option test and complain later when compiling a file that has some\nother warning. This rather unexpected behavior is intentional as per\nhttp://gcc.gnu.org/PR28322, so work around it by testing for support of\nthe opposite option (without the no-). Introduce a new Makefile function\ncc-disable-warning that does this and update two uses of cc-option in\nthe toplevel Makefile.\n\nReported-and-tested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bffd2020a972a188750e5cf4b9566950dfdf25a2",
      "tree": "b53bfaf8bcf27a35bd1d0d61a04eaa70a1dfbc31",
      "parents": [
        "7a04fc94d9e45de50827ba6ff764f22990d55823"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Mon May 02 22:48:03 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 22:48:03 2011 +0200"
      },
      "message": "kbuild: move scripts/basic/docproc.c to scripts/docproc.c\n\nMove docproc from scripts/basic to scripts so it is only built for *doc\ntargets instead of every time the kernel is built.\n"
    },
    {
      "commit": "7a04fc94d9e45de50827ba6ff764f22990d55823",
      "tree": "d3ed066788830811348d4d345d539d88f2e0ee48",
      "parents": [
        "a6de553da01c2c110c647fbd1c5bad29f5a82487"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 18:01:06 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 22:31:34 2011 +0200"
      },
      "message": "kbuild: Fix Makefile.asm-generic for um\n\nDo nothing if arch/$(SRCARCH)/include/asm/Kbuild does not exist, which\nis the case of um.\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a6de553da01c2c110c647fbd1c5bad29f5a82487",
      "tree": "7c24cf487f05cd7c20fe2f825c37999f11b30efc",
      "parents": [
        "af0e5d565d2fffcd97d1e2d89669d627cc04e8b8"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 14:45:31 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 02 17:37:10 2011 +0200"
      },
      "message": "kbuild: Allow to combine multiple W\u003d levels\n\nAdd support for make W\u003d12, make W\u003d123 and so on, to enable warnings from\nmultiple W\u003d levels. Normally, make W\u003d\u003clevel\u003e does not include warnings\nfrom the previous level.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-By: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\n"
    },
    {
      "commit": "af0e5d565d2fffcd97d1e2d89669d627cc04e8b8",
      "tree": "7b2ca1890e85b295215cc4af04155f095f69928a",
      "parents": [
        "f07726048d599acd6bac438e304645a78db753c0"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Apr 21 17:28:13 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 16:58:14 2011 +0200"
      },
      "message": "kbuild: Disable -Wunused-but-set-variable for gcc 4.6.0\n\nDisable the new -Wunused-but-set-variable that was added in gcc 4.6.0\nIt produces more false positives than useful warnings.\n\nThis can still be enabled using W\u003d1\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nTested-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f07726048d599acd6bac438e304645a78db753c0",
      "tree": "1d76654ce62045f8a8960900189d4cad5747e8dd",
      "parents": [
        "d8ecc5cd8e227bc318513b5306ae88a474b8886d"
      ],
      "author": {
        "name": "Marcin Nowakowski",
        "email": "marcin.nowakowski.000@gmail.com",
        "time": "Mon Apr 25 13:35:21 2011 +0100"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 15:55:45 2011 +0200"
      },
      "message": "Fix handling of backlash character in LINUX_COMPILE_BY name\n\nWhen using a domain login, `whoami` returns the login in\nuser\\domain format. This leads to either warnings on unrecognised\nescape sequences or escaped characters being generated for the user.\nThis patch ensures that any backslash is escaped to a double-backslash\nto make sure the name is preserved correctly. This patch does not\nenforce escaping on the KBUILD_BUILD_USER variable, as this is something\nthe user has control of and can escape if required.\n\nSigned-off-by: Marcin Nowakowski \u003cmarcin.nowakowski.000@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "6088e9ffa29a92e7b80fdba44929f3225c4c0357",
      "tree": "7da729c190e4aeae0c815de48f61c24b11dcda64",
      "parents": [
        "177525d26e31806d71653f74bbec13574b97892c"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 19:07:56 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 15:38:55 2011 +0200"
      },
      "message": "kbuild: don\u0027t warn about include/linux/version.h not including itself\n\nThis patch makes checkversion.pl not warn that include/linux/version.h\ndosen\u0027t include itself.\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\n[mmarek: simplified to use \u0027next if\u0027 syntax]\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "2d80eb0fa39bc4cfcc2e6d4eb1760a578fdeb507",
      "tree": "e1405bb1706adb49a3b5d1accc6176802fb22912",
      "parents": [
        "bdc69ca4cf972494ad06d1271760d94fdbb2e6b9"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:16:53 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:41:15 2011 +0200"
      },
      "message": "kconfig: quiet commands when V\u003d0\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bdc69ca4cf972494ad06d1271760d94fdbb2e6b9",
      "tree": "53211220e7abbb48244e96cc23215a881b024382",
      "parents": [
        "a24a1b8e2aef10e8987e0a0b2b0dcff78af90ebb"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:13:56 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:41:02 2011 +0200"
      },
      "message": "kconfig: change update-po-config to reflect new layout of arch/um\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "a24a1b8e2aef10e8987e0a0b2b0dcff78af90ebb",
      "tree": "19fc60f1ac94beafd5a96c2fb74119e4a94ceef7",
      "parents": [
        "b24d7d7b98f2697173542fd926f48617649b0bbc"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:13:05 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:40:45 2011 +0200"
      },
      "message": "kconfig: make update-po-config work in KBUILD_OUTPUT\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "b24d7d7b98f2697173542fd926f48617649b0bbc",
      "tree": "e35c271cef647c3a6f3eb3d0108d87b34a74e658",
      "parents": [
        "d02ab886dcc7349cc5d80a045725d3dc9b309a3a"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:06:55 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:40:33 2011 +0200"
      },
      "message": "kconfig: rearrange clean-files\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d02ab886dcc7349cc5d80a045725d3dc9b309a3a",
      "tree": "8053edd48cbd360fd21a91adab561b754b0d0bec",
      "parents": [
        "f19430496a3655b6f86283af472f04fea3c6fdf8"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:02:08 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:40:16 2011 +0200"
      },
      "message": "kconfig: change gconf to modify hostprogs-y like nconf and mconf\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f19430496a3655b6f86283af472f04fea3c6fdf8",
      "tree": "4545c0a8b63b6996ed68a835b8bf56adb408c64b",
      "parents": [
        "1f594715bd26628045bf96c1211d5a90a1b51157"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 18:00:05 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:39:44 2011 +0200"
      },
      "message": "kconfig: change qconf to modify hostprogs-y like nconf and mconf\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "1f594715bd26628045bf96c1211d5a90a1b51157",
      "tree": "cb81eeb3ab6e0832ecd25b7c70211ef53f39d31b",
      "parents": [
        "10175ba65fde4b3708b9dd338af4b2dfb6bf266d"
      ],
      "author": {
        "name": "Peter Foley",
        "email": "pefoley2@verizon.net",
        "time": "Tue Apr 26 17:57:38 2011 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 29 10:39:11 2011 +0200"
      },
      "message": "kconfig: only build kxgettext when needed\n\nSigned-off-by: Peter Foley \u003cpefoley2@verizon.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "d8ecc5cd8e227bc318513b5306ae88a474b8886d",
      "tree": "f05fe662c000b8219923b8c464c9c186b599190e",
      "parents": [
        "28bc20dccadc610c56e27255aeef2938141a0cd3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Apr 27 22:29:49 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Apr 28 18:01:41 2011 +0200"
      },
      "message": "kbuild: asm-generic support\n\nThere is an increasing amount of header files\nshared between individual architectures in asm-generic.\nTo avoid a lot of dummy wrapper files that just\ninclude the corresponding file in asm-generic provide\nsome basic support in kbuild for this.\n\nWith the following patch an architecture can maintain\na list of files in the file arch/$(ARCH)/include/asm/Kbuild\n\nTo use a generic file just add:\n\n        generic-y +\u003d \u003cname-of-header-file.h\u003e\n\nFor each file listed kbuild will generate the necessary\nwrapper in arch/$(ARCH)/include/generated/asm.\n\nWhen installing userspace headers a wrapper is likewise created.\n\nThe original inspiration for this came from the unicore32\npatchset - although a different method is used.\n\nThe patch includes several improvements from Arnd Bergmann.\nMichael Marek contributed Makefile.asm-generic.\n\nRemis Baima did an intial implementation along to achive\nthe same - see https://patchwork.kernel.org/patch/13352/\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Guan Xuetao \u003cguanxuetao@mprc.pku.edu.cn\u003e\nTested-by: Guan Xuetao \u003cguanxuetao@mprc.pku.edu.cn\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "28bc20dccadc610c56e27255aeef2938141a0cd3",
      "tree": "dfaf1a2b593a25cabffe8a83e5aaf34b3c2c166d",
      "parents": [
        "40df759e2b9ec945f1a5ddc61b3fdfbb6583257e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Apr 27 22:15:27 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Apr 28 17:59:07 2011 +0200"
      },
      "message": "kbuild: implement several W\u003d levels\n\nBuilding a kernel with \"make W\u003d1\" produces far too much noise to be\nuseful.\n\nDivide the warning options in three groups:\n\n    W\u003d1 - warnings that may be relevant and does not occur too often\n    W\u003d2 - warnings that occur quite often but may still be relevant\n    W\u003d3 - the more obscure warnings, can most likely be ignored\n\nWhen building the whole kernel, those levels produce:\n\nW\u003d1 - 4859 warnings\nW\u003d2 - 1394 warnings\nW\u003d3 - 86666 warnings\n\nrespectively. Warnings have been counted with Geert\u0027s script at\n\nhttp://www.kernel.org/pub/linux/kernel/people/geert/linux-log/linux-log-summary.pl\n\nMany warnings occur from .h files so fixing one file may have a nice\neffect on the total number of warnings.\n\nWith these changes I am actually tempted to try W\u003d1 now and then.\nPreviously there was just too much noise.\n\nBorislav:\n\n- make the W\u003d levels exclusive\n- move very noisy and making little sense for the kernel warnings to W\u003d3\n- drop -Woverlength-strings due to useless warning message\n- copy explanatory text for the different warning levels to \u0027make help\u0027\n- recount warnings per level\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "3ba41621156681afcdbcd624e3191cbc65eb94f4",
      "tree": "197b021d9da6cf693fb6b80524e73e228b0bd589",
      "parents": [
        "686c4cbb10fc0e75b29b097290b4f7fc3f010b9e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Apr 23 18:42:56 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 24 08:24:31 2011 -0700"
      },
      "message": "kconfig: Avoid buffer underrun in choice input\n\nCommit 40aee729b350 (\u0027kconfig: fix default value for choice input\u0027)\nfixed some cases where kconfig would select the wrong option from a\nchoice with a single valid option and thus enter an infinite loop.\n\nHowever, this broke the test for user input of the form \u0027N?\u0027, because\nwhen kconfig selects the single valid option the input is zero-length\nand the test will read the byte before the input buffer.  If this\nhappens to contain \u0027?\u0027 (as it will in a mips build on Debian unstable\ntoday) then kconfig again enters an infinite loop.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: stable@kernel.org [2.6.17+]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40df759e2b9ec945f1a5ddc61b3fdfbb6583257e",
      "tree": "1d727592c947dbfe33ddf89718201615488088e8",
      "parents": [
        "a8b8017c34fefcb763d8b06c294b58d1c480b2e4"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Apr 20 13:45:30 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Apr 20 15:39:22 2011 +0200"
      },
      "message": "kbuild: Fix build with binutils \u003c\u003d 2.19\n\nThe D option of ar is only available in newer versions.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "10175ba65fde4b3708b9dd338af4b2dfb6bf266d",
      "tree": "1107c24044f1642bbe24d75db4aea48bd5b82bd9",
      "parents": [
        "c33724a43875786719f51916311308f2752d846e"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Wed Apr 06 15:07:49 2011 -0700"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Apr 19 09:21:52 2011 +0200"
      },
      "message": "nconfig: Silence unused return values from wattrset\n\nIgnore the return value from wattrset since we ignore the return\nvalue in nconf.gui.c as well.\n\nscripts/kconfig/nconf.c: In function \u0027print_function_line\u0027:\nscripts/kconfig/nconf.c:376: warning: value computed is not used\nscripts/kconfig/nconf.c:380: warning: value computed is not used\nscripts/kconfig/nconf.c:387: warning: value computed is not used\nscripts/kconfig/nconf.c: In function \u0027show_menu\u0027:\nscripts/kconfig/nconf.c:956: warning: value computed is not used\nscripts/kconfig/nconf.c:961: warning: value computed is not used\nscripts/kconfig/nconf.c:963: warning: value computed is not used\nscripts/kconfig/nconf.c:965: warning: value computed is not used\n\nCc: Nir Tzachar \u003cnir.tzachar@gmail.com\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    }
  ],
  "next": "a8b8017c34fefcb763d8b06c294b58d1c480b2e4"
}
