)]}'
{
  "log": [
    {
      "commit": "67935df49dae836fa86621861979fafdfd37ae59",
      "tree": "f1f50d7e854982b302bc4be7da6bb820032b6294",
      "parents": [
        "8266602033d6adc6d10cb8811c1fd694767909b0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Jul 26 11:18:28 2008 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 01 11:25:27 2008 -0400"
      },
      "message": "[PATCH 1/2] proc: fix inode number bogorithmetic\n\nId which proc gets from IDR for inode number and id which proc removes\nfrom IDR do not match. E.g. 0x11a transforms into 0x8000011a.\n\nWhich stayed unnoticed for a long time because, surprise, idr_remove()\nmasks out that high bit before doing anything.\n\nAll of this due to \"| ~MAX_ID_MASK\" in release_inode_number().\n\nI still don\u0027t understand how it\u0027s supposed to work, because \"| ~MASK\"\nis not an inversion for \"\u0026 MAX\" operation.\n\nSo, use just one nice, working addition. Make start offset unsigned int,\nwhile I\u0027m at it. It\u0027s longness is not used anywhere.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8266602033d6adc6d10cb8811c1fd694767909b0",
      "tree": "4a8a87ebf88bf184bf47e8c505df6e94571eb0d7",
      "parents": [
        "77e69dac3cefacee939cb107ae9cd520a62338e0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 01 05:32:04 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 01 11:25:26 2008 -0400"
      },
      "message": "[PATCH] fix bdev leak in block_dev.c do_open()\n\nCallers expect it to drop reference to bdev on all failure exits.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "77e69dac3cefacee939cb107ae9cd520a62338e0",
      "tree": "02ddee5ac85ceb632eab2aff994ffbd3233e51eb",
      "parents": [
        "1b7e190b4764ea3ca1080404dd593eae5230d2b3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 01 04:29:18 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 01 11:25:25 2008 -0400"
      },
      "message": "[PATCH] fix races and leaks in vfs_quota_on() users\n\n* new helper: vfs_quota_on_path(); equivalent of vfs_quota_on() sans the\n  pathname resolution.\n* callers of vfs_quota_on() that do their own pathname resolution and\n  checks based on it are switched to vfs_quota_on_path(); that way we\n  avoid the races.\n* reiserfs leaked dentry/vfsmount references on several failure exits.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b7e190b4764ea3ca1080404dd593eae5230d2b3",
      "tree": "746fd04f54103c33927bf07e9df0cd79c9ab951d",
      "parents": [
        "1027abe8827b47f7e9c4ed6514fde3d44f79963c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Jul 30 06:18:03 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 01 11:25:24 2008 -0400"
      },
      "message": "[PATCH] clean dup2() up a bit\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1027abe8827b47f7e9c4ed6514fde3d44f79963c",
      "tree": "be6aba7e46176534cc71622de53a8bcbf28a06c4",
      "parents": [
        "a1bc6eb4b499ae67ada9a01660010580b6569403"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Jul 30 04:13:04 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 01 11:25:23 2008 -0400"
      },
      "message": "[PATCH] merge locate_fd() and get_unused_fd()\n\n\tNew primitive: alloc_fd(start, flags).  get_unused_fd() and\nget_unused_fd_flags() become wrappers on top of it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a1bc6eb4b499ae67ada9a01660010580b6569403",
      "tree": "95bcb20bd9ca30a82343e49d59e1e7c470bb057e",
      "parents": [
        "f418b006079ce537daf9436215f1d2a47e451602"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Jul 30 06:32:52 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 01 11:25:22 2008 -0400"
      },
      "message": "[PATCH] ipv4_static_sysctl_init() should be under CONFIG_SYSCTL\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f418b006079ce537daf9436215f1d2a47e451602",
      "tree": "c61320192312898c0b0ac2a67398d5c81613f8cb",
      "parents": [
        "94ad374a0751f40d25e22e036c37f7263569d24c"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Mon Jul 28 13:32:38 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 01 11:25:21 2008 -0400"
      },
      "message": "Re: BUG at security/selinux/avc.c:883 (was: Re: linux-next: Tree\nfor July 17: early crash on x86-64)\n\nSELinux needs MAY_APPEND to be passed down to the security hook.\nOtherwise, we get permission denials when only append permission is\ngranted by policy even if the opening process specified O_APPEND.\nShows up as a regression in the ltp selinux testsuite, fixed by\nthis patch.\n\nSigned-off-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "94ad374a0751f40d25e22e036c37f7263569d24c",
      "tree": "d1bbf5d64c4eaee7bfefae22ad87b96967187cc8",
      "parents": [
        "0056e65f9e28d83ee1a3fb4f7d0041e838f03c34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 14:45:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 14:50:18 2008 -0700"
      },
      "message": "Fix off-by-one error in iov_iter_advance()\n\nThe iov_iter_advance() function would look at the iov-\u003eiov_len entry\neven though it might have iterated over the whole array, and iov was\npointing past the end.  This would cause DEBUG_PAGEALLOC to trigger a\nkernel page fault if the allocation was at the end of a page, and the\nnext page was unallocated.\n\nThe quick fix is to just change the order of the tests: check that there\nis any iovec data left before we check the iov entry itself.\n\nThanks to Alexey Dobriyan for finding this case, and testing the fix.\n\nReported-and-tested-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \u003cstable@kernel.org\u003e [2.6.25.x, 2.6.26.x]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0056e65f9e28d83ee1a3fb4f7d0041e838f03c34",
      "tree": "d19f284da83ab82dc45b293ca4c06df0bd136dff",
      "parents": [
        "660fc1f4d88b0f5e4bb936e4a5a9b95b70df9e58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 14:26:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 14:30:34 2008 -0700"
      },
      "message": "romfs_readpage: don\u0027t report errors for pages beyond i_size\n\nWe zero-fill them like we are supposed to, and that\u0027s all fine.  It\u0027s\nonly an error if the \u0027romfs_copyfrom()\u0027 routine isn\u0027t able to fill the\ndata that is supposed to be there.\n\nMost of the patch is really just re-organizing the code a bit, and using\nseparate variables for the error value and for how much of the page we\nactually filled from the filesystem.\n\nReported-and-tested-by: Chris Fester \u003ccfester@wms.com\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Matt Waddel \u003cmatt.waddel@freescale.com\u003e\nCc: Greg Ungerer \u003cgerg@snapgear.com\u003e\nSigned-of-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "660fc1f4d88b0f5e4bb936e4a5a9b95b70df9e58",
      "tree": "a5b5de254f9b4378d77171e2a5d6496ec8e3e3f5",
      "parents": [
        "3dd730f2b49f101b90d283c3efc4e6cd826dd8f6",
        "ce0ad7f0952581ba75ab6aee55bb1ed9bb22cf4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:43:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:43:56 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/mm: Lockless get_user_pages_fast() for 64-bit (v3)\n  powerpc: Don\u0027t use the wrong thread_struct for ptrace get/set VSX regs\n  powerpc: Fix ptrace buffer size for VSX\n  powerpc: Correctly hookup PTRACE_GET/SETVSRREGS for 32 bit processes\n  ide/powermac: Fix use of uninitialized pointer on media-bay\n  powerpc: Allow non-hcall return values for lparcfg writes\n  ipmi/powerpc: Use linux/of_{device,platform}.h instead of asm\n  powerpc/fsl: proliferate simple-bus compatibility to soc nodes\n  Documentation: remove old sbc8260 board specific information\n  cpm2: Rework baud rate generators configuration to support external clocks.\n  powerpc: rtc_cmos_setup: assign interrupts only if there is i8259 PIC\n  cpm_uart: Add generic clock API support to set baudrates\n  cpm_uart: Modem control lines support\n  powerpc: implement GPIO LIB API on CPM1 Freescale SoC.\n  cpm2: Implement GPIO LIB API on CPM2 Freescale SoC.\n  powerpc: Fix 8xx build failure\n  powerpc: clean up the Book-E HW watchpoint support\n"
    },
    {
      "commit": "3dd730f2b49f101b90d283c3efc4e6cd826dd8f6",
      "tree": "040c55f93a1d3fbbd85e2e81319d8f259f71c55f",
      "parents": [
        "a4319d9fa02fb3f032596d18c6fcc8b05d01a3a5"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jul 29 16:07:37 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:35:49 2008 -0700"
      },
      "message": "cpumask: statement expressions confuse some versions of gcc\n\nwhen you take the address of the result.  Noticed on a sparc64 compile\nusing a version 3.4.5 cross compiler.\n\n kernel/time/tick-common.c: In function `tick_check_new_device\u0027:\n kernel/time/tick-common.c:210: error: invalid lvalue in unary `\u0026\u0027\n ...\n\nJust make it a regular expression.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4319d9fa02fb3f032596d18c6fcc8b05d01a3a5",
      "tree": "55bfcb36dcaf1935d1877810a79e398b34e46014",
      "parents": [
        "afd962a9e8708c571c5c0c4a6d098f931742c229",
        "031cf19e6f63941506c9baf76ac7adac06edcf08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:13:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:13:37 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (47 commits)\n  net: Make \"networking\" one-click deselectable.\n  ipv6: Fix useless proc net sockstat6 removal\n  tcp: MD5: Use MIB counter instead of warning for MD5 mismatch.\n  pkt_sched: Fix OOPS on ingress qdisc add.\n  niu: Fix error checking in niu_ethflow_to_class.\n  IPv6: datagram_send_ctl() should exit immediately when an error occured\n  mac80211: fix mesh beaconing\n  PS3: gelic: use unsigned long for irqflags\n  mac80211: fix cfg80211 hooks for master interface\n  nl80211: fix dump callbacks\n  mac80211: partially fix skb-\u003ecb use\n  rtl8187: Improve wireless statistics for RTL8187B\n  rtl8187: Fix for TX sequence number problem\n  mac80211: append CONFIG_ to MAC80211_VERBOSE_PS_DEBUG in net/mac80211/tx.c.\n  mac80211: fix sparse integer as NULL pointer warning\n  drivers/net/wireless/iwlwifi/iwl-led.c: printk fix\n  mac80211: return correct error return from ieee80211_wep_init\n  mac80211: tx, use dev_kfree_skb_any for beacon_get\n  rt2x00: Clear queue entry flags during initialization\n  rt2x00: Force full register config after start()\n  ...\n"
    },
    {
      "commit": "afd962a9e8708c571c5c0c4a6d098f931742c229",
      "tree": "7aacbe3bb5e34e2515ad55a73bb87766e604761b",
      "parents": [
        "bd3e64c1759e4930315ebf022611468ee9621486"
      ],
      "author": {
        "name": "Vitaly Mayatskikh",
        "email": "v.mayatskih@gmail.com",
        "time": "Wed Jul 30 13:30:14 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:10:39 2008 -0700"
      },
      "message": "x86: wrong register was used in align macro\n\nNew ALIGN_DESTINATION macro has sad typo: r8d register was used instead\nof ecx in fixup section. This can be considered as a regression.\n\nRegister ecx was also wrongly loaded with value in r8d in\ncopy_user_nocache routine.\n\nSigned-off-by: Vitaly Mayatskikh \u003cv.mayatskih@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd3e64c1759e4930315ebf022611468ee9621486",
      "tree": "314f4f8a80788b181aa03714d952854c8e2a1866",
      "parents": [
        "5b8669dfd110a62a74eea525a009342f73987ea0"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: setup the notify GRU message queue\n\nSetup the notify GRU message queue that is used for sending user messages\non UV systems.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b8669dfd110a62a74eea525a009342f73987ea0",
      "tree": "04572d8508f450131298b6ec072e97aa9fdba539",
      "parents": [
        "83469b5525b4a35be40b17cb41d64118d84d9f80"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: setup the activate GRU message queue\n\nSetup the activate GRU message queue that is used for partition activation\nand channel connection on UV systems.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83469b5525b4a35be40b17cb41d64118d84d9f80",
      "tree": "e258238c04b25892c1b1fc85ef42b67ce5bac873",
      "parents": [
        "61deb86e98f51151b225f7563ee1cf2b50857d10"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: cleanup naming of partition defines\n\nCleanup naming of partition defines.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61deb86e98f51151b225f7563ee1cf2b50857d10",
      "tree": "0196f0748fed77b100476067ca31254517e939b1",
      "parents": [
        "a812dcc3a298eef650c381e094e2cf41a4ecc9ad"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: move xpc_check_remote_hb() to support both SN2 and UV\n\nMove xpc_check_remote_hb() so it can support both SN2 and UV.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a812dcc3a298eef650c381e094e2cf41a4ecc9ad",
      "tree": "cb6a24a623891054789f5340742c3c8ff1fb8cde",
      "parents": [
        "261f3b4979db88d29fc86aad9f76fbc0c2c6d21a"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: add usage of GRU driver by xpc_remote_memcpy()\n\nAdd UV support to xpc_remote_memcpy(), which involves interfacing to the\nGRU driver.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "261f3b4979db88d29fc86aad9f76fbc0c2c6d21a",
      "tree": "1cd1012b3ab52747a12e47f630b864d27af0bdf5",
      "parents": [
        "81fe7883d2c8a80a7145ad22f8cd8514d05412b9"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: enable building of XPC/XPNET on x86_64\n\nGet XPC/XPNET to build on x86_64.  Trying to modprobe them up on a non-UV\nor sn2 system will result in a -ENODEV.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81fe7883d2c8a80a7145ad22f8cd8514d05412b9",
      "tree": "0e4e1200ad1ff4fb3e31f61c6befc8391c18d1e3",
      "parents": [
        "04de741885bc7565a28150e82c56a56e544440e6"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: add \u0027jiffies\u0027 to reserved page\u0027s timestamp name\n\nRename XPC\u0027s reserved page\u0027s timestamp member to reflect the units of time\ninvolved.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04de741885bc7565a28150e82c56a56e544440e6",
      "tree": "7c955e1d9dbe4c7d319818f48e22ef85113b2c2f",
      "parents": [
        "ea57f80c8c0e59cfc5095f7e856ce7c8e6ac2984"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: use standard bitops macros and functions\n\nChange sgi-xp to use the standard bitops macros and functions instead of\ntrying to invent its own mechanism.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea57f80c8c0e59cfc5095f7e856ce7c8e6ac2984",
      "tree": "f88345573a36c1c5c53e71f61c2cb491a1e3eaaf",
      "parents": [
        "8e85c23ef04fe0d8414e0b1dc04543095282a27a"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: eliminate \u0027\u003e\u003e\u003e\u0027 in comments\n\nComments in /drivers/misc/sgi-xp has been using \u0027\u003e\u003e\u003e\u0027 as a means to draw\nattention to something that needs to be done or considered.  To avoid\ncolliding with git rejects, \u0027\u003e\u003e\u003e\u0027 will now be replaced by \u0027!!!\u0027 to\nindicate something to do, and by \u0027???\u0027 to indicate something to be\nconsidered.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e85c23ef04fe0d8414e0b1dc04543095282a27a",
      "tree": "da805cb04c535eb15b493a9055bbb05866c03329",
      "parents": [
        "ee6665e3b6e1283c30ae240732af1345bc02154e"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: add _sn2 suffix to a few variables\n\nAdd an \u0027_sn2\u0027 suffix to some variables found in xpc_sn2.c.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee6665e3b6e1283c30ae240732af1345bc02154e",
      "tree": "91fbfb2a4cab26e3979df44a9bdcd6851efc9c50",
      "parents": [
        "a7b4d509205db5e9cd3ffc77b306d7b10fe6a34d"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: isolate remote copy buffer to sn2 only\n\nMake the remote copy buffer an sn2 only item.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7b4d509205db5e9cd3ffc77b306d7b10fe6a34d",
      "tree": "2983c8835c5aa391f540196bb610e0394ef5d56d",
      "parents": [
        "185c3a1b4bb4353529257f97caaeaac6c695e77d"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: enable XPNET to handle more than 64 partitions\n\nEnable XPNET to support more than 64 partitions.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "185c3a1b4bb4353529257f97caaeaac6c695e77d",
      "tree": "4978f575ab63c5d040531f685871840aedff76c7",
      "parents": [
        "c39838ce21ca8e05857ed7f4be5d289011561905"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: isolate allocation of XPC\u0027s msgqueues to sn2 only\n\nMove the allocation of XPC\u0027s msgqueues to xpc_sn2.c.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c39838ce21ca8e05857ed7f4be5d289011561905",
      "tree": "bbe06be2e9184b12065edbd8a5cff5fd9f68b67e",
      "parents": [
        "7fb5e59d63deda89a8eefdbd5b3c8d622076afd4"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: replace AMO_t typedef by struct amo\n\nReplace the AMO_t typedef by a direct reference to \u0027struct amo\u0027.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fb5e59d63deda89a8eefdbd5b3c8d622076afd4",
      "tree": "4c78f9e016dd0998e8539a1da358b4ba961db8e9",
      "parents": [
        "a47d5dac9d8481766382f8cf1483dd581df38b99"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: separate chctl_flags from XPC\u0027s notify IRQ\n\nTie current IPI references to either XPC\u0027s notify IRQ or channel control\nflags.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a47d5dac9d8481766382f8cf1483dd581df38b99",
      "tree": "d815a930f6d5f0d48b34eb7506447909c02eb3c3",
      "parents": [
        "6e41017aad9ed175ca51e4828eabc8c5cf5910be"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: isolate additional sn2 specific code\n\nMove additional sn2 specific code into xpc_sn2.c.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e41017aad9ed175ca51e4828eabc8c5cf5910be",
      "tree": "388f0bd12f15d8c3d4a45d53ce99c24c33454e3a",
      "parents": [
        "97bf1aa1e1bb18de9bb1987c6eb9ad751bf08aab"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: isolate activate IRQ\u0027s hardware specific components\n\nIsolate architecture specific code related to XPC\u0027s activate IRQ.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97bf1aa1e1bb18de9bb1987c6eb9ad751bf08aab",
      "tree": "c07472cdffc9c53aefa7f7eeb6098b18bc4f7ac1",
      "parents": [
        "aaa3cd694c0c4ae534e8aafdf4227e395c57d6bd"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: move xpc_allocate() into xpc_send()/xpc_send_notify()\n\nMove xpc_allocate() functionality into xpc_send()/xpc_send_notify() so\nxpc_allocate() no longer needs to be called by XPNET.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aaa3cd694c0c4ae534e8aafdf4227e395c57d6bd",
      "tree": "8494fab9a16530f0e2b4095d56d59f9ac3ee8966",
      "parents": [
        "33ba3c7724be79f7cdbfc611335572c056d9a05a"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: base xpc_rsvd_page\u0027s timestamp on jiffies\n\nChange XPC\u0027s reserved page timestamp to be based on jiffies.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33ba3c7724be79f7cdbfc611335572c056d9a05a",
      "tree": "db0371c031b0bbab13ccb2aeaf015424633cf2d8",
      "parents": [
        "e17d416b1bc947df68499863f13b401fb42b48f6"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: isolate xpc_vars structure to sn2 only\n\nIsolate the xpc_vars structure of XPC\u0027s reserved page to sn2 only.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e17d416b1bc947df68499863f13b401fb42b48f6",
      "tree": "d0c766c93dce9acb27948022b1613347981fd9b3",
      "parents": [
        "94bd2708d4a95d7da5a1c7c28a063eccd127fb69"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: isolate xpc_vars_part structure to sn2 only\n\nIsolate the xpc_vars_part structure of XPC\u0027s reserved page to sn2 only.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94bd2708d4a95d7da5a1c7c28a063eccd127fb69",
      "tree": "bcc65d3966e240017f8fb355114ec07c906b0b63",
      "parents": [
        "908787db9b95f548270af18d83d62b9d2020ca10"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: prepare xpc_rsvd_page to work on either sn2 or uv hardware\n\nPrepare XPC\u0027s reserved page header to work for either sn2 or uv.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "908787db9b95f548270af18d83d62b9d2020ca10",
      "tree": "7fd4837accae2af478af95618357f106d04c265e",
      "parents": [
        "bc63d387e4f5dbbe4ea0c5ade862c38073fd7fa3"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: create a common xp_remote_memcpy() function\n\nCreate a common remote memcpy function that maps to what the hardware\nbooted supports.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc63d387e4f5dbbe4ea0c5ade862c38073fd7fa3",
      "tree": "ebeb9a381224a935fc50697902fcc38b9df47d90",
      "parents": [
        "78ce1bbe446e9b46dcd6c1e60a4768448a8ce355"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: support runtime selection of xp_max_npartitions\n\nSupport runtime selection of the max number of partitions based on the\nhardware being run on.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78ce1bbe446e9b46dcd6c1e60a4768448a8ce355",
      "tree": "fb7c75dd25d991dc6a8be630c1a46ebc498c2cf6",
      "parents": [
        "da9705259848b968cdf6151b977334fe7b5b0461"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "sgi-xp: define BYTES_PER_WORD\n\nAdd a BYTES_PER_WORD #define.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da9705259848b968cdf6151b977334fe7b5b0461",
      "tree": "2cf088ab0cfe5ddbe0b66473b66236d280fcd121",
      "parents": [
        "355c54d2e70093f09910d2ecf343023aefc219e1"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "sgi-xp: define xpSalError reason code\n\nDefine xpSalError reason code.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "355c54d2e70093f09910d2ecf343023aefc219e1",
      "tree": "8352cbd64791187614de56f5101e11ab27be4673",
      "parents": [
        "9ca8e40c130c906c1060d105e63628410c860261"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "sgi-xp: define is_shub() and is_uv() macros\n\nDefine the is_shub()/is_uv() macros if they\u0027ve not already been defined.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ca8e40c130c906c1060d105e63628410c860261",
      "tree": "f43ec77a814039d2317c3012810b049c221e14ec",
      "parents": [
        "3d919e5f6b440bb0cc7996eb7628b29be09e6343"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:34:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver V3: fixes to resolve code review comments\n\nFixes problems identified in a code review:\n\t- add comment with high level dscription of the GRU\n\t- prepend \"gru_\" to all global names\n\t- delete unused function\n\t- couple of trivial bug fixes\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d919e5f6b440bb0cc7996eb7628b29be09e6343",
      "tree": "bc210f908157e9005015987810a6fd820299ea54",
      "parents": [
        "0d39741a27d86d305cc75ba626392be410dcbab9"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:34:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: driver/misc Makefile \u0026 Kconfig changes\n\nDriver/misc changes for the GRU driver\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d39741a27d86d305cc75ba626392be410dcbab9",
      "tree": "3234c7004288ced685c5471820fd52fda89d161e",
      "parents": [
        "3c45f6928322773b1810fbec1ece77056f914114"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:34:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: export is_uv_system(), zap_page_range() \u0026 follow_page()\n\nExports needed by the GRU driver.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c45f6928322773b1810fbec1ece77056f914114",
      "tree": "466bc6d41f88352a2f98f7d3cf137aafb6781dcc",
      "parents": [
        "ee5b8feca3af01400e26637209a72fbf137c82ff"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:34:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: driver makefile\n\nThis patch adds the GRU driver makefile\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee5b8feca3af01400e26637209a72fbf137c82ff",
      "tree": "b49588318f0b3de586cd11e9e4aa5581f6666347",
      "parents": [
        "1d09d737ab017ff7a9745962e19909713ac89b37"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: TLB flushing, MMUOPS callouts\n\nThis file contains the functions for handlinf GRU TLB flushing, This\nincludes functions to handle the MMUOPS callouts.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d09d737ab017ff7a9745962e19909713ac89b37",
      "tree": "2812946dcc8d29bfc366d19f9f2cc9956c26f41b",
      "parents": [
        "9a0deecc90de62c91d7107611446c0c950091851"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: /proc interfaces\n\nThis file externalizes some GRU state \u0026 statistics to the user using the\n/proc file system.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a0deecc90de62c91d7107611446c0c950091851",
      "tree": "7047d2429043bbd26abd0449b601beaa20520ea6",
      "parents": [
        "28bffaf094a6d0992c85e1b01f04c9b0f56c9d62"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: resource management\n\nThis file contains functions realted to managing GRU resources provided to\nthe user.  Examples include GRU context assignment, load, unload,\nmigration, etc..\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28bffaf094a6d0992c85e1b01f04c9b0f56c9d62",
      "tree": "31912d0046ebb352287d53c6e0a99bfd42d0778b",
      "parents": [
        "142586409c8be7dc071bb94d7cd2d69ccfd99b6b"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: kernel services provide by driver\n\nThis file contains functions for handling services provided to other\nkernel modules that use the GRU.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "142586409c8be7dc071bb94d7cd2d69ccfd99b6b",
      "tree": "e9d930a0f9a3e9e8789b680647c9e68ac294c672",
      "parents": [
        "78cf1de49b11c0e2edb35cce91ac6c279cc852b3"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: page faults \u0026 exceptions\n\nThis file contains the functions that manage GRU page faults and\nexceptions.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78cf1de49b11c0e2edb35cce91ac6c279cc852b3",
      "tree": "18c07895a0d86915bfe9e23712fbfad3c4d837d5",
      "parents": [
        "b2fb06fcb6d6c9912b43e61394891e3994d4b613"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "GRU Driver: driver initialization, file \u0026 vma ops\n\nThis file contains the functions for initializing the driver, handling\nfile \u0026 vma operations and for processing IOCTL requests from the user.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2fb06fcb6d6c9912b43e61394891e3994d4b613",
      "tree": "43ab4a7baa2b597b1a6417397c548f89bba1b2d3",
      "parents": [
        "13d19498b0446cad2c394f9fbec8149b44a60c6e"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "GRU Driver: kernel services header files\n\nThis patch contains the header file used to export GRU services to other\nkernel drivers such as XPMEM or XPNET.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13d19498b0446cad2c394f9fbec8149b44a60c6e",
      "tree": "4bb9820665d8a25d70c28cb48ff8d4edd74e0f6b",
      "parents": [
        "4c921d4d8aa74140597fd8736261837f73ca6e7a"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "GRU Driver: driver internal header files\n\nThis patch contains header files internal to the GRU driver.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c921d4d8aa74140597fd8736261837f73ca6e7a",
      "tree": "54a0d98c8257f633af599177bd66f33d58c19ca7",
      "parents": [
        "34d8a380d784d1fbea941a68beebdd7f9a3bebdf"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "GRU Driver: GRU instructions \u0026 macros\n\nThis patchs contains macros \u0026 inline functions used to issue instructions\nto the GRU.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34d8a380d784d1fbea941a68beebdd7f9a3bebdf",
      "tree": "539eb1c942bb7c0bcbba4f709bc360174650212a",
      "parents": [
        "c627f9cc046c7cd93b4525d89377fb409e170a18"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "GRU Driver: hardware data structures\n\nThis series of patches adds a driver for the SGI UV GRU.  The driver is\nstill in development but it currently compiles for both x86_64 \u0026 IA64.\nAll simple regression tests pass on IA64.  Although features remain to be\nadded, I\u0027d like to start the process of getting the driver into the\nkernel.  Additional kernel drivers will depend on services provide by the\nGRU driver.\n\nThe GRU is a hardware resource located in the system chipset.  The GRU\ncontains memory that is mmaped into the user address space.  This memory\nis used to communicate with the GRU to perform functions such as\nload/store, scatter/gather, bcopy, AMOs, etc.  The GRU is directly\naccessed by user instructions using user virtual addresses.  GRU\ninstructions (ex., bcopy) use user virtual addresses for operands.\n\nThe GRU contains a large TLB that is functionally very similar to\nprocessor TLBs.  Because the external contains a TLB with user virtual\naddress, it requires callouts from the core VM system when certain types\nof changes are made to the process page tables.  There are several MMUOPS\npatches currently being discussed but none has been accepted into the\nkernel.  The GRU driver is built using version V18 from Andrea Arcangeli.\n\nThis patch:\n\nContains the definitions of the hardware GRU data structures that are used\nby the driver to manage the GRU.\n\n[akpm@linux-foundation;org: export hpage_shift]\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c627f9cc046c7cd93b4525d89377fb409e170a18",
      "tree": "851913d2ebd2946b577592fb410f750e6fdc943b",
      "parents": [
        "f718cd4add5aea9d379faff92f162571e356cc5f"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "mm: add zap_vma_ptes(): a library function to unmap driver ptes\n\nzap_vma_ptes() is intended to be used by drivers to unmap ptes assigned to the\ndriver private vmas.  This interface is similar to zap_page_range() but is\nless general \u0026 less likely to be abused.\n\nNeeded by the GRU driver.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f718cd4add5aea9d379faff92f162571e356cc5f",
      "tree": "17ee7b9ed94c819985e4805436dc20b22e587f5f",
      "parents": [
        "5cdc98b8f51310f7cca05ad780f18f80dd9571de"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Tue Jul 29 22:33:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "sched: make scheduler sysfs attributes sysdev class devices\n\nThey are really class devices, but were incorrectly declared.  This\nleads to crashes with the recent changes that makes non normal sysdevs\nuse a different prototype.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cdc98b8f51310f7cca05ad780f18f80dd9571de",
      "tree": "b0a842eb693b030cc974bb036546af6b9b4b6ca2",
      "parents": [
        "8d0b1c51eb8375f88c0886d2e9f71881e19d42a7"
      ],
      "author": {
        "name": "Tomas Janousek",
        "email": "tomi@nomi.cz",
        "time": "Tue Jul 29 22:33:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "rtc-dev: stop periodic interrupts on device release\n\nSolves http://bugzilla.kernel.org/show_bug.cgi?id\u003d11127\n\nThe old rtc.c driver did it and some drivers (like rtc-sh) do it in their\nrelease function, though they should not -- because they should provide\nthe irq_set_state op and the rtc framework itself should care about it.\nThis patch makes it do so.\n\nI am aware that some drivers, like rtc-sh, handle userspace PIE sets in\ntheir ioctl op (instead of having the framework call the op), exporting\nthe irq_set_state op at the same time.  The logic in rtc_irq_set_state\nshould make sure it doesn\u0027t matter and the driver should not need to care\nstopping periodic interrupts in its release routine any more.\n\nThe correct way, in my opinion, should be this:\n1) The driver provides the irq_set_state op and does not care closing the\n   interrupts in its release op.\n2) If the driver does not provide the op and handles PIE in the ioctl op, it\u0027s\n   reponsible for closing them in its release op.\n3) Something similar for other IRQs, like UIE -- if there\u0027s no in-kernel API\n   like irq_set_state, handle it in ioctl and release ops. The framework will\n   be responsible either for everything or for nothing. (This will probably\n   change later.)\n\nSigned-off-by: Tomas Janousek \u003ctomi@nomi.cz\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d0b1c51eb8375f88c0886d2e9f71881e19d42a7",
      "tree": "d4368f1bb740724d781b43ece3de55267c529bc2",
      "parents": [
        "6af8bf3d86d55c98af6e453cb920ddc30867e5c7"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Jul 29 22:33:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "gbefb: cmap FIFO timeout\n\nWrites to the cmap fifo while the display is blanked caused cmap FIFO\ntimeout messages and a wrong colormap.  To avoid this the driver now\nmaintains a colormap in memory and updates the colormap after the display\nis unblanked.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6af8bf3d86d55c98af6e453cb920ddc30867e5c7",
      "tree": "a82494403b76591082a2dc391da3136c6674b356",
      "parents": [
        "dbacefc9c4f6bd365243db379473ab7041656d90"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Tue Jul 29 22:33:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "workqueues: add comments to __create_workqueue_key()\n\nDmitry Adamushko pointed out that the error handling in\n__create_workqueue_key() is not clear, add the comment.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dbacefc9c4f6bd365243db379473ab7041656d90",
      "tree": "01bcdbe23ea7008971161366dab56bfc47b2049a",
      "parents": [
        "d406f66ddb0d7491ddd53e4600c425d76a8a245f"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Tue Jul 29 22:33:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:46 2008 -0700"
      },
      "message": "fs/buffer.c: uninline __remove_assoc_queue()\n\nUninline the __remove_assoc_queue() function in fs/buffer.c, called at too\nmany places and too long to really be inlined.  Size results:\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n1134606\t 118840\t 212992\t1466438\t 166046\tvmlinux.old\n1134303\t 118840\t 212992\t1466135\t 165f17\tvmlinux\n   -303       0       0    -303    -12F +/-\n\nThis patch is part of the Linux Tiny project and has been originally\nwritten by Matt Mackall \u003cmpm@selenic.com\u003e.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d406f66ddb0d7491ddd53e4600c425d76a8a245f",
      "tree": "3f3a038ac10d0b5fa7a08acf0a5cd6e805d18e91",
      "parents": [
        "32be1d22327743134974c7b2ec1e2a143b6b6f86"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jul 29 22:33:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:46 2008 -0700"
      },
      "message": "omfs: sparse annotations\n\nMissing cpu_to_be64 on some constant assignments.\nfs/omfs/dir.c:107:16: warning: incorrect type in assignment (different base types)\nfs/omfs/dir.c:107:16:    expected restricted __be64 [usertype] i_sibling\nfs/omfs/dir.c:107:16:    got unsigned long long\nfs/omfs/file.c:33:13: warning: incorrect type in assignment (different base types)\nfs/omfs/file.c:33:13:    expected restricted __be64 [usertype] e_next\nfs/omfs/file.c:33:13:    got unsigned long long\nfs/omfs/file.c:36:24: warning: incorrect type in assignment (different base types)\nfs/omfs/file.c:36:24:    expected restricted __be64 [usertype] e_cluster\nfs/omfs/file.c:36:24:    got unsigned long long\nfs/omfs/file.c:37:23: warning: incorrect type in assignment (different base types)\nfs/omfs/file.c:37:23:    expected restricted __be64 [usertype] e_blocks\nfs/omfs/file.c:37:23:    got unsigned long long\n\nfs/omfs/bitmap.c:74:18: warning: incorrect type in argument 2 (different signedness)\nfs/omfs/bitmap.c:74:18:    expected unsigned long volatile *addr\nfs/omfs/bitmap.c:74:18:    got long *\u003cnoident\u003e\nfs/omfs/bitmap.c:77:20: warning: incorrect type in argument 2 (different signedness)\nfs/omfs/bitmap.c:77:20:    expected unsigned long volatile *addr\nfs/omfs/bitmap.c:77:20:    got long *\u003cnoident\u003e\nfs/omfs/bitmap.c:112:17: warning: incorrect type in argument 2 (different signedness)\nfs/omfs/bitmap.c:112:17:    expected unsigned long volatile *addr\nfs/omfs/bitmap.c:112:17:    got long *\u003cnoident\u003e\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32be1d22327743134974c7b2ec1e2a143b6b6f86",
      "tree": "328b1b18d4c3222684a4e3c52d355a8e93bc36a6",
      "parents": [
        "07a887d399b84668bc26cd040d699b26ec3086c2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 29 22:33:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:46 2008 -0700"
      },
      "message": "scripts/mod/modpost.c: fix spelling of module and happens\n\nSpelling fixes in scripts/mod/modpost.c\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07a887d399b84668bc26cd040d699b26ec3086c2",
      "tree": "2e0fbe69525a3e31c4e10e00328d846f21edf019",
      "parents": [
        "836e4b14b41d19d17341a2dd2c49af8dd54e3aac"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 29 22:33:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:46 2008 -0700"
      },
      "message": "remove drivers/serial/v850e_uart.c\n\nThe removal of drivers/serial/v850e_uart.c originally was in my v850\nremoval patch, but it seems it got lost somewhere.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "836e4b14b41d19d17341a2dd2c49af8dd54e3aac",
      "tree": "c01c3be5f07e6e952b054e43a7b92b84fba7a52d",
      "parents": [
        "204b885e7322656284626949e51f292fe61313fa"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 22:33:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:46 2008 -0700"
      },
      "message": "USB: m66592-udc: Fix up dev_set_name() badness.\n\nCommit 0031a06e2f07ab0d1bc98c31dbb6801f95f4bf01 converted all of the USB\ndrivers to use dev_set_name(), though there was a typo on the m66592-udc\nconversion that handed off the wrong pointer (we want the struct device\nhere obviously, not the struct usb_gadget).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "204b885e7322656284626949e51f292fe61313fa",
      "tree": "8cf2371c6f4892ae2ffef5d448698f99c5d71777",
      "parents": [
        "87547ee95d81ec0ee1503fcaf9c9594469bc2510"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jul 29 22:33:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:46 2008 -0700"
      },
      "message": "introduce lower_32_bits() macro\n\nThe file kernel.h contains the upper_32_bits macro.  This patch adds the\nother part, the lower_32_bits macro.  Its first use will be in the driver\nfor AMD IOMMU.\n\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87547ee95d81ec0ee1503fcaf9c9594469bc2510",
      "tree": "4ec43fc8af26a736bf15e8e7c907a84a1fa10ba8",
      "parents": [
        "7d03431cf98aaed635524024273668bb8cedadda"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Tue Jul 29 22:33:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:46 2008 -0700"
      },
      "message": "do_try_to_free_page: update comments related to vmscan functions\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d03431cf98aaed635524024273668bb8cedadda",
      "tree": "aae817e9bd8398fd3521514d0c7573db7b5823ae",
      "parents": [
        "ab33dc09a5c0d2bd6757afa1c2f804c9657daec0"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Tue Jul 29 22:33:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:46 2008 -0700"
      },
      "message": "swapfile/vmscan: update comments related to vmscan functions\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab33dc09a5c0d2bd6757afa1c2f804c9657daec0",
      "tree": "37da268ee6841d1fdad2d0e6d737b7b3223f7ff3",
      "parents": [
        "7e6cbea39aaa32480145915751119227f29f6f7b"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Tue Jul 29 22:33:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:46 2008 -0700"
      },
      "message": "swap: update function comment of release_pages\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e6cbea39aaa32480145915751119227f29f6f7b",
      "tree": "b22cf970a882bca6cd4e526d6b7b9e9396981c37",
      "parents": [
        "641de9d8f505db055d451b50e6e38117f84e79bb"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Tue Jul 29 22:33:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "madvise: update function comment of madvise_dontneed\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "641de9d8f505db055d451b50e6e38117f84e79bb",
      "tree": "af9cbd5390321a7f5a6b245215c79289930f41bd",
      "parents": [
        "8f3d137e0d6cd470a4e404cbc67480a0febdb0b1"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Tue Jul 29 22:33:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "printk: fix comment for printk ratelimiting\n\nThe comment assumed the burst to be one and the ratelimit used to be named\nprintk_ratelimit_jiffies.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nCc: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f3d137e0d6cd470a4e404cbc67480a0febdb0b1",
      "tree": "ec53b6c315ccc004f1fab662aee2e52d4579ffde",
      "parents": [
        "bd673c7c3b1681dbfabab0062e67398dadf806af"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Jul 29 22:33:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "Char: mxser, ratelimit ioctl warning\n\nThe GET_MAJOR ioctl prints out a warning, make it ratelimited.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd673c7c3b1681dbfabab0062e67398dadf806af",
      "tree": "b2334952d5e070042fab29715a4ef228d0cd96a2",
      "parents": [
        "06ac667903ebea8191d4f7e7fa4e0936161e25fe"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Jul 29 22:33:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "initrd: cast `initrd_start\u0027 to `void *\u0027\n\ncommit fb6624ebd912e3d6907ca6490248e73368223da9 (initrd: Fix virtual/physical\nmix-up in overwrite test) introduced the compiler warning below on mips,\nas its virt_to_page() doesn\u0027t cast the passed address to unsigned long\ninternally, unlike on most other architectures:\n\ninit/main.c: In function `start_kernel\u0027:\ninit/main.c:633: warning: passing argument 1 of `virt_to_phys\u0027 makes pointer from integer without a cast\ninit/main.c:636: warning: passing argument 1 of `virt_to_phys\u0027 makes pointer from integer without a cast\n\nFor now, kill the warning by explicitly casting initrd_start to `void *\u0027, as\nthat\u0027s the type it should really be.\n\nReported-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06ac667903ebea8191d4f7e7fa4e0936161e25fe",
      "tree": "31f7db8236e260a92acbb77c79642e27d4ed42b1",
      "parents": [
        "2c203003f64de5fe55ae35712942100d270667fa"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Jul 29 22:33:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "uml: fix tty-related build error\n\n/home/wangcong/Projects/linux-2.6/arch/um/drivers/line.c: In function `line_write_interrupt\u0027:\n/home/wangcong/Projects/linux-2.6/arch/um/drivers/line.c:366: error: `struct tty_ldisc\u0027 has no member named `write_wakeup\u0027\n/home/wangcong/Projects/linux-2.6/arch/um/drivers/line.c:367: error: `struct tty_ldisc\u0027 has no member named `write_wakeup\u0027\n\nSigned-off-by: WANG Cong \u003cwangcong@zeuux.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c203003f64de5fe55ae35712942100d270667fa",
      "tree": "e15e01f1b4c02820f0ecae49e3f874221912a4b5",
      "parents": [
        "3f1712bac586069d6c891a8201457283b27e8abe"
      ],
      "author": {
        "name": "Jerome Arbez-Gindre",
        "email": "jeromearbezgindre@gmail.com",
        "time": "Tue Jul 29 22:33:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "connector: add a BlackBoard user to connector\n\nAdd a BlackBoard user to connector.  BlackBoard is part of the TSP GPL\nsampling framework (http://savannah.nongnu.org/p/tsp)\n\n[akpm@linux-foundation.org: add comment]\nSigned-off-by: Jerome Arbez-Gindre \u003cjeromearbezgindre@gmail.com\u003e\nAcked-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f1712bac586069d6c891a8201457283b27e8abe",
      "tree": "95f5b83236a5ae8bcb714fe0e756ab26e9722bc9",
      "parents": [
        "c389d27b5e643d745f55ffb939b1426060ba63d4"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Tue Jul 29 22:33:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "print_ip_sym(): use %pS\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c389d27b5e643d745f55ffb939b1426060ba63d4",
      "tree": "aa7a4903fe58542a716a78e37d518d71727f9475",
      "parents": [
        "5def9a3a22e09c99717f41ab7f07ec9e1a1f3ec8"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Tue Jul 29 22:33:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "8250.c: port.lock is irq-safe\n\nserial8250_startup() doesn\u0027t disable interrupts while taking the \u0026up-\u003eport.lock\nwhich might race against the interrupt handler serial8250_interrupt(), which\nwhen entered, will deadlock waiting for the lock to be released.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5def9a3a22e09c99717f41ab7f07ec9e1a1f3ec8",
      "tree": "bff29b34c38efdb4da902e6c6a23be0df8e9b854",
      "parents": [
        "b68bb2632453a9ca7d10a00d79adf60968cb4c05"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Tue Jul 29 22:33:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "markers: fix markers read barrier for multiple probes\n\nPaul pointed out two incorrect read barriers in the marker handler code in\nthe path where multiple probes are connected.  Those are ordering reads of\n\"ptype\" (single or multi probe marker), \"multi\" array pointer, and \"multi\"\narray data access.\n\nIt should be ordered like this :\n\nread ptype\nsmp_rmb()\nread multi array pointer\nsmp_read_barrier_depends()\naccess data referenced by multi array pointer\n\nThe code with a single probe connected (optimized case, does not have to\nallocate an array) has correct memory ordering.\n\nIt applies to kernel 2.6.26.x, 2.6.25.x and linux-next.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.25.x, 2.6.26.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b68bb2632453a9ca7d10a00d79adf60968cb4c05",
      "tree": "3093bd33da75ce165d0f9b0af8931d7eb4d4488a",
      "parents": [
        "950d442ad053e660538cdaa6efc0e060c2a65062"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Jul 29 22:33:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "rtc: don\u0027t return -EBUSY when mutex_lock_interruptible() fails\n\nIt was pointed out that the RTC framework handles its mutex locks oddly\n...  returning -EBUSY when interrupted.  This fixes that by returning the\nvalue of mutex_lock_interruptible() (i.e.  -EINTR).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "950d442ad053e660538cdaa6efc0e060c2a65062",
      "tree": "c980cdf6c6a1a7a0dec19a9368b5445e1fb7db4a",
      "parents": [
        "d667b6ddbcdc036a27407c8b2c1243f1dfd69e26"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jul 29 22:33:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "drivers/video: release mutex in error handling code\n\nThe mutex is released on a successful return, so it would seem that it\nshould be released on an error return as well.\n\nThe semantic patch finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression l;\n@@\n\nmutex_lock(l);\n... when !\u003d mutex_unlock(l)\n    when any\n    when strict\n(\nif (...) { ... when !\u003d mutex_unlock(l)\n+   mutex_unlock(l);\n    return ...;\n}\n|\nmutex_unlock(l);\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d667b6ddbcdc036a27407c8b2c1243f1dfd69e26",
      "tree": "4c43d584afd7cd5b83d914ae3f4fd364b6c2da91",
      "parents": [
        "26c131c71e31973e273adde4027e6a80bde164dc"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 29 22:33:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "hpwdt: don\u0027t use static flags\n\nStatic (read: global) is potential problem.  Two threads can corrupt each\nother\u0027s interrupt status, better avoid this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26c131c71e31973e273adde4027e6a80bde164dc",
      "tree": "268e0834697a3bf249cbbd2daaa3cd2ef5fce10e",
      "parents": [
        "126ed36d0edee41c0775906a164ad7e8bef55864"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Tue Jul 29 22:33:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "iscsi_ibft_find: fix modpost warning\n\nExporting __init functions is wrong.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nAcked-by: Konrad Rzeszutek \u003ckonradr@linux.vnet.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "126ed36d0edee41c0775906a164ad7e8bef55864",
      "tree": "7969dea9ba685115bc0f54c8ea5f5774b628df59",
      "parents": [
        "aeed682421a5ebfbf46940e30c3d1caf3bc64304"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 29 22:33:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "backlight: ensure platform_lcd on by default\n\nIt seems that we need to ensure that the lcd is powered up at start,\notherwise we do not see a display.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aeed682421a5ebfbf46940e30c3d1caf3bc64304",
      "tree": "684412db63c92fdee764a65d174834fbf7ef7a84",
      "parents": [
        "93a6557558a13f9ff35213efeca483f353c39dd3"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Jul 29 22:33:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "cpuset: clean up cpuset hierarchy traversal code\n\nUse cpuset.stack_list rather than kfifo, so we avoid memory allocation\nfor kfifo.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93a6557558a13f9ff35213efeca483f353c39dd3",
      "tree": "36a426a166f7992a4cc55c0c950a49326868f2d5",
      "parents": [
        "f5393693e96393131a4a2e2743f883986d508503"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Jul 29 22:33:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "cpuset: fix wrong calculation of relax domain level\n\nWhen multiple cpusets are overlapping in their \u0027cpus\u0027 and hence they\nform a single sched domain, the largest sched_relax_domain_level among\nthose should be used. But when top_cpuset\u0027s sched_load_balance is\nset, its sched_relax_domain_level is used regardless other sub-cpusets\u0027.\n\nThis patch fixes it by walking the cpuset hierarchy to find the largest\nsched_relax_domain_level.\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5393693e96393131a4a2e2743f883986d508503",
      "tree": "91c6b0687939b9361c8cdcebb05494f1d0524f72",
      "parents": [
        "8d1e6266f512b3a94ef6d33528ff385f1aea0392"
      ],
      "author": {
        "name": "Lai Jiangshan",
        "email": "laijs@cn.fujitsu.com",
        "time": "Tue Jul 29 22:33:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "cpuset: speed up sched domain partition\n\nAll child cpusets contain a subset of the parent\u0027s cpus, so we can skip\nthem when partitioning sched domains. This decreases \u0027csa\u0027 greately for\ncpusets with multi-level hierarchy.\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d1e6266f512b3a94ef6d33528ff385f1aea0392",
      "tree": "92db3bfbd7bd667a98210a506aadb9db74e15fcd",
      "parents": [
        "4ef1b0fd61333b3b81ebe29283898c6c84b15c9f"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Jul 29 22:33:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "cpuset: a bit cleanup for scan_for_empty_cpusets()\n\nclean up hierarchy traversal code\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ef1b0fd61333b3b81ebe29283898c6c84b15c9f",
      "tree": "673b8a3a724c7da185a3507f63843aa694b43ec8",
      "parents": [
        "55b6fd0162ace1e0f1b52c8c092565c115127ef6"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Jul 29 22:33:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "memcg: remove redundant check in move_task()\n\nIt\u0027s guaranteed by cgroup that old_cgrp !\u003d cgrp.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55b6fd0162ace1e0f1b52c8c092565c115127ef6",
      "tree": "a2ace1f82ebdfe88d72e8c3ad7596e9d18ae2e35",
      "parents": [
        "36553434f475a84b653e25e74490ee8df43b86d5"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Jul 29 22:33:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "cgroup: uninline cgroup_has_css_refs()\n\nIt\u0027s not small enough, and has 2 call sites.\n\n text    data     bss     dec     hex filename\n12813    1676    4832   19321    4b79 cgroup.o.orig\n12775    1676    4832   19283    4b53 cgroup.o\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36553434f475a84b653e25e74490ee8df43b86d5",
      "tree": "869f827ebb4974674a26de22db6c15f122e63618",
      "parents": [
        "5a3eb9f6b7c598529f832b8baa6458ab1cbab2c6"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Jul 29 22:33:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "cgroup: remove duplicate code in allocate_cg_link()\n\n- just call free_cg_links() in allocate_cg_links()\n- the list will get initialized in allocate_cg_links(), so don\u0027t init\n  it twice\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a3eb9f6b7c598529f832b8baa6458ab1cbab2c6",
      "tree": "16d1d481e86fb222e4e18c0681c1e5a4710675fb",
      "parents": [
        "1d1958f05095a7e9ecbba86235122784a3d1b561"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Jul 29 22:33:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "cgroup: fix possible memory leak\n\nThere\u0027s a leak if copy_from_user() returns failure.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d1958f05095a7e9ecbba86235122784a3d1b561",
      "tree": "9c0621d0f689c4711d5de2e770140698366b14aa",
      "parents": [
        "3971e1a917548977cff71418a7c3575ffbc9571f"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jul 29 22:33:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "mm: remove find_max_pfn_with_active_regions\n\nIt has no user now\n\nAlso print out info about adding/removing active regions.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3971e1a917548977cff71418a7c3575ffbc9571f",
      "tree": "083fab14d9f71f3977978d69bc2d43c4044a5d9a",
      "parents": [
        "fdac4e69a1fc181652b37ce6a32ab8a56b0f3bcf"
      ],
      "author": {
        "name": "Alex Nixon",
        "email": "alex.nixon@citrix.com",
        "time": "Tue Jul 29 22:33:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "VFS: increase pseudo-filesystem block size to PAGE_SIZE\n\nThis commit:\n\n    commit ba52de123d454b57369f291348266d86f4b35070\n    Author: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\n    Date:   Wed Sep 27 01:50:49 2006 -0700\n\n        [PATCH] inode-diet: Eliminate i_blksize from the inode structure\n\ncaused the block size used by pseudo-filesystems to decrease from\nPAGE_SIZE to 1024 leading to a doubling of the number of context switches\nduring a kernbench run.\n\nSigned-off-by: Alex Nixon \u003cAlex.Nixon@citrix.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Ian Campbell \u003cIan.Campbell@eu.citrix.com\u003e\nCc: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.25.x, 2.6.26.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fdac4e69a1fc181652b37ce6a32ab8a56b0f3bcf",
      "tree": "33315e25a762aa0ba24c5a699d81fabdd0a63c76",
      "parents": [
        "9b67c5d48f104aae6118bbb052dd79a15ab9794b"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Jul 29 22:33:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:43 2008 -0700"
      },
      "message": "sticore: don\u0027t activate unsupported GSC STI cards on HPPA\n\nOn HPPA there exists some older GSC graphics cards, which need special\ngraphic-card-BIOS patching to become supported.  Since we don\u0027t have yet\nimplemented the patching, it\u0027s better to detect such cards in advance,\ninform to the user that there are known problems and to not activate the\ncard.\n\nProblematic GSC cards and BIOS versions are:\n* Hyperdrive/Hyperbowl (A4071A) graphics card series:\n   * ID \u003d 0x2BCB015A (Version 8.04/8)\n   * ID \u003d 0x2BCB015A (Version 8.04/11)\n* Thunder 1 VISUALIZE 48 card:\n   * ID \u003d 0x2F23E5FC (Version 8.05/9)\n* Thunder 2 VISUALIZE 48 XP card:\n   * ID \u003d 0x2F8D570E (Version 8.05/12)\n* Some Hyperion and ThunderHawk GSC cards\n\nFurther details are described here:\nhttp://parisc-linux.org/faq/graphics-howto.html\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b67c5d48f104aae6118bbb052dd79a15ab9794b",
      "tree": "d761b2feb402c68bcb8f8248c1e5162ddbaaf7ae",
      "parents": [
        "a1531acd43310a7e4571d52e8846640667f4c74b"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Jul 29 22:32:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:43 2008 -0700"
      },
      "message": "acpi cpufreq cleanup: move bailing out of function before locking the mutex\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1531acd43310a7e4571d52e8846640667f4c74b",
      "tree": "ccb0a733180644ec8856219711e6119fd05d4737",
      "parents": [
        "1a4e564b7db999fbe5d88318c96ac8747699d417"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Jul 29 22:32:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:43 2008 -0700"
      },
      "message": "cpufreq acpi: only call _PPC after cpufreq ACPI init funcs got called already\n\nIngo Molnar provided a fix to not call _PPC at processor driver\ninitialization time in \"[PATCH] ACPI: fix cpufreq regression\" (git\ncommit e4233dec749a3519069d9390561b5636a75c7579)\n\nBut it can still happen that _PPC is called at processor driver\ninitialization time.\n\nThis patch should make sure that this is not possible anymore.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a4e564b7db999fbe5d88318c96ac8747699d417",
      "tree": "6451a0bd33533f7a214faa205ad174978458781e",
      "parents": [
        "e958d3ace7791f33518f0259cd3cf229408b135c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Jul 29 22:32:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:43 2008 -0700"
      },
      "message": "resource: add resource_size()\n\nAvoid one-off errors by introducing a resource_size() function.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e958d3ace7791f33518f0259cd3cf229408b135c",
      "tree": "9bdc01f5d42e2b2da6f7acce6dc90ea5851542f5",
      "parents": [
        "6e86841d05f371b5b9b86ce76c02aaee83352298"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 29 22:32:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:43 2008 -0700"
      },
      "message": "backlight: give platform_lcd the same name as the platform device.\n\nWhen registering an platform_lcd, use the name of the platform device\nspecified in case there are more than one platform_lcd backlights\nregistered.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "031cf19e6f63941506c9baf76ac7adac06edcf08",
      "tree": "71b951007dc4e416848290a78a2ebe269e208dfb",
      "parents": [
        "17ef51fce03758736e9051c4360eca237dd0aaeb"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Wed Jul 30 03:14:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 30 03:27:53 2008 -0700"
      },
      "message": "net: Make \"networking\" one-click deselectable.\n\nUse a menuconfig directive to make all of networking support one-click\ndeselectable from the top-level menu.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17ef51fce03758736e9051c4360eca237dd0aaeb",
      "tree": "db3991bf741952e5ba516ee19e18e5ce5fd6f0cd",
      "parents": [
        "785957d3e8c6fb37b18bf671923a76dbd8240025"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Wed Jul 30 03:12:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 30 03:27:52 2008 -0700"
      },
      "message": "ipv6: Fix useless proc net sockstat6 removal\n\nThis call is no longer needed, sockstat6 is per namespace so it is\nremoved at the namespace subsystem destruction.\n\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "785957d3e8c6fb37b18bf671923a76dbd8240025",
      "tree": "59f089e4bd109ad9d896c6e6a0f1699f42a34136",
      "parents": [
        "8d50b53d66a8a6ae41bafbdcabe401467803f33a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 30 03:03:15 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 30 03:27:25 2008 -0700"
      },
      "message": "tcp: MD5: Use MIB counter instead of warning for MD5 mismatch.\n\nFrom a report by Matti Aarnio, and preliminary patch by Adam Langley.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "8d50b53d66a8a6ae41bafbdcabe401467803f33a"
}
