)]}'
{
  "log": [
    {
      "commit": "97e2bde47f886a317909c8a8f9bd2fcd8ce2f0b0",
      "tree": "bef8ff5bd628ecffd188bdbad4c765bf5e737b8d",
      "parents": [
        "dd1d5afca8d3bda7ff9db773fc08e648d2503dc6"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@dbl.q-ag.de",
        "time": "Sun May 01 08:58:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:38 2005 -0700"
      },
      "message": "[PATCH] add kmalloc_node, inline cleanup\n\nThe patch makes the following function calls available to allocate memory\non a specific node without changing the basic operation of the slab\nallocator:\n\n kmem_cache_alloc_node(kmem_cache_t *cachep, unsigned int flags, int node);\n kmalloc_node(size_t size, unsigned int flags, int node);\n\nin a similar way to the existing node-blind functions:\n\n kmem_cache_alloc(kmem_cache_t *cachep, unsigned int flags);\n kmalloc(size, flags);\n\nkmem_cache_alloc_node was changed to pass flags and the node information\nthrough the existing layers of the slab allocator (which lead to some minor\nrearrangements).  The functions at the lowest layer (kmem_getpages,\ncache_grow) are already node aware.  Also __alloc_percpu can call\nkmalloc_node now.\n\nPerformance measurements (using the pageset localization patch) yields:\n\nw/o patches:\nTasks    jobs/min  jti  jobs/min/task      real       cpu\n    1      484.27  100       484.2736     12.02      1.97   Wed Mar 30 20:50:43 2005\n  100    25170.83   91       251.7083     23.12    150.10   Wed Mar 30 20:51:06 2005\n  200    34601.66   84       173.0083     33.64    294.14   Wed Mar 30 20:51:40 2005\n  300    37154.47   86       123.8482     46.99    436.56   Wed Mar 30 20:52:28 2005\n  400    39839.82   80        99.5995     58.43    580.46   Wed Mar 30 20:53:27 2005\n  500    40036.32   79        80.0726     72.68    728.60   Wed Mar 30 20:54:40 2005\n  600    44074.21   79        73.4570     79.23    872.10   Wed Mar 30 20:55:59 2005\n  700    44016.60   78        62.8809     92.56   1015.84   Wed Mar 30 20:57:32 2005\n  800    40411.05   80        50.5138    115.22   1161.13   Wed Mar 30 20:59:28 2005\n  900    42298.56   79        46.9984    123.83   1303.42   Wed Mar 30 21:01:33 2005\n 1000    40955.05   80        40.9551    142.11   1441.92   Wed Mar 30 21:03:55 2005\n\nwith pageset localization and slab API patches:\nTasks    jobs/min  jti  jobs/min/task      real       cpu\n    1      484.19  100       484.1930     12.02      1.98   Wed Mar 30 21:10:18 2005\n  100    27428.25   92       274.2825     21.22    149.79   Wed Mar 30 21:10:40 2005\n  200    37228.94   86       186.1447     31.27    293.49   Wed Mar 30 21:11:12 2005\n  300    41725.42   85       139.0847     41.84    434.10   Wed Mar 30 21:11:54 2005\n  400    43032.22   82       107.5805     54.10    582.06   Wed Mar 30 21:12:48 2005\n  500    42211.23   83        84.4225     68.94    722.61   Wed Mar 30 21:13:58 2005\n  600    40084.49   82        66.8075     87.12    873.11   Wed Mar 30 21:15:25 2005\n  700    44169.30   79        63.0990     92.24   1008.77   Wed Mar 30 21:16:58 2005\n  800    43097.94   79        53.8724    108.03   1155.88   Wed Mar 30 21:18:47 2005\n  900    41846.75   79        46.4964    125.17   1303.38   Wed Mar 30 21:20:52 2005\n 1000    40247.85   79        40.2478    144.60   1442.21   Wed Mar 30 21:23:17 2005\n\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "edfbe2b0038723e5699ab22695ccd62b5542a5c1",
      "tree": "f1c613d32824f274b0e3daf492e87b0c9051c789",
      "parents": [
        "2054606ad6dd6fee559fe790f190b15ed9355237"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sun May 01 08:58:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:37 2005 -0700"
      },
      "message": "[PATCH] count bounce buffer pages in vmstat\n\nThis is a patch for counting the number of pages for bounce buffers.  It\u0027s\nshown in /proc/vmstat.\n\nCurrently, the number of bounce pages are not counted anywhere.  So, if\nthere are many bounce pages, it seems that there are leaked pages.  And\nit\u0027s difficult for a user to imagine the usage of bounce pages.  So, it\u0027s\nmeaningful to show # of bouce pages.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b84a35be0285229b0a8a5e2e04d79360c5b75562",
      "tree": "3ff63fde8534eb615b408d047b461015781f6a5b",
      "parents": [
        "8e30f272a93ec9c1d5c305c5040dfaebc880499d"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sun May 01 08:58:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:36 2005 -0700"
      },
      "message": "[PATCH] mempool: NOMEMALLOC and NORETRY\n\nMempools have 2 problems.\n\nThe first is that mempool_alloc can possibly get stuck in __alloc_pages\nwhen they should opt to fail, and take an element from their reserved pool.\n\nThe second is that it will happily eat emergency PF_MEMALLOC reserves\ninstead of going to their reserved pools.\n\nFix the first by passing __GFP_NORETRY in the allocation calls in\nmempool_alloc.  Fix the second by introducing a __GFP_MEMPOOL flag which\ndirects the page allocator not to allocate from the reserve pool.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "119f657c72fc07d6fd28c61de59cfba1566970a9",
      "tree": "33c8070aa904c4919cf244cdcd7c01e54589bb9e",
      "parents": [
        "f021e9210185b46e41ec3a0e78ec1621e168eacb"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sun May 01 08:58:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:35 2005 -0700"
      },
      "message": "[PATCH] RLIMIT_AS checking fix\n\nAddress bug #4508: there\u0027s potential for wraparound in the various places\nwhere we perform RLIMIT_AS checking.\n\n(I\u0027m a bit worried about acct_stack_growth().  Are we sure that vma-\u003evm_mm is\nalways equal to current-\u003emm?  If not, then we\u0027re comparing some other\nprocess\u0027s total_vm with the calling process\u0027s rlimits).\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4774e2260cf25c54f2188dd0407676e3af6f1f23",
      "tree": "36d362b6f5522e59e663031f4ce2eaf6169b38c3",
      "parents": [
        "ed562ab12733ab75437b3390427d41fce9da83c3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 23:32:38 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 23:32:38 2005 +0100"
      },
      "message": "[PATCH] ARM: IntegratorCP: Fix CLCD MUX selection values\n\nThe documentation on these values seems to be rather wrong.\nThese values have been determined by mere trial and error.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d5aa207e46ff7ee838683a7d95ecf46fe42a9a56",
      "tree": "2fe7cf50bb45a3ca94f095695bab5414fa56c1f3",
      "parents": [
        "a6ad57fb4b5e9d68553f4440377b99f75588fa88"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 12:19:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 30 12:19:28 2005 +0100"
      },
      "message": "[PATCH] ARM: RTC: allow driver methods to return error\n\nAllow RTC drivers to return error codes from their read_time\nor read_alarm methods.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd96a8e056e7b3e480197ff2cdf106b46455d779",
      "tree": "7958f4d6fb3714f585e13e2e9ecb3dfa6d8a8223",
      "parents": [
        "a879cbbb34cbecfa9707fbb6e5a00c503ac1ecb9",
        "53e173f62c318e65e6ae13524b04c5cf38c1bc3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 29 15:06:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 29 15:06:00 2005 -0700"
      },
      "message": "Merge of master.kernel.org:/home/rmk/linux-2.6-rmk.git\n"
    },
    {
      "commit": "05f9869bf20e11bcb9b64b9ebd6a9cf89d6b71ba",
      "tree": "007c152142085c5124337eda056e9798be53e084",
      "parents": [
        "2d2669b62984b8d76b05a6a045390a3250317d21"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@ee.rmk.(none)",
        "time": "Fri Apr 29 22:08:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 22:08:34 2005 +0100"
      },
      "message": "[PATCH] ARM: 2649/1: Fix \u0027sparse -Wbitwise\u0027 warnings from MMIO macros\n\nPatch from Olav Kongas\n\nOn ARM, the outX() and writeX() families of macros take the\nresult of cpu_to_leYY(), which is of restricted type __leYY,\nand feed it to __raw_writeX(), which expect an argument of\nunrestricted type. This results in \u0027sparse -Wbitwise\u0027\nwarnings about incorrect types in assignments. Analogous\ntype mismatch warnings are issued for inX() and readX()\ncounterparts. The below patch resolves these warnings by\nadding forced typecasts.\n\nSigned-off-by: Olav Kongas\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2d2669b62984b8d76b05a6a045390a3250317d21",
      "tree": "822f62adf59f2e6302a16289cc99b0f9b873cfb4",
      "parents": [
        "3a1e501511a1e2c665c566939047794dcf86466b"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@org.rmk.(none)",
        "time": "Fri Apr 29 22:08:33 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 22:08:33 2005 +0100"
      },
      "message": "[PATCH] ARM: 2651/3: kernel helpers for NPTL support\n\nPatch from Nicolas Pitre\n\nThis patch entirely reworks the kernel assistance for NPTL on ARM.\nIn particular this provides an efficient way to retrieve the TLS\nvalue and perform atomic operations without any instruction emulation\nnor special system call.  This even allows for pre ARMv6 binaries to\nbe forward compatible with SMP systems without any penalty.\nThe problematic and performance critical operations are performed\nthrough segment of kernel provided user code reachable from user space\nat a fixed address in kernel memory.  Those fixed entry points are\nwithin the vector page so we basically get it for free as no extra\nmemory page is required and nothing else may be mapped at that\nlocation anyway.\nThis is different from (but doesn\u0027t preclude) a full blown VDSO\nimplementation, however a VDSO would prevent some assembly tricks with\nconstants that allows for efficient branching to those code segments.\nAnd since those code segments only use a few cycles before returning to\nuser code, the overhead of a VDSO far call would add a significant\noverhead to such minimalistic operations.\nThe ARM_NR_set_tls syscall also changed number.  This is done for two\nreasons:\n1) this patch changes the way the TLS value was previously meant to be\n   retrieved, therefore we ensure whatever library using the old way\n   gets fixed (they only exist in private tree at the moment since the\n   NPTL work is still progressing).\n2) the previous number was allocated in a range causing an undefined\n   instruction trap on kernels not supporting that syscall and it was\n   determined that allocating it in a range returning -ENOSYS would be\n   much nicer for libraries trying to determine if the feature is\n   present or not.\n\nSigned-off-by: Nicolas Pitre\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8443b165f13d21214e5d5495eee7c3bf7f2456bf",
      "tree": "5571ac62b632ecae1a6495e59a5d55258f40bda1",
      "parents": [
        "c60c390620e0abb60d4ae8c43583714bda27763f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@org.rmk.(none)",
        "time": "Fri Apr 29 21:58:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 29 21:58:15 2005 +0100"
      },
      "message": "[PATCH] ARM: 2657/1: export ixp2000_pci_config_addr\n\nPatch from Lennert Buytenhek\n\nExport ixp2000_pci_config_addr, to be used by the IXDP2800 platform\nsetup code to coordinate booting the master and slave NPU.\n\nSigned-off-by: Lennert Buytenhek\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "42d4dc3f4e1ec1396371aac89d0dccfdd977191b",
      "tree": "c5b67100cde9769c56f6872a5675d67f0e5f0df5",
      "parents": [
        "c60c390620e0abb60d4ae8c43583714bda27763f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Apr 29 07:40:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 29 07:40:12 2005 -0700"
      },
      "message": "[PATCH] Add suspend method to cpufreq core\n\nIn order to properly fix some issues with cpufreq vs. sleep on\nPowerBooks, I had to add a suspend callback to the pmac_cpufreq driver.\nI must force a switch to full speed before sleep and I switch back to\nprevious speed on resume.\n\nI also added a driver flag to disable the warnings in suspend/resume\nsince it is expected in this case to have different speed (and I want it\nto fixup the jiffies properly).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2604f6da1afb56fae5930b58349e43a2b0345933",
      "tree": "1744196a8cf6bf3edfd7ad63c6a10f1609bd206a",
      "parents": [
        "18c8baff8fe151ea02e00047afc369ee31939e9b",
        "0f7ad450394560a6b6c72115e04bf7afd6230e70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 28 16:09:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 28 16:09:57 2005 -0700"
      },
      "message": "Automatic merge of master.kernel.org:/home/rmk/linux-2.6-rmk.git\n"
    },
    {
      "commit": "7b3c63ac7cb5e2e6680727045aa35c2e5f1bace7",
      "tree": "2c7fe5e4b7676df9483294bd164664ed202a948b",
      "parents": [
        "89c8b3a11086a2a43ac4240116da77b707f37fbf"
      ],
      "author": {
        "name": "Nicolas Dichtel",
        "email": "nicolas.dichtel@6wind.com",
        "time": "Thu Apr 28 12:14:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 28 12:14:37 2005 -0700"
      },
      "message": "[PKT_SCHED]: Fix range in psched_tod_diff() to 0..bound\n\nSigned-off-by: Nicolas Dichtel \u003cnicolas.dichtel@6wind.com\u003e\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4eb701dfc618491c9b97377df6e61de36dfc39ce",
      "tree": "b49f31ebecda19d071d3ae3777be2a6a8c9e5c34",
      "parents": [
        "594ccc14dfe4d61b476491758425a1c2ca4ec71b"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Thu Apr 28 12:02:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 28 12:02:04 2005 -0700"
      },
      "message": "[SCTP] Fix SCTP sendbuffer accouting.\n\n- Include chunk and skb sizes in sendbuffer accounting.\n- 2 policies are supported. 0: per socket accouting, 1: per association\n  accounting\n\nDaveM: I\u0027ve made the default per-socket.\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "047a2428a14216a83980ed26b6a59b3ca40a1fb0",
      "tree": "9b4b4abb85b045fbf95700c1a9ca6e6ed7dfd60b",
      "parents": [
        "173372162ddbd414cc471c1a3a52ad7ea279aaf4"
      ],
      "author": {
        "name": "Jerome Forissier",
        "email": "jerome.forissier@hp.com",
        "time": "Thu Apr 28 11:58:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 28 11:58:43 2005 -0700"
      },
      "message": "[SCTP] Implement Sec 2.41 of SCTP Implementers guide.\n\n- Fixed sctp_vtag_verify_either() to comply with impguide 2.41 B) and C).\n- Make sure vtag is reflected when T-bit is set in SHUTDOWN-COMPLETE sent\n  due to an OOTB SHUTDOWN-ACK and in ABORT sent due to an OOTB packet.\n- Do not set T-Bit in ABORT chunk in response to INIT.\n- Fixed some comments to reflect the new meaning of the T-Bit.\n\nSigned-off-by: Jerome Forissier \u003cjerome.forissier@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "0f7ad450394560a6b6c72115e04bf7afd6230e70",
      "tree": "e4b4b0f5eb3338e043eb3b7a78c16eb162f62e72",
      "parents": [
        "82235e9170f19fa327361ee82a76618e60f2db47"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:46:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:46:15 2005 +0100"
      },
      "message": "[PATCH] ARM: AMBA CLCD: X resolutions must be multiples of 16\n\nWe ignore the bottom 4 bits of the X resolution, so we should\nround X resolutions up to the nearest multiple of 16.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "82235e9170f19fa327361ee82a76618e60f2db47",
      "tree": "735bdadb8025241a514c672537f231c614010c61",
      "parents": [
        "c4d12b98ead8bb2437f656c17e7ef065fa160e13"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:43:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:43:52 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix AMBA CLCD fb driver for 32bpp\n\nWe were supporting 24bpp.  However, the pixel organisation in\nmemory was 0RGB, so it was 24bpp in 32bit words.  This means\nwe\u0027re actually supporting 32bpp and not 24bpp.\n\nAlso, add a check to ensure that we don\u0027t exceed the available\nframebuffer when changing display resolutions.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4d12b98ead8bb2437f656c17e7ef065fa160e13",
      "tree": "5c73444b7f1d60b759c223d915fb7645984e5865",
      "parents": [
        "ea3f4eaca09de1bcc80e922e56a6dabba5882f56"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:38:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 28 10:38:19 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix AMBA CLCD fb driver for 1bpp/STN mono panels\n\nFix the AMBA CLCD framebuffer driver for 1bpp modes and STN\nmonochrome LCD panels.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea3f4eaca09de1bcc80e922e56a6dabba5882f56",
      "tree": "7b798a53b5306ddf45e969eb03badd6aa10d8064",
      "parents": [
        "e8108c98dd6d65613fa0ec9d2300f89c48d554bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 27 18:19:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 27 18:19:55 2005 +0100"
      },
      "message": "[PATCH] ARM: Add further explaination for clk_get()\n\nclk_get() comments can be confusing.  Add extra explaination of\nthe dev and id parameters to ensure correct usage.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc67b16ecaf6ebde04096030c268adddade023f1",
      "tree": "1cce42cdca1fc9e4ec41b9f7f72c60e343cebca7",
      "parents": [
        "e8108c98dd6d65613fa0ec9d2300f89c48d554bf",
        "2d29306b231a1a0e7a70166c10e4c0f917b21334"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Apr 27 10:05:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Apr 27 10:05:42 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git\n"
    },
    {
      "commit": "2d29306b231a1a0e7a70166c10e4c0f917b21334",
      "tree": "ebbf8240386b01a78a7c2fc7de307184580e8208",
      "parents": [
        "605036cf8443b9172b24954dc1fd218e2049f91b"
      ],
      "author": {
        "name": "Martin Hicks",
        "email": "mort@sgi.com",
        "time": "Tue Apr 26 09:04:31 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "aegl@agluck-lia64.sc.intel.com",
        "time": "Tue Apr 26 09:04:31 2005 -0700"
      },
      "message": "[IA64] re-enable preempt before page allocation for pgtable quicklist\n\nThis is a fix to the pgtable_quicklist code.  There is a GFP_KERNEL\nallocation in pgtable_quicklist_alloc(), which spews the usual warnings\nif the kernel is under heavy VM pressure and the reclaim code is\ninvoked.  re-enable preempt before we allocate the new page.\n\nThis patch is against 2.6.12-rc2-mm2\n\nSigned-off-by:  Martin Hicks \u003cmort@sgi.com\u003e\nSigned-off-by:  Tony Luck \u003ctony.luckintel.com\u003e\n"
    },
    {
      "commit": "94f2f715771d0aa5554451d1e2a920f11b8be3fe",
      "tree": "07ebba8f6bbb91627c64c1f27e91e916dfd70756",
      "parents": [
        "7366d36cb967d7a3ac324c789a8b718e61d01b31"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 18:32:12 2005 -0700"
      },
      "message": "[PATCH] isofs includes sanitized\n\nfs/isofs includes trimmed down to something resembling sanity.\n\nKernel-only parts of linux/iso_fs.h and entire linux/iso_fs_{sb,i}.h\nmoved to fs/isofs/isofs.h.\n\nA lot of useless #include in fs/isofs/*.c killed. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab2fd30b668b1687a9ca9e9ea0b60145deeafe84",
      "tree": "eba2812d94c3a6add143b7ee182e4411a9f3d994",
      "parents": [
        "25ee7e3832951cf5896b194f6cd929a44863f419",
        "2fac6f3fec2303649e9cd572255776cb93d3f888"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 16:19:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 16:19:32 2005 -0700"
      },
      "message": "Automated merge of kernel.org:/home/rmk/linux-2.6-rmk.git\n"
    },
    {
      "commit": "2fac6f3fec2303649e9cd572255776cb93d3f888",
      "tree": "091344bb955417f32aa60f9693612fc06d1079a4",
      "parents": [
        "41130d37a449dbff3593c8585a102d5e9173eea7"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@net.rmk.(none)",
        "time": "Mon Apr 25 23:40:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 23:40:05 2005 +0100"
      },
      "message": "[PATCH] ARM: 2653/1: Fix memset and memzero macro double-reference of parameters\n\nPatch from Deepak Saxena\n\nThe current memset() and memzero() macros on ARM reference the\nincoming parameters more than once and this can cause uninted\nside-effects. The issue was found while debugging SCTP protocol\nand with the specific usage of memzero(skb_put(skb,size),size).\nThis call would call skb_put(skb,size) twice leading to badness.\nThe fixed version copies the incoming parameters into local\nvariables and uses those instead.\n\nSigned-off-by: Deepak Saxena\nSigned-off-by: Russell King"
    },
    {
      "commit": "eec99e345e0568767009341ac35fb5a499301499",
      "tree": "35f6443b6e84873a53ab2162cfbc8f9323d2b435",
      "parents": [
        "bd7b170201149fd82bc3212cb570a7a7386463a4"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 23:13:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 23:13:15 2005 +0100"
      },
      "message": "[PATCH] ARM: 2645/1: Adds IIS definitions for the S3C2400\n\nPatch from Lucas Correia Villa Real\n\nAdds IISFCON definitions for the S3C2400 at\ninclude/asm-arm/arch-s3c2400/regs-iis.h.\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King"
    },
    {
      "commit": "bd7b170201149fd82bc3212cb570a7a7386463a4",
      "tree": "3266b071178016adaad3a1684a2fe2648d24b238",
      "parents": [
        "b7ebcc108a1754a1d044b49c0acf977a7e86ae71"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 23:12:50 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 23:12:50 2005 +0100"
      },
      "message": "[PATCH] ARM: 2644/1: Adds S3C2400 support to uncompress.h\n\nPatch from Lucas Correia Villa Real\n\nThe S3C2400 doesn\u0027t have a cpuid information stored anywhere. This patch adds\nsupport to the S3C2400 at include/asm-arm/arch-s3c2400/uncompress.h by\ninitializing the cpuid variable to the S3C2410, as they share the same\nroutine. The GSTATUS1 pin is then used only if not compiling for the S3C2400.\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King"
    },
    {
      "commit": "67639deb099c6085acc447c1b7d6a17792dedad0",
      "tree": "b9cdf0d92ff2c02e7ed182a93d7ea270ba752b10",
      "parents": [
        "b9e41d7fb62ae26adee84c18048037214ce5d866"
      ],
      "author": {
        "name": "Greg Howard",
        "email": "ghoward@sgi.com",
        "time": "Mon Apr 25 13:28:52 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:28:52 2005 -0700"
      },
      "message": "[IA64] Altix system controller event handling\n\nThe following is an update of the patch I sent yesterday\n(3/9/05) incorporating suggestions from Christoph Hellwig and\nAndreas Schwab.  It allows Altix and Altix-like systems to\nhandle environmental events generated by the system controllers,\nand should apply on top of Jack Steiner\u0027s patch of 3/1/05 (\"New\nchipset support for SN platform\") and Mark Goodwin\u0027s patch of\n3/8/05 (\"Altix SN topology support for new chipsets and pci\ntopology\").\n\nSigned-off-by: Greg Howard \u003cghoward@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "24eeb568aeeaee771b9f0a6fd6f5d01040a887da",
      "tree": "4d3e731845cde292b5a40ff7db97cce639dc073c",
      "parents": [
        "e927ecb05e1ce4bbb1e10f57008c94994e2160f5"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon Apr 25 13:26:23 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:26:23 2005 -0700"
      },
      "message": "[IA64] vector sharing (Large I/O system support)\n\nCurrent ia64 linux cannot handle greater than 184 interrupt sources\nbecause of the lack of vectors. The following patch enables ia64 linux\nto handle greater than 184 interrupt sources by allowing the same\nvector number to be shared by multiple IOSAPIC\u0027s RTEs. The design of\nthis patch is besed on \"Intel(R) Itanium(R) Processor Family Interrupt\nArchitecture Guide\".\n\nEven if you don\u0027t have a large I/O system, you can see the behavior of\nvector sharing by changing IOSAPIC_LAST_DEVICE_VECTOR to fewer value.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e927ecb05e1ce4bbb1e10f57008c94994e2160f5",
      "tree": "bc8256cc074f02d557088696035982fa7ae0b301",
      "parents": [
        "6118ec847e8e35393efc0f88394c2f5dd48c3313"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Apr 25 13:25:06 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:25:06 2005 -0700"
      },
      "message": "[IA64] multi-core/multi-thread identification\n\nVersion 3 - rediffed to apply on top of Ashok\u0027s hotplug cpu\npatch.  /proc/cpuinfo output in step with x86.\n\nThis is an updated MC/MT identification patch based on the \nprevious discussions on list. \n\nAdd the Multi-core and Multi-threading detection for IPF.\n  - Add new core and threading related fields in /proc/cpuinfo.\n\t\tPhysical id\n\t\tCore id\n\t\tThread id\n\t\tSiblings\n  - setup the cpu_core_map and cpu_sibling_map appropriately\n  - Handles Hot plug CPU\n \nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Gordon Jin \u003cgordon.jin@intel.com\u003e\nSigned-off-by: Rohit Seth \u003crohit.seth@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0985ea8f2db87d32b0b750229889e55fed7458ef",
      "tree": "76e292f65c01b5f298a7a8d5a03287229c4be3a3",
      "parents": [
        "a37d98f6a98254c05315e0bbf45c4602942d14b1"
      ],
      "author": {
        "name": "Mark Goodwin",
        "email": "markgw@sgi.com",
        "time": "Mon Apr 25 13:21:54 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:21:54 2005 -0700"
      },
      "message": "[IA64-SGI] Altix SN add support for slots in geoid_t locator\n\nThis patch against ia64-test-2.6.12 is needed for forthcoming\nAltix chipsets. It renames geoid_any_t to geoid_common_t and\nsplits the 8bit \u0027slab\u0027 field into two 4bit fields for \u0027slab\u0027\nand \u0027slot\u0027. Similar changes in the Altix SAL will retain backward\ncompatibility for old kernels.\n\nSigned-off-by: Mark Goodwin \u003cmarkgw@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "93a07d0a0e7b013ee73fb39d4edb07b47288912e",
      "tree": "e68ba0b39bcc8a9e844889af1229c024be29e95c",
      "parents": [
        "95ff439a517835aa2bdf725fafbb025a63984289"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Mon Apr 25 13:19:52 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:19:52 2005 -0700"
      },
      "message": "[IA64-SGI] Shub2 BTE support - BTE recovery code\n\npatch 2:\n\tShub2 BTE recovery code will be implemented in SAL.  \n\tDefine the SAL interface.\n\tModify bte_error to call SAL for shub2.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "95ff439a517835aa2bdf725fafbb025a63984289",
      "tree": "4d04b1bfcbe4a4c0b27e7b58e3edb77b4111a3a2",
      "parents": [
        "4628d7cada7a19166ba8fe57f5ef0f0009694e1e"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Mon Apr 25 13:19:11 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:19:11 2005 -0700"
      },
      "message": "[IA64-SGI] Add new MMR definitions/Modify BTE initialiation\u0026copy.\n\npatch 1:\n\tAdd new MMR definitions.\n\tModify BTE initialiation.\n\tModify BTE copy.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c411cb56586915350e4cdb6f228e9da2adba3285",
      "tree": "61cf8e8eb97592d2e3d8e7524dfabde731d97d12",
      "parents": [
        "5f6602a101993592b437b801c401443bec65d0cf"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:16:16 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:16:16 2005 -0700"
      },
      "message": "[IA64] fix: warning: `ql_size\u0027 might be used uninitialized\n\nOops.  Should have caught this before I checked it in.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "fde740e4dd4a05ca8957490d468fa9b2770f5bd6",
      "tree": "04bc0221bc6c59379a17f3631fc4bd3c886e1d61",
      "parents": [
        "ff3eb55ed97db3f12964beeffe3d34602d295367"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Mon Apr 25 13:13:16 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:13:16 2005 -0700"
      },
      "message": "[IA64] Percpu quicklist for combined allocator for pgd/pmd/pte.\n\nThis patch introduces using the quicklists for pgd, pmd, and pte levels\nby combining the alloc and free functions into a common set of routines.\nThis greatly simplifies the reading of this header file.\n\nThis patch is simple but necessary for large numa configurations.\nIt simply ensures that only pages from the local node are added to a\ncpus quicklist.  This prevents the trapping of pages on a remote nodes\nquicklist by starting a process, touching a large number of pages to\nfill pmd and pte entries, migrating to another node, and then unmapping\nor exiting.  With those conditions, the pages get trapped and if the\nmachine has more than 100 nodes of the same size, the calculation of\nthe pgtable high water mark will be larger than any single node so page\ntable cache flushing will never occur.\n\nI ran lmbench lat_proc fork and lat_proc exec on a zx1 with and without\nthis patch and did not notice any change.\n\nOn an sn2 machine, there was a slight improvement which is possibly\ndue to pages from other nodes trapped on the test node before starting\nthe run.  I did not investigate further.\n\nThis patch shrinks the quicklist based upon free memory on the node\ninstead of the high/low water marks.  I have written it to enable\npreemption periodically and recalculate the amount to shrink every time\nwe have freed enough pages that the quicklist size should have grown.\nI rescan the nodes zones each pass because other processess may be\ndraining node memory at the same time as we are adding.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e1e19747ecce9117610b8f3b57a3e95734230319",
      "tree": "df3d9ed57ad8155de89d1d80bbfec1833d2621fb",
      "parents": [
        "4944930ab748942e41ea4dc313fcb0946aee3f17"
      ],
      "author": {
        "name": "Bruce Losure",
        "email": "blosure@sgi.com",
        "time": "Mon Apr 25 13:09:41 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:09:41 2005 -0700"
      },
      "message": "[IA64-SGI] Bus driver for the CX port of SGI\u0027s TIO chip.\n\nThis patch is to provide CX port infrastructure for SGI TIO-based\nh/w.   Also a \u0027core services\u0027 driver for SGI FPGA-based h/w.\n                                                                                \nSigned-off-by: Bruce Losure \u003cblosure@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4944930ab748942e41ea4dc313fcb0946aee3f17",
      "tree": "5d23e420c0d7f4387237028ca2dca1ec97f59861",
      "parents": [
        "658b32cad9ae087bd34f35a925fd75b76d663d4e"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Mon Apr 25 13:08:30 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:08:30 2005 -0700"
      },
      "message": "[IA64] perfmon: make pfm_sysctl a global, and other cleanup\n\n- make pfm_sysctl a global such that it is possible\n  to enable/disable debug printk in sampling formats\n  using PFM_DEBUG.\n\n- remove unused pfm_debug_var variable\n\n- fix a bug in pfm_handle_work where an BUG_ON() could\n  be triggered. There is a path where pfm_handle_work()\n  can be called with interrupts enabled, i.e., when\n  TIF_NEED_RESCHED is set. The fix correct the masking\n  and unmasking of interrupts in pfm_handle_work() such\n  that we restore the interrupt mask as it was upon entry.\n\nsigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "658b32cad9ae087bd34f35a925fd75b76d663d4e",
      "tree": "b742c5e1e756912fe6f6a81ebb4a9db814c641e7",
      "parents": [
        "be539c73b54dcc9f54fb2c2b70e204c93b616c9b"
      ],
      "author": {
        "name": "Colin Ngam",
        "email": "cngam@sgi.com",
        "time": "Mon Apr 25 13:07:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:07:00 2005 -0700"
      },
      "message": "[IA64-SGI] support variable length nasids in shub2\n\nThis patch enables our TIO IO chipset to support variable length nasids in \nShub2 chipset.\n\nSigned-off-by: Colin Ngam \u003ccngam@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "be539c73b54dcc9f54fb2c2b70e204c93b616c9b",
      "tree": "2416682e77842ccde4301edb9b7a2182b847ce10",
      "parents": [
        "f1e2a1c8a1fe16db5f4a7c0c1551d6e1b97dcbb2"
      ],
      "author": {
        "name": "Colin Ngam",
        "email": "cngam@sgi.com",
        "time": "Mon Apr 25 13:06:28 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:06:28 2005 -0700"
      },
      "message": "[IA64-SGI] Shub2 provides an addition of 2 External Interrupt events.\n\nSigned-off-by: Colin Ngam \u003ccngam@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4a5c13c7eb0d55bfd2cf3100c55f1e3d8df37576",
      "tree": "400e51f79f9ba6d34c66401e1760a51e792d14aa",
      "parents": [
        "30325d17715302a60c9afdaacaafaeb056b7e880"
      ],
      "author": {
        "name": "Mark Goodwin",
        "email": "markgw@sgi.com",
        "time": "Mon Apr 25 13:04:22 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 13:04:22 2005 -0700"
      },
      "message": "[IA64-SGI] Altix SN topology support for new chipsets and pci topology\n\nplease accept this patch to the Altix SN platform topology export\ninterface to support new chipsets and to export PCI topology.\n\nThis follows on top of Jack Steiner\u0027s patch dated March 1st\n(\"New chipset support for SN platform\").\n\nSigned-off-by: Mark Goodwin \u003cmarkgw@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "bf1cf98fa941fea5e630e341db4a294d531aaa3e",
      "tree": "e6f8872acefbe2360adf9dbeea85b553e02aa557",
      "parents": [
        "9c90bdde77f7b7a42f7ebb900275d459ce2bac05"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Mon Apr 25 11:42:39 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 11:42:39 2005 -0700"
      },
      "message": "[IA64-SGI] Change SAL call request code for SN systems\n\nChange the value of the SAL call number for a new SAL request. The\ninitial implementation in the PROM did not match what the OS expected. \nSince the OS can run on PROMs that do not implement the new call, \nchanging the call number avoids the issue. New PROMs will implement\nthe new call number. (This avoids problems with the 4.05 PROM).\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9c90bdde77f7b7a42f7ebb900275d459ce2bac05",
      "tree": "a196bb35cb506d2495748506fdbc9280111dee03",
      "parents": [
        "9b08ebd167a3f3812131a54512f92c3c6738ad03"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Mon Apr 25 11:35:54 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 11:35:54 2005 -0700"
      },
      "message": "[IA64-SGI] altix: tioca chip driver (agp)\n\nProvide a driver for the altix TIOCA AGP chipset.  An agpgart backend will\nbe provided as a separate patch.\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9b08ebd167a3f3812131a54512f92c3c6738ad03",
      "tree": "759d4a02d44d233eb7de4dba4fe4626d5d6d29ac",
      "parents": [
        "e955d82543fea76b02aa243b182e782f71bda82c"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Mon Apr 25 11:32:16 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 25 11:32:16 2005 -0700"
      },
      "message": "[IA64-SGI] sn2-move-pci-headers.patch\n\nMove a couple of headers out of arch/ia64/sn/include/pci and into\ninclude/asm-ia64/sn.\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b7ebcc108a1754a1d044b49c0acf977a7e86ae71",
      "tree": "8667058f519ebab164eca6184301da45791485f2",
      "parents": [
        "a3342421363642d03b2ae3ecd27e3041de043e99"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 18:40:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 18:40:31 2005 +0100"
      },
      "message": "[PATCH] ARM: 2641/1: Adds S3C2400_SPPIN_nCS to arch-s3c2410/regs-spi.h\n\nPatch from Lucas Correia Villa Real\n\nAdds a define to the SPI Card Select bit on the S3C2400 into\ninclude/asm-arm/arch-s3c2410/regs-spi.h\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Russell King"
    },
    {
      "commit": "a3342421363642d03b2ae3ecd27e3041de043e99",
      "tree": "d90217f63c552f70a9731a1aafed5868fe1ebc9b",
      "parents": [
        "8e293ada7d6aaee43dd56a8077b83577dd108667"
      ],
      "author": {
        "name": "Lucas Correia Villa Real",
        "email": "lucasvr@org.rmk.(none)",
        "time": "Mon Apr 25 18:36:50 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 25 18:36:50 2005 +0100"
      },
      "message": "[PATCH] ARM: 2640/1: Adds DRAM/BANKSIZE_MASK definitions for S3C2400\n\nPatch from Lucas Correia Villa Real\n\nAdds DRAM refresh definitions and sets the BANKSIZE_MASK for the S3C2400 on\ninclude/asm-arm/arch-s3c2400/regs-mem.h\n\nSigned-off-by: Lucas Correia Villa Real\nSigned-off-by: Ben Dooks\nSigned-off-by: Russell King"
    },
    {
      "commit": "92a11f9e7cb876e6cf9080e4a1642142cb9221b2",
      "tree": "be7957195d3f013327b45add983e5106356286e0",
      "parents": [
        "9090e001f28de4bccae232f1b78e78fad5132ecb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "message": "[PATCH] ppc iomem annotations: -\u003eio_base_virt\n\n* -\u003eio_base_virt in struct pci_controller is iomem pointer.  Marked as such.\n  Most of the places that used it are already annotated to expect iomem.\n* places that did gratitious (and wrong) casts a-la\n\tisa_io_base \u003d (unsigned long)ioremap(...);\n\those-\u003eio_base_virt \u003d (void *)isa_io_base;\n  turned into\n\those-\u003eio_base_virt \u003d ioremap(...);\n\tisa_io_base \u003d (unsigned long)hose-\u003eio_base_virt;\n* pci_bus_io_base() annotated as returning iomem pointer.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9090e001f28de4bccae232f1b78e78fad5132ecb",
      "tree": "49a7ebcafb3dd05fea6ee8e4a1a88c17894c720e",
      "parents": [
        "cf025109e879294f4c6aecf94de1e7b592a9fb07"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:55:57 2005 -0700"
      },
      "message": "[PATCH] ppc user annotations: sigcontext\n\nsigcontext.regs is a userland pointer\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf025109e879294f4c6aecf94de1e7b592a9fb07",
      "tree": "05758cc7548b82c3b5d5641439f2a20480475bb1",
      "parents": [
        "edec231a8a652384cb6d61e648338aa5155f2b72",
        "9a59c1860d01b3dea9ab01d5cefb9d5c52042e6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:42:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:42:22 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git\n"
    },
    {
      "commit": "9a59c1860d01b3dea9ab01d5cefb9d5c52042e6d",
      "tree": "be41af760482e2bc17e23d465edd0f98adc8d464",
      "parents": [
        "24dc6ead53f8fcae4b1908c4ea3fea75ee844a6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 24 21:04:02 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 24 21:04:02 2005 -0700"
      },
      "message": "[SPARC64]: Fix SMP build.\n\nKill build failures in the SMP+!PREEMPT case introduced\nby Al Viro\u0027s spinlock.h changes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "205a7edad99d68d57dfcbf9bdda1a6fb7c33169e",
      "tree": "168822672277e2bc077a907a9c2b7846bd5870c5",
      "parents": [
        "962bd5604bf8a4d31d9204e7daf260ea93084bc0"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Sun Apr 24 20:46:00 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:46:00 2005 -0700"
      },
      "message": "[SPARC]: Fix mxcc warning\n\nPeter Jones uncovered this one while we were debugging the framebuffer\nissues. There are some references to -1 in the mxcc asm code, which\nshould be 0xffffffff.\n\nThis patch gets rid of the -1s.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d3d077cd4f1154e63a9858e47fe3fb1ad0c03e5",
      "tree": "63f376b3586412af712ffac7d500516c98f7bb2c",
      "parents": [
        "aa77d26961fa4ecb11fe4209578dcd62ad15819d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Apr 24 20:16:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:16:19 2005 -0700"
      },
      "message": "[SELINUX]: Fix ipv6_skip_exthdr() invocation causing OOPS.\n\nThe SELinux hooks invoke ipv6_skip_exthdr() with an incorrect\nlength final argument.  However, the length argument turns out\nto be superfluous.\n\nI was just reading ipv6_skip_exthdr and it occured to me that we can\nget rid of len altogether.  The only place where len is used is to\ncheck whether the skb has two bytes for ipv6_opt_hdr.  This check\nis done by skb_header_pointer/skb_copy_bits anyway.\n\nNow it might appear that we\u0027ve made the code slower by deferring\nthe check to skb_copy_bits.  However, this check should not trigger\nin the common case so this is OK.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db7530797992bb2be703f9f3cc69b1a578f812f8",
      "tree": "741ca281d2acb1f5a62df20ccda4ad294b57347b",
      "parents": [
        "ac6910e189471e6b46ecea59e7620b083329ad4f"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Sun Apr 24 20:10:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:10:16 2005 -0700"
      },
      "message": "[PKT_SCHED]: Introduce simple actions.\n\nAnd provide an example simply action in order to\ndemonstrate usage.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5ac99a648b8c61d0c7f1c32a8ab7f1dca0123d2",
      "tree": "3811d84e83dab918c57aeca1081ae343cb97df8b",
      "parents": [
        "158a0e45b69254a9ee4d7795e3b98d8c959fb799"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 24 19:12:33 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 19:12:33 2005 -0700"
      },
      "message": "[TCP]: skb pcount with MTU discovery\n\nThe problem is that when doing MTU discovery, the too-large segments in\nthe write queue will be calculated as having a pcount of \u003e1.  When\ntcp_write_xmit() is trying to send, tcp_snd_test() fails the cwnd test\nwhen pcount \u003e cwnd.\n\nThe segments are eventually transmitted one at a time by keepalive, but\nthis can take a long time.\n\nThis patch checks if TSO is enabled when setting pcount.\n\nSigned-off-by: John Heffner \u003cjheffner@psc.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56cb515628e6a831bb76783f282a71f7285dad33",
      "tree": "ef7a70e6269eaf6f616066b6e1cd718a394d94bb",
      "parents": [
        "3b2d59d1fc86cc7217f165100a939907802dc67c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Sun Apr 24 18:53:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:53:06 2005 -0700"
      },
      "message": "[AX25] Introduce ax25_type_trans\n\nReplacing the open coded equivalents and making ax25 look more like\na linux network protocol, i.e. more similar to inet.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e281e3ac2b6c294d672034909883e7bb9e649ac7",
      "tree": "0a7a13aa6ecaddf030a8ec5deecce87ee424aae7",
      "parents": [
        "8e293ada7d6aaee43dd56a8077b83577dd108667"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Apr 24 18:41:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:41:38 2005 -0700"
      },
      "message": "[NETFILTER]: Fix NAT sequence number adjustment\n\nThe NAT changes in 2.6.11 changed the position where helpers\nare called and perform packet mangling. Before 2.6.11, a NAT\nhelper was called before the packet was NATed and had its\nsequence number adjusted. Since 2.6.11, the helpers get packets\nwith already adjusted sequence numbers.\n\nThis breaks sequence number adjustment, adjust_tcp_sequence()\nneeds the original sequence number to determine whether\na packet was a retransmission and to store it for further\ncorrections. It can\u0027t be reconstructed without more information\nthan available, so this patch restores the old order by\ncalling helpers from a new conntrack hook two priorities\nbelow ip_conntrack_confirm() and adjusting the sequence number\nfrom a new NAT hook one priority below ip_conntrack_confirm().\n\nTracked down by Phil Oester \u003ckernel@linuxace.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2178f199b341cc3e3ac86be50a54b0d8d8a132f",
      "tree": "bfed621277dc03364b69028fd2bb47c6deab32f4",
      "parents": [
        "28a6815979b4eff29956549d62f72582a81f041e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 14:58:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 14:58:08 2005 -0700"
      },
      "message": "[PATCH] ppc trivial iomem annotations: chrp\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef0299bf8e868c09bff13e6f3c4fc9b835f60471",
      "tree": "0b734b9d95cf5fe38a9a15a48e4900d28447502e",
      "parents": [
        "fdca124a1bcc7e624f6b887c6f26153f40ee43ee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sun Apr 24 12:28:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:36 2005 -0700"
      },
      "message": "[PATCH] mostek bogus sparse annotations fixed\n\nvoid * __iomem foo is not a pointer to iomem - it\u0027s an iomem variable\ncontaining void *.  A pile of such guys in arch/sparc64/kernel/time.c,\ndrivers/sbus/char/rtc.c and include/asm-sparc64/mostek.h turned into\nintended void __iomem *. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3106dbcd914d8dac4b89f52d8d51ec93526cbb95",
      "tree": "2762fe622d385bdc2381dd7504b94489dacf8247",
      "parents": [
        "b5a48daddc88fa0467a6ba371fcff0710781bf11"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "message": "[PATCH] __get_unaligned() turned into macro\n\nTurns __get_unaligned() and __put_unaligned into macros.  That is\ndefinitely safe; leaving them as inlines breaks on e.g.  alpha [try to\nbuild ncpfs there and you\u0027ll get unresolved symbols since we end up\ngetting __get_unaligned() not inlined]. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8d8b883e6f029e99c35c88f853501740e322131",
      "tree": "391f2ade8823149f217991eb02911bf3dacce050",
      "parents": [
        "7130667107cd3ab9d6802b69bab63c7d22f20bd4"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Fri Apr 22 14:44:40 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Apr 22 14:44:40 2005 -0700"
      },
      "message": "[IA64] cpu hotplug: return offlined cpus to SAL\n\nThis patch is required to support cpu removal for IPF systems. Existing code\njust fakes the real offline by keeping it run the idle thread, and polling\nfor the bit to re-appear in the cpu_state to get out of the idle loop.\n\nFor the cpu-offline to work correctly, we need to pass control of this CPU \nback to SAL so it can continue in the boot-rendez mode. This gives the\nSAL control to not pick this cpu as the monarch processor for global MCA\nevents, and addition does not wait for this cpu to checkin with SAL\nfor global MCA events as well. The handoff is implemented as documented in \nSAL specification section 3.2.5.1 \"OS_BOOT_RENDEZ to SAL return State\"\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "21b7ef0c6c62a14bc8e1c8c0af4e1f0ba3a56d66",
      "tree": "71e53bd0464abd14d6b37c5b4487eaa438d46b65",
      "parents": [
        "5c5d281a93e9816966b6131ccec19519dab0e103",
        "b179fb8ca57590eeb0a5d6c8dc99f91773f09c73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 22 10:18:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 22 10:18:06 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git\n"
    },
    {
      "commit": "b4bca26c0160f48b4eb04f21d31a229832732013",
      "tree": "b4a6d736fcb8664753066df3e6a93ed24c0f409b",
      "parents": [
        "d7be828e03969ea7f922f299acb8daa0d8ce7006"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 21:42:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 21:42:34 2005 -0700"
      },
      "message": "[SPARC]: Provide generic ioctls in Sparc RTC driver.\n\nProvide support for drivers/char/rtc.c ioctls in the\nMostek rtc driver as well as the Sparc specific RTCGET\nand RTCSET.\n\nThis allows userspace to be much less messy.  Currently\nutil-linux and other spots jump through hoops trying\nvarious ioctl variants until it hits the right one whatever\ndriver actually being used supports.\n\nEventually all of this should move over to the genrtc.c\ndriver, but not today...\n\nWhile we are here, fix up the register types for sparse.\n\nThanks to Frans Pop for helping point out this issue.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7be828e03969ea7f922f299acb8daa0d8ce7006",
      "tree": "4c664d8a15dc9dc935cc6e181e727cfdc5d60302",
      "parents": [
        "1cff94c6fecdc54d6f022ae5a22888f8272804a1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 21:41:33 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 21:41:33 2005 -0700"
      },
      "message": "[SPARC64]: Provide a pgprot_noncached() implementation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e9017a7d9b949aea638eeba67d34affaa145f14",
      "tree": "c68448ebd05911a8b026cc6130f61db988546f6c",
      "parents": [
        "af2bcd97b570f39da94103f80f67433dab515049"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 16:58:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 16:58:56 2005 -0700"
      },
      "message": "[TG3]: add bcm5752 entry to pci_ids.h\n\nAdd proper entry for bcm5752 PCI ID to pci_ids.h, and use it in tg3.\nI did this separately in case patches like this (i.e. new PCI IDs)\nneed to come from more \"official\" sources.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29c4be51e3fd52205d848248d38924941f22ca0e",
      "tree": "3164d78c43159c242b632ce15882c47e69d28c73",
      "parents": [
        "208a6dfbd651f3a16c635678a731b419d3d9646f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Thu Apr 21 16:46:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 16:46:56 2005 -0700"
      },
      "message": "[AX25]: make ax25_queue_xmit a net_device parameter\n\nI.e. not using skb-\u003edev as a way to pass the parameter used to fill...\nskb-\u003edev :-)\n\nAlso to get the _type_trans open coded sequence grouped, next changesets\nwill introduce ax25_type_trans.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d134db051134c38ae6bf36034403c7da7f0e3da",
      "tree": "63cc8a56a915587bc51f5519ed5cd8d7ee84a05d",
      "parents": [
        "40b7bc062cdacb3883bb0f94eb122b8336af5b36",
        "821376bf15e692941f9235f13a14987009fd0b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 21 14:02:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 21 14:02:34 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git\n"
    },
    {
      "commit": "40b7bc062cdacb3883bb0f94eb122b8336af5b36",
      "tree": "de1f7f2e59cf8ada9120699213564b7783860d00",
      "parents": [
        "d8470b7c13e11c18cf14a7e3180f0b00e715e4f0"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Thu Apr 21 11:28:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 21 11:28:26 2005 -0700"
      },
      "message": "[PATCH] alpha: key management syscalls\n\nAllocate syscall numbers for add_key, request_key, keyctl.\n\n"
    },
    {
      "commit": "821376bf15e692941f9235f13a14987009fd0b10",
      "tree": "2179380ee3eb38fb393719e6ce32b15e934c4a44",
      "parents": [
        "d8470b7c13e11c18cf14a7e3180f0b00e715e4f0"
      ],
      "author": {
        "name": "David Mosberger-Tang",
        "email": "davidm@hpl.hp.com",
        "time": "Thu Apr 21 11:07:59 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Apr 21 11:07:59 2005 -0700"
      },
      "message": "[IA64] fix fls()\n\nThe ia64-version of fls() never worked as intended (the bitnumbering\nwas off by 1 and fls(0) was undefined).  This patch fixes the problem\nby using a popcnt-based fls(), which on McKinley-derived cores is\nslightly faster than both ia64_fls() and generic_fls().  The resulting\ncode, however, is bigger (7-8 bundles instead of about 3 bundles).\nAlso switch ia64_popcnt() to __builtin_popcountl() for GCC v3.4 or\nnewer since the compiler can predicate that and schedule it better.\n\nThanks to Simon Derr and Matt Mackall for tracking down this bug.\n\nSigned-off-by: David Mosberger-Tang \u003cdavidm@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "489ec5f5d59b306e4ccc505eac417526adedb438",
      "tree": "506d4be0182ca0a434c70e1267087646644a0e69",
      "parents": [
        "4d78b6c78ae6d87e4c1c8072f42efa716f04afb9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Wed Apr 20 17:12:41 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 20 17:12:41 2005 -0700"
      },
      "message": "[SPARC64]: sparc64 preempt + smp\n\nPREEMPT+SMP support - see if it looks sane...\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c2b3328f74800bb370d08bb3a4255d5fe833e94",
      "tree": "9d3092a44b592a091c4818a20bd678d1191f7a88",
      "parents": [
        "98f245e797a01611d6734c7d192240f1361439d3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 19 22:39:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:39:42 2005 -0700"
      },
      "message": "[NET]: skbuff: remove old NET_CALLER macro\n\nHere is a revised alternative that uses BUG_ON/WARN_ON\n(as suggested by Herbert Xu) to eliminate NET_CALLER.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "357b40a18b04c699da1d45608436e9b76b50e251",
      "tree": "51c4480c9508a911d52a3f69bbe84ec1191fd202",
      "parents": [
        "fd92833a52b972aafacced959f4a3f7541936a9b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 19 22:30:14 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 19 22:30:14 2005 -0700"
      },
      "message": "[IPV6]: IPV6_CHECKSUM socket option can corrupt kernel memory\n\nSo here is a patch that introduces skb_store_bits -- the opposite of\nskb_copy_bits, and uses them to read/write the csum field in rawv6.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4d541106bc5d0a2134aaf9e8735eee3c70b0db2",
      "tree": "bff220245285154b45094d89e8b75f94d61d502b",
      "parents": [
        "561bbe3235da614562fb26bb14042af684971a2d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 19 20:46:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@nuts.(none)",
        "time": "Tue Apr 19 20:46:37 2005 -0700"
      },
      "message": "[NET]: Shave sizeof(ptr) bytes off dst_entry\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d455a3696c72283923e6870e9e4fe1daa861d7cd",
      "tree": "572661a1ed6cceaf83cad55921b7812feace69ee",
      "parents": [
        "cdfb82fff33cf3b1a367a427e5d89a012dc568b1"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:23 2005 -0700"
      },
      "message": "[PATCH] freepgt: arch FIRST_USER_ADDRESS 0\n\nReplace misleading definition of FIRST_USER_PGD_NR 0 by definition of\nFIRST_USER_ADDRESS 0 in all the MMU architectures beyond arm and arm26.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cdfb82fff33cf3b1a367a427e5d89a012dc568b1",
      "tree": "e06fe6c70972feac1c0ba1f6451c9b3d825c84c9",
      "parents": [
        "6119be0bba10e7e7b1e5650a87812fa2fd8d3a60"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:22 2005 -0700"
      },
      "message": "[PATCH] freepgt: arm26 FIRST_USER_ADDRESS PAGE_SIZE\n\nARM26 define FIRST_USER_ADDRESS as PAGE_SIZE (beyond the machine vectors when\nthey are mapped low), and use that definition in place of locally defined\nMIN_MAP_ADDR.  Previously, ARM26 permitted user mappings at 0 if the machine\nvectors were mapped high; but that\u0027s inconsistent with ARM, and\nFIRST_USER_ADDRESS would then have to be determined at runtime.  Let\u0027s fix it\nat PAGE_SIZE throughout the architecture.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6119be0bba10e7e7b1e5650a87812fa2fd8d3a60",
      "tree": "5acc21e0611f1caf7163c120ca4214b2ee452b0d",
      "parents": [
        "8462e201756dd3bbe7e542106fc6fd6fe059cee2"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:21 2005 -0700"
      },
      "message": "[PATCH] freepgt: arm FIRST_USER_ADDRESS PAGE_SIZE\n\nARM define FIRST_USER_ADDRESS as PAGE_SIZE (beyond the machine vectors when\nthey are mapped low), and use that definition in place of locally defined\nMIN_MAP_ADDR.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f6c99c11ae63ce887686f3e51c412cc4d8d8a7d",
      "tree": "4c3f29ce21f2a69f9105581c95e07de5bc5bb7aa",
      "parents": [
        "3bf5ee95648c694bac4d13529563c230cd4fe5f2"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:17 2005 -0700"
      },
      "message": "[PATCH] freepgt: remove arch pgd_addr_end\n\nia64 and sparc64 hurriedly had to introduce their own variants of\npgd_addr_end, to leapfrog over the holes in their virtual address spaces which\nthe final clear_page_range suddenly presented when converted from pgd_index to\npgd_addr_end.  But now that free_pgtables respects the vma list, those holes\nare never presented, and the arch variants can go.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3bf5ee95648c694bac4d13529563c230cd4fe5f2",
      "tree": "9430e6e4f4c3d586ecb7375cd780fd17694888c7",
      "parents": [
        "ee39b37b23da0b6ec53a8ebe90ff41c016f8ae27"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:16 2005 -0700"
      },
      "message": "[PATCH] freepgt: hugetlb_free_pgd_range\n\nia64 and ppc64 had hugetlb_free_pgtables functions which were no longer being\ncalled, and it wasn\u0027t obvious what to do about them.\n\nThe ppc64 case turns out to be easy: the associated tables are noted elsewhere\nand freed later, safe to either skip its hugetlb areas or go through the\nmotions of freeing nothing.  Since ia64 does need a special case, restore to\nppc64 the special case of skipping them.\n\nThe ia64 hugetlb case has been broken since pgd_addr_end went in, though it\nprobably appeared to work okay if you just had one such area; in fact it\u0027s\nbeen broken much longer if you consider a long munmap spanning from another\nregion into the hugetlb region.\n\nIn the ia64 hugetlb region, more virtual address bits are available than in\nthe other regions, yet the page tables are structured the same way: the page\nat the bottom is larger.  Here we need to scale down each addr before passing\nit to the standard free_pgd_range.  Was about to write a hugely_scaled_down\nmacro, but found htlbpage_to_page already exists for just this purpose.  Fixed\noff-by-one in ia64 is_hugepage_only_range.\n\nUninline free_pgd_range to make it available to ia64.  Make sure the\nvma-gathering loop in free_pgtables cannot join a hugepage_only_range to any\nother (safe to join huges?  probably but don\u0027t bother).\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee39b37b23da0b6ec53a8ebe90ff41c016f8ae27",
      "tree": "4af606913ab8f95551623b788c0c66c1f5902229",
      "parents": [
        "e0da382c92626ad1d7f4b7527d19b80104d67a83"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:15 2005 -0700"
      },
      "message": "[PATCH] freepgt: remove MM_VM_SIZE(mm)\n\nThere\u0027s only one usage of MM_VM_SIZE(mm) left, and it\u0027s a troublesome macro\nbecause mm doesn\u0027t contain the (32-bit emulation?) info needed.  But it too is\nonly needed because we ignore the end from the vma list.\n\nWe could make flush_pgtables return that end, or unmap_vmas.  Choose the\nlatter, since it\u0027s a natural fit with unmap_mapping_range_vma needing to know\nits restart addr.  This does make more than minimal change, but if unmap_vmas\nhad returned the end before, this is how we\u0027d have done it, rather than\nstoring the break_addr in zap_details.\n\nunmap_vmas used to return count of vmas scanned, but that\u0027s just debug which\nhasn\u0027t been useful in a while; and if we want the map_count 0 on exit check\nback, it can easily come from the final remove_vm_struct loop.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0da382c92626ad1d7f4b7527d19b80104d67a83",
      "tree": "b3f455518c286ee14cb2755ced8808487bca7911",
      "parents": [
        "9f6c6fc505560465be0964eb4da1b6ca97bd3951"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:15 2005 -0700"
      },
      "message": "[PATCH] freepgt: free_pgtables use vma list\n\nRecent woes with some arches needing their own pgd_addr_end macro; and 4-level\nclear_page_range regression since 2.6.10\u0027s clear_page_tables; and its\nlong-standing well-known inefficiency in searching throughout the higher-level\npage tables for those few entries to clear and free: all can be blamed on\nignoring the list of vmas when we free page tables.\n\nReplace exit_mmap\u0027s clear_page_range of the total user address space by\nfree_pgtables operating on the mm\u0027s vma list; unmap_region use it in the same\nway, giving floor and ceiling beyond which it may not free tables.  This\nbrings lmbench fork/exec/sh numbers back to 2.6.10 (unless preempt is enabled,\nin which case latency fixes spoil unmap_vmas throughput).\n\nBeware: the do_mmap_pgoff driver failure case must now use unmap_region\ninstead of zap_page_range, since a page table might have been allocated, and\ncan only be freed while it is touched by some vma.\n\nMove free_pgtables from mmap.c to memory.c, where its lower levels are adapted\nfrom the clear_page_range levels.  (Most of free_pgtables\u0027 old code was\nactually for a non-existent case, prev not properly set up, dating from before\nhch gave us split_vma.) Pass mmu_gather** in the public interfaces, since we\nmight want to add latency lockdrops later; but no attempt to do so yet, going\nby vma should itself reduce latency.\n\nBut what if is_hugepage_only_range?  Those ia64 and ppc64 cases need careful\nexamination: put that off until a later patch of the series.\n\nWhat of x86_64\u0027s 32bit vdso page __map_syscall32 maps outside any vma?\n\nAnd the range to sparc64\u0027s flush_tlb_pgtables?  It\u0027s less clear to me now that\nwe need to do more than is done here - every PMD_SIZE ever occupied will be\nflushed, do we really have to flush every PGDIR_SIZE ever partially occupied? \nA shame to complicate it unnecessarily.\n\nSpecial thanks to David Miller for time spent repairing my ceilings.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f6c6fc505560465be0964eb4da1b6ca97bd3951",
      "tree": "9660991b5e417ad7bb74e105c037ff358f60ba27",
      "parents": [
        "c3c661932cd53582c5b03692b99649300977248a",
        "f0e035f4b6940aae6836500b642029c289ed4535"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:14:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:14:28 2005 -0700"
      },
      "message": "Merge with kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6.git/\n\nfor 13 driver core, sysfs, and debugfs fixes.\n"
    },
    {
      "commit": "a9e4820c4c170b3df0d2185f7b4130b0b2daed2c",
      "tree": "962bc52ba0e8e585d88e1fb9a9be9a67072767dd",
      "parents": [
        "c0698f2f6e4839ce9463ce731c892993215ea067",
        "e838a0d4d5260bce452c96914a6e86b217c53c55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 07:28:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 07:28:57 2005 -0700"
      },
      "message": "Merge with Greg\u0027s USB tree at kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/\n\nYah, it does work to merge. Knock wood.\n"
    },
    {
      "commit": "7b558637b0efc6ab3f3ca08f0b9cc0191665e9db",
      "tree": "79c5c5882b448e252d4dd3a3e8bde3c522103192",
      "parents": [
        "a7a76cefc4b12bb6508afa4c77f11c2752cc365d"
      ],
      "author": {
        "name": "Michal Ostrowski",
        "email": "mostrows@speakeasy.net",
        "time": "Mon Apr 18 21:57:34 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:34 2005 -0700"
      },
      "message": "[PATCH] debugfs: fix !debugfs prototypes\n\n- Fix prototypes for debugfs functions (in configurations where\n  debugfs is disabled).\n\nSigned-off-by: Michal Ostrowski \u003cmostrows@speakeasy.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a7a76cefc4b12bb6508afa4c77f11c2752cc365d",
      "tree": "d9051a989583e172d662c15695906dc9fcb536f2",
      "parents": [
        "1694145854a309bebd12a5cce63c9b398304e3bb"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Mon Apr 18 21:57:33 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:33 2005 -0700"
      },
      "message": "[PATCH] debugfs: Reduce \u003clinux/debugfs.h\u003e dependencies\n\nThe current \u003clinux/debugfs.h\u003e include file is a little fragile in that\nit is not self-contained and hence may cause compile warnings or\nerrors depending on the files included before it, the kernel config\nand the architecture.  This patch makes things a little more robust by:\n\n - including \u003clinux/types.h\u003e to get definitions of u32, mode_t, and so on.\n - forward declaring struct file_operations.\n - including \u003clinux/err.h\u003e when CONFIG_DEBUG_FS is not set\n\nThe last change is particularly useful, as a kernel developer is\nlikely to build with debugfs always enabled and never see the build\nbreakage cased if debugfs is disabled.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "31e5abe9a6dab1ed3a5c30352bdb001353146318",
      "tree": "941317d6f91fe2bd0cb605692230b65686ca13e0",
      "parents": [
        "6897089c5f7989603ccb9c696050470ba1dbd262"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Apr 18 21:57:32 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:32 2005 -0700"
      },
      "message": "[PATCH] sysfs: add sysfs_chmod_file()\n\nsysfs: allow changing the permissions for already created attributes\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c0698f2f6e4839ce9463ce731c892993215ea067",
      "tree": "b05fc8a950ace937460212e996441e4c05a227f6",
      "parents": [
        "cb624029cab62e5415287d15b2ec907b8f322ff5",
        "7f907d7486f2519c2ff1493bfbcdc36dcacd85b7"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 20:55:09 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 20:55:09 2005 -0500"
      },
      "message": "fully merge up to scsi-misc-2.6\n"
    },
    {
      "commit": "27d72e8572336d9f4e17a12ac924cb5223a5758d",
      "tree": "791a046b5d860233f652973d0627752b67a3c600",
      "parents": [
        "c6053ecffb895f6c0e0ec9c1d298e35cffc1f7a6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:22 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:22 2005 -0700"
      },
      "message": "[PATCH] usb suspend updates (interface suspend)\n\nThis is the first of a few installments of PM API updates to match the\nrecent switch to \"pm_message_t\".  This installment primarily affects\nUSB device drivers (for USB interfaces), and it changes the handful of\ndrivers which currently implement suspend methods:\n\n    - \u003clinux/usb.h\u003e and usbcore, signature change\n\n    - Some drivers only changed the signature, net effect this just\n      shuts up \"sparse -Wbitwise\":\n\t* hid-core\n\t* stir4200\n\n    - Two network drivers did that, and also grew slightly more\n      featureful suspend code ... they now properly shut down\n      their activities.  (As should stir4200...)\n\t* pegasus\n\t* usbnet\n\nNote that the Wake-On-Lan (WOL) support in pegasus doesn\u0027t yet work; looks\nto me like it\u0027s missing a request to turn it on, vs just configuring it.\nThe ASIX code in usbnet also has WOL hooks that are ready to use; untested.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nIndex: gregkh-2.6/drivers/net/irda/stir4200.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "84d79cb8db2811140c911df7ce3e3354cfa018c4",
      "tree": "f51843ea64f867287d846104d87c0cff1295b45c",
      "parents": [
        "115c1ce524869309e4bddcfc3dd112ac76b92def"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 18 17:39:21 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:21 2005 -0700"
      },
      "message": "[PATCH] USB: usb_cdc build fix\n\nWith older gcc\u0027s:\n\nIn file included from drivers/usb/class/cdc-acm.c:63:\ninclude/linux/usb_cdc.h:117: field `bDetailData\u0027 has incomplete type\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -puN include/linux/usb_cdc.h~usb_cdc-build-fix include/linux/usb_cdc.h\n"
    },
    {
      "commit": "0ba4da03cc84f54b2574e1abcdaa18ef8456a9fb",
      "tree": "6730c36a12833eaf05ddddd7b26fc4de1284ff5b",
      "parents": [
        "0b2cad2f30d0353f2576b1a2207c0792ba713157"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 18 15:13:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 15:13:15 2005 -0700"
      },
      "message": "[PATCH] sparc64: Fix stat\n\nLike Alpha, sparc64\u0027s struct stat was defined before we had the\nnanosecond et al.  fields added.  So like Alpha I have to cons up a\nstruct stat64 to get this stuff.  I\u0027ll work on the glibc bits soon. \n\nAlso, we were forgetting to fill in the nanosecond fields in the sparc\ncompat stat64 syscalls. \n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "0b2cad2f30d0353f2576b1a2207c0792ba713157",
      "tree": "0d7f73fcc961111ddca915cc8f267ebb088a04c2",
      "parents": [
        "238628edb6cd427454fb54994e2605e191bfc26a",
        "686579d95d48c713bdb7008cc76af8398219e687"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 14:25:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 14:25:40 2005 -0700"
      },
      "message": "Merge SCSI tree from James Bottomley.\n\nDone with \"git-pull-script rsync://www.parisc-linux.org/~jejb/scsi-rc-fixes-2.6.git\"\ntogether with an automated content merge.\n"
    },
    {
      "commit": "c46f2ffb9e7fce7208c2639790e1ade42e00b146",
      "tree": "284912295d46a861930d0619788a650f56c2a29b",
      "parents": [
        "c2a9331c62216e222a08de8dd58559367fef0af6",
        "f59114b7b5dc677bbd7cc7e26a5fcb3572a3445c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:45:00 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:45:00 2005 -0500"
      },
      "message": "merge by hand (scsi_device.h)\n"
    },
    {
      "commit": "06f81ea8ca09b880cadf101d7e23b500e9c164bc",
      "tree": "87e70ac102f2498214f42e8f0ad879513669881b",
      "parents": [
        "bf341919dbc1fbcbb565fb3224c840760ebd9f85"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 17 14:57:29 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:35:31 2005 -0500"
      },
      "message": "[PATCH] scsi: remove volatile from scsi data\n\nThis patch removes volatile qualifier from scsi_device-\u003edevice_busy,\nScsi_Host-\u003ehost_busy and -\u003ehost_failed as the volatile qualifiers\ndon\u0027t serve any purpose now.  While at it, convert those fields from\nunsigned short to unsigned int as suggested by Christoph.\n\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bf341919dbc1fbcbb565fb3224c840760ebd9f85",
      "tree": "9ff0bb375ccd709b018eccd6d338bf18b9c898aa",
      "parents": [
        "6f71d9bc025b02a8cbc2be83b0226a7043a507a5"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Tue Apr 12 17:49:09 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:35:06 2005 -0500"
      },
      "message": "scsi: add DID_REQUEUE to the error handling\n\nWe have a DID_IMM_RETRY to require a retry at once, but we could do with\na DID_REQUEUE to instruct the mid-layer to treat this command in the\nsame manner as QUEUE_FULL or BUSY (i.e. halt the submission until\nanother command returns ... or the queue pressure builds if there are no\noutstanding commands).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c6295cdf656de63d6d1123def71daba6cd91939c",
      "tree": "c4e5d02355df7443afa45ecc491807a67962f0d8",
      "parents": [
        "d3a933dc9851e74581f9f4c8e703e77901ae8d01"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 03 14:59:11 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:33:15 2005 -0500"
      },
      "message": "[PATCH] scsi: remove meaningless scsi_cmnd-\u003eserial_number_at_timeout field\n\nscsi_cmnd-\u003eserial_number_at_timeout doesn\u0027t serve any purpose\nanymore.  All serial_number \u003d\u003d serial_number_at_timeout tests\nare always true in abort callbacks.  Kill the field.  Also, as\n-\u003epid always equals -\u003eserial_number and -\u003eserial_number\ndoesn\u0027t have any special meaning anymore, update comments\nabove -\u003eserial_number accordingly.  Once we remove all uses of\nthis field from all lldd\u0027s, this field should go.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d3a933dc9851e74581f9f4c8e703e77901ae8d01",
      "tree": "7e3ca6bb10436c201359a49945e9a4c6f1657a66",
      "parents": [
        "db9dff366ba78085d0323364fadbf09bec0e77ee"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 03 14:55:06 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:32:47 2005 -0500"
      },
      "message": "[PATCH] scsi: remove unused scsi_cmnd-\u003einternal_timeout field\n\nscsi_cmnd-\u003einternal_timeout field doesn\u0027t have any meaning\nanymore.  Kill the field.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b6651129cc27d56a9cbefcb5f713cea7706fd6b7",
      "tree": "2b3f664a499ff568cefb5718bfa0b4998a4c43be",
      "parents": [
        "a757e64cfa400391041ed7953f0290c34a820c93"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 03 14:52:44 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:31:52 2005 -0500"
      },
      "message": "[PATCH] consolidate timeout defintions in scsi.h\n\nAdapted from a patch in SuSE\u0027s kernel SRPM.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dadeafdfc8da8c27e5a68e0706b9856eaac89391",
      "tree": "17993d26e93e598a2f449063fe213afad2a45814",
      "parents": [
        "fb65b9619b756793d824df7501c895a2c2871f40"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 18:03:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 18:03:11 2005 -0700"
      },
      "message": "[PATCH] sparc64: Reduce ptrace cache flushing\n\nWe were flushing the D-cache excessively for ptrace() processing\nand this makes debugging threads so slow as to be totally unusable.\n\nAll process page accesses via ptrace() go via access_process_vm().\nThis routine, for each process page, uses get_user_pages().  That\nin turn does a flush_dcache_page() on the child pages before we\ncopy in/out the ptrace request data.\n\nTherefore, all we need to do after the data movement is:\n\n1) Flush the D-cache pages if the kernel maps the page to a different\n   color than userspace does.\n2) If we wrote to the page, we need to flush the I-cache on older cpus.\n\nPreviously we just flushed the entire cache at the end of a ptrace()\nrequest, and that was beyond stupid.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4e884a311893b476893739901bed382cd62b4fe",
      "tree": "7b7b52678b61dfdf8e3a16b0e920d1e9b0cae979",
      "parents": [
        "ce1dc02f76432a46db149241e015a4f782974623",
        "cc56449f53ba45646c6f0a2edf77c4acb342caed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 14:47:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 14:47:24 2005 -0700"
      },
      "message": "Merge with master.kernel.org:/home/rmk/linux-2.6-rmk.git - ARM changes\n\nFirst ever true git merge. Let\u0027s see if it actually works.\n"
    },
    {
      "commit": "ce1dc02f76432a46db149241e015a4f782974623",
      "tree": "4faac148dd75931ab97a97f38492e4bf0687f9f1",
      "parents": [
        "1d4d5b325315f064e8cd4efaefbe50cdda0357c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 13:30:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 13:30:46 2005 -0700"
      },
      "message": "Fix up some file mode differences due to the new git world order.\n"
    },
    {
      "commit": "cc56449f53ba45646c6f0a2edf77c4acb342caed",
      "tree": "c48feb9407191d61041a59dabcaf92c185eff64c",
      "parents": [
        "684f970e2fd2dc0eb8292500903f54f1ebda0e75"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 16:28:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 16:28:31 2005 +0100"
      },
      "message": "[PATCH] ARM: fix debug macros\n\nFix debug EBSA285 and RiscPC debugging macros to detect whether the\nMMU is enabled.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "652a12ef98d16ccd1ee5cdf2c832ce5411ed3262",
      "tree": "fb4202396bed56574c68f5b516eeb85846e88c6a",
      "parents": [
        "58c02ec4701c94c671a41e1e5d50c582e859851f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:50:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:50:36 2005 +0100"
      },
      "message": "[PATCH] ARM: showregs\n\nFix show_regs() to provide a backtrace.  Provide a new __show_regs()\nfunction which implements the common subset of show_regs() and die().\nAdd prototypes to asm-arm/system.h\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "686579d95d48c713bdb7008cc76af8398219e687",
      "tree": "200694afba54d5b9cec984e52689943766eea119",
      "parents": [
        "91bbfbda8d41f834c70c47d6f8c95245c90019e5"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Tue Apr 12 17:49:09 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:16:08 2005 -0500"
      },
      "message": "scsi: add DID_REQUEUE to the error handling\n\nWe have a DID_IMM_RETRY to require a retry at once, but we could do with\na DID_REQUEUE to instruct the mid-layer to treat this command in the\nsame manner as QUEUE_FULL or BUSY (i.e. halt the submission until\nanother command returns ... or the queue pressure builds if there are no\noutstanding commands).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "84011ae88da62a20b3ae7b48e2ae3b1ef0fc810a",
      "tree": "d88217ed9b422449888310fd49e1709b7e541d67",
      "parents": [
        "97665e9c22991401dc56968619c6b8b9c09f3268"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 03 14:59:11 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:14:26 2005 -0500"
      },
      "message": "[PATCH] scsi: remove meaningless scsi_cmnd-\u003eserial_number_at_timeout field\n\nscsi_cmnd-\u003eserial_number_at_timeout doesn\u0027t serve any purpose\nanymore.  All serial_number \u003d\u003d serial_number_at_timeout tests\nare always true in abort callbacks.  Kill the field.  Also, as\n-\u003epid always equals -\u003eserial_number and -\u003eserial_number\ndoesn\u0027t have any special meaning anymore, update comments\nabove -\u003eserial_number accordingly.  Once we remove all uses of\nthis field from all lldd\u0027s, this field should go.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "97665e9c22991401dc56968619c6b8b9c09f3268"
}
