)]}'
{
  "log": [
    {
      "commit": "fededcd2af6219de69b252b7d3ea4b4ec2f33c7a",
      "tree": "a9efa5e71fec3c0a385e8429686d0be9d7d0a153",
      "parents": [
        "0f558c333445a0181f33f9e6f996ce7cf008206a"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 22 03:19:54 2006 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Wed Feb 22 20:23:51 2006 +0100"
      },
      "message": "kbuild: fix modpost compile with older gcc\n\nThe kernel now requires that CC be 3.1.0 or higher.  But we shouldn\u0027t place\nthat requirement upon HOSTCC unless we really need to.  Fixes my ia64 problem.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "93684d3b8062d1cebdeaed398ec6d1f354cb41a9",
      "tree": "65a87d5e53f8458d7574325e05f6a3cd9997e392",
      "parents": [
        "8ea80ca4f583e377c902811d42626ccfce16913f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 11:53:35 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 11:53:35 2006 +0100"
      },
      "message": "kbuild: include symbol names in section mismatch warnings\n\nTry to look up the symbol that is referenced. Include the symbol\nname in the warning message.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8ea80ca4f583e377c902811d42626ccfce16913f",
      "tree": "2208839aa866cebc990271fbaa86eabc432a8658",
      "parents": [
        "41370d3b5ec6401c5cf0df82297ed989c03a64bd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:56:18 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:56:18 2006 +0100"
      },
      "message": "kbuild: fix segfault in modpost\n\nDo not try to look up section name until we know it is not a special\nsection. Otherwise we will address outside legal space and segfault.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "41370d3b5ec6401c5cf0df82297ed989c03a64bd",
      "tree": "325c87fdc674e9f53b90e38d36970d9a61265d44",
      "parents": [
        "9d6e7a709cdb8f43d9a9ac5532b54a3e70415b9b"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 00:49:37 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:22 2006 +0100"
      },
      "message": "kbuild: do not segfault in modpost if MODVERDIR is not defined\n\nA combination of calling modpost with option -a and MODVERDIR undefined\ncaused segmentation fault. So provide a default value and accept the\nerror messages it generates instead.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b39927cf4cc5a9123d2b157ffd396884cb8156eb",
      "tree": "8e372f4b8fa678de7239a125ff4653f136a9dc66",
      "parents": [
        "a67dc21a38055ec2d8d85b2f64d98091748569b3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Fri Feb 17 22:42:02 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:20 2006 +0100"
      },
      "message": "kbuild: check for section mismatch during modpost stage\n\nSection mismatch is identified as references to .init*\nsections from non .init sections. And likewise references\nto .exit.* sections outside .exit sections.\n\n.init.* sections are discarded after a module is initialized\nand references to .init.* sections are oops candidates.\n.exit.* sections are discarded when a module is built-in and\nthus references to .exit are also oops candidates.\n\nThe checks were possible to do using \u0027make buildcheck\u0027 which\ncalled the two perl scripts: reference_discarded.pl and\nreference_init.pl. This patch just moves the same functionality\ninside modpost and the scripts are then obsoleted.\nThey will though be kept for a while so users can do double\nchecks - but note that some .o files are skipped by the perl scripts\nso result is not 1:1.\nAll credit for the concept goes to Keith Owens who implemented\nthe original perl scrips - this patch just moves it to modpost.\n\nCompared to the perl script the implmentation in modpost will be run\nfor each kernel build - thus catching the error much sooner, but\nthe downside is that the individual .o file are not always identified.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8e70c45887a6bbe40393342ea5b426b0dd836dff",
      "tree": "4fb8c40ca679a4f02321497642a2cf303dd80c43",
      "parents": [
        "040fcc819a2e7783a570f4bdcdd1f2a7f5f06837"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 28 22:22:33 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:18 2006 +0100"
      },
      "message": "kbuild: warn about duplicate exported symbols\n\nIn modpost introduce a check for symbols exported twice.\nThis check caught only one victim (inet_bind_bucket_create) for\nwhich a patch is already sent to netdev.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "040fcc819a2e7783a570f4bdcdd1f2a7f5f06837",
      "tree": "58a6cb2e7394c589c8ef49b308512c83af0c7087",
      "parents": [
        "5c3ead8c72788d36d34c9f1689fb529d1339b405"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 28 22:15:55 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:18 2006 +0100"
      },
      "message": "kbuild: improved modversioning support for external modules\n\nWith following patch a second option is enabled to obtain\nsymbol information from a second external module when a\nexternal module is build.\nThe recommended approach is to use a common kbuild file but\nthat may be impractical in certain cases.\nWith this patch one can copy over a Module.symvers from one\nexternal module to make symbols (and symbol versions) available\nfor another external module.\n\nUpdated documentation in Documentation/kbuild/modules.txt\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5c3ead8c72788d36d34c9f1689fb529d1339b405",
      "tree": "fe6cfc38c3a210ad403970c59c001e5b746b8053",
      "parents": [
        "cb80514d9c517cc1d101ef304529a0e9b76b4468"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 28 17:19:35 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:17 2006 +0100"
      },
      "message": "kbuild: apply CodingStyle to modpost.c\n\nJust some light CodingStyle updates - no functional changes.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cb80514d9c517cc1d101ef304529a0e9b76b4468",
      "tree": "25c9203d808ce322f13cdf62c98c29bcc49a69be",
      "parents": [
        "06300b21f4c79fd1578f4b7ca4b314fbab61a383"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sat Jan 28 16:57:26 2006 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Feb 19 09:51:17 2006 +0100"
      },
      "message": "kbuild: use warn()/fatal() consistent in modpost\n\nmodpost.c provides warn() and fatal() - so use them all over the place.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cc6fa432f5eec26c43fd06c0314cb1c2cae6d9a1",
      "tree": "912f435e1fb44a2eed3046ceb6bfedbd924a3462",
      "parents": [
        "ac448afbcdcc218fd8d177960466ecc4a523722f"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sun Jan 08 10:53:55 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Jan 08 18:44:01 2006 +0100"
      },
      "message": "modpost/file2alias: Fix typo\n\nSND_MAX should be FF_MAX\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "db9edfd7e339ca4113153d887e782dd05be5a9eb",
      "tree": "0a4ba12447a0cabc800adc7e9667d284777b0181",
      "parents": [
        "631b034724364b413e8a52e7c2e03a9d77e4c2b4",
        "fd586bacf439f36dea9b9bf6e6133ac87df2730c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\nTrivial manual merge fixup for usb_find_interface clashes.\n"
    },
    {
      "commit": "1d8f430c15b3a345db990e285742c67c2f52f9a6",
      "tree": "7bf8ae0929ebf581c4de68e7f4be9f6ea672d453",
      "parents": [
        "263756ec228f1cdd49fc50b1f87001a4cebdfe12"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Dec 07 21:40:34 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Input: add modalias support\n\nHere\u0027s the patch for modalias support for input classes.  It uses\ncomma-separated numbers, and doesn\u0027t describe all the potential keys (no\nmodule currently cares, and that would make the strings huge).  The\nchanges to input.h are to move the definitions needed by file2alias\noutside __KERNEL__.  I chose not to move those definitions to\nmod_devicetable.h, because there are so many that it might break compile\nof something else in the kernel.\n\nThe rest is fairly straightforward.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f83b5e323f57d6e1f35a839d663e91cebe985e54",
      "tree": "59e19500a8204abd8e77620b7e80138d5f7fda68",
      "parents": [
        "4d99f93bdaa1ab49188cac67b4aae9180f8e3960"
      ],
      "author": {
        "name": "Ustyugov Roman",
        "email": "dr_unique@ymg.ru",
        "time": "Fri Sep 23 08:42:11 2005 +0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Dec 26 00:33:41 2005 +0100"
      },
      "message": "kbuild: set correct KBUILD_MODNAME when using well known kernel symbols as module names\n\nThis patch fixes a problem when we use well known kernel symbols as module\nnames.\n\nFor example, if module source name is current.c, idle_stack.c or etc.,\nwe have a bad KBUILD_MODNAME value.\nFor example, KBUILD_MODNAME will be \"get_current()\" instead of \"current\", or\n\"(init_thread_union.stack)\" instead of \"idle_task\".\n\nThe trick is to define a stringify macro on the commandline - named\nKBUILD_STR for namespace reasons - and then to stringify the module\nname.\n\nThere are a few uses of KBUILD_MODNAME throughout the tree but the usage\nis for debug and will not be harmed by this change so left untouched for now.\n\nWhile at it KBUILD_BASENAME was changed too. Any spinlock usage in the\nunix module would have created wrong section names without it.\nUsage in spinlock.h fixed so it no longer stringify KBUILD_BASENAME.\n\nOriginal patch from Ustyogov Roman - all bugs introduced by me.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9572b28faf72859c6b91891c627870cfa282d19d",
      "tree": "ffb70ad557c91ea836eaab5bde0fbecc1f1d8d96",
      "parents": [
        "9cc5d74c847dd3a9ea121b5bbca07bd5791c54ee"
      ],
      "author": {
        "name": "Luke Yang",
        "email": "luke.adi@gmail.com",
        "time": "Wed Dec 21 10:27:23 2005 +0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Dec 25 21:18:11 2005 +0100"
      },
      "message": "kbuild: Fix crc-error warning on modules\n\n   This is the patch for the following issue:\n\n In include/linux/module.h, \"__crc_\" and \"__ksymtab_\" are hard\ncoded to be the   prefix for some kinds of symbols (CRC symbol and\nksymtab section). But in script /mod/modpost.c,\nMODULE_SYMBOL_PREFIX##\"__crc_\" is used as the prefix to search CRC\nsymbols. So if an architecture (such as h8300 or Blackfin) defines\nMODULE_SYMBOL_PREFIX as not NULL (\"_\"), modpost will always warn about\n\"no invalid crc\".\n  And it is the same with KSYMTAB_PFX.\n\nSigned-off-by: Luke Yang \u003cluke.adi@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a9d1b24d91f91b77db3da8aeacb414764f789b9c",
      "tree": "a7400c6154b7e5b6839b3c25fecc2daac75c4a2b",
      "parents": [
        "0dc9a32d9a975ccd25b9f531451165c93e1c7313"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Oct 22 00:23:27 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:15 2005 -0700"
      },
      "message": "[PATCH] I2C: add i2c module alias for i2c drivers to use\n\nThis is the start of adding hotplug-like support for i2c devices.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1e65174a3378494608e8ed7f8c74d658be9a0fb2",
      "tree": "88a87eebc085d04ba59580402a54e5867ae15afb",
      "parents": [
        "39ca371c45b04cd50d0974030ae051906fc516b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:26:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:26:15 2005 -0700"
      },
      "message": "Add some basic .gitignore files\n\nThis still leaves driver and architecture-specific subdirectories alone,\nbut gets rid of the bulk of the \"generic\" generated files that we should\nignore.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4fb7edce52e5b6cf41e3375822d74a27f0b6f2dd",
      "tree": "b8732f31a90fc4574127e7849295653980370b31",
      "parents": [
        "2570b746484cfddf4b7b4715dbb69d53d5284f4d"
      ],
      "author": {
        "name": "Kars de Jong",
        "email": "jongk@linux-m68k.org",
        "time": "Sun Sep 25 14:39:46 2005 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Sep 26 13:13:58 2005 +0200"
      },
      "message": "[PATCH] pcmcia: fix cross-platform issues with pcmcia module aliases\n\n- Added a missing TO_NATIVE call to scripts/mod/file2alias.c:do_pcmcia_entry()\n- Add an alignment attribute to struct pcmcia_device_no to solve an alignment\n  issue seen when cross-compiling on x86 for m68k.\n\nSigned-off-by: Kars de Jong \u003cjongk@linux-m68k.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "7caaeabb17758295edff9703c18a840073c5b8f4",
      "tree": "a33a4bcc77be6077fd8b787380bf13a38828d211",
      "parents": [
        "357d596bd552ad157a906289ab13ea6ba7e66e3d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Sun Sep 11 20:14:07 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 11 20:14:07 2005 -0700"
      },
      "message": "[SPARC]: Fix dot-symbol exporting for good.\n\nFrom: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\n\nInstead of playing all of these hand-coded assembler aliasing games,\njust translate symbol names in the name space \".sym\" to \"_Sym\" at\nmodule load time.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef88b7dba2b47c70037a34a599d383462bb74bd3",
      "tree": "f50afe82c446cbf93893880878b97339fbdb8f49",
      "parents": [
        "f65e77693aa5a1cf688fc378bc6913a56f9ff7b7",
        "aaebf4332018980fef4e601d1b5a6e52dd9e9ae4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Tue Sep 06 00:35:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Tue Sep 06 00:35:51 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild \n"
    },
    {
      "commit": "fb120da678c517f72d4b39932062c2191827b331",
      "tree": "0ae6b9d42e0c66293c3cc567f2f8279ca2e89cde",
      "parents": [
        "71d276d751ff5ddba28312aecefb174b20a5b970"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 16:42:59 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:31:56 2005 +1000"
      },
      "message": "[PATCH] Make MODULE_DEVICE_TABLE work for vio devices\n\nMake MODULE_DEVICE_TABLE work for vio devices.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8d5290149ee1c6a4cea5f5146d64e2a0d48f4988",
      "tree": "6e61cf51aae72b81e3667e093893265c86febccc",
      "parents": [
        "91aa9fb573fcc50bc74d5ee64c7e9b36131f1804"
      ],
      "author": {
        "name": "Ben Colline",
        "email": "bcollins@debian.org",
        "time": "Fri Aug 19 13:44:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 13:44:57 2005 -0700"
      },
      "message": "[SPARC]: Deal with glibc changing macro names in modpost.c\n\nGLIBC 2.3.4 and later changed the STT_REGISTER macro to\nSTT_SPARC_REGISTER, so we need to cope with that somehow.\n\nOriginal patch from fabbione, reposted by Ben Collins.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61d9cdf2a9ccb9e4770d7723db8b18b8952778ce",
      "tree": "b401885e7bb2583f55c9e465e7d91e73398ef7e5",
      "parents": [
        "84c2a2eb348f3bd85ec8eb3bb95ba04f65f4e217"
      ],
      "author": {
        "name": "J.A. Magallon",
        "email": "jamagallon@able.es",
        "time": "Fri Jul 15 22:14:43 2005 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Jul 27 22:27:08 2005 +0200"
      },
      "message": "[PATCH] kbuild: signed char fixes for scripts\n\nThis time I did not break anything... and they shut up gcc4 ;)\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b95d4fec89c1f503ebad4c704ac08c3c6761329b",
      "tree": "480fc54b0cbbe95ba34b87ae9bf1801d85a5164c",
      "parents": [
        "6d983feab80948cdd0e3920c40d453a6436eeb23"
      ],
      "author": {
        "name": "Fabio Massimo Di Nitto",
        "email": "fabbione@fabbione.net",
        "time": "Wed Jul 13 08:25:49 2005 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.(none)",
        "time": "Wed Jul 13 17:05:32 2005 +0000"
      },
      "message": "[PATCH] kbuild: modpost needs to cope with new glibc elf header on sparc\n\nRecently a change in the glibc elf.h header has been introduced causing\nmodpost to spawn tons of warnings (like the one below) building the kernel\non sparc:\n\n[SNIP]\n*** Warning: \"current_thread_info_reg\" [net/sunrpc/auth_gss/auth_rpcgss.ko] undefined!\n*** Warning: \"\" [net/sunrpc/auth_gss/auth_rpcgss.ko] undefined!\n*** Warning: \"\" [net/sunrpc/auth_gss/auth_rpcgss.ko] undefined!\n[SNIP]\n\nBen Collins discovered that the STT_REGISTERED definition in glibc did change\nand that this change needs to be propagated to modpost.\n\nglibc change:\n-#define STT_REGISTER   13              /* Global register reserved to app. */\n+#define STT_SPARC_REGISTER     13      /* Global register reserved to app. */\n\nI did and tested this simple patch to maintain compatibility with newer (\u003e\u003d 2.3.4)\nand older (\u003c\u003d 2.3.2) glibc.\n\nSigned-off-by: Fabio M. Di Nitto \u003cfabbione@fabbione.net\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5e6557722e69840506eb8bc5a1edcdb4e447a917",
      "tree": "965d19e55a56d2daaed47711c01a8c27e29e592c",
      "parents": [
        "159f597a8bd0f1d7650d5e580c93a2666c9c26d1"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Jul 06 15:44:41 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 12:55:20 2005 -0700"
      },
      "message": "[PATCH] openfirmware: generate device table for userspace\n\nThis converts the usage of struct of_match to struct of_device_id,\nsimilar to pci_device_id.  This allows a device table to be generated,\nwhich can be parsed by depmod(8) to generate a map file for module\nloading.\n\nIn order for hotplug to work with macio devices, patches to\nmodule-init-tools and hotplug must be applied.  Those patches are\navailable at:\n\n ftp://ftp.suse.com/pub/people/jeffm/linux/macio-hotplug/\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90829cfe1df2466c98a831f6c44f71026665cec1",
      "tree": "6d755840d123bd06b16633fba784878d6fd0ac10",
      "parents": [
        "a5b5577898d9330a78dea1c9e75da1540c36bf72"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jun 27 16:28:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:07 2005 -0700"
      },
      "message": "[PATCH] pcmcia: file2alias\n\nCreate PCMCIA entries in modules.alias\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b19dcd9341a81ff6e04fcec396f77eeb91570584",
      "tree": "f2eebbf7142d5d36ffb44d365ad3eca539ff5127",
      "parents": [
        "2e0a6b8cd27375089f8356e7f1ce2319059696eb"
      ],
      "author": {
        "name": "Roman Kagan",
        "email": "rkagan@mail.ru",
        "time": "Fri Apr 22 15:07:01 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:01 2005 -0700"
      },
      "message": "[PATCH] USB: scripts/mod/file2alias.c: handle numeric ranges for USB bcdDevice\n\nAnother attempt at that...\n\nThe attached patch fixes the longstanding problem with USB bcdDevice\nnumeric ranges incorrectly converted into patterns for MODULE_ALIAS\ngeneration.  Previously it put both the lower and the upper limits into\nthe pattern, dlXdhY, making it impossible to fnmatch against except for\na few special cases, like dl*dh* or dlXdhX.\n\nThe patch makes it generate multiple MODULE_ALIAS lines covering the\nwhole range with fnmatch-able patterns.  E.g. for a range between 0x0001\nand 0x8345 it gives the following patterns:\n\n000[1-9]\n00[1-9]*\n0[1-9]*\n[1-7]*\n8[0-2]*\n83[0-3]*\n834[0-5]\n\nSince bcdDevice is 2 bytes wide \u003d 4 digits in hex representation, the\nmax no. of patters is 2 * 4 - 1 \u003d 7.\n\nThe values are BCD (binary-coded decimals) and not hex, so patterns\nusing a dash seem to be safe regardless of locale collation order.\n\nThe patch changes bcdDevice part of the alias from dlXdhY to dZ, but\nthis shouldn\u0027t have big compatibility issues because fnmatch()-based\nmodprobing hasn\u0027t yet been widely used.  Besides, the most common (and\nalmost the only working) case of dl*dh* becomes d* and thus continues to\nwork.\n\nThe patch is against 2.6.12-rc2, applies to -mm3 with an offset.  The\nmatching patch to fix the MODALIAS environment variable now generated by\nthe usb hotplug function follows.\n\nSigned-off-by: Roman Kagan \u003crkagan@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
