)]}'
{
  "log": [
    {
      "commit": "ad34ea2cc3845ef4dcd7d12fb0fa8484734bd672",
      "tree": "ad434400f5ecaa33b433c8f830e40792d8d6c05c",
      "parents": [
        "90356ac3194bf91a441a5f9c3067af386ef62462",
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri May 20 15:27:44 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri May 20 15:27:44 2005 -0500"
      },
      "message": "merge by hand - fix up rejections in Documentation/DocBook/Makefile\n"
    },
    {
      "commit": "daa6eda65a53e5addf86c6bc829129ff51b08bda",
      "tree": "19ecc387d09110aedc9f48927b78079f3f595ace",
      "parents": [
        "5cbf5eaef7e4430f60844748fd33e22a5fb15167"
      ],
      "author": {
        "name": "Gerd Knorr ",
        "email": "kraxel@bytesex.org",
        "time": "Tue May 10 10:59:13 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 12:53:50 2005 -0500"
      },
      "message": "[SCSI] add scsi changer driver\n\nThis patch adds a device driver for scsi media changer devices.\n\nSigned-off-by: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "867d1191fca388a79e4bb500dd85a9e871c96b99",
      "tree": "303533d15c553ff5dbd6053a98fb0561bdda2995",
      "parents": [
        "beb6617d994161a6b12c5f69afc6fb154f085447"
      ],
      "author": {
        "name": "Tejun Heo ",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 24 02:06:05 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 12:53:28 2005 -0500"
      },
      "message": "[SCSI] remove requeue feature from blk_insert_request()\n\nblk_insert_request() has a unobivous feature of requeuing a\nrequest setting REQ_SPECIAL|REQ_SOFTBARRIER.  SCSI midlayer\nwas the only user and as previous patches removed the usage,\nremove the feature from blk_insert_request().  Only special\nrequests should be queued with blk_insert_request().  All\nrequeueing should go through blk_requeue_request().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "02c30a84e6298b6b20a56f0896ac80b47839e134",
      "tree": "031e9d68ad83c371af7ebeb6840f3ede52698663",
      "parents": [
        "125947f2ab8c45417feaa4a8800e89529ca4612f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Thu May 05 16:16:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:49 2005 -0700"
      },
      "message": "[PATCH] update Ross Biro bouncing email address\n\nRoss moved.  Remove the bad email address so people will find the correct\none in ./CREDITS.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "845d34318f8acb0d92d18ccc72ef6db4c7baeaea",
      "tree": "6e62572694f1bec82dfb197e637a024d2486bc77",
      "parents": [
        "fba478b1719c39ea67f15c6158ff4993933e9d18"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Thu May 05 16:16:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:49 2005 -0700"
      },
      "message": "[PATCH] Spelling cleanups in shrinker code\n\nJust a few small cleanups to make this coherent english.\n\nSigned-Off-By:  Martin Hicks \u003cmort@wildopensource.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fba478b1719c39ea67f15c6158ff4993933e9d18",
      "tree": "a00475b38a3f3b1e00a5f781cd668cbda72a1a5a",
      "parents": [
        "3d67554895982f04d458e14c81b7b9843429719c"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Thu May 05 16:16:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:48 2005 -0700"
      },
      "message": "[PATCH] ixj* - compile warning cleanup\n\ncompile warning cleanup - suggested by Adrian Bunk; remove unmaintained rcs\nchar strings from source and handle the occurrences of their use, make sure\nkernel-userspace issues taken care of; break out into separate patch\n\nSigned-off-by: Stephen Biggs \u003cyrgrknmxpzlk@gawab.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3677209239ed71d2654e73eecfab1dbec2af11a9",
      "tree": "125d9d7553c5f6dc6ad030e4c829a5bf71ab3ef5",
      "parents": [
        "291c4a75ce7632ee5c565359fb875ba0597f76be"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu May 05 16:16:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:48 2005 -0700"
      },
      "message": "[PATCH] comments on locking of task-\u003ecomm\n\nAdd some comments about task-\u003ecomm, to explain what it is near its definition\nand provide some important pointers to its uses.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75c96f85845a6707b0f9916cb263cb3584f7d48f",
      "tree": "45a64d1c9bb71d7093db3a11e0f21465c2e3dec6",
      "parents": [
        "5e198d94dd0c3ec7f6138229e2e412c2c6268c38"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 16:16:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:47 2005 -0700"
      },
      "message": "[PATCH] make some things static\n\nThis patch makes some needlessly global identifiers static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Arjan van de Ven \u003carjanv@infradead.org\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d17d7fa44dbe1f12031773e27eda9e939024a037",
      "tree": "4b2a8ebb60907a5cde4dd02b737851525a24a588",
      "parents": [
        "ecffdde68ebefa1aa24411a91b12ae649f71f71c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu May 05 16:16:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:44 2005 -0700"
      },
      "message": "[PATCH] revert ext3-writepages-support-for-writeback-mode\n\nThis had a fatal lock ranking bug: we do journal_start outside\nmpage_writepages()\u0027s lock_page().\n\nRevert the whole thing, think again.\n\nCredit-to: Jan Kara \u003cjack@suse.cz\u003e\n\nFor identifying the bug.\n\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ef41634def0fcb0def3e3c90220c651ca478cb3",
      "tree": "86fb9c439ad5043d38d69588975e84bd8b565619",
      "parents": [
        "91bb52416854dfd581efe6e2a0aca8dc655f043e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 05 16:15:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:44 2005 -0700"
      },
      "message": "[PATCH] remove do_sync parameter from __invalidate_device\n\nThe only caller that ever sets it can call fsync_bdev itself easily.  Also\nupdate some comments.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b76ffd5d9f12ba850fc988188f55056204ad4e2",
      "tree": "d7d694c32ce2b8caa468d12970b6602e0ffbeb55",
      "parents": [
        "c835a388968f5437491e3fe6e9b0332bc3c52e0e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 05 16:15:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:43 2005 -0700"
      },
      "message": "[PATCH] DAC960: add support for Mylex AcceleRAID 4/5/600\n\nThis patch adds support for a new class of DAC960 controllers.  It\u0027s based\non the GPLed idac320 driver from IBM for Linux 2.4.18.  That driver is a\nfork of the 2.4.18 version of DAC960 that adds support for this new type of\ncontrollers (internally called \"GEM Series\"), that differ from other DAC960\nV2 firmware controllers only in the register offsets and removes support\nfor all others.\n\nThis patch instead integrates support for these controllers into the DAC960\ndriver.\n\nThanks to Anders Norrbring for pointing me to the idac320 driver and\ntesting this patch.\n\nNo Signed-Off: line because all code is either copy \u0026 pasted from IBM\u0027s\nidac320 driver or support for other controllers in the 2.6 DAC960 driver.\n\nNote: the really odd formating matches the rest of the DAC960 driver.\n\nCc: Dave Olien \u003cdmo@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64f562c6df3cfc5d1b2b4bdbcb7951457df9c237",
      "tree": "5fecfd97cfa1965185ec2254668d90d8f03e3f5f",
      "parents": [
        "04dea5f93231204cc3ca0ab793ce76dbb10c86ba"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "amavin@redhat.com",
        "time": "Thu May 05 16:15:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:39 2005 -0700"
      },
      "message": "[PATCH] kprobes: Allow multiple kprobes at the same address\n\nAllow registration of multiple kprobes at an address in an architecture\nagnostic way.  Corresponding handlers will be invoked in a sequence.  But,\na kprobe and a jprobe can\u0027t (yet) co-exist at the same address.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003camavin@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60d300c02fe2e0be9bb02904361e41e0307264b2",
      "tree": "28734e32dd7b7deea4d9d1456b354f59de2f2187",
      "parents": [
        "42d77c70177b2f7535766bce938d965fd863f0fd"
      ],
      "author": {
        "name": "Stuart Brady",
        "email": "sdbrady@ntlworld.com",
        "time": "Thu May 05 16:15:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:31 2005 -0700"
      },
      "message": "[PATCH] include/linux/soundcard.h: endianness fix\n\nFixes for big-endian systems in soundcard.h and awe_voice.h\n\nThis patch fixes the AFMT_S16_NE (include/linux/soundcard.h) and AWE_PATCH\n(awe_voice.h) macros on big-endian systems.\n\nIt also moves _PATCHKEY into a new file, patchkey.h, in order to remove a\nduplicate definition of it from awe_voice.h.\n\nSigned-off-by: Stuart Brady \u003csdbrady@ntlworld.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ef4e9a8db6c65de7c7f4bc013d62b0d73f50dce",
      "tree": "37f049c9a77ceaa5f10d98206254a230b8a178d9",
      "parents": [
        "476e19cfa131e2b6eedc4017b627cdc4ca419ffb"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 05 14:25:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 14:25:59 2005 -0700"
      },
      "message": "[ATALK]: Add alloc_ltalkdev().\n\nthis matches the API used by other link layer like ethernet or token\nring.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bfd4bda097f8758d28e632ff2035e25577f6b060",
      "tree": "022276b3625a432c7132e39776e7e448445087ac",
      "parents": [
        "488f2eaca1b0831a5a5e6a66e33bad2cdeff7238",
        "b2d84f078a8be40f5ae3b4d2ac001e2a7f45fe4f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Thu May 05 13:59:37 2005 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Thu May 05 13:59:37 2005 +0100"
      },
      "message": "Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "9171078ab5a0bbb516029cfc61378e0350a7b30d",
      "tree": "c0748641f2574f1621bb1f78d14c70c49805e4dd",
      "parents": [
        "b308240b49ff5a1bddc6e10513c2c83f37a0bc78"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 15:53:08 2005 +0200"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:17 2005 -0700"
      },
      "message": "[PATCH] PCI: drivers/pci/pci.c: remove pci_dac_set_dma_mask\n\npci_dac_set_dma_mask is currently completely unused.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8958177224622411b9979eabb5610e30b06034b",
      "tree": "09ceb4ce69813c9ac2a3e3c7ea6eff9d5361fe9c",
      "parents": [
        "4c0619add8c3a8b28e7fae8b15cc7b62de2f8148"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 08 14:53:31 2005 +0900"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:45:15 2005 -0700"
      },
      "message": "[PATCH] PCI: Add pci shutdown ability\n\nNow pci drivers can know when the system is going down without having to\nadd a reboot notifier event.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "db46edc6d3b66bf708a8f23a9aa89f63a49ebe33",
      "tree": "7b3d9568a5561b5344e98dc8d881481420b8e581",
      "parents": [
        "f90a0a74b864fdc46737614f03b8868f4f31e3bf"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue May 03 14:29:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:29:39 2005 -0700"
      },
      "message": "[RTNETLINK] Cleanup rtnetlink_link tables\n\nConverts remaining rtnetlink_link tables to use c99 designated\ninitializers to make greping a little bit easier.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f90a0a74b864fdc46737614f03b8868f4f31e3bf",
      "tree": "6da3a1159fb7038511974c540d1bbf89a24c5eb3",
      "parents": [
        "d775fc09f16f4b88cd0373006b112c4772589778"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue May 03 14:29:00 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:29:00 2005 -0700"
      },
      "message": "[RTNETLINK] Fix \u0026 cleanup rtm_min/rtm_max\n\nConverts rtm_min and rtm_max arrays to use c99 designated\ninitializers for easier insertion of new message families.\nRTM_GETMULTICAST and RTM_GETANYCAST did not have the minimal\nmessage size specified which means that the netlink message\nwas parsed for routing attributes starting from the header.\nAdds the proper minimal message sizes for these messages\n(netlink header + common rtnetlink header) to fix this issue.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d775fc09f16f4b88cd0373006b112c4772589778",
      "tree": "0e335d1e65c254326e1e8cafd05cb440b2474d9c",
      "parents": [
        "492b558b3191319cbc859a9e025bc354d336c261"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue May 03 14:27:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:27:35 2005 -0700"
      },
      "message": "[RTNETLINK] Fix RTM_MAX to represent the maximum valid message type\n\nRTM_MAX is currently set to the maximum reserverd message type plus one\nthus being the cause of two bugs for new types being assigned a) given the\nnew family registers only the NEW command in its reserved block the array\nsize for per family entries is calculated one entry short and b) given the\nnew family registers all commands RTM_MAX would point to the first entry\nof the block following this one and the rtnetlink receive path would accept\na message type for a nonexisting family.\n\nThis patch changes RTM_MAX to point to the maximum valid message type\nby aligning it to the start of the next block and subtracting one.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "492b558b3191319cbc859a9e025bc354d336c261",
      "tree": "44e4aef7da73c9d4fd0e31bdfe26399f52a9f0cd",
      "parents": [
        "526bdb80a23b2e10ed4ccc3fcf309c9118d892d6"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue May 03 14:26:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:26:40 2005 -0700"
      },
      "message": "[XFRM]: Cleanup xfrm_msg_min and xfrm_dispatch\n\nConverts xfrm_msg_min and xfrm_dispatch to use c99 designated\ninitializers to make greping a little bit easier. Also replaces\ntwo hardcoded message type with meaningful names.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "526bdb80a23b2e10ed4ccc3fcf309c9118d892d6",
      "tree": "d1e681c9404a7ce9ab24f14d198b44b316043f6d",
      "parents": [
        "e4553eddae592b948c9695c9a0002169b0cab6fc"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue May 03 14:26:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 03 14:26:01 2005 -0700"
      },
      "message": "[XFRM]: Prevent off-by-one access to xfrm_dispatch\n\nMakes the type \u003e XFRM_MSG_MAX check behave correctly to\nprotect access to xfrm_dispatch.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27b030d58c8e72fc7a95187a791bd9406e350f02",
      "tree": "ab3bab7f39a5ce5bab65578a7e08fa4dfdeb198c",
      "parents": [
        "79d20b14a0d651f15b0ef9a22b6cf12d284a6d38",
        "6628465e33ca694bd8fd5c3cf4eb7ff9177bc694"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Tue May 03 08:14:09 2005 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Tue May 03 08:14:09 2005 +0100"
      },
      "message": "Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\n"
    },
    {
      "commit": "408b664a7d394a5e4315fbd14aca49b042cb2b08",
      "tree": "bd3ebe72229227962d157e46e61ed65b78d6e28b",
      "parents": [
        "c31403a1f5a761599df38bcc2d6ba94f24320c33"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 08:59:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:29 2005 -0700"
      },
      "message": "[PATCH] make lots of things static\n\nAnother large rollup of various patches from Adrian which make things static\nwhere they were needlessly exported.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67be2dd1bace0ec7ce2dbc1bba3f8df3d7be597e",
      "tree": "317d114a0288d3b19ef9902f94b536a5a8731dbd",
      "parents": [
        "6013d5445f9a6d0b28090027868f455c5012d1cc"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun May 01 08:59:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:26 2005 -0700"
      },
      "message": "[PATCH] DocBook: fix some descriptions\n\nSome KernelDoc descriptions are updated to match the current code.\nNo code changes.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4dc3b16ba18c0f967ad100c52fa65b01a4f76ff0",
      "tree": "fa038ad8969980eec6cef5b737872fda9feb4c6a",
      "parents": [
        "333f981720d619e2038b980a55ad01b10580eb9f"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "pisa@cmp.felk.cvut.cz",
        "time": "Sun May 01 08:59:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:25 2005 -0700"
      },
      "message": "[PATCH] DocBook: changes and extensions to the kernel documentation\n\nI have recompiled Linux kernel 2.6.11.5 documentation for me and our\nuniversity students again.  The documentation could be extended for more\nsources which are equipped by structured comments for recent 2.6 kernels.  I\nhave tried to proceed with that task.  I have done that more times from 2.6.0\ntime and it gets boring to do same changes again and again.  Linux kernel\ncompiles after changes for i386 and ARM targets.  I have added references to\nsome more files into kernel-api book, I have added some section names as well.\n So please, check that changes do not break something and that categories are\nnot too much skewed.\n\nI have changed kernel-doc to accept \"fastcall\" and \"asmlinkage\" words reserved\nby kernel convention.  Most of the other changes are modifications in the\ncomments to make kernel-doc happy, accept some parameters description and do\nnot bail out on errors.  Changed \u003cpid\u003e to @pid in the description, moved some\n#ifdef before comments to correct function to comments bindings, etc.\n\nYou can see result of the modified documentation build at\n  http://cmp.felk.cvut.cz/~pisa/linux/lkdb-2.6.11.tar.gz\n\nSome more sources are ready to be included into kernel-doc generated\ndocumentation.  Sources has been added into kernel-api for now.  Some more\nsection names added and probably some more chaos introduced as result of quick\ncleanup work.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7149437669f79b497830e643a2b13d26a017b038",
      "tree": "f5df8234c2e3cca1a335cf64b9f387c98c123fcf",
      "parents": [
        "5b052d8bb3ad9108489e7475868e14372774ca08"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun May 01 08:59:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:22 2005 -0700"
      },
      "message": "[PATCH] fbdev: Batch cmap changes at driver level\n\nThis patch adds to the fbdev interface a set_cmap callback that allow the\ndriver to \"batch\" palette changes.  This is useful for drivers like\nradeonfb which might require lenghtly workarounds on palette accesses, thus\nallowing to factor out those workarounds efficiently.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8e08a8466c4ac5f61b4bdb6338fd97eedb9c9e8",
      "tree": "082b472e19d4b21f2ecb0eb486e961b16ffeaab0",
      "parents": [
        "6b9f5829e6e3af44f20c681e26524c637d4f82ff"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun May 01 08:59:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:19 2005 -0700"
      },
      "message": "[PATCH] reiserfs endianness: sanitize reiserfs_key union\n\nSince we only access reiserfs_key -\u003eu.k_offset_v2 guts in four helper\nfunctions, we are free to sanitize those, as long as\n\n- layout of the structure is unchanged (it\u0027s on-disk object)\n\n- behaviour of these helpers is same as before.\n\nPatch kills the mess with endianness-dependent bitfields and replaces them\nwith a single __le64.  Helpers are switched to straightforward shift/and/or.\n\nBenefits:\n\n- exact same definitions for little- and big-endian architectures; no ifdefs\n  in sight.\n\n- generate the same code on little-endian and improved on big-endian.\n\n- doesn\u0027t rely on lousy bitfields handling in gcc codegenerator.\n\n- happens to be standard C (unsigned long long is not a valid type for a\n  bitfield; it\u0027s a gccism and not well-implemented one, at that).\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: \u003creiserfs-dev@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b9f5829e6e3af44f20c681e26524c637d4f82ff",
      "tree": "2694220606477b9afc5a98d73f6980e334048c1f",
      "parents": [
        "b8cc936f6295bba23513a49d858ea82f64982faf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun May 01 08:59:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:19 2005 -0700"
      },
      "message": "[PATCH] reiserfs endianness: comp_short_keys() cleanup\n\ncomp_short_keys() massaged into sane form, which kills the last place where\npointer to in_core_key (or any object containing such) would be cast to or\nfrom something else.  At that point we are free to change layout of\nin_core_key - nothing depends on it anymore.\n\nSo we drop the mess with union in there and simply use (unconditional) __u64\nk_offset and __u8 k_type instead; places using in_core_key switched to those.\nThat gives _far_ better code than current mess - on all platforms.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: \u003creiserfs-dev@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8cc936f6295bba23513a49d858ea82f64982faf",
      "tree": "3541a86798a59c4f352d7369bc15cff7eab68992",
      "parents": [
        "3e8962be915bacc1d70e4849a075041838d60a3f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun May 01 08:59:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:18 2005 -0700"
      },
      "message": "[PATCH] reiserfs endianness: fix endianness bugs\n\nfixes for a couple of bugs exposed by the above: le32_to_cpu() used on 16bit\nvalue and missing conversion in comparison of host- and little-endian values.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: \u003creiserfs-dev@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e8962be915bacc1d70e4849a075041838d60a3f",
      "tree": "e2ef686fa0a18a429456b252ed9352cdc1ae65de",
      "parents": [
        "6a3a16f2ef6f335286e2b2bf8284b0ab4ff38ec0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun May 01 08:59:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:18 2005 -0700"
      },
      "message": "[PATCH] reiserfs endianness: annotate little-endian objects\n\nlittle-endian objects annotated as such; again, obviously no changes of\nresulting code, we only replace __u16 with __le16, etc.  in relevant places.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: \u003creiserfs-dev@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a3a16f2ef6f335286e2b2bf8284b0ab4ff38ec0",
      "tree": "ae559ba5915bf0ca29d6d5dfbd9f44e666f388ea",
      "parents": [
        "d46aa455dd5457fdbebad17db4ff4df655cbfbae"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun May 01 08:59:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:17 2005 -0700"
      },
      "message": "[PATCH] reiserfs endianness: clone struct reiserfs_key\n\nstruct reiserfs_key cloned; (currently) identical struct in_core_key added.\nPlaces that expect host-endian data in reiserfs_key switched to in_core_key.\nBasically, we get annotation of reiserfs_key users and keep the resulting tree\nobviously equivalent to original.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: \u003creiserfs-dev@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d46aa455dd5457fdbebad17db4ff4df655cbfbae",
      "tree": "5c392567414e25bbe7a4e9699022431c7d93a075",
      "parents": [
        "3a9720ce73c9247e5262922d65e90444ea75eb50"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Sun May 01 08:59:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:17 2005 -0700"
      },
      "message": "[PATCH] autofs4: bump version number\n\nBump autofs4 version so we know what\u0027s going on.\n\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5bdd883a189243541e7a132385580703b049102",
      "tree": "6e56919829118d5aa6aa89991edaba764825fab2",
      "parents": [
        "1c72d46d98e4eb16f1a1b38eba94cc3aa8022cfa"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Sun May 01 08:59:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:13 2005 -0700"
      },
      "message": "[PATCH] new valid_signal() function\n\nThis patch adds a new function valid_signal() that tests if its argument is\na valid signal number.\n\nThe reasons for adding this new function are:\n\n- some code currently testing _NSIG directly has off-by-one errors.\n  Using this function instead avoids such errors.\n\n- some code currently tests unsigned signal numbers for \u003c0 which is\n  pointless and generates warnings when building with gcc -W.  Using this\n  function instead avoids such warnings.\n\nI considered various places to add this function but eventually settled on\ninclude/linux/signal.h as the most logical place for it.  If there\u0027s some\nreason this is a bad choice then please let me know (hints as to a better\nlocation are then welcome of course).\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d87e14c236d6c4cab66d87cf0bc1e0f0375d308",
      "tree": "0c0826cdc102286b541e3e56b59c81752d34c90d",
      "parents": [
        "434498d5323445b59167fd7aa5633b74ebbce901"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun May 01 08:59:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:12 2005 -0700"
      },
      "message": "[PATCH] consolidate sys_shmat\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b06e818985d139fd9e82c28297f7744e1b484e1",
      "tree": "3cd2ba33b22fc2812f714f86ea52c68704f8e2c3",
      "parents": [
        "512345be2549308b8ae8e85a3ff7f6d56a38e5f6"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Sun May 01 08:59:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:04 2005 -0700"
      },
      "message": "[PATCH] Deprecate synchronize_kernel, GPL replacement\n\nThe synchronize_kernel() primitive is used for quite a few different purposes:\nwaiting for RCU readers, waiting for NMIs, waiting for interrupts, and so on.\nThis makes RCU code harder to read, since synchronize_kernel() might or might\nnot have matching rcu_read_lock()s.  This patch creates a new\nsynchronize_rcu() that is to be used for RCU readers and a new\nsynchronize_sched() that is used for the rest.  These two new primitives\ncurrently have the same implementation, but this is might well change with\nadditional real-time support.  Both new primitives are GPL-only, the old\nprimitive is deprecated.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "512345be2549308b8ae8e85a3ff7f6d56a38e5f6",
      "tree": "d3611cf26dff40c5dacfc3ccadf06436442cde8e",
      "parents": [
        "66cf8f1443301a1d5bc9c21709e4264e6919a3e1"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Sun May 01 08:59:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:03 2005 -0700"
      },
      "message": "[PATCH] Add deprecated_for_modules\n\nAdd a deprecated_for_modules macro that allows symbols to be deprecated only\nwhen used by modules, as suggested by Andrew Morton some months back.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f261b5f0dccd53ed3a9a95b55c36e24a698a92a",
      "tree": "c6f94657e1f50e59168184758ba2859d2ad5abc9",
      "parents": [
        "d59745ce3e7aa13856bca16d3bcbb95041775ff6"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sun May 01 08:59:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:02 2005 -0700"
      },
      "message": "[PATCH] move SA_xxx defines to linux/signal.h\n\nThe attached patch moves the IRQ-related SA_xxx flags (namely, SA_PROBE,\nSA_SAMPLE_RANDOM and SA_SHIRQ) from all the arch-specific headers to\nlinux/signal.h.  This looks like a left-over after the irq-handling code\nwas consolidated.  The code was moved to kernel/irq/*, but the flags are\nstill left per-arch.\n\nRight now, adding a new IRQ flag to the arch-specific header, like this\npatch does:\nhttp://cvs.sourceforge.net/viewcvs.py/*checkout*/alsa/alsa-driver/utils/patches/pcsp-kernel-2.6.10-03.diff?rev\u003d1.1\nno longer works, it breaks the compilation for all other arches, unless you\nadd that flag to all the other arch-specific headers too.  So I think such\na clean-up makes sense.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d59745ce3e7aa13856bca16d3bcbb95041775ff6",
      "tree": "6e495bb6697d86534685bf813c43e210a8d8323a",
      "parents": [
        "cd7619d6bf36564cf54ff7218ef54e558a741913"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun May 01 08:59:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:02 2005 -0700"
      },
      "message": "[PATCH] clean up kernel messages\n\nArrange for all kernel printks to be no-ops.  Only available if\nCONFIG_EMBEDDED.\n\nThis patch saves about 375k on my laptop config and nearly 100k on minimal\nconfigs.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e43379f10b42194b8a6e1de342cfb44463c0f6da",
      "tree": "bf6463200dc7e14f266b7f12807c7cbfbb6700c2",
      "parents": [
        "9fc1427a01a9df3605e219c6de0c59c4639209a1"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun May 01 08:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:00 2005 -0700"
      },
      "message": "[PATCH] nice and rt-prio rlimits\n\nAdd a pair of rlimits for allowing non-root tasks to raise nice and rt\npriorities. Defaults to traditional behavior. Originally written by\nChris Wright.\n\nThe patch implements a simple rlimit ceiling for the RT (and nice) priorities\na task can set.  The rlimit defaults to 0, meaning no change in behavior by\ndefault.  A value of 50 means RT priority levels 1-50 are allowed.  A value of\n100 means all 99 privilege levels from 1 to 99 are allowed.  CAP_SYS_NICE is\nblanket permission.\n\n(akpm: see http://www.uwsg.iu.edu/hypermail/linux/kernel/0503.1/1921.html for\ntips on integrating this with PAM).\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9c527163d31da9f616e989a90429729525c5233",
      "tree": "dd449d0954ea9a96d87541ba8a611089bd7447d7",
      "parents": [
        "c16993d9009b4311f0e6088af38844eabc8b5e5b"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun May 01 08:58:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:54 2005 -0700"
      },
      "message": "[PATCH] uml: move va_copy conditional def\n\nGCC 2.95 uses __va_copy instead of va_copy.  Handle it inside compiler.h\ninstead of in a casual file, and avoid the risk that this breaks with a newer\ncompiler (which it could do).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9ba70535dc12d9eb57d466a2ecd749e16eca866",
      "tree": "7032500f7697e37e8e93869bdcefd4ab5473a136",
      "parents": [
        "be9e68703c53fece406bc2e40976a5cfe2a8e77f"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:51 2005 -0700"
      },
      "message": "[PATCH] Increase number of e820 entries hard limit from 32 to 128\n\nThe specifications that talk about E820 map doesn\u0027t have an upper limit on\nthe number of e820 entries.  But, today\u0027s kernel has a hard limit of 32.\nWith increase in memory size, we are seeing the number of E820 entries\nreaching close to 32.  Patch below bumps the number upto 128.\n\nThe patch changes the location of EDDBUF in zero-page (as it comes after E820).\nAs, EDDBUF is not used by boot loaders, this patch should not have any effect\non bootloader-setup code interface.\n\nPatch covers both i386 and x86-64.\n\nTested on:\n* grub booting bzImage\n* lilo booting bzImage with EDID info enabled\n* pxeboot of bzImage\n\nSide-effect:\nbss increases by ~ 2K and init.data increases by ~7.5K\non all systems, due to increase in size of static arrays.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d24a439a6b2280357d62fb30a73350cf253bdb7",
      "tree": "ac74243b86fbfd664d763b269587c23857ac71a4",
      "parents": [
        "35492df5ae0f36f717448b2aea908d3a8891d1c4"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Sun May 01 08:58:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:50 2005 -0700"
      },
      "message": "[PATCH] irq and pci_ids for Intel ICH7DH \u0026 ICH7-M DH\n\nThis patch adds the Intel ICH7DH and ICH7-M DH DID\u0027s to the irq.c and\npci_ids.h files.\n\nSigned-off-by:  Jason Gaston \u003cJason.d.gaston@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2f7c354159b87dfbd9900f597d48d18755a9d16",
      "tree": "0e1213537fb861b6dc05b61e22284c8213bdf04b",
      "parents": [
        "67701ae9767534534d3710664037dfde2cc04935"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayalk@intworks.biz",
        "time": "Sun May 01 08:58:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:49 2005 -0700"
      },
      "message": "[PATCH] x86 reboot: Add reboot fixup for gx1/cs5530a\n\nThis patch by Jaya Kumar introduces a generic infrastructure to deal with\nx86 chipsets with nonstandard reset sequences, and adds support for the\nGeode gx1/cs5530a chipset.\n\nSigned-off-by: Jaya Kumar \u003cjayalk@intworks.biz\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "146a4b3bdfb5641bfbf975e29680b482b8b343ba",
      "tree": "b483a82225ad7f7a83848dc3c7d436eddfd377be",
      "parents": [
        "616299afcebfb2228f45a95aac7e63704c3733fc"
      ],
      "author": {
        "name": "Andreas Jaggi",
        "email": "andreas.jaggi@waterwave.ch",
        "time": "Sun May 01 08:58:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:41 2005 -0700"
      },
      "message": "[PATCH] macintosh/adbhid.c: adb buttons support for aluminium PowerBook G4\n\nThis patch adds support for the special adb buttons of the aluminium\nPowerBook G4.\n\nSigned-off-by: Andreas Jaggi \u003candreas.jaggi@waterwave.ch\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97e2bde47f886a317909c8a8f9bd2fcd8ce2f0b0",
      "tree": "bef8ff5bd628ecffd188bdbad4c765bf5e737b8d",
      "parents": [
        "dd1d5afca8d3bda7ff9db773fc08e648d2503dc6"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@dbl.q-ag.de",
        "time": "Sun May 01 08:58:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:38 2005 -0700"
      },
      "message": "[PATCH] add kmalloc_node, inline cleanup\n\nThe patch makes the following function calls available to allocate memory\non a specific node without changing the basic operation of the slab\nallocator:\n\n kmem_cache_alloc_node(kmem_cache_t *cachep, unsigned int flags, int node);\n kmalloc_node(size_t size, unsigned int flags, int node);\n\nin a similar way to the existing node-blind functions:\n\n kmem_cache_alloc(kmem_cache_t *cachep, unsigned int flags);\n kmalloc(size, flags);\n\nkmem_cache_alloc_node was changed to pass flags and the node information\nthrough the existing layers of the slab allocator (which lead to some minor\nrearrangements).  The functions at the lowest layer (kmem_getpages,\ncache_grow) are already node aware.  Also __alloc_percpu can call\nkmalloc_node now.\n\nPerformance measurements (using the pageset localization patch) yields:\n\nw/o patches:\nTasks    jobs/min  jti  jobs/min/task      real       cpu\n    1      484.27  100       484.2736     12.02      1.97   Wed Mar 30 20:50:43 2005\n  100    25170.83   91       251.7083     23.12    150.10   Wed Mar 30 20:51:06 2005\n  200    34601.66   84       173.0083     33.64    294.14   Wed Mar 30 20:51:40 2005\n  300    37154.47   86       123.8482     46.99    436.56   Wed Mar 30 20:52:28 2005\n  400    39839.82   80        99.5995     58.43    580.46   Wed Mar 30 20:53:27 2005\n  500    40036.32   79        80.0726     72.68    728.60   Wed Mar 30 20:54:40 2005\n  600    44074.21   79        73.4570     79.23    872.10   Wed Mar 30 20:55:59 2005\n  700    44016.60   78        62.8809     92.56   1015.84   Wed Mar 30 20:57:32 2005\n  800    40411.05   80        50.5138    115.22   1161.13   Wed Mar 30 20:59:28 2005\n  900    42298.56   79        46.9984    123.83   1303.42   Wed Mar 30 21:01:33 2005\n 1000    40955.05   80        40.9551    142.11   1441.92   Wed Mar 30 21:03:55 2005\n\nwith pageset localization and slab API patches:\nTasks    jobs/min  jti  jobs/min/task      real       cpu\n    1      484.19  100       484.1930     12.02      1.98   Wed Mar 30 21:10:18 2005\n  100    27428.25   92       274.2825     21.22    149.79   Wed Mar 30 21:10:40 2005\n  200    37228.94   86       186.1447     31.27    293.49   Wed Mar 30 21:11:12 2005\n  300    41725.42   85       139.0847     41.84    434.10   Wed Mar 30 21:11:54 2005\n  400    43032.22   82       107.5805     54.10    582.06   Wed Mar 30 21:12:48 2005\n  500    42211.23   83        84.4225     68.94    722.61   Wed Mar 30 21:13:58 2005\n  600    40084.49   82        66.8075     87.12    873.11   Wed Mar 30 21:15:25 2005\n  700    44169.30   79        63.0990     92.24   1008.77   Wed Mar 30 21:16:58 2005\n  800    43097.94   79        53.8724    108.03   1155.88   Wed Mar 30 21:18:47 2005\n  900    41846.75   79        46.4964    125.17   1303.38   Wed Mar 30 21:20:52 2005\n 1000    40247.85   79        40.2478    144.60   1442.21   Wed Mar 30 21:23:17 2005\n\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "edfbe2b0038723e5699ab22695ccd62b5542a5c1",
      "tree": "f1c613d32824f274b0e3daf492e87b0c9051c789",
      "parents": [
        "2054606ad6dd6fee559fe790f190b15ed9355237"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sun May 01 08:58:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:37 2005 -0700"
      },
      "message": "[PATCH] count bounce buffer pages in vmstat\n\nThis is a patch for counting the number of pages for bounce buffers.  It\u0027s\nshown in /proc/vmstat.\n\nCurrently, the number of bounce pages are not counted anywhere.  So, if\nthere are many bounce pages, it seems that there are leaked pages.  And\nit\u0027s difficult for a user to imagine the usage of bounce pages.  So, it\u0027s\nmeaningful to show # of bouce pages.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b84a35be0285229b0a8a5e2e04d79360c5b75562",
      "tree": "3ff63fde8534eb615b408d047b461015781f6a5b",
      "parents": [
        "8e30f272a93ec9c1d5c305c5040dfaebc880499d"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sun May 01 08:58:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:36 2005 -0700"
      },
      "message": "[PATCH] mempool: NOMEMALLOC and NORETRY\n\nMempools have 2 problems.\n\nThe first is that mempool_alloc can possibly get stuck in __alloc_pages\nwhen they should opt to fail, and take an element from their reserved pool.\n\nThe second is that it will happily eat emergency PF_MEMALLOC reserves\ninstead of going to their reserved pools.\n\nFix the first by passing __GFP_NORETRY in the allocation calls in\nmempool_alloc.  Fix the second by introducing a __GFP_MEMPOOL flag which\ndirects the page allocator not to allocate from the reserve pool.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "119f657c72fc07d6fd28c61de59cfba1566970a9",
      "tree": "33c8070aa904c4919cf244cdcd7c01e54589bb9e",
      "parents": [
        "f021e9210185b46e41ec3a0e78ec1621e168eacb"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sun May 01 08:58:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:35 2005 -0700"
      },
      "message": "[PATCH] RLIMIT_AS checking fix\n\nAddress bug #4508: there\u0027s potential for wraparound in the various places\nwhere we perform RLIMIT_AS checking.\n\n(I\u0027m a bit worried about acct_stack_growth().  Are we sure that vma-\u003evm_mm is\nalways equal to current-\u003emm?  If not, then we\u0027re comparing some other\nprocess\u0027s total_vm with the calling process\u0027s rlimits).\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "456be6cd90dbbb9b0ea01d56932d56d110d51cf7",
      "tree": "27f0d001610f686d11ff460cb6c848a599c8ca4f",
      "parents": [
        "37509e749dc2072e667db806ef24b9e897f61b8a"
      ],
      "author": {
        "name": "Steve Grubb",
        "email": "sgrubb@redhat.com",
        "time": "Fri Apr 29 17:30:07 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Fri Apr 29 17:30:07 2005 +0100"
      },
      "message": "[AUDIT] LOGIN message credentials\n\nAttached is a new patch that solves the issue of getting valid credentials \ninto the LOGIN message. The current code was assuming that the audit context \nhad already been copied. This is not always the case for LOGIN messages.\n\nTo solve the problem, the patch passes the task struct to the function that \nemits the message where it can get valid credentials.\n\nSigned-off-by: Steve Grubb \u003csgrubb@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c94c257c88c517f251da273a15c654224c7b6e21",
      "tree": "992dd50f6bb13a70b04450cdfe0dbfb3c7b17ef5",
      "parents": [
        "85c8721ff3bc96b702427a440616079e8daf8a2f"
      ],
      "author": {
        "name": "Serge Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Fri Apr 29 16:27:17 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Fri Apr 29 16:27:17 2005 +0100"
      },
      "message": "Add audit uid to netlink credentials\n\nMost audit control messages are sent over netlink.In order to properly\nlog the identity of the sender of audit control messages, we would like\nto add the loginuid to the netlink_creds structure, as per the attached\npatch.\n\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "85c8721ff3bc96b702427a440616079e8daf8a2f",
      "tree": "1232ac4ebbd6d2453ee4d4a104003273ced20440",
      "parents": [
        "67eb81e1686f44bcf8f005b296213fd2c21b4719"
      ],
      "author": {
        "name": "",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Fri Apr 29 16:23:29 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Fri Apr 29 16:23:29 2005 +0100"
      },
      "message": "audit: update pointer to userspace tools, remove emacs mode tags\n"
    },
    {
      "commit": "d812ddbb89e323d054a7d073466225966c8350c8",
      "tree": "469e3e7bb7d1ca450059fc1b45660b8bc6452dc7",
      "parents": [
        "2fd6f58ba6efc82ea2c9c2630f7ff5ed9eeaf34a"
      ],
      "author": {
        "name": "Steve Grubb",
        "email": "sgrubb@redhat.com",
        "time": "Fri Apr 29 16:09:52 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Fri Apr 29 16:09:52 2005 +0100"
      },
      "message": "[AUDIT] Fix signedness of \u0027serial\u0027 in various routines.\n\nAttached is a patch that corrects a signed/unsigned warning. I also noticed\nthat we needlessly init serial to 0. That only needs to occur if the kernel\nwas compiled without the audit system.\n\n-Steve Grubb\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2fd6f58ba6efc82ea2c9c2630f7ff5ed9eeaf34a",
      "tree": "87cf236a78ad242ae01f1b71c289131e6d1c0662",
      "parents": [
        "ea3834d9fb348fb1144ad3affea22df933eaf62e"
      ],
      "author": {
        "name": "",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Fri Apr 29 16:08:28 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Fri Apr 29 16:08:28 2005 +0100"
      },
      "message": "[AUDIT] Don\u0027t allow ptrace to fool auditing, log arch of audited syscalls.\n\nWe were calling ptrace_notify() after auditing the syscall and arguments,\nbut the debugger could have _changed_ them before the syscall was actually\ninvoked. Reorder the calls to fix that.\n\nWhile we\u0027re touching ever call to audit_syscall_entry(), we also make it\ntake an extra argument: the architecture of the syscall which was made,\nbecause some architectures allow more than one type of syscall.\n\nAlso add an explicit success/failure flag to audit_syscall_exit(), for\nthe benefit of architectures which return that in a condition register\nrather than only returning a single register.\n\nChange type of syscall return value to \u0027long\u0027 not \u0027int\u0027.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "83c7d09173fdb6b06b109e65895392db3e49ac9c",
      "tree": "3f48367a4d1413e221a5367bcd0cf8df7322c368",
      "parents": [
        "c60c390620e0abb60d4ae8c43583714bda27763f"
      ],
      "author": {
        "name": "",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Fri Apr 29 15:54:44 2005 +0100"
      },
      "committer": {
        "name": "",
        "email": "dwmw2@shinybook.infradead.org",
        "time": "Fri Apr 29 15:54:44 2005 +0100"
      },
      "message": "AUDIT: Avoid log pollution by untrusted strings.\n\nWe log strings from userspace, such as arguments to open(). These could\nbe formatted to contain \\n followed by fake audit log entries. Provide\na function for logging such strings, which gives a hex dump when the\nstring contains anything but basic printable ASCII characters. Use it\nfor logging filenames.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "42d4dc3f4e1ec1396371aac89d0dccfdd977191b",
      "tree": "c5b67100cde9769c56f6872a5675d67f0e5f0df5",
      "parents": [
        "c60c390620e0abb60d4ae8c43583714bda27763f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Apr 29 07:40:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 29 07:40:12 2005 -0700"
      },
      "message": "[PATCH] Add suspend method to cpufreq core\n\nIn order to properly fix some issues with cpufreq vs. sleep on\nPowerBooks, I had to add a suspend callback to the pmac_cpufreq driver.\nI must force a switch to full speed before sleep and I switch back to\nprevious speed on resume.\n\nI also added a driver flag to disable the warnings in suspend/resume\nsince it is expected in this case to have different speed (and I want it\nto fixup the jiffies properly).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4eb701dfc618491c9b97377df6e61de36dfc39ce",
      "tree": "b49f31ebecda19d071d3ae3777be2a6a8c9e5c34",
      "parents": [
        "594ccc14dfe4d61b476491758425a1c2ca4ec71b"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Thu Apr 28 12:02:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 28 12:02:04 2005 -0700"
      },
      "message": "[SCTP] Fix SCTP sendbuffer accouting.\n\n- Include chunk and skb sizes in sendbuffer accounting.\n- 2 policies are supported. 0: per socket accouting, 1: per association\n  accounting\n\nDaveM: I\u0027ve made the default per-socket.\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94f2f715771d0aa5554451d1e2a920f11b8be3fe",
      "tree": "07ebba8f6bbb91627c64c1f27e91e916dfd70756",
      "parents": [
        "7366d36cb967d7a3ac324c789a8b718e61d01b31"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "message": "[PATCH] isofs includes sanitized\n\nfs/isofs includes trimmed down to something resembling sanity.\n\nKernel-only parts of linux/iso_fs.h and entire linux/iso_fs_{sb,i}.h\nmoved to fs/isofs/isofs.h.\n\nA lot of useless #include in fs/isofs/*.c killed. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db7530797992bb2be703f9f3cc69b1a578f812f8",
      "tree": "741ca281d2acb1f5a62df20ccda4ad294b57347b",
      "parents": [
        "ac6910e189471e6b46ecea59e7620b083329ad4f"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Sun Apr 24 20:10:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:10:16 2005 -0700"
      },
      "message": "[PKT_SCHED]: Introduce simple actions.\n\nAnd provide an example simply action in order to\ndemonstrate usage.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e281e3ac2b6c294d672034909883e7bb9e649ac7",
      "tree": "0a7a13aa6ecaddf030a8ec5deecce87ee424aae7",
      "parents": [
        "8e293ada7d6aaee43dd56a8077b83577dd108667"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Apr 24 18:41:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:41:38 2005 -0700"
      },
      "message": "[NETFILTER]: Fix NAT sequence number adjustment\n\nThe NAT changes in 2.6.11 changed the position where helpers\nare called and perform packet mangling. Before 2.6.11, a NAT\nhelper was called before the packet was NATed and had its\nsequence number adjusted. Since 2.6.11, the helpers get packets\nwith already adjusted sequence numbers.\n\nThis breaks sequence number adjustment, adjust_tcp_sequence()\nneeds the original sequence number to determine whether\na packet was a retransmission and to store it for further\ncorrections. It can\u0027t be reconstructed without more information\nthan available, so this patch restores the old order by\ncalling helpers from a new conntrack hook two priorities\nbelow ip_conntrack_confirm() and adjusting the sequence number\nfrom a new NAT hook one priority below ip_conntrack_confirm().\n\nTracked down by Phil Oester \u003ckernel@linuxace.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e9017a7d9b949aea638eeba67d34affaa145f14",
      "tree": "c68448ebd05911a8b026cc6130f61db988546f6c",
      "parents": [
        "af2bcd97b570f39da94103f80f67433dab515049"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 16:58:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 16:58:56 2005 -0700"
      },
      "message": "[TG3]: add bcm5752 entry to pci_ids.h\n\nAdd proper entry for bcm5752 PCI ID to pci_ids.h, and use it in tg3.\nI did this separately in case patches like this (i.e. new PCI IDs)\nneed to come from more \"official\" sources.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c2b3328f74800bb370d08bb3a4255d5fe833e94",
      "tree": "9d3092a44b592a091c4818a20bd678d1191f7a88",
      "parents": [
        "98f245e797a01611d6734c7d192240f1361439d3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 19 22:39:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:39:42 2005 -0700"
      },
      "message": "[NET]: skbuff: remove old NET_CALLER macro\n\nHere is a revised alternative that uses BUG_ON/WARN_ON\n(as suggested by Herbert Xu) to eliminate NET_CALLER.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "357b40a18b04c699da1d45608436e9b76b50e251",
      "tree": "51c4480c9508a911d52a3f69bbe84ec1191fd202",
      "parents": [
        "fd92833a52b972aafacced959f4a3f7541936a9b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 19 22:30:14 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:30:14 2005 -0700"
      },
      "message": "[IPV6]: IPV6_CHECKSUM socket option can corrupt kernel memory\n\nSo here is a patch that introduces skb_store_bits -- the opposite of\nskb_copy_bits, and uses them to read/write the csum field in rawv6.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bf5ee95648c694bac4d13529563c230cd4fe5f2",
      "tree": "9430e6e4f4c3d586ecb7375cd780fd17694888c7",
      "parents": [
        "ee39b37b23da0b6ec53a8ebe90ff41c016f8ae27"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:16 2005 -0700"
      },
      "message": "[PATCH] freepgt: hugetlb_free_pgd_range\n\nia64 and ppc64 had hugetlb_free_pgtables functions which were no longer being\ncalled, and it wasn\u0027t obvious what to do about them.\n\nThe ppc64 case turns out to be easy: the associated tables are noted elsewhere\nand freed later, safe to either skip its hugetlb areas or go through the\nmotions of freeing nothing.  Since ia64 does need a special case, restore to\nppc64 the special case of skipping them.\n\nThe ia64 hugetlb case has been broken since pgd_addr_end went in, though it\nprobably appeared to work okay if you just had one such area; in fact it\u0027s\nbeen broken much longer if you consider a long munmap spanning from another\nregion into the hugetlb region.\n\nIn the ia64 hugetlb region, more virtual address bits are available than in\nthe other regions, yet the page tables are structured the same way: the page\nat the bottom is larger.  Here we need to scale down each addr before passing\nit to the standard free_pgd_range.  Was about to write a hugely_scaled_down\nmacro, but found htlbpage_to_page already exists for just this purpose.  Fixed\noff-by-one in ia64 is_hugepage_only_range.\n\nUninline free_pgd_range to make it available to ia64.  Make sure the\nvma-gathering loop in free_pgtables cannot join a hugepage_only_range to any\nother (safe to join huges?  probably but don\u0027t bother).\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee39b37b23da0b6ec53a8ebe90ff41c016f8ae27",
      "tree": "4af606913ab8f95551623b788c0c66c1f5902229",
      "parents": [
        "e0da382c92626ad1d7f4b7527d19b80104d67a83"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:15 2005 -0700"
      },
      "message": "[PATCH] freepgt: remove MM_VM_SIZE(mm)\n\nThere\u0027s only one usage of MM_VM_SIZE(mm) left, and it\u0027s a troublesome macro\nbecause mm doesn\u0027t contain the (32-bit emulation?) info needed.  But it too is\nonly needed because we ignore the end from the vma list.\n\nWe could make flush_pgtables return that end, or unmap_vmas.  Choose the\nlatter, since it\u0027s a natural fit with unmap_mapping_range_vma needing to know\nits restart addr.  This does make more than minimal change, but if unmap_vmas\nhad returned the end before, this is how we\u0027d have done it, rather than\nstoring the break_addr in zap_details.\n\nunmap_vmas used to return count of vmas scanned, but that\u0027s just debug which\nhasn\u0027t been useful in a while; and if we want the map_count 0 on exit check\nback, it can easily come from the final remove_vm_struct loop.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0da382c92626ad1d7f4b7527d19b80104d67a83",
      "tree": "b3f455518c286ee14cb2755ced8808487bca7911",
      "parents": [
        "9f6c6fc505560465be0964eb4da1b6ca97bd3951"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:15 2005 -0700"
      },
      "message": "[PATCH] freepgt: free_pgtables use vma list\n\nRecent woes with some arches needing their own pgd_addr_end macro; and 4-level\nclear_page_range regression since 2.6.10\u0027s clear_page_tables; and its\nlong-standing well-known inefficiency in searching throughout the higher-level\npage tables for those few entries to clear and free: all can be blamed on\nignoring the list of vmas when we free page tables.\n\nReplace exit_mmap\u0027s clear_page_range of the total user address space by\nfree_pgtables operating on the mm\u0027s vma list; unmap_region use it in the same\nway, giving floor and ceiling beyond which it may not free tables.  This\nbrings lmbench fork/exec/sh numbers back to 2.6.10 (unless preempt is enabled,\nin which case latency fixes spoil unmap_vmas throughput).\n\nBeware: the do_mmap_pgoff driver failure case must now use unmap_region\ninstead of zap_page_range, since a page table might have been allocated, and\ncan only be freed while it is touched by some vma.\n\nMove free_pgtables from mmap.c to memory.c, where its lower levels are adapted\nfrom the clear_page_range levels.  (Most of free_pgtables\u0027 old code was\nactually for a non-existent case, prev not properly set up, dating from before\nhch gave us split_vma.) Pass mmu_gather** in the public interfaces, since we\nmight want to add latency lockdrops later; but no attempt to do so yet, going\nby vma should itself reduce latency.\n\nBut what if is_hugepage_only_range?  Those ia64 and ppc64 cases need careful\nexamination: put that off until a later patch of the series.\n\nWhat of x86_64\u0027s 32bit vdso page __map_syscall32 maps outside any vma?\n\nAnd the range to sparc64\u0027s flush_tlb_pgtables?  It\u0027s less clear to me now that\nwe need to do more than is done here - every PMD_SIZE ever occupied will be\nflushed, do we really have to flush every PGDIR_SIZE ever partially occupied? \nA shame to complicate it unnecessarily.\n\nSpecial thanks to David Miller for time spent repairing my ceilings.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f6c6fc505560465be0964eb4da1b6ca97bd3951",
      "tree": "9660991b5e417ad7bb74e105c037ff358f60ba27",
      "parents": [
        "c3c661932cd53582c5b03692b99649300977248a",
        "f0e035f4b6940aae6836500b642029c289ed4535"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:14:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:14:28 2005 -0700"
      },
      "message": "Merge with kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6.git/\n\nfor 13 driver core, sysfs, and debugfs fixes.\n"
    },
    {
      "commit": "a9e4820c4c170b3df0d2185f7b4130b0b2daed2c",
      "tree": "962bc52ba0e8e585d88e1fb9a9be9a67072767dd",
      "parents": [
        "c0698f2f6e4839ce9463ce731c892993215ea067",
        "e838a0d4d5260bce452c96914a6e86b217c53c55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 07:28:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 07:28:57 2005 -0700"
      },
      "message": "Merge with Greg\u0027s USB tree at kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/\n\nYah, it does work to merge. Knock wood.\n"
    },
    {
      "commit": "7b558637b0efc6ab3f3ca08f0b9cc0191665e9db",
      "tree": "79c5c5882b448e252d4dd3a3e8bde3c522103192",
      "parents": [
        "a7a76cefc4b12bb6508afa4c77f11c2752cc365d"
      ],
      "author": {
        "name": "Michal Ostrowski",
        "email": "mostrows@speakeasy.net",
        "time": "Mon Apr 18 21:57:34 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:34 2005 -0700"
      },
      "message": "[PATCH] debugfs: fix !debugfs prototypes\n\n- Fix prototypes for debugfs functions (in configurations where\n  debugfs is disabled).\n\nSigned-off-by: Michal Ostrowski \u003cmostrows@speakeasy.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a7a76cefc4b12bb6508afa4c77f11c2752cc365d",
      "tree": "d9051a989583e172d662c15695906dc9fcb536f2",
      "parents": [
        "1694145854a309bebd12a5cce63c9b398304e3bb"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Mon Apr 18 21:57:33 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:33 2005 -0700"
      },
      "message": "[PATCH] debugfs: Reduce \u003clinux/debugfs.h\u003e dependencies\n\nThe current \u003clinux/debugfs.h\u003e include file is a little fragile in that\nit is not self-contained and hence may cause compile warnings or\nerrors depending on the files included before it, the kernel config\nand the architecture.  This patch makes things a little more robust by:\n\n - including \u003clinux/types.h\u003e to get definitions of u32, mode_t, and so on.\n - forward declaring struct file_operations.\n - including \u003clinux/err.h\u003e when CONFIG_DEBUG_FS is not set\n\nThe last change is particularly useful, as a kernel developer is\nlikely to build with debugfs always enabled and never see the build\nbreakage cased if debugfs is disabled.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "31e5abe9a6dab1ed3a5c30352bdb001353146318",
      "tree": "941317d6f91fe2bd0cb605692230b65686ca13e0",
      "parents": [
        "6897089c5f7989603ccb9c696050470ba1dbd262"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Apr 18 21:57:32 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:32 2005 -0700"
      },
      "message": "[PATCH] sysfs: add sysfs_chmod_file()\n\nsysfs: allow changing the permissions for already created attributes\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "27d72e8572336d9f4e17a12ac924cb5223a5758d",
      "tree": "791a046b5d860233f652973d0627752b67a3c600",
      "parents": [
        "c6053ecffb895f6c0e0ec9c1d298e35cffc1f7a6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:22 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:22 2005 -0700"
      },
      "message": "[PATCH] usb suspend updates (interface suspend)\n\nThis is the first of a few installments of PM API updates to match the\nrecent switch to \"pm_message_t\".  This installment primarily affects\nUSB device drivers (for USB interfaces), and it changes the handful of\ndrivers which currently implement suspend methods:\n\n    - \u003clinux/usb.h\u003e and usbcore, signature change\n\n    - Some drivers only changed the signature, net effect this just\n      shuts up \"sparse -Wbitwise\":\n\t* hid-core\n\t* stir4200\n\n    - Two network drivers did that, and also grew slightly more\n      featureful suspend code ... they now properly shut down\n      their activities.  (As should stir4200...)\n\t* pegasus\n\t* usbnet\n\nNote that the Wake-On-Lan (WOL) support in pegasus doesn\u0027t yet work; looks\nto me like it\u0027s missing a request to turn it on, vs just configuring it.\nThe ASIX code in usbnet also has WOL hooks that are ready to use; untested.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nIndex: gregkh-2.6/drivers/net/irda/stir4200.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "84d79cb8db2811140c911df7ce3e3354cfa018c4",
      "tree": "f51843ea64f867287d846104d87c0cff1295b45c",
      "parents": [
        "115c1ce524869309e4bddcfc3dd112ac76b92def"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 18 17:39:21 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:21 2005 -0700"
      },
      "message": "[PATCH] USB: usb_cdc build fix\n\nWith older gcc\u0027s:\n\nIn file included from drivers/usb/class/cdc-acm.c:63:\ninclude/linux/usb_cdc.h:117: field `bDetailData\u0027 has incomplete type\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -puN include/linux/usb_cdc.h~usb_cdc-build-fix include/linux/usb_cdc.h\n"
    },
    {
      "commit": "152587deb8903c0edf483a5b889f975bc6bea7e0",
      "tree": "62fc13bff0a28134adbb523ed1a2c0efdd9a85cb",
      "parents": [
        "56fece20086ebe32bce2c0d74ceadd516b56baae"
      ],
      "author": {
        "name": "",
        "email": "axboe@suse.de",
        "time": "Tue Apr 12 16:22:06 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:10:09 2005 -0500"
      },
      "message": "[PATCH] fix NMI lockup with CFQ scheduler\n\nThe current problem seen is that the queue lock is actually in the\nSCSI device structure, so when that structure is freed on device\nrelease, we go boom if the queue tries to access the lock again.\n\nThe fix here is to move the lock from the scsi_device to the queue.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6c46ada700568897165409e618ed584683838b49",
      "tree": "3e58ca796d70c7867bb2acd6fbe239f671decd78",
      "parents": [
        "2f4cfacecd522849dac254f87273525eeca33d1d"
      ],
      "author": {
        "name": "Coywolf Qi Hunt",
        "email": "coywolf@lovecn.org",
        "time": "Sat Apr 16 15:26:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:01 2005 -0700"
      },
      "message": "[PATCH] reparent_to_init cleanup\n\nThis patch hides reparent_to_init().  reparent_to_init() should only be\ncalled by daemonize().\n\nSigned-off-by: Coywolf Qi Hunt \u003ccoywolf@lovecn.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a8488965dc4c42a4a1f84cab907c7d6c5cf1563",
      "tree": "58581a02cc06bb1a2991209c9e4d559353cbec6f",
      "parents": [
        "b52402c783d8c16b11f146a244bb21086a94bf84"
      ],
      "author": {
        "name": "Benoit Boissinot",
        "email": "benoit.boissinot@ens-lyon.org",
        "time": "Sat Apr 16 15:25:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:59 2005 -0700"
      },
      "message": "[PATCH] cpuset: remove function attribute const\n\ngcc-4 warns with\ninclude/linux/cpuset.h:21: warning: type qualifiers ignored on function\nreturn type\n\ncpuset_cpus_allowed is declared with const\nextern const cpumask_t cpuset_cpus_allowed(const struct task_struct *p);\n\nFirst const should be __attribute__((const)), but the gcc manual\nexplains that:\n\n\"Note that a function that has pointer arguments and examines the data\npointed to must not be declared const. Likewise, a function that calls a\nnon-const function usually must not be const. It does not make sense for\na const function to return void.\"\n\nThe following patch remove const from the function declaration.\n\nSigned-off-by: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nAcked-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1ba0dab261c1941fdf0db28868eaf459aaea089",
      "tree": "5fcf27745b8e41c7997c04e71fd0df3617c339db",
      "parents": [
        "29504ff3be784372c4e2f7e31681a3e0292c4d9a"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Sat Apr 16 15:25:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:51 2005 -0700"
      },
      "message": "[PATCH] Fix comment in list.h that refers to nonexistent API\n\nThe hlist_for_each_entry_rcu() comment block refers to a nonexistent\nhlist_add_rcu() API, needs to change to hlist_add_head_rcu().\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22a685d09bb98810670ac0fb02c2138bdbf038cc",
      "tree": "dbd4fd3cdfdb5a7695d2d44f698cdd757b8c67eb",
      "parents": [
        "6cae60feb6709dea4cb94da93d4d2ea039aee59d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Apr 16 15:25:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:48 2005 -0700"
      },
      "message": "[PATCH] officially deprecate register_ioctl32_conversion\n\nThese have been deprecated since -\u003ecompat_ioctl when in, thus only a short\ndeprecation period.  There\u0027s four users left: i2o_config, s390/z90crypy,\ns390/dasd and s390/zfcp and for the first two patches are about to be\nsubmitted to get rid of it.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3bfffd97ef913045080861d1898286ac8975c22a",
      "tree": "482accb34d082f7460c8acc8db6e00331dbf3e29",
      "parents": [
        "9bfd354b1b9c2f4faee121892bdfbc1490b51ab5"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:37 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in rest of the tree\n\nThis fixes u32 vs.  pm_message_t confusion in remaining places.  Fortunately\nthere\u0027s few of them.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f4927c1b505eb4e679ab506bf7626af6258e6b6",
      "tree": "7686d23bf67956272967a79d7e3b23382ca17a3b",
      "parents": [
        "f45139044db870835b53a0fea41da2e04c3958d0"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:33 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in PCI, PCIE\n\nThis fixes drivers/pci (mostly pcie stuff).\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "438510f6f079e94df294936b5bd8a7fd679cd1c9",
      "tree": "9c26a3eb527e95ed19e74d2c1d58e46f2d6908df",
      "parents": [
        "74ad74c1581c9a27582945ca01ffdb88fc774171"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "message": "[PATCH] pm_message_t: more fixes in common and i386\n\nI thought I\u0027m done with fixing u32 vs.  pm_message_t ...  unfortunately\nthat turned out not to be the case as Russel King pointed out.  Here are\nfixes for Documentation and common code (mainly system devices).\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e285f8091b4ae9972f812400dc8b4b40ee779010",
      "tree": "da5e44dd66c8535eeeafe4ab7835627a401abc1a",
      "parents": [
        "48bb35831bb0344abc9aecb39467fd006b2f5d7d"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Sat Apr 16 15:24:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:41 2005 -0700"
      },
      "message": "[PATCH] irq and pci_ids: patch for Intel ESB2\n\nThis patch adds the Intel ESB2 DID\u0027s to the irq.c and pci_ids.h files.\n\nSigned-off-by: Jason Gaston \u003cJason.d.gaston@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f3786dc8b1d6229dbe76e364323f0d787e7a0ea",
      "tree": "9becf7cb07d0bcd3fa638b66e389f9cd6ed6d52a",
      "parents": [
        "4c4c402d6caba5d938ffbbb49961659ecac709d4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 16 15:24:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:09 2005 -0700"
      },
      "message": "[PATCH] Fix linux/atalk.h header\n\nThis recently got changed to include a lot of kernel internal stuff in the\nnon-__KERNEL__ area of the header, which isn\u0027t so kosher and breaks libc\nbuilds.\n\nThe fix is pretty simple.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79befd0c08c4766f8fa27e37ac2a70e40840a56a",
      "tree": "d0600c289b1a54902e3b78eec0729dc7011569a3",
      "parents": [
        "d345734267dbec642f4e34a9d392d2fd85b5fa9b"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "andrea@suse.de",
        "time": "Sat Apr 16 15:24:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:05 2005 -0700"
      },
      "message": "[PATCH] oom-killer disable for iscsi/lvm2/multipath userland critical sections\n\niscsi/lvm2/multipath needs guaranteed protection from the oom-killer, so\nmake the magical value of -17 in /proc/\u003cpid\u003e/oom_adj defeat the oom-killer\naltogether.\n\n(akpm: we still need to document oom_adj and friends in\nDocumentation/filesystems/proc.txt!)\n\nSigned-off-by: Andrea Arcangeli \u003candrea@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "81ddef77bb774e771db8588b937665cd38f40cee",
      "tree": "5e89b0f6bb47a43b3b00d30a5e1e22db727b5047",
      "parents": [
        "9ffb7146f0aa9c0070cda3d8701b0a89e34913d1"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sat Apr 16 15:23:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:23:59 2005 -0700"
      },
      "message": "[PATCH] re-export cancel_rearming_delayed_workqueue\n\nThis was unexported by Arjan because we have no current users.\n\nHowever, during a conversion from tasklets to workqueues of the parisc led\nfunctions, we ran across a case where this was needed.  In particular, the\nopen coded equivalent of cancel_rearming_delayed_workqueue was implemented\nincorrectly, which is, I think, all the evidence necessary that this is a\nuseful API.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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"
    }
  ]
}
