)]}'
{
  "log": [
    {
      "commit": "b67dbf9d4c1987c370fd18fdc4cf9d8aaea604c2",
      "tree": "76c8bf2d44a9e8b3fb8df8dedf950bbb78d340ae",
      "parents": [
        "043d051615aa5da09a7e44f1edbb69798458e067"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@kroah.com",
        "time": "Thu Jul 07 14:37:53 2005 -0700"
      },
      "committer": {
        "name": "Chris Wright",
        "email": "chrisw@osdl.org",
        "time": "Fri Jul 08 18:48:41 2005 -0700"
      },
      "message": "[PATCH] add securityfs for all LSMs to use\n\nHere\u0027s a small patch against 2.6.13-rc2 that adds securityfs, a virtual\nfs that all LSMs can use instead of creating their own.  The fs should\nbe mounted at /sys/kernel/security, and the fs creates that mount point.\nThis will make the LSB people happy that we aren\u0027t creating a new\n/my_lsm_fs directory in the root for every different LSM.\n\nIt has changed a bit since the last version, thanks to comments from\nMike Waychison.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Chris Wright \u003cchrisw@osdl.org\u003e\n"
    },
    {
      "commit": "043d051615aa5da09a7e44f1edbb69798458e067",
      "tree": "a0bfe7f6ed6efa4e0eb7f6b9891a0dc3f2fafe57",
      "parents": [
        "c101f3136cc98a003d0d16be6fab7d0d950581a6",
        "21517a57e838a1fbb7a54a8a77501024e77f83e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 10:24:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 10:24:51 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "c101f3136cc98a003d0d16be6fab7d0d950581a6",
      "tree": "738f3ea3ff68245fb0900aeeeb73f1accb2bf956",
      "parents": [
        "359ea2f1352a77177540a213283bc7489f546ced",
        "e3e01d6005ab4b0877f1fb3efef7f5b745e743be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 22:15:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 22:15:13 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "8d7e35174d02ce76e910365acaaefc281a0b72a0",
      "tree": "4445375bbf8c08f8032c5a013374777931949285",
      "parents": [
        "564601a5d12f93fdde04c6bc5b097b95e7752a46"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 18:18:10 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 18:18:10 2005 -0700"
      },
      "message": "[IA64] fix generic/up builds\n\nJesse Barnes provided the original version of this patch months ago, but\nother changes kept conflicting with it, so it got deferred.  Greg Edwards\ndug it out of obscurity just over a week ago, and almost immediately\nanother conflicting patch appeared (Bob Picco\u0027s memory-less nodes).\n\nI\u0027ve resolved the conflicts and got it running again.  CONFIG_SGI_TIOCX\nis set to \"y\" in defconfig, which causes a Tiger to not boot (oops in\ntiocx_init).  But that can be resolved later ... get this in now before it\ngets stale again.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "359ea2f1352a77177540a213283bc7489f546ced",
      "tree": "95a313a9d920e432bafcdf68a9c7fb0812aa389b",
      "parents": [
        "960b8466548c9bc6f718b5f470c1a58000fab09d",
        "e1d5dea1dfbfe484358c40db7f233ed6b5605646"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 17:04:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 17:04:06 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "e3e01d6005ab4b0877f1fb3efef7f5b745e743be",
      "tree": "0cb9fc0f68159edf52c08ee63b7891e0efba8942",
      "parents": [
        "9d7495330be2fd88ab939fa5080d3ca9f64368c2"
      ],
      "author": {
        "name": "Eddie C. Dost",
        "email": "ecd@brainaid.de",
        "time": "Wed Jul 06 15:41:54 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 06 15:41:54 2005 -0700"
      },
      "message": "[SPARC64]: Fix enable_dma() in asm-sparc64/parport.h\n\nCall ebus_dma_enable() before calling ebus_dma_request(), otherwise\nebus_dma_request() returns -EINVAL and enable_dma() calls BUG()...\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "107177410b754b597028e430725bc3b316936b6b",
      "tree": "146b9f2c0b032408d2e78ac69074e5d9bab2ffbd",
      "parents": [
        "07bbeaf12310263d808b1958f8413b95f98786ea",
        "450008b5a62bb09445ae05c4d01d510386c9435d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 15:39:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 15:39:15 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "67d340f440f389e9d56201fb7c7aaa92f262feb1",
      "tree": "a96c26a370beb23282a561ddd936e5d0aa93adde",
      "parents": [
        "2ba3e3e65cf182436757ba13ea8d564e2950fb56",
        "159f597a8bd0f1d7650d5e580c93a2666c9c26d1"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 15:35:18 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 15:35:18 2005 -0700"
      },
      "message": "Auto merge with /home/aegl/GIT/linus\n"
    },
    {
      "commit": "7fe4c1b16854f0440939c62b8102cbf5c75e7cdc",
      "tree": "4ec5ef085c011a582454f4a6df2705f4ce339ca3",
      "parents": [
        "6f354b014b51716166f13f68b29212d3c44ed2c4"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Wed Jul 06 15:30:25 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 15:30:25 2005 -0700"
      },
      "message": "[IA64] hotplug/ia64: SN Hotplug Driver - PREEMPT/pcibus_info fix\n\nThis patch fixes an issue with the PROM and a kernel running with\nCONFIG_PREEMPT enabled.  When CONFIG_PREEMPT is enabled, the size of a\nspinlock_t changes -- resulting in the PROM writing to an incorrect location.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6f354b014b51716166f13f68b29212d3c44ed2c4",
      "tree": "396c09a5d519630a53652a1187bb85fceba82cee",
      "parents": [
        "283c7f6ac6adb57e7dd13cdbc8d60b6ea4de6faf"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Wed Jul 06 15:29:53 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 15:29:53 2005 -0700"
      },
      "message": "[IA64] hotplug/ia64: SN Hotplug Driver - SN Hotplug Driver code\n\nThis patch is the SGI hotplug driver and additional changes required for\nthe driver.  These modifications include changes to the SN io_init.c code\nfor memory management, the inclusion of new SAL calls to enable and disable\nPCI slots, and a hotplug-style driver.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "283c7f6ac6adb57e7dd13cdbc8d60b6ea4de6faf",
      "tree": "53ce99a2373134c174f8df4f3729fcb4f11fb44e",
      "parents": [
        "e07d01e0aeba905aeca6e0ae612943417d396a0f"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Wed Jul 06 15:29:13 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 15:29:13 2005 -0700"
      },
      "message": "[IA64] hotplug/ia64: SN Hotplug Driver - new SN PROM version code\n\nThis patch is a rewrite of the code to check the PROM version.  The current\ncode has some deficiences in the way PROM comparisons were made.  The minimum\nvalue of PROM that will boot has also been changed to 4.04.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c13cf3714fc84ad2fd65771aa08e47c95a9f26ef",
      "tree": "f3fdd5f81fc0e39029f7cc6c8e4f41d6a736a4de",
      "parents": [
        "cb4cb2cb9b0b14bdf2fc7125e099ed7e818cea42"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Wed Jul 06 15:26:51 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 15:26:51 2005 -0700"
      },
      "message": "[IA64] hotplug/ia64: SN Hotplug Driver: moving of header files\n\nThis patch moves header files out of the arch/ia64/sn directories and into\ninclude/asm-ia64/sn.  These files were being included by other subsystems\nand should be under include/asm-ia64/sn.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "450008b5a62bb09445ae05c4d01d510386c9435d",
      "tree": "894096c083c3b8fa1e8ae93e49aad72ca879cccc",
      "parents": [
        "7bc7fc50ce272d9a68f8e11707cfc2cc94f4e8f5"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Wed Jul 06 23:06:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 06 23:06:05 2005 +0100"
      },
      "message": "[PATCH] ARM: 2792/1: IXP4xx iomap API implementation\n\nPatch from Deepak Saxena\n\nThis patch implements the iomap API for Intel IXP4xx NPU systems.\nWe need to implement our own version of the API functions b/c of the\nPCI hostbridge does not provide the capability to map PCI I/O space\ninto the CPU\u0027s physical memory space. In addition, if a system has\nmore than 64M of PCI memory mapped BARs, PCI memory must also be\naccessed indirectly.  This patch changes the assignment of PCI I/O\nresources to fall into to 0x0000:0xffff range so that we can trap\nI/O areas in our ioread/iowrite macros.\n\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb4cb2cb9b0b14bdf2fc7125e099ed7e818cea42",
      "tree": "11e110ce3201e0cbd3e30f1d4a1b0dc6ebe19bfa",
      "parents": [
        "bd53d1270f51c6cfb53b06c8f93fd42327871d6b"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Wed Jul 06 14:59:44 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 06 14:59:44 2005 -0700"
      },
      "message": "[IA64] hotplug/ia64: SN Hotplug Driver: SN IRQ Fixes\n\nThis patch  fixes the SN IRQ code such that cpu affinity and\nHotplug can modify IRQ values.  The sn_irq_info structures are now locked\nusing a RCU lock mechanism to avoid lock contention in the lost interrupt\nWAR code.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "fbdae9f3e7fb57c07cb0d973f113eb25da2e8ff2",
      "tree": "b20909c92c2d48ab449343967b1c365732d7e4ff",
      "parents": [
        "176c3652c544b6f8d4bb1984c58c10080f45dbf0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 06 13:53:29 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 06 13:53:29 2005 -0700"
      },
      "message": "[CRYPTO] Ensure cit_iv is aligned correctly\n\nThis patch ensures that cit_iv is aligned according to cra_alignmask\nby allocating it as part of the tfm structure.  As a side effect the\ncrypto layer will also guarantee that the tfm ctx area has enough space\nto be aligned by cra_alignmask.  This allows us to remove the extra\nspace reservation from the Padlock driver.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95477377995aefa2ec1654a9a3777bd57ea99146",
      "tree": "7aa4d6173de13c81c2fa0e4d2f9e0de22e141b6a",
      "parents": [
        "40725181b74be6b0e3bdc8c05bd1e0b9873ec5cc"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 06 13:52:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 06 13:52:09 2005 -0700"
      },
      "message": "[CRYPTO] Add alignmask for low-level cipher implementations\n\nThe VIA Padlock device requires the input and output buffers to\nbe aligned on 16-byte boundaries.  This patch adds the alignmask\nattribute for low-level cipher implementations to indicate their\nalignment requirements.\n\nThe mid-level crypt() function will copy the input/output buffers\nif they are not aligned correctly before they are passed to the\nlow-level implementation.\n\nStrictly speaking, some of the software implementations require\nthe buffers to be aligned on 4-byte boundaries as they do 32-bit\nloads.  However, it is not clear whether it is better to copy\nthe buffers or pay the penalty for unaligned loads/stores.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40725181b74be6b0e3bdc8c05bd1e0b9873ec5cc",
      "tree": "abbc1057a5e0bd77385d17cfc6146617151e93bc",
      "parents": [
        "c774e93e2152d0be2612739418689e6e6400f4eb"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 06 13:51:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 06 13:51:52 2005 -0700"
      },
      "message": "[CRYPTO] Add support for low-level multi-block operations\n\nThis patch adds hooks for cipher algorithms to implement multi-block\nECB/CBC operations directly.  This is expected to provide significant\nperformance boots to the VIA Padlock.\n\nIt could also be used for improving software implementations such as\nAES where operating on multiple blocks at a time may enable certain\noptimisations.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e6557722e69840506eb8bc5a1edcdb4e447a917",
      "tree": "965d19e55a56d2daaed47711c01a8c27e29e592c",
      "parents": [
        "159f597a8bd0f1d7650d5e580c93a2666c9c26d1"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Jul 06 15:44:41 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 12:55:20 2005 -0700"
      },
      "message": "[PATCH] openfirmware: generate device table for userspace\n\nThis converts the usage of struct of_match to struct of_device_id,\nsimilar to pci_device_id.  This allows a device table to be generated,\nwhich can be parsed by depmod(8) to generate a map file for module\nloading.\n\nIn order for hotplug to work with macio devices, patches to\nmodule-init-tools and hotplug must be applied.  Those patches are\navailable at:\n\n ftp://ftp.suse.com/pub/people/jeffm/linux/macio-hotplug/\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6772926bef3c9f0ec761b39e5702535471fff70b",
      "tree": "b55f1b7af51e10c54781e24b5472236323d24ee5",
      "parents": [
        "4b1294f928d9396e45f62b1c306ac8bf9fae036b"
      ],
      "author": {
        "name": "Rusty Lynch",
        "email": "rusty.lynch@intel.com",
        "time": "Tue Jul 05 18:54:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 05 19:19:00 2005 -0700"
      },
      "message": "[PATCH] kprobes: fix namespace problem and sparc64 build\n\nThe following renames arch_init, a kprobes function for performing any\narchitecture specific initialization, to arch_init_kprobes in order to\ncleanup the namespace.\n\nAlso, this patch adds arch_init_kprobes to sparc64 to fix the sparc64 kprobes\nbuild from the last return probe patch.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6b6239f8e8e5bd9ba0192a854652abf14e28ce4",
      "tree": "8cb580d70757ee3ef3231be410ad35917f0fadb7",
      "parents": [
        "5432ebb5f67f0be3264feb646f6f8f6c326899c9"
      ],
      "author": {
        "name": "Andrei Konovalov",
        "email": "akonovalov@ru.mvista.com",
        "time": "Tue Jul 05 18:54:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 05 19:18:59 2005 -0700"
      },
      "message": "[PATCH] ppc32: add Freescale MPC885ADS board support\n\nThis patch adds the Freescale MPC86xADS board support.  The supported\ndevices are SMC UART and 10Mbit ethernet on SCC1.\n\nThe manual for the board says that it \"is compatible with the MPC8xxFADS\nfor software point of view\".  That\u0027s why this patch extends FADS instead of\nintroducing a new platform.\n\nFEC is not supported as the \"combined FCC/FEC ethernet driver\" driver by\nPantelis Antoniou should replace the current FEC driver.\n\nSigned-off-by: Gennadiy Kurtsman \u003cgkurtsman@ru.mvista.com\u003e\nSigned-off-by: Andrei Konovalov \u003cakonovalov@ru.mvista.com\u003e\nAcked-by: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5432ebb5f67f0be3264feb646f6f8f6c326899c9",
      "tree": "4a44975a8005fc67d7eca913eaed379bd3d49c8a",
      "parents": [
        "d06e7a56d91328267a96b1a4df4ede7529f829e8",
        "b2f571026594884e7a2a3f8bc6ad5c92e0703330"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 05 18:41:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 05 18:41:58 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "c1b4a7e69576d65efc31a8cea0714173c2841244",
      "tree": "92082532651cddc6f0649a9d7ca9ca63e381d310",
      "parents": [
        "0d9901df62fe4820aee86b49f1a074cdb5c6928e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:24:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:24:38 2005 -0700"
      },
      "message": "[TCP]: Move to new TSO segmenting scheme.\n\nMake TSO segment transmit size decisions at send time not earlier.\n\nThe basic scheme is that we try to build as large a TSO frame as\npossible when pulling in the user data, but the size of the TSO frame\noutput to the card is determined at transmit time.\n\nThis is guided by tp-\u003exmit_size_goal.  It is always set to a multiple\nof MSS and tells sendmsg/sendpage how large an SKB to try and build.\n\nLater, tcp_write_xmit() and tcp_push_one() chop up the packet if\nnecessary and conditions warrant.  These routines can also decide to\n\"defer\" in order to wait for more ACKs to arrive and thus allow larger\nTSO frames to be emitted.\n\nA general observation is that TSO elongates the pipe, thus requiring a\nlarger congestion window and larger buffering especially at the sender\nside.  Therefore, it is important that applications 1) get a large\nenough socket send buffer (this is accomplished by our dynamic send\nbuffer expansion code) 2) do large enough writes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55c97f3e990c1ff63957c64f6cb10711a09fd70e",
      "tree": "003c5ca17005c8b22cc4cbe0b10721fc4ea676fd",
      "parents": [
        "a2e2a59c93cc8ba39caa9011c2573f429e40ccd9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:19:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:19:38 2005 -0700"
      },
      "message": "[TCP]: Fix __tcp_push_pending_frames() \u0027nonagle\u0027 handling.\n\n\u0027nonagle\u0027 should be passed to the tcp_snd_test() function\nas \u0027TCP_NAGLE_PUSH\u0027 if we are checking an SKB not at the\ntail of the write_queue.  This is because Nagle does not\napply to such frames since we cannot possibly tack more\ndata onto them.\n\nHowever, while doing this __tcp_push_pending_frames() makes\nall of the packets in the write_queue use this modified\n\u0027nonagle\u0027 value.\n\nFix the bug and simplify this function by just calling\ntcp_write_xmit() directly if sk_send_head is non-NULL.\n\nAs a result, we can now make tcp_data_snd_check() just call\ntcp_push_pending_frames() instead of the specialized\n__tcp_data_snd_check().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2e2a59c93cc8ba39caa9011c2573f429e40ccd9",
      "tree": "6eae3953758b1dd84fa42b0545dd5dfd95c65b19",
      "parents": [
        "92df7b518dcb113de8bc2494e3cd275ad887f12b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:19:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:19:23 2005 -0700"
      },
      "message": "[TCP]: Fix redundant calculations of tcp_current_mss()\n\ntcp_write_xmit() uses tcp_current_mss(), but some of it\u0027s callers,\nnamely __tcp_push_pending_frames(), already has this value available\nalready.\n\nWhile we\u0027re here, fix the \"cur_mss\" argument to be \"unsigned int\"\ninstead of plain \"unsigned\".\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a762a9800752f05fa8768bb0ac35d0e7f1bcfe7f",
      "tree": "2e92990b86b5bb5404e2f784f7cbb2579609bd95",
      "parents": [
        "f44b527177d57ed382bfd93e1b55232465f6d058"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:18:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:18:51 2005 -0700"
      },
      "message": "[TCP]: Kill extra cwnd validate in __tcp_push_pending_frames().\n\nThe tcp_cwnd_validate() function should only be invoked\nif we actually send some frames, yet __tcp_push_pending_frames()\nwill always invoke it.  tcp_write_xmit() does the call for us,\nso the call here can simply be removed.\n\nAlso, tcp_write_xmit() can be marked static.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84d3e7b9573291a1ea845bdd51b74bb484597661",
      "tree": "c0bd2b1721b09a21e9d44e92e2532dc79373844f",
      "parents": [
        "f6302d1d78f77c2d4c8bd32b0afc2df7fdf5f281"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:18:18 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:18:18 2005 -0700"
      },
      "message": "[TCP]: Move __tcp_data_snd_check into tcp_output.c\n\nIt reimplements portions of tcp_snd_check(), so it\nwe move it to tcp_output.c we can consolidate it\u0027s\nlogic much easier in a later change.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6302d1d78f77c2d4c8bd32b0afc2df7fdf5f281",
      "tree": "204ae65914f845312059af3fbd633460bda820e9",
      "parents": [
        "fc6415bcb0f58f03adb910e56d7e1df6368794e0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:18:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:18:03 2005 -0700"
      },
      "message": "[TCP]: Move send test logic out of net/tcp.h\n\nThis just moves the code into tcp_output.c, no code logic changes are\nmade by this patch.\n\nUsing this as a baseline, we can begin to untangle the mess of\ncomparisons for the Nagle test et al.  We will also be able to reduce\nall of the redundant computation that occurs when outputting data\npackets.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc6415bcb0f58f03adb910e56d7e1df6368794e0",
      "tree": "71c326c1176e87c57c80cb32d9049b813f58bced",
      "parents": [
        "c65f7f00c587828e3d50737805a78f74804972de"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:17:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:17:45 2005 -0700"
      },
      "message": "[TCP]: Fix quick-ack decrementing with TSO.\n\nOn each packet output, we call tcp_dec_quickack_mode()\nif the ACK flag is set.  It drops tp-\u003eack.quick until\nit hits zero, at which time we deflate the ATO value.\n\nWhen doing TSO, we are emitting multiple packets with\nACK set, so we should decrement tp-\u003eack.quick that many\nsegments.\n\nNote that, unlike this case, tcp_enter_cwr() should not\ntake the tcp_skb_pcount(skb) into consideration.  That\nfunction, one time, readjusts tp-\u003esnd_cwnd and moves\ninto TCP_CA_CWR state.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c65f7f00c587828e3d50737805a78f74804972de",
      "tree": "160f85e7d9ec1df2432b4dd3fae315812558bd10",
      "parents": [
        "b8259d9ad1d0f8d0c5ea0e37bb15080b0bd395b5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:17:25 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:17:25 2005 -0700"
      },
      "message": "[TCP]: Simplify SKB data portion allocation with NETIF_F_SG.\n\nThe ideal and most optimal layout for an SKB when doing\nscatter-gather is to put all the headers at skb-\u003edata, and\nall the user data in the page array.\n\nThis makes SKB splitting and combining extremely simple,\nespecially before a packet goes onto the wire the first\ntime.\n\nSo, when sk_stream_alloc_pskb() is given a zero size, make\nsure there is no skb_tailroom().  This is achieved by applying\nSKB_DATA_ALIGN() to the header length used here.\n\nNext, make select_size() in TCP output segmentation use a\nlength of zero when NETIF_F_SG is true on the outgoing\ninterface.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8259d9ad1d0f8d0c5ea0e37bb15080b0bd395b5",
      "tree": "c930adcf357a03a6a67a334f388246aa15f7668e",
      "parents": [
        "52609c0b56d7c8dfb6e16ec0a715adf8fcbdae36"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 05 15:12:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:12:04 2005 -0700"
      },
      "message": "[NET]: Remove __ARGS from include/net/slhc_vj.h\n\nI suspect \"#define __ARGS(x) ()\" was deprecated before I was born.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc971dee6ece1fd0d431948924becd9c50e7b778",
      "tree": "e1f500970d3397adc14c4a286b81f8375f333af0",
      "parents": [
        "2f36895aa774cf4d1c3d68921e0209e796b66600"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jul 05 15:03:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 15:03:46 2005 -0700"
      },
      "message": "[SHAPER]: Switch to spinlocks.\n\nDave, you were right and the sleeping locks in shaper were\nbroken. Markus Kanet noticed this and also tested the patch below that\nswitches locking to spinlocks.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "d06e7a56d91328267a96b1a4df4ede7529f829e8",
      "tree": "b8034a35c50986d93cb7c0f691f9471bc27b74d1",
      "parents": [
        "346fced899c7390e555cf90cd07d1e56b460d21b",
        "864ae180074931f3a28c84ea85aa8cfeca18bc4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 05 14:17:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 05 14:17:40 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "3d54b82fdf0ca79608f61448fb8ab92676487645",
      "tree": "441e7a997eca58d2d7d2d06c387667ba82937d58",
      "parents": [
        "e41a33e6ec20a0a6ac762629149e36cab5d4213f"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Jul 05 14:15:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 14:15:09 2005 -0700"
      },
      "message": "[PKT_SCHED]: Cleanup qdisc creation and alignment macros\n\nAdds qdisc_alloc() to share code between qdisc_create()\nand qdisc_create_dflt(). Hides the qdisc alignment behind\nmacros and makes use of them.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e41a33e6ec20a0a6ac762629149e36cab5d4213f",
      "tree": "0aac1b84f2c759d8e58027e443eecde53c212705",
      "parents": [
        "1cbb3380ef683f742876f48e3739b3df4ea9e168"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Jul 05 14:14:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 14:14:30 2005 -0700"
      },
      "message": "[PKT_SCHED]: Move sch_generic.c prototypes to correct header file\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cbb3380ef683f742876f48e3739b3df4ea9e168",
      "tree": "f1c65a6325068ea7baeec716adea5176cdbe6f20",
      "parents": [
        "e176fe8954a5239c24afe79b1001ba3c29511963"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Jul 05 14:13:41 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 14:13:41 2005 -0700"
      },
      "message": "[NET]: Reduce size of sk_buff by 4 bytes\n\nReduce local_df to a bit field and ip_summed to a 2 bits\nfield thus saving 13 bits. Move bit fields, packet type,\nand protocol into the spare area between the priority\nand the destructor. Saves 4 bytes on both, 32bit and\n64bit architectures.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e176fe8954a5239c24afe79b1001ba3c29511963",
      "tree": "418038ddda59950ac83decb708f25cd612d0ffe0",
      "parents": [
        "3154e540e374bbfd62693d95bc8ed51da95efe75"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Jul 05 14:12:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 14:12:44 2005 -0700"
      },
      "message": "[NET]: Remove unused security member in sk_buff\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55820ee2f8c767a2833b21bd365e5753f50bd8ce",
      "tree": "fbf89b8f1365c18c5c2ee0fad15f61f6f3127af8",
      "parents": [
        "17af691cd19765b782d891fc50c1568d0f1276b3"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 05 14:08:10 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 14:08:10 2005 -0700"
      },
      "message": "[NET]: Fix signedness issues in net/core/filter.c\n\nThis is the code to load packet data into a register:\n\n                        k \u003d fentry-\u003ek;\n                        if (k \u003c 0) {\n...\n                        } else {\n                                u32 _tmp, *p;\n                                p \u003d skb_header_pointer(skb, k, 4, \u0026_tmp);\n                                if (p !\u003d NULL) {\n                                        A \u003d ntohl(*p);\n                                        continue;\n                                }\n                        }\n\nskb_header_pointer checks if the requested data is within the\nlinear area:\n\n        int hlen \u003d skb_headlen(skb);\n\n        if (offset + len \u003c\u003d hlen)\n                return skb-\u003edata + offset;\n\nWhen offset is within [INT_MAX-len+1..INT_MAX] the addition will\nresult in a negative number which is \u003c\u003d hlen.\n\nI couldn\u0027t trigger a crash on my AMD64 with 2GB of memory, but a\ncoworker tried on his x86 machine and it crashed immediately.\n\nThis patch fixes the check in skb_header_pointer to handle large\npositive offsets similar to skb_copy_bits. Invalid data can still\nbe accessed using negative offsets (also similar to skb_copy_bits),\nanyone using negative offsets needs to verify them himself.\n\nThanks to Thomas Vögtle \u003cthomas.voegtle@coreworks.de\u003e for verifying the\nproblem by crashing his machine and providing me with an Oops.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "346fced899c7390e555cf90cd07d1e56b460d21b",
      "tree": "4732fbdfc3bd40b5a2fd888bb741f42730e7c74d",
      "parents": [
        "17af691cd19765b782d891fc50c1568d0f1276b3",
        "43a6b76050aa137c51d00eec91d67ac43ac3846e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 05 11:35:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 05 11:35:58 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n"
    },
    {
      "commit": "bb6743f4f0aed5c1f09fa77cd8d3973c31792f4f",
      "tree": "c4fa3bbc3a0f1bd6a146e8ec1918c2076f8d5730",
      "parents": [
        "088dd1f81b3577c17c4c4381696bf2105ea0e43a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 04 13:26:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 04 13:26:04 2005 -0700"
      },
      "message": "[SPARC64]: Do proper DMA IRQ syncing on Tomatillo\n\nThis was the main impetus behind adding the PCI IRQ shim.\n\nIn order to properly order DMA writes wrt. interrupts, you have to\nwrite to a PCI controller register, then poll for that bit clearing.\nThere is one bit for each interrupt source, and setting this register\nbit tells Tomatillo to drain all pending DMA from that device.\n\nFurthermore, Tomatillo\u0027s with revision less than 4 require us to do a\nblock store due to some memory transaction ordering issues it has on\nJBUS.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "088dd1f81b3577c17c4c4381696bf2105ea0e43a",
      "tree": "11fda00dc3ae5c3202c6c0bb0a22fa3235f4f101",
      "parents": [
        "06326e40b7c66477d4a460bfc23c951f7b39f191"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 04 13:24:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 04 13:24:38 2005 -0700"
      },
      "message": "[SPARC64]: Add support for IRQ pre-handlers.\n\nThis allows a PCI controller to shim into IRQ delivery\nso that DMA queues can be drained, if necessary.\n\nIf some bus specific code needs to run before an IRQ\nhandler is invoked, the bus driver simply needs to setup\nthe function pointer in bucket-\u003eirq_info-\u003epre_handler and\nthe two args bucket-\u003eirq_info-\u003epre_handler_arg[12].\n\nThe Schizo PCI driver is converted over to use a pre-handler\nfor the DMA write-sync processing it needs when a device\nis behind a PCI-\u003ePCI bus deeper than the top-level APB\nbridges.\n\nWhile we\u0027re here, clean up all of the action allocation\nand handling.  Now, we allocate the irqaction as part of\nthe bucket-\u003eirq_info area.  There is an array of 4 irqaction\n(for PCI irq sharing) and a bitmask saying which entries\nare active.\n\nThe bucket-\u003eirq_info is allocated at build_irq() time, not\nat request_irq() time.  This simplifies request_irq() and\nfree_irq() tremendously.\n\nThe SMP dynamic IRQ retargetting code got removed in this\nchange too.  It was disabled for a few months now, and we\ncan resurrect it in the future if we want.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7270dec080002d8aa18256c756af6c32331ef48",
      "tree": "5f00f1e682b1423d9fcb31500a53c598dbba7e0a",
      "parents": [
        "19f7241a3b087bbf4dd107c979608fdb56c83a09"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@raphnet.net",
        "time": "Mon Jul 04 13:23:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 04 13:23:45 2005 -0700"
      },
      "message": "[SPARC64/COMPAT]: Add some compat ioctl for ppdev\n\nThe following patch adds some ioctls to include/linux/compat_ioctl.h\nto allow using ppdev from the 32 bit user space on sparc64.\n\nThis patch also adds the PPDEV option in the sparc64 menu, near Parallel\nprinter support in the \u0027General machine setup\u0027 submenu.\n\nAll those ioctls seem to be compatible, since (correct me if I\u0027m wrong)\nthey dont use the \u0027long\u0027 type. See include/linux/ppdev.h.\n\nThe application I used to test the new ioctls only used the following:\nPPEXCL\nPPCLAIM\nPPNEGOT\nPPGETMODES\nPPRCONTROL\nPPWCONTROL\nPPDATADIR\nPPWDATA\nPPRDATA\n\nBut I beleive that the other ioctls will work fine.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17af691cd19765b782d891fc50c1568d0f1276b3",
      "tree": "6f51e67e4a433ee0ff866a6ac18a4bce798fe0c7",
      "parents": [
        "68070bdeeca7b7af6a42c0b3e5b1247e83c22ff9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 04 13:02:46 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 04 13:02:46 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix new-ABI layout of struct stat64\n\nAdd __attribute__((packed)) to ensure that the stat64 structure is\ncorrectly laid out no matter which ABI the kernel is compiled for.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f9bd6ea446946b97208f9e1528eb5f9ef8f931cb",
      "tree": "094def9b67b03df1484c9c346cb1a132343f27c5",
      "parents": [
        "19f7241a3b087bbf4dd107c979608fdb56c83a09"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 04 10:43:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 04 10:43:36 2005 +0100"
      },
      "message": "[PATCH] ARM: Change \u0027param_offset\u0027 to \u0027boot_params\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "19f7241a3b087bbf4dd107c979608fdb56c83a09",
      "tree": "de5a3cb87a4731d8b8c075c6de4800fe52f5bc70",
      "parents": [
        "08ab8c20316d6189a16b8101544a3e32b4c75e49",
        "0d670b413f042eccdffc45bafb9840244752707f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 03 14:39:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 03 14:39:33 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "e9dea0c65d2de6981356c055781fb99d7191b14e",
      "tree": "106e6302238f561e679e479584095d49fe5c66fd",
      "parents": [
        "1d6bebf2ecf92924492c491d9c3a72edba95f907"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 03 17:38:58 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 17:38:58 2005 +0100"
      },
      "message": "[PATCH] ARM: Remove machine description macros\n\nRemove the pointless machine description macros, favouring C99\ninitialisers instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "21e2c01dc3e38d466eda5871645878d2c3a33261",
      "tree": "a2a4fb15b2295e635de9f734f720f783c97a6513",
      "parents": [
        "13bbbf28fb914da6707aad44a073651f5c9d13a5"
      ],
      "author": {
        "name": "Rob Punkunus",
        "email": "rpunkunus@nvidia.com",
        "time": "Sun Jul 03 17:37:18 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Sun Jul 03 17:37:18 2005 +0200"
      },
      "message": "[PATCH] amd74xx: support MCP55 device IDs\n\nFrom: Rob Punkunus \u003crpunkunus@nvidia.com\u003e\n\nRob Punkunus recently submitted a patch to enable support for MCP51/MCP55 in\nthe amd74xx driver. This patch was whitespace-corrupted and didn\u0027t apply to\n2.6.12 since MCP51 support was merged in the 2.6.12-rc series.\n\nGentoo would like to support this hardware for our upcoming release media, so\nI fixed the patch, and here it is :)\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@elka.pw.edu.pl\u003e"
    },
    {
      "commit": "75865858971add95809c5c9cd35dc4cfba08e33b",
      "tree": "e8b3fe78e15696f36156d1f94d35b7711590365f",
      "parents": [
        "299de0343c7d18448a69c635378342e9214b14af"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 30 02:18:12 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:50 2005 -0700"
      },
      "message": "[PATCH] PCI: clean up dynamic pci id logic\n\nThe dynamic pci id logic has been bothering me for a while, and now that\nI started to look into how to move some of this to the driver core, I\nthought it was time to clean it all up.\n\nIt ends up making the code smaller, and easier to follow, and fixes a\nfew bugs at the same time (dynamic ids were not being matched\neverywhere, and so could be missed on some call paths for new devices,\nsemaphore not needed to be grabbed when adding a new id and calling the\ndriver core, etc.)\n\nI also renamed the function pci_match_device() to pci_match_id() as\nthat\u0027s what it really does.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a03fa955576af50df80bec9127b46ef57e0877c0",
      "tree": "dc13df100ead9efae7b370b435b58bca4736ae39",
      "parents": [
        "26f674ae0e37190bf61c988e52911e4372fdb5f5"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Jun 02 15:41:48 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 13:35:49 2005 -0700"
      },
      "message": "[PATCH] PCI: Increase the number of PCI bus resources\n\nThis patch increases the number of resource pointers in the\npci_bus structure. This is needed to store \u003e4 resource ranges\nfor host bridges and transparent PCI bridges. With this change,\nall PCI buses will have more resource pointers, but most PCI\nbuses will only use the first 3 or 4, the remaining being NULL.\nThe PCI core already deals with this correctly.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3e18a45abc5b20db2e34f02b87226ac2713bbb13",
      "tree": "1d0821530b802c1dd9bc20b09e7c5485f113201b",
      "parents": [
        "26705ca46bdf81113cc6729eb12b9eee2263bbfc"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Fri Jul 01 11:27:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 01 11:27:06 2005 +0100"
      },
      "message": "[PATCH] ARM: 2782/1: PXA27x MDREFR K0DB4 define\n\nPatch from Todd Poynor\n\nAdd definition of K0DB4 SDCLK\u003c0,3\u003e divide-by-4 control/status bit in the\nMDREFR register for Intel XScale PXA27x.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "26705ca46bdf81113cc6729eb12b9eee2263bbfc",
      "tree": "f49950ea17fbdec406404144ee264fa3c6ad5c61",
      "parents": [
        "62351cc38d3eaf3de0327054dd6ebc039f4da80d"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Fri Jul 01 11:27:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 01 11:27:05 2005 +0100"
      },
      "message": "[PATCH] ARM: 2781/2: PXA27x Standby mode take 2\n\nPatch from Todd Poynor\n\nAdd support for PXA27x Standby mode, a low-power mode that retains CPU\nand some peripheral state (the existing \"sleep\" mode is a power-power\nmode that retains less state). Activated via:\necho -n standby \u003e /sys/power/state\nFrom: David Burrage and Todd Poynor\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "62351cc38d3eaf3de0327054dd6ebc039f4da80d",
      "tree": "4cd93660fe48a69272b18bf7b002366a6eb2fdea",
      "parents": [
        "d471cd4787351c05d6be749475418ccea2720ef4",
        "747aead34de65c25765da79825ce2c08d8257b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 17:07:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 17:07:37 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "bd53d1270f51c6cfb53b06c8f93fd42327871d6b",
      "tree": "de4e91f8ef4702d96ee98ee62357caa4f17ea687",
      "parents": [
        "12829dcb10efc576c3739131a5d57fe7213632d9",
        "bf164c790deb79b18faf304b0763e44a02c79f90"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 09:04:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 09:04:36 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "12829dcb10efc576c3739131a5d57fe7213632d9",
      "tree": "8b3084f7b3172820e6e87a219fe018f8e235ad38",
      "parents": [
        "c60e81ee1cac32dae1f9bf623dcb6b3b2bde8eab",
        "719d1cd86780c156f954fc34f34481adac197aec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 08:48:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 08:48:56 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/paulus/ppc64-2.6\n"
    },
    {
      "commit": "9ec55a9bd365dfc78945bb8e6bf5d0fdf1d75ad0",
      "tree": "a7299a8e320b2205426a7e030db61b44ce1887c7",
      "parents": [
        "e7d163f7666560c90b163907b9d96ec6207e0f6f"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Thu Jun 30 02:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 08:45:11 2005 -0700"
      },
      "message": "[PATCH] xtensa: Fix asm macro\n\nRemoved dead code in arch/xtensa/kernel/pci.c and use the pci_name() macro.\n Fixed an error in the delay asm macro: \u00271\u0027 is an invalid immediate value.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b0de927d9c9a72e42a4b581a897710f9ae5a6d1",
      "tree": "8a664e8026a7fdb14b29b2427c7c3e2d0c3d44d3",
      "parents": [
        "0ee23b50f1541aacc3b975edae170a1b995b84f5"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu Jun 30 02:58:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 08:45:10 2005 -0700"
      },
      "message": "[PATCH] xtensa: cleanups for errno and ipc.\n\nI noticed this because I was doing some more ipc cleanups and I did the\noriginal errno and ipc cleanups for other architectures, so it stuck out.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "306e440daf5f40b195afd83d05dee89fa63189e7",
      "tree": "1f72d9d8df95a60e09968980ba6da6e8bb3d7dcf",
      "parents": [
        "bcbda35ca7470bf0123a7ae685899776f67814b2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 30 02:58:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 08:45:10 2005 -0700"
      },
      "message": "[PATCH] x86: i8253/i8259A lock cleanup\n\nIntroduce proper declarations for i8253_lock and i8259A_lock.\n\nSigned-off-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": "5ee24d9594ffb070261b70461f71c42913c663bb",
      "tree": "1ce5174006693e1f9f8133e33f11fc07677b416f",
      "parents": [
        "eb05bfe4fbf031f95e392204efaa4da71c75b2e2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Jun 30 02:58:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 30 08:45:08 2005 -0700"
      },
      "message": "[PATCH] s390: fix finish_arch_switch\n\nCommit 4866cde064afbb6c2a488c265e696879de616daa requires finish_arch_switch\nto have only one parameter instead of two.\n\nAlso fix another compile error (double declaration of account_system_vtime)\nif CONFIG_VIRT_CPU_ACCOUNTING is not defined.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cfb0810eab39d1162f45b73fc96f45ab1cbcbe8b",
      "tree": "bbe5ec68ab0a4483324bd4e231cb6fb2358d23ab",
      "parents": [
        "9b4311eedb17fa88f02e4876cd6aa9a08e383cd6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 30 11:06:49 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 30 11:06:49 2005 +0100"
      },
      "message": "[PATCH] ARM: Don\u0027t try to send a signal to pid0\n\nIf we receive an unrecognised abort during boot, don\u0027t try to\nsend a signal to pid0, but instead report the current state.\nThis leads to less confusing debug reports.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n\n"
    },
    {
      "commit": "bf164c790deb79b18faf304b0763e44a02c79f90",
      "tree": "8fedcdce1f65aa6bc98fea0da6227d3fc0fc51fd",
      "parents": [
        "d62c0f9fd2d3943a3eca85b490d86e1605000ccb",
        "9b4311eedb17fa88f02e4876cd6aa9a08e383cd6"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Wed Jun 29 22:54:31 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 29 22:54:31 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "23d3d602cb96addd3c1158424fb01a49ea5e81b1",
      "tree": "2daa85579c964bfe3d1a91fe365d202b8f38422b",
      "parents": [
        "afdce75f1eaebcf358b7594ba7969aade105c3b0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 22 16:09:05 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 29 22:48:04 2005 -0700"
      },
      "message": "[PATCH] driver core: change bus_rescan_devices to return void\n\nNo one was looking at the return value of bus_rescan_devices, and it\nreally wasn\u0027t anything that anyone in the kernel would ever care about.\nSo change it which enabled some counting code to be removed also.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0edb586049e57c56e625536476931117a57671e9",
      "tree": "9d92bb9821d134d199d62de1ff3096ff2b73fdc7",
      "parents": [
        "fd782a4a99d2d3e818b9465c427b10f7f027d7da"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@de.ibm.com",
        "time": "Wed Jun 22 16:59:51 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 29 22:48:03 2005 -0700"
      },
      "message": "[PATCH] driver core: add bus_find_device \u0026 driver_find_device functions\n\nAdd bus_find_device() and driver_find_device() which allow searching for a\ndevice in the bus\u0027s resp. the driver\u0027s klist and obtain a reference on it.\n\nSigned-off-by: Cornelia Huck \u003ccohuck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "719d1cd86780c156f954fc34f34481adac197aec",
      "tree": "b9e0a5b98e64459ea4eba77cd9bf3839dbb3a0fd",
      "parents": [
        "ffe1b7e14e6b606bd84cab564aa2f481dbd4e418"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 30 15:17:02 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 30 15:17:02 2005 +1000"
      },
      "message": "[PATCH] ppc64: Replace custom locking code with a spinlock\n\nThe hvlpevent_queue (formally ItLpQueue) has a member called xInUseWord\nwhich is used for serialising access to the queue. Because it\u0027s a word\n(ie. 32 bit) there\u0027s a custom 32-bit version of test_and_set_bit() or\nthereabouts in ItLpQueue.c.\n\nThe xInUseWord is not shared with they hypervisor, so we can replace it\nwith a spinlock and remove the custom code.\n\nThere is also another locking mechanism (ItLpQueueInProcess). This is\nredundant because it\u0027s only manipulated while the lock\u0027s held. Remove it.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ed094150bdeb6eca691f1b7a05bd34d4d1a95488",
      "tree": "6dc4428b3ce794c2e26db1583cab724f5bcefe19",
      "parents": [
        "74889802a1585af4e1652f0cb853ac22a65816a4"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 30 15:16:09 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 30 15:16:09 2005 +1000"
      },
      "message": "[PATCH] ppc64: Simplify counting of lpevents, remove lpevent_count from paca\n\nCurrently there\u0027s a per-cpu count of lpevents processed, a per-queue (ie.\nglobal) total count, and a count by event type.\n\nReplace all that with a count by event for each cpu. We only need to add\nit up int the proc code.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "74889802a1585af4e1652f0cb853ac22a65816a4",
      "tree": "4edf4b33345b2a986a52d67d1b47137f399eef8c",
      "parents": [
        "937b31b114b5540f456ce1566aae67e02db41f2c"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 30 15:15:53 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 30 15:15:53 2005 +1000"
      },
      "message": "[PATCH] ppc64: Don\u0027t count number of events processed for caller\n\nCurrently we count the number of lpevents processed in 3 seperate places.\n\nOne of these counters is never read, so just remove it. This means\nhvlpevent_queue_process() no longer needs to return the number of events\nprocessed.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "937b31b114b5540f456ce1566aae67e02db41f2c",
      "tree": "3c4456f557ce37f99ef5056a8e7947fd7f1b1f83",
      "parents": [
        "a61874648d14450f4d397489527998e3dd1119de"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 30 15:15:42 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 30 15:15:42 2005 +1000"
      },
      "message": "[PATCH] ppc64: Rename ItLpQueue_* functions to hvlpevent_queue_*\n\nNow that we\u0027ve renamed the xItLpQueue structure, rename the functions that\noperate on it also.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a61874648d14450f4d397489527998e3dd1119de",
      "tree": "007af1fc91b283f6f1d12706300f61d75d69ba43",
      "parents": [
        "ab354b637924beb33dcc23eedc9482f2c692188f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 30 15:15:32 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 30 15:15:32 2005 +1000"
      },
      "message": "[PATCH] ppc64: Rename xItLpQueue to hvlpevent_queue\n\nThe xItLpQueue is a queue of HvLpEvents that we\u0027re given by the Hypervisor.\nRename xItLpQueue to hvlpevent_queue and make the type struct hvlpevent_queue.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f6014b37e25e50724867c0a4127615427ec2a75",
      "tree": "0ebda5fcd7b644f0b1f91192d3b5b4c0137f4e5b",
      "parents": [
        "7b01328d455b50ff040d3a06b342ca370b1d8b0a"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 30 15:08:56 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 30 15:08:56 2005 +1000"
      },
      "message": "[PATCH] ppc64: Make two ItLpQueue related functions static\n\nExternal parties don\u0027t need to use ItLpQueue_getNextLpEvent() or\nItLpQueue_clearValid(), they\u0027re internal to ItLpQueue.c\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "512d31d6a824a961f39b418f11480f678320e4f3",
      "tree": "61f94e62f86d8668362548d6d911f937c98c2e71",
      "parents": [
        "1b19bc721416ae5bc813521d9e010a89f4816120"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 30 15:08:27 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 30 15:08:27 2005 +1000"
      },
      "message": "[PATCH] ppc64: Move initialisation of xItLpQueue into ItLpQueue.c\n\nThe xItLpQueue is initalised manually in iSeries_setup_arch().  Move\nthis code into ItLpQueue.c for a cleaner separation.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1b19bc721416ae5bc813521d9e010a89f4816120",
      "tree": "7034c878cdc370cb16b83957b652f6c2b95630d5",
      "parents": [
        "ee48444b85f498d99592835f61125385d8e9c975"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 30 15:07:57 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 30 15:07:57 2005 +1000"
      },
      "message": "[PATCH] ppc64: Don\u0027t pass the pointers to xItLpQueue around\n\nBecause there\u0027s only one ItLpQueue and we know where it is, ie. xItLpQueue,\nthere\u0027s no point passing pointers to it it around all over the place.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bea248fb30c3122ece8c34798527fac431c1d7b0",
      "tree": "9158d7a089312f92abcb6c8d5a8d942d543be24b",
      "parents": [
        "b1bdfbd0a29d6da4dbe42736faac02c43a9afe76"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jun 30 15:07:09 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 30 15:07:09 2005 +1000"
      },
      "message": "[PATCH] ppc64: Remove lpqueue pointer from the paca on iSeries\n\nThe iSeries code keeps a pointer to the ItLpQueue in its paca struct. But\nall these pointers end up pointing to the one place, ie. xItLpQueue.\n\nSo remove the pointer from the paca struct and just refer to xItLpQueue\ndirectly where needed.\n\nThe only complication is that the spread_lpevents logic was implemented by\nhaving a NULL lpqueue pointer in the paca on CPUs that weren\u0027t supposed to\nprocess events. Instead we just compare the spread_lpevents value to the\nprocessor id to get the same behaviour.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9b4311eedb17fa88f02e4876cd6aa9a08e383cd6",
      "tree": "59cbb1af2c6de429b88818441e31963ec0aad42b",
      "parents": [
        "2949ccf9379678df66ecf2ca70ed4656159eacdd",
        "0647d8cfd40f7974335884d73deef83feeffc2a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 21:03:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 21:03:03 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "0b35ff23b2633eb996d666e5a49a5d49b8a6a2d3",
      "tree": "6e0a8c2bbd33c1cec2af6fbb1a6665751c07a631",
      "parents": [
        "92dd7ca0af8f769569bde98a83b4a8f4daec6ac5",
        "026d02a236f429eb61a1277166bd425f8514c431"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 21:00:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 21:00:38 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "92dd7ca0af8f769569bde98a83b4a8f4daec6ac5",
      "tree": "9217bee214128a4a45b2e0a3d9784d05fea2c8fb",
      "parents": [
        "164cad9bacc2cf190493d2ee4918dc2869ba6f53",
        "da41119af78864d27ccbf505949df788d5e8aaf5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 20:59:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 20:59:55 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "d18bfacff20f08aecf01bb971b110ca108eef3c7",
      "tree": "255f862839c593c796e609328575b611e3f56cf3",
      "parents": [
        "a68db763af9b676590c3fe9ec3f17bf18015eb2f",
        "fd782a4a99d2d3e818b9465c427b10f7f027d7da"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jun 29 15:21:41 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jun 29 15:21:41 2005 -0700"
      },
      "message": "Auto merge with /home/aegl/GIT/linus\n"
    },
    {
      "commit": "026d02a236f429eb61a1277166bd425f8514c431",
      "tree": "dc1b05766bb5737a77113dd3071431c4f164523c",
      "parents": [
        "e763b90c41563a0f8258d379fe71a9a1f1fa5445"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 18:45:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 18:45:19 2005 +0100"
      },
      "message": "[PATCH] Serial: Split 8250 port table (part 2)\n\nRemove legacy ISA serial ports for Accent, Boca, Fourport, Hub6 and MCA\nfrom the architecture specific serial.h include.\n\nThe only ports which remain in asm-*/serial.h are the platform specific\nentries.  These should really be converted by platform maintainers to\nuse a platform device, such as can be found in\narch/arm/mach-footbridge/isa.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9ec3c75cdeb57fa3c12a813c63706ece7fb63648",
      "tree": "84d8d123357f1a53bd0a1cefa7f8c5ae28d682e7",
      "parents": [
        "b720f73296916e87c744193c57bc8687d35888fe"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jun 29 15:17:49 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 15:17:49 2005 +0100"
      },
      "message": "[PATCH] ARM: 2768/1: PXA: Add a required header file for LL_DEBUG\n\nPatch from Richard Purdie\n\nWith DEBUG enabled, head.S includes arch/debug-macro.S. On the PXA, this\ncontains references to the macro io_p2v() so hardware.h needs to be\nincluded.\n\nSigned-off-by: Richard Purdie \u003crpurdie@openedhand.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b720f73296916e87c744193c57bc8687d35888fe",
      "tree": "0fba1e98b336929a8f8c4d20d6a82714b7106c98",
      "parents": [
        "6904b2465cf30265a67711025815784aa345bfad"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 15:15:54 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 15:15:54 2005 +0100"
      },
      "message": "[PATCH] ARM: Convert ARM timer implementations to use readl/writel\n\nConvert ARMs timer implementations to use readl/writel instead of accessing\nthe registers via a struct.\n\nPeople have recently asked if accessing timers via a structure is the\n\"right way\" and its not the Linux way.  So fix this code to conform to\n\"The Linux Way\"(tm).\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "99a0616bcdabec9005159e50af91a36cc3f8bda8",
      "tree": "4c5bb08f6b392ffbc8a07d3b1d900971c6776243",
      "parents": [
        "a839688362e32f01608838516036697e30618b39",
        "053a7b5b7617a72d7c61b6f84196d1c0f79b9849"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 09:40:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 09:40:28 2005 +0100"
      },
      "message": "Merge with ../linux-2.6-smp\n"
    },
    {
      "commit": "b9a05d1d51e27681e8a1162d8f11c1820915e921",
      "tree": "dd04a44bcd558d807e3c9ed224bf8e33ecb49778",
      "parents": [
        "a839688362e32f01608838516036697e30618b39"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jun 29 01:17:55 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 22:45:32 2005 -0700"
      },
      "message": "[PATCH] ieee80211.h build fix\n\nThis crept in with the resync-to-mainline.  Nothing uses 802.11-crypt in\nmainline, so we can safely comment it out for now.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a839688362e32f01608838516036697e30618b39",
      "tree": "a174d93d568ba9735b13bb6ebb5f1a36c8f56308",
      "parents": [
        "2fa938b8a3964c21b23d9d095091e7abc88249c5",
        "12dc2fdd3e6067f5137e4a6d8af0b1a994952f52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:24:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:24:32 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "115d6f3fd25991f2a7de1ff4d758086209b1ed12",
      "tree": "670765aa1d971e6173fb4f55dbe762d795665839",
      "parents": [
        "060d3027f26aab9adeac8ff6d1184bca67c7d174"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Tue Jun 28 20:45:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:36 2005 -0700"
      },
      "message": "[PATCH] V4L: API new webcam formats included\n\nAdd Philips Webcam format.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Luc Saillard \u003cluc@saillard.org\u003e.\nSigned-off-by: Nickolay V Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "586b0cab2516640fec4dffc3049c4d8bca188f89",
      "tree": "afd2bc01527bfccc3dbaf5c2de7ae52c7f18c2d6",
      "parents": [
        "96b6aba08762f09e5dfa616854cb80ce054a7bf8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "maurochehab@gmail.com",
        "time": "Tue Jun 28 20:45:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:36 2005 -0700"
      },
      "message": "[PATCH] v4l: tuner improvements\n\n*tuner-core.c:\n- some tuner_info msgs will be generated only if insmod opt\n        tuner_debug enabled.\n- Implemented tuner-core support for VIDIO_S_TUNER to allow\n        changing mono/stereo mode\n- Remove unneeded config options.\n- I2C_CLIENT_MULTI option removed.\n- support for Philips FMD12ME hybrid tuner\n- allow to initialize with another tuner\n- Move PHILIPS_FMD initialization code to set_type function,\n\n* tda8290:\n\n- Fix dumb error in tda8290 tunning.\n- Radio tuner uses high-precision step instead of 62.5 KHz.\n\n*tea5767.c:\n- tuner_info msgs will be generated only if insmod tuner option\n        tuner_debug enabled.\n- some cleanups for better reading.\n- Radio tuner uses high-precision step instead of 62.5 KHz.\n- Changing radio mode stereo/mono for tea5767 working.\n\n*tuner-simple.c:\n- TNF9533-D/IF UHF fixup.\n- Radio tuners now uses high-precision step instead of 62.5 KHz.\n\n*mt20xx.c:\n        - Radio tuner uses high-precision step instead of 62.5 KHz.\n\n*tda9887.c:\n        - tab and blank spaces corrections.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nSigned-off-by: Nickolay V Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "200803dfe4ff772740d63db725ab2f1b185ccf92",
      "tree": "f567852c984c947f792edb18fee273cfa363d374",
      "parents": [
        "21fe3471c3aaa5c489c5d3a4d705291eb7511248"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Jun 28 20:45:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:35 2005 -0700"
      },
      "message": "[PATCH] irqpoll\n\nAnyone reporting a stuck IRQ should try these options.  Its effectiveness\nvaries we\u0027ve found in the Fedora case.  Quite a few systems with misdescribed\nIRQ routing just work when you use irqpoll.  It also fixes up the VIA systems\nalthough thats now fixed with the VIA quirk (which we could just make default\nas its what Redmond OS does but Linus didn\u0027t like it historically).\n\nA small number of systems have jammed IRQ sources or misdescribes that cause\nan IRQ that we have no handler registered anywhere for.  In those cases it\ndoesn\u0027t help.\n\nSigned-off-by: Alan Cox \u003cnumber6@the-village.bc.nu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb3cc4320e1fd87143683b540e459a2e20fdc9bb",
      "tree": "bc684070d75cd741820410d743cffb4bd0721504",
      "parents": [
        "d6344532a26a318c128102507f6328aaafe02d4d"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Jun 28 20:45:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:35 2005 -0700"
      },
      "message": "[PATCH] blk: light iocontext ops\n\nget_io_context needlessly turned off interrupts and checked for racing io\ncontext creations.  Both of which aren\u0027t needed, because the io context can\nonly be created while in process context of the current process.\n\nAlso, split the function in 2.  A light version, current_io_context does not\nelevate the reference count specifically, but can be used when in process\ncontext, because the process holds a reference itself.\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4cceb4d13abaedbd52e54053367c793ed4aedb6b",
      "tree": "b2b41bbe2fcc2d2917c4ef809b126ea90b1c0f65",
      "parents": [
        "3607d1dfc80dcfbd3a6f236c70aa0d8eb7292278"
      ],
      "author": {
        "name": "GOTO Masanori",
        "email": "gotom@debian.or.jp",
        "time": "Tue Jun 28 20:45:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:32 2005 -0700"
      },
      "message": "[PATCH] headers: include linux/types.h for usb_ch9.h\n\nThis patch for usb_ch9.h includes linux/types.h instead of asm/types.h so that\n__le16 and so on is explicitly defined.  It also cleans up non standard //\ncomment.\n\nSigned-off-by: GOTO Masanori \u003cgotom@debian.or.jp\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3607d1dfc80dcfbd3a6f236c70aa0d8eb7292278",
      "tree": "1d9c92a6a50156a41006ca5d3350bf779aad3bdf",
      "parents": [
        "12822bc272e857544476cef9175462711899008b"
      ],
      "author": {
        "name": "GOTO Masanori",
        "email": "gotom@debian.or.jp",
        "time": "Tue Jun 28 20:45:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:32 2005 -0700"
      },
      "message": "[PATCH] headers: include linux/compiler.h for __user\n\nThis patch lets i2c-dev.h include linux/compiler.h so that __user is defined.\n\nSigned-off-by: GOTO Masanori \u003cgotom@debian.or.jp\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12822bc272e857544476cef9175462711899008b",
      "tree": "b1add1c4c3a152493628302370c72fd3eb06839b",
      "parents": [
        "c016e2257acd00a7ffd87fa1eec896138563d1aa"
      ],
      "author": {
        "name": "GOTO Masanori",
        "email": "gotom@debian.or.jp",
        "time": "Tue Jun 28 20:45:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:32 2005 -0700"
      },
      "message": "[PATCH] headers: enable ppc64 ___arch__swab16 and ___arch__swab32\n\nThis patch cleans up asm-ppc64/byteorder.h to enable ___arch__swab16 and\n___arch__swab32 which are marked TODO currently.  It removes ___arch__swab64\nbecause ppc64 does not have short instruction combinations for swab64, the\nrecent gcc generates enough smart code that is equivalent to hand assembled\ncode under my tests.\n\nSigned-off-by: GOTO Masanori \u003cgotom@debian.or.jp\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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": "334a13ec3d01a1a4b4f2249735b793105cb4a519",
      "tree": "10d9f23026d8c1c75f172751322acaba7ff63d81",
      "parents": [
        "aade0e82739f4b24c5b952de68c8d794459ad531"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jun 28 20:44:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:31 2005 -0700"
      },
      "message": "[PATCH] really remove xattr_acl.h\n\nLooks like it sneaked back with the NFS ACL merge..\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "687a21cee17000177b1935896b9b475acf136678",
      "tree": "41e59684ae6479e84b34edc46972ce32c2cc58b7",
      "parents": [
        "05133fc498e788e1c1ca4e906f9e05d9779fd63b"
      ],
      "author": {
        "name": "Pekka J Enberg",
        "email": "penberg@cs.Helsinki.FI",
        "time": "Tue Jun 28 20:44:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:31 2005 -0700"
      },
      "message": "[PATCH] rename wakeup_bdflush to wakeup_pdflush\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05133fc498e788e1c1ca4e906f9e05d9779fd63b",
      "tree": "bb9e20a71f4f7062eec60ec8301acff6697aa204",
      "parents": [
        "b79646e3dd51b389b2a570b454f8e2fb7a613e37"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 28 20:44:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:31 2005 -0700"
      },
      "message": "[PATCH] swabb.h warning fixes\n\nIn file included from drivers/media/dvb/ttpci/av7110_hw.c:38:\ninclude/linux/byteorder/swabb.h:96: warning: type qualifiers ignored on function return type\ninclude/linux/byteorder/swabb.h:110: warning: type qualifiers ignored on function return type\nIn file included from drivers/media/dvb/ttpci/av7110_v4l.c:36:\ninclude/linux/byteorder/swabb.h:96: warning: type qualifiers ignored on function return type\ninclude/linux/byteorder/swabb.h:110: warning: type qualifiers ignored on function return type\nIn file included from drivers/media/dvb/ttpci/av7110_av.c:37:\ninclude/linux/byteorder/swabb.h:96: warning: type qualifiers ignored on function return type\ninclude/linux/byteorder/swabb.h:110: warning: type qualifiers ignored on function return type\ndrivers/isdn/icn/icn.c:719:4: warning: #warning TODO test headroom or use skb-\u003enb to flag ACK\nIn file included from drivers/media/dvb/ttpci/av7110_ca.c:39:\ninclude/linux/byteorder/swabb.h:96: warning: type qualifiers ignored on function return type\ninclude/linux/byteorder/swabb.h:110: warning: type qualifiers ignored on function return type\nIn file included from drivers/media/dvb/ttpci/av7110.c:41:\ninclude/linux/byteorder/swabb.h:96: warning: type qualifiers ignored on function return type\ninclude/linux/byteorder/swabb.h:110: warning: type qualifiers ignored on function return type\n\nDoes declaring a function to return a const value actually mean something to\ngcc?\n\nDunno.  Kill it and replace sone `__inline__\u0027s with `inline\u0027 too.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bcd61272db5e643b6d9c01c9d5085b914d9f19df",
      "tree": "8760fd161334fcdb0a6198b033ed617f8c02dd6c",
      "parents": [
        "ff593c592a5d674822dce31143635b025f6415b2"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arndb@de.ibm.com",
        "time": "Tue Jun 28 15:58:50 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:58:50 2005 -0700"
      },
      "message": "[NET]: Add missing include to linux/netdevice.h\n\nlinux/etherdevice.h can\u0027t be included standalone at the moment, which\nis required in order to sort the header files in the recommended\nalphabetic order. This patch fixes that and is needed to build spider_net.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fe40f73d7591b38f129fe6a9c0fa46e0b192d09",
      "tree": "fbe5323ddd8990350bc85778b54301db93ce5f93",
      "parents": [
        "fb3d89498d268c8dedc1ab5b15fa64f536564577"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jun 28 15:46:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:46:24 2005 -0700"
      },
      "message": "[IPV6]: remove more unused IPV6_AUTHHDR things.\n\nRemove two more unused IPV6_AUTHHDR option things, \nwhich I failed to remove them last time,\nplus, mark IPV6_AUTHHDR obsolete.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e568e62e9d4674d487cdc11f369e49e56ce6703",
      "tree": "3d9c1c04341ccadb5d4b9c73eda50b62f0f103b3",
      "parents": [
        "adb2705a89e8b41abcf29c0ed86f4ce93ab36734",
        "50273978975ee62938b7ca612e281927cd789c13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 15:00:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 15:00:08 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "adb2705a89e8b41abcf29c0ed86f4ce93ab36734",
      "tree": "01d772570d58cce24b61874e711fd9f51e2729e7",
      "parents": [
        "f340c0d1a3f40fdcba69cd291530a4debc58748f",
        "8644d2a42bdba2d513f71c07eaf1b6f9b718b8eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:59:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:59:07 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n"
    },
    {
      "commit": "2f85a42964dd43fed3a339701db046bee5a8b903",
      "tree": "c482ebfb01fb90ba48f20e8f6c871b00ea8e351a",
      "parents": [
        "7a1af5d7bb94af16b980a53330436b9fadc12435"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Jun 28 13:24:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 13:24:23 2005 -0700"
      },
      "message": "[SCTP] Make init \u0026 delayed sack timeouts configurable by user.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "072cd703b6a2a3adc14fbc2d969424c7022a7892",
      "tree": "a3d172720177bbf3799683d207d9a510d6f956d2",
      "parents": [
        "fa0ebff62a8a25952a082641db0ed6b1cfc6c38c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jun 28 21:01:03 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 21:01:03 2005 +0100"
      },
      "message": "[PATCH] ARM: 2762/1: S3C24XX Audio platform data\n\nPatch from Ben Dooks\n\nThis provides the s3c24xx audio platform data which can be\nsupplied from any of the board specific drivers.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8a47077a0b5aa2649751c46e7a27884e6686ccbf",
      "tree": "60e7c40a375057a31b5340226cd446ffa199413c",
      "parents": [
        "9ef1d4c7c7aca1cd436612b6ca785b726ffb8ed8"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 28 12:56:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 12:56:45 2005 -0700"
      },
      "message": "[NETLINK]: Missing padding fields in dumped structures\n\nPlug holes with padding fields and initialized them to zero.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3563c4fbff906991a1b4ef4609f99cca2a0de6a",
      "tree": "e5c0e4cb4a0a48ebeeb8b1515128c115c5aa528c",
      "parents": [
        "4095ebf1e641b0f37ee1cd04c903bb85cf4ed25b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 28 12:54:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 12:54:43 2005 -0700"
      },
      "message": "[NETLINK]: Clear padding in netlink messages\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "053a7b5b7617a72d7c61b6f84196d1c0f79b9849",
      "tree": "53859118b6a815278987a5c679575f1b4b37a1c7",
      "parents": [
        "4b0ef3b1127776d4a2787d7530ac0c4da82c2331"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jun 28 19:22:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 19:22:25 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: __xchg support\n\nThis enables the existing __xchg implementation to be used on SMP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a68db763af9b676590c3fe9ec3f17bf18015eb2f",
      "tree": "9862af81932797f0e68f7053d253e6b6b581ea3d",
      "parents": [
        "819c67e69c4e0062787e27dd989f5f9d00d4834e"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Thu Jun 23 21:14:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 10:01:19 2005 -0700"
      },
      "message": "[IA64] Fix another IA64 preemption problem\n\nThere\u0027s another problem shown up by Ingo\u0027s recent patch to make\nsmp_processor_id() complain if it\u0027s called with preemption enabled.\nlocal_finish_flush_tlb_mm() calls activate_context() in a situation\nwhere it could be rescheduled to another processor.  This patch\ndisables preemption around the call.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    }
  ],
  "next": "c1ffb6a8aaed45ba2dc0a8f09241b0a96f9955ba"
}
