)]}'
{
  "log": [
    {
      "commit": "ccb2fe209dac9ff67f6351e783e610073afaaeaf",
      "tree": "ba6793c2045604d6db11b781d87a404cb30a54b8",
      "parents": [
        "501b7c77de3e90519e95fd99e923bf9a29cd120d"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Jun 28 13:49:52 2006 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jun 30 01:29:47 2006 -0400"
      },
      "message": "[CPUFREQ] Remove slowdown from ondemand sampling path.\n\nRemove slowdown from ondemand sampling path. This reduces the code path length\nin dbs_check_cpu() by half. slowdown was not used by ondemand by default.\nIf there are any user level tools that were using this tunable, they\nmay report error now.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "501b7c77de3e90519e95fd99e923bf9a29cd120d",
      "tree": "f7dc56286e7309186f335d32f03434e82f31a41d",
      "parents": [
        "74e651f0aa100f3e5d3432a8dd8869c089e8d72f",
        "184d7d20d352c7374f70ebca7468dc8cd5cc618a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 17:44:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 17:44:21 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: remove redundant NULL checks in ocfs2_direct_IO_get_blocks()\n  ocfs2: clean up some osb fields\n  ocfs2: fix init of uuid_net_key\n  ocfs2: silence a debug print\n  ocfs2: silence ENOENT during lookup of broken links\n  ocfs2: Cleanup message prints\n  ocfs2: silence -EEXIST from ocfs2_extent_map_insert/lookup\n  [PATCH] fs/ocfs2/dlm/dlmrecovery.c: make dlm_lockres_master_requery() static\n  ocfs2: warn the user on a dead timeout mismatch\n  ocfs2: OCFS2_FS must depend on SYSFS\n  ocfs2: Compile-time disabling of ocfs2 debugging output.\n  configfs: Clear up a few extra spaces where there should be TABs.\n  configfs: Release memory in configfs_example.\n"
    },
    {
      "commit": "74e651f0aa100f3e5d3432a8dd8869c089e8d72f",
      "tree": "457e8d6ec4c28f3b1f3f4fcbf45df9b91f9ee9c7",
      "parents": [
        "6002e45045a190a112bc3bc2134d0ff4fac7ced7",
        "0702056f9f41274a06e21cb05f12b4265b4867a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 17:43:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 17:43:43 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (30 commits)\n  [TIPC]: Initial activation message now includes TIPC version number\n  [TIPC]: Improve response to requests for node/link information\n  [TIPC]: Fixed skb_under_panic caused by tipc_link_bundle_buf\n  [IrDA]: Fix the AU1000 FIR dependencies\n  [IrDA]: Fix RCU lock pairing on error path\n  [XFRM]: unexport xfrm_state_mtu\n  [NET]: make skb_release_data() static\n  [NETFILTE] ipv4: Fix typo (Bugzilla #6753)\n  [IrDA]: MCS7780 usb_driver struct should be static\n  [BNX2]: Turn off link during shutdown\n  [BNX2]: Use dev_kfree_skb() instead of the _irq version\n  [ATM]: basic sysfs support for ATM devices\n  [ATM]: [suni] change suni_init to __devinit\n  [ATM]: [iphase] should be __devinit not __init\n  [ATM]: [idt77105] should be __devinit not __init\n  [BNX2]: Add NETIF_F_TSO_ECN\n  [NET]: Add ECN support for TSO\n  [AF_UNIX]: Datagram getpeersec\n  [NET]: Fix logical error in skb_gso_ok\n  [PKT_SCHED]: PSCHED_TADD() and PSCHED_TADD2() can result,tv_usec \u003e\u003d 1000000\n  ...\n"
    },
    {
      "commit": "0702056f9f41274a06e21cb05f12b4265b4867a2",
      "tree": "5b8c9bcd7957fdc99bc0ffa532f3d895dc446f52",
      "parents": [
        "ea13847b240e689e8f291355c36b46de9f44ddf9"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Thu Jun 29 12:33:51 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 17:08:20 2006 -0700"
      },
      "message": "[TIPC]: Initial activation message now includes TIPC version number\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea13847b240e689e8f291355c36b46de9f44ddf9",
      "tree": "058a74fadfaf762587567ff59d87ae18db4c9d68",
      "parents": [
        "e49060c7cab6ca856d048e1e10d71c0e6fedf376"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Thu Jun 29 12:33:20 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 17:08:15 2006 -0700"
      },
      "message": "[TIPC]: Improve response to requests for node/link information\n\nNow allocates reply space for \"get links\" request based on number of actual\nlinks, not number of potential links.  Also, limits reply to \"get links\" and\n\"get nodes\" requests to 32KB to match capabilities of tipc-config utility\nthat issued request.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\n"
    },
    {
      "commit": "e49060c7cab6ca856d048e1e10d71c0e6fedf376",
      "tree": "20b3ebd30b8cc645684c369e42c968276411e7d2",
      "parents": [
        "caf430f37119af5faac9252ec4e18cb1c55dde26"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Thu Jun 29 12:32:46 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 17:08:10 2006 -0700"
      },
      "message": "[TIPC]: Fixed skb_under_panic caused by tipc_link_bundle_buf\n\nNow determines tailroom of bundle buffer by directly inspection of buffer.\nPreviously, buffer was assumed to have a max capacity equal to the link MTU,\nbut the addition of link MTU negotiation means that the link MTU can increase\nafter the bundle buffer is allocated.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Per Liden \u003cper.liden@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "caf430f37119af5faac9252ec4e18cb1c55dde26",
      "tree": "e7284df1b82b734b42e2b42a0a428a0a521a7b0e",
      "parents": [
        "1bc1731133140dccdd08899a59bbc06d975d0a15"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 17:03:19 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 17:03:19 2006 -0700"
      },
      "message": "[IrDA]: Fix the AU1000 FIR dependencies\n\nAU1000 FIR is broken, it should depend on SOC_AU1000.\n\nSpotted by Jean-Luc Leger.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1bc1731133140dccdd08899a59bbc06d975d0a15",
      "tree": "5264ce0882490e4d432d5c8e9f19f9a1b1c2a43e",
      "parents": [
        "244055fdc8dd39407a33d4eb9f4053dd4ca8f1bb"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josh@freedesktop.org",
        "time": "Thu Jun 29 17:02:31 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 17:02:31 2006 -0700"
      },
      "message": "[IrDA]: Fix RCU lock pairing on error path\n\nirlan_client_discovery_indication calls rcu_read_lock and rcu_read_unlock, but\nreturns without unlocking in an error case.  Fix that by replacing the return\nwith a goto so that the rcu_read_unlock always gets executed.\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Samuel Ortiz samuel@sortiz.org \u003c\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "244055fdc8dd39407a33d4eb9f4053dd4ca8f1bb",
      "tree": "0b4c7cdcd5293099bc9989f57a864d65e4554e50",
      "parents": [
        "5bba17127e7c78e819560519449db237e1b0f99b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 13:04:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:33 2006 -0700"
      },
      "message": "[XFRM]: unexport xfrm_state_mtu\n\nThis patch removes the unused EXPORT_SYMBOL(xfrm_state_mtu).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5bba17127e7c78e819560519449db237e1b0f99b",
      "tree": "e2a0700004fd8a0ae56cfbe54ed952c73bfef3bf",
      "parents": [
        "c22751b73a3770b3046102bb97b139218ff1875b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 13:02:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:30 2006 -0700"
      },
      "message": "[NET]: make skb_release_data() static\n\nskb_release_data() no longer has any users in other files.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c22751b73a3770b3046102bb97b139218ff1875b",
      "tree": "64e4b4866f53175a40c6fced126df715e825b2cb",
      "parents": [
        "7263ade1e1e72e34fc3c179f3aeaa07a11872d22"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "laplam@rpi.edu",
        "time": "Thu Jun 29 12:51:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:28 2006 -0700"
      },
      "message": "[NETFILTE] ipv4: Fix typo (Bugzilla #6753)\n\nThis patch fixes bugzilla #6753, a typo in the netfilter Kconfig\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7263ade1e1e72e34fc3c179f3aeaa07a11872d22",
      "tree": "9271f6c59a8bed7d83f8af67618faa145f38a7e0",
      "parents": [
        "6c4f095eae35e83eb6148dec7f72874eeadf0c9b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 29 12:39:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:26 2006 -0700"
      },
      "message": "[IrDA]: MCS7780 usb_driver struct should be static\n\nThis patch makes a needlessly global struct static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c4f095eae35e83eb6148dec7f72874eeadf0c9b",
      "tree": "1be263c4968b5268e0a3ebb1650a79f0833e3215",
      "parents": [
        "745720e58303f940e12944bf7fab52bc9ce48bda"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 29 12:38:15 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:24 2006 -0700"
      },
      "message": "[BNX2]: Turn off link during shutdown\n\nMinor change in shutdown logic to effect a link down.\n\nUpdate version to 1.4.43.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "745720e58303f940e12944bf7fab52bc9ce48bda",
      "tree": "889ec0c1c5f93a233894a90a8062659e0e7a4835",
      "parents": [
        "656d98b09d57d4e1185c5d2436a42600d48fbcb5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 29 12:37:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:21 2006 -0700"
      },
      "message": "[BNX2]: Use dev_kfree_skb() instead of the _irq version\n\nChange all dev_kfree_skb_irq() and dev_kfree_skb_any() to\ndev_kfree_skb().  These calls are never used in irq context.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "656d98b09d57d4e1185c5d2436a42600d48fbcb5",
      "tree": "42c8795ea142e6c0a002bcdb26d255e2b8693e4c",
      "parents": [
        "d17f086550a6fdb13fe82371d60ebf80904c6f96"
      ],
      "author": {
        "name": "Roman Kagan",
        "email": "rkagan@mail.ru",
        "time": "Thu Jun 29 12:36:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:19 2006 -0700"
      },
      "message": "[ATM]: basic sysfs support for ATM devices\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d17f086550a6fdb13fe82371d60ebf80904c6f96",
      "tree": "161770a40009ca207942406d0b04979e73a26529",
      "parents": [
        "249c14b55c8576ad8c6ec23c7c1b3b2219b33e54"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Thu Jun 29 12:35:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:17 2006 -0700"
      },
      "message": "[ATM]: [suni] change suni_init to __devinit\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "249c14b55c8576ad8c6ec23c7c1b3b2219b33e54",
      "tree": "2c5a38cfe4410e2a19b6c6e5a42169ac687a5728",
      "parents": [
        "b47eb0eb9bb5fcee6394f0d9bde0b471f7329841"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Thu Jun 29 12:35:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:14 2006 -0700"
      },
      "message": "[ATM]: [iphase] should be __devinit not __init\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b47eb0eb9bb5fcee6394f0d9bde0b471f7329841",
      "tree": "6fc0514d48c77de6848570c9420609ab011c941c",
      "parents": [
        "b11d6213529b33d81c21eeba97343e3b714e62e7"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Thu Jun 29 12:35:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:12 2006 -0700"
      },
      "message": "[ATM]: [idt77105] should be __devinit not __init\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b11d6213529b33d81c21eeba97343e3b714e62e7",
      "tree": "bcc6fe28d2e5967610b2a596f1c87cc8485cf71c",
      "parents": [
        "b0da8537037f337103348f239ad901477e907aa8"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 29 12:31:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:10 2006 -0700"
      },
      "message": "[BNX2]: Add NETIF_F_TSO_ECN\n\nAdd NETIF_F_TSO_ECN feature for all bnx2 hardware.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0da8537037f337103348f239ad901477e907aa8",
      "tree": "498a5dceb0d536fa54dcf4acc26ae1d1b43dfaf1",
      "parents": [
        "877ce7c1b3afd69a9b1caeb1b9964c992641f52a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 29 12:30:00 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:08 2006 -0700"
      },
      "message": "[NET]: Add ECN support for TSO\n\nIn the current TSO implementation, NETIF_F_TSO and ECN cannot be\nturned on together in a TCP connection.  The problem is that most\nhardware that supports TSO does not handle CWR correctly if it is set\nin the TSO packet.  Correct handling requires CWR to be set in the\nfirst packet only if it is set in the TSO header.\n\nThis patch adds the ability to turn on NETIF_F_TSO and ECN using\nGSO if necessary to handle TSO packets with CWR set.  Hardware\nthat handles CWR correctly can turn on NETIF_F_TSO_ECN in the dev-\u003e\nfeatures flag.\n\nAll TSO packets with CWR set will have the SKB_GSO_TCPV4_ECN set.  If\nthe output device does not have the NETIF_F_TSO_ECN feature set, GSO\nwill split the packet up correctly with CWR only set in the first\nsegment.\n\nWith help from Herbert Xu \u003cherbert@gondor.apana.org.au\u003e.\n\nSince ECN can always be enabled with TSO, the SOCK_NO_LARGESEND sock\nflag is completely removed.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "877ce7c1b3afd69a9b1caeb1b9964c992641f52a",
      "tree": "740c6c0d4a2858af53c09c4635cadf06833536c1",
      "parents": [
        "d6b4991ad5d1a9840e12db507be1a6593def01fe"
      ],
      "author": {
        "name": "Catherine Zhang",
        "email": "cxzhang@watson.ibm.com",
        "time": "Thu Jun 29 12:27:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:06 2006 -0700"
      },
      "message": "[AF_UNIX]: Datagram getpeersec\n\nThis patch implements an API whereby an application can determine the\nlabel of its peer\u0027s Unix datagram sockets via the auxiliary data mechanism of\nrecvmsg.\n\nPatch purpose:\n\nThis patch enables a security-aware application to retrieve the\nsecurity context of the peer of a Unix datagram socket.  The application\ncan then use this security context to determine the security context for\nprocessing on behalf of the peer who sent the packet.\n\nPatch design and implementation:\n\nThe design and implementation is very similar to the UDP case for INET\nsockets.  Basically we build upon the existing Unix domain socket API for\nretrieving user credentials.  Linux offers the API for obtaining user\ncredentials via ancillary messages (i.e., out of band/control messages\nthat are bundled together with a normal message).  To retrieve the security\ncontext, the application first indicates to the kernel such desire by\nsetting the SO_PASSSEC option via getsockopt.  Then the application\nretrieves the security context using the auxiliary data mechanism.\n\nAn example server application for Unix datagram socket should look like this:\n\ntoggle \u003d 1;\ntoggle_len \u003d sizeof(toggle);\n\nsetsockopt(sockfd, SOL_SOCKET, SO_PASSSEC, \u0026toggle, \u0026toggle_len);\nrecvmsg(sockfd, \u0026msg_hdr, 0);\nif (msg_hdr.msg_controllen \u003e sizeof(struct cmsghdr)) {\n    cmsg_hdr \u003d CMSG_FIRSTHDR(\u0026msg_hdr);\n    if (cmsg_hdr-\u003ecmsg_len \u003c\u003d CMSG_LEN(sizeof(scontext)) \u0026\u0026\n        cmsg_hdr-\u003ecmsg_level \u003d\u003d SOL_SOCKET \u0026\u0026\n        cmsg_hdr-\u003ecmsg_type \u003d\u003d SCM_SECURITY) {\n        memcpy(\u0026scontext, CMSG_DATA(cmsg_hdr), sizeof(scontext));\n    }\n}\n\nsock_setsockopt is enhanced with a new socket option SOCK_PASSSEC to allow\na server socket to receive security context of the peer.\n\nTesting:\n\nWe have tested the patch by setting up Unix datagram client and server\napplications.  We verified that the server can retrieve the security context\nusing the auxiliary data mechanism of recvmsg.\n\nSigned-off-by: Catherine Zhang \u003ccxzhang@watson.ibm.com\u003e\nAcked-by: Acked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6b4991ad5d1a9840e12db507be1a6593def01fe",
      "tree": "c2485275dae3e4cff7b86cffb91bfc8a7bb8bacd",
      "parents": [
        "4ee303dfeac6451b402e3d8512723d3a0f861857"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 29 12:25:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:04 2006 -0700"
      },
      "message": "[NET]: Fix logical error in skb_gso_ok\n\nThe test in skb_gso_ok is backwards.  Noticed by Michael Chan\n\u003cmchan@broadcom.com\u003e.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ee303dfeac6451b402e3d8512723d3a0f861857",
      "tree": "b2a542ae60c29b58a4d9ef1dbd7d3d19af67554e",
      "parents": [
        "3d3a85337937bb5e3db676eeb4f3bf7f02533b44"
      ],
      "author": {
        "name": "Shuya MAEDA",
        "email": "maeda-sxb@necst.nec.co.jp",
        "time": "Wed Jun 28 01:40:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:58:01 2006 -0700"
      },
      "message": "[PKT_SCHED]: PSCHED_TADD() and PSCHED_TADD2() can result,tv_usec \u003e\u003d 1000000\n\nSigned-off-by: Shuya MAEDA \u003cmaeda-sxb@necst.nec.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d3a85337937bb5e3db676eeb4f3bf7f02533b44",
      "tree": "76cbcd89528bbefa0d586be55b15aeed322b8738",
      "parents": [
        "47da8ee681d04e68ca1b1812c10e28162150d453"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 27 13:33:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:57:59 2006 -0700"
      },
      "message": "[NET]: Make illegal_highdma more anal\n\nRather than having illegal_highdma as a macro when HIGHMEM is off, we\ncan turn it into an inline function that returns zero.  This will catch\ncallers that give it bad arguments.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47da8ee681d04e68ca1b1812c10e28162150d453",
      "tree": "05b9abc2438abe0e9ecef1b6632a9b114e6cb55b",
      "parents": [
        "c7bdb545d23026b18be53289fd866d1ac07f5f8c"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Tue Jun 27 13:29:00 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:57:57 2006 -0700"
      },
      "message": "[TCP]: Export accept queue len of a TCP listening socket via rx_queue\n\nWhile debugging a TCP server hang issue, we noticed that currently there is\nno way for a user to get the acceptq backlog value for a TCP listen socket.\n\nAll the standard networking utilities that display socket info like netstat,\nss and /proc/net/tcp have 2 fields called rx_queue and tx_queue. These\nfields do not mean much for listening sockets. This patch uses one of these\nunused fields(rx_queue) to export the accept queue len for listening sockets.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7bdb545d23026b18be53289fd866d1ac07f5f8c",
      "tree": "6d9a218871d88f7579dd53f14692df2529b6e712",
      "parents": [
        "576a30eb6453439b3c37ba24455ac7090c247b5a"
      ],
      "author": {
        "name": "Darrel Goeddel",
        "email": "dgoeddel@trustedcs.com",
        "time": "Tue Jun 27 13:26:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:57:55 2006 -0700"
      },
      "message": "[NETLINK]: Encapsulate eff_cap usage within security framework.\n\nThis patch encapsulates the usage of eff_cap (in netlink_skb_params) within\nthe security framework by extending security_netlink_recv to include a required\ncapability parameter and converting all direct usage of eff_caps outside\nof the lsm modules to use the interface.  It also updates the SELinux\nimplementation of the security_netlink_send and security_netlink_recv\nhooks to take advantage of the sid in the netlink_skb_params struct.\nThis also enables SELinux to perform auditing of netlink capability checks.\nPlease apply, for 2.6.18 if possible.\n\nSigned-off-by: Darrel Goeddel \u003cdgoeddel@trustedcs.com\u003e\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by:  James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "576a30eb6453439b3c37ba24455ac7090c247b5a",
      "tree": "e0c427a61e3de5c93e797c09903d910f6f060e64",
      "parents": [
        "68c1692e3ea5d79f24cb5cc566c4a73939d13d25"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 27 13:22:38 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:57:53 2006 -0700"
      },
      "message": "[NET]: Added GSO header verification\n\nWhen GSO packets come from an untrusted source (e.g., a Xen guest domain),\nwe need to verify the header integrity before passing it to the hardware.\n\nSince the first step in GSO is to verify the header, we can reuse that\ncode by adding a new bit to gso_type: SKB_GSO_DODGY.  Packets with this\nbit set can only be fed directly to devices with the corresponding bit\nNETIF_F_GSO_ROBUST.  If the device doesn\u0027t have that bit, then the skb\nis fed to the GSO engine which will allow the packet to be sent to the\nhardware if it passes the header check.\n\nThis patch changes the sg flag to a full features flag.  The same method\ncan be used to implement TSO ECN support.  We simply have to mark packets\nwith CWR set with SKB_GSO_ECN so that only hardware with a corresponding\nNETIF_F_TSO_ECN can accept them.  The GSO engine can either fully segment\nthe packet, or segment the first MTU and pass the rest to the hardware for\nfurther segmentation.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68c1692e3ea5d79f24cb5cc566c4a73939d13d25",
      "tree": "35a32e4bb0243013dc5a7df1f52b028ad755d434",
      "parents": [
        "ef47c6a7b8e36e3b160433673b1b68db799aabcd"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 27 03:02:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:57:50 2006 -0700"
      },
      "message": "[NETFILTER]: statistic match: add missing Kconfig help text\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef47c6a7b8e36e3b160433673b1b68db799aabcd",
      "tree": "e79198a36e216e29bb31588b0a9d69d476399f5c",
      "parents": [
        "1c7e47726a88303e4cfa2785f0a357bf1ceecee1"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 27 03:01:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:57:48 2006 -0700"
      },
      "message": "[NETFILTER]: ip_queue/nfnetlink_queue: drop bridge port references when dev disappears\n\nWhen a device that is acting as a bridge port is unregistered, the\nip_queue/nfnetlink_queue notifier doesn\u0027t check if its one of\nphysindev/physoutdev and doesn\u0027t release the references if it is.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c7e47726a88303e4cfa2785f0a357bf1ceecee1",
      "tree": "bc6cb39035e96cfb833393b1322246460232c6a9",
      "parents": [
        "9abdcf6b6cf387035d934c77bf9ebe5e747166f9"
      ],
      "author": {
        "name": "Jorge Matias",
        "email": "jorge.matias@motorola.com",
        "time": "Tue Jun 27 03:01:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:57:46 2006 -0700"
      },
      "message": "[NETFILTER]: xt_sctp: fix --chunk-types matching\n\nxt_sctp uses an incorrect header offset when --chunk-types is used.\n\nSigned-off-by: Jorge Matias \u003cjorge.matias@motorola.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9abdcf6b6cf387035d934c77bf9ebe5e747166f9",
      "tree": "2ea946e64ed3b80d872376856b3873a43ebce82f",
      "parents": [
        "40a839fdbd5d76cebb2a61980bc1fc7ecd784be2"
      ],
      "author": {
        "name": "Yuri Gushin",
        "email": "yuri@ecl-labs.org",
        "time": "Tue Jun 27 03:01:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:57:44 2006 -0700"
      },
      "message": "[NETFILTER]: xt_tcpudp: fix double unregistration in error path\n\n\"xt_unregister_match(AF_INET, \u0026tcp_matchstruct)\" is called twice,\nleaving \"udp_matchstruct\" registered, in case of a failure in the\nregistration of the udp6 structure.\n\nSigned-off-by: Yuri Gushin \u003cyuri@ecl-labs.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40a839fdbd5d76cebb2a61980bc1fc7ecd784be2",
      "tree": "205b09047d3168c61fdad234d30fa0f3d84e82ab",
      "parents": [
        "da298d3a4f01dbc10c54da75d6b5717a99fb9cbc"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Tue Jun 27 03:00:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:57:42 2006 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack: Fix undefined references to local_bh_*\n\n  CC      net/netfilter/nf_conntrack_proto_sctp.o\nnet/netfilter/nf_conntrack_proto_sctp.c: In function `sctp_print_conntrack\u0027:\nnet/netfilter/nf_conntrack_proto_sctp.c:206: warning: implicit declaration of function `local_bh_disable\u0027\nnet/netfilter/nf_conntrack_proto_sctp.c:208: warning: implicit declaration of function `local_bh_enable\u0027\n  CC      net/netfilter/nf_conntrack_netlink.o\nnet/netfilter/nf_conntrack_netlink.c: In function `ctnetlink_dump_table\u0027:\nnet/netfilter/nf_conntrack_netlink.c:429: warning: implicit declaration of function `local_bh_disable\u0027\nnet/netfilter/nf_conntrack_netlink.c:452: warning: implicit declaration of function `local_bh_enable\u0027\n\nSpotted by Toralf Förster\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da298d3a4f01dbc10c54da75d6b5717a99fb9cbc",
      "tree": "d6cbeec6c5252b17adefcdd401d4397301bfcd1f",
      "parents": [
        "bf7e8511088963078484132636839b59e25cf14f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 27 03:00:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:57:40 2006 -0700"
      },
      "message": "[NETFILTER]: x_tables: fix xt_register_table error propagation\n\nWhen xt_register_table fails the error is not properly propagated back.\nBased on patch by Lepton Wu \u003cytht.net@gmail.com\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6002e45045a190a112bc3bc2134d0ff4fac7ced7",
      "tree": "35f07eecadfcf27e5efdcfbf50b9dc2aa46d81a3",
      "parents": [
        "675f740e557bc752cdcdb0739d80666b488abb58"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:20:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:38:05 2006 -0700"
      },
      "message": "[SUNHME]: Mark SBUS probing routines as __devinit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "675f740e557bc752cdcdb0739d80666b488abb58",
      "tree": "51bc4681e5e182637f9086e033659ab38a3207de",
      "parents": [
        "f57caaefacc2ffa7ace11a325c663e569e2b4164"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 15:48:59 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:38:03 2006 -0700"
      },
      "message": "[SPARC64]: Print symbol name of regs-\u003etpc on kernel unaligned accesses.\n\nThis makes things easier to track down, especially in modules.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f57caaefacc2ffa7ace11a325c663e569e2b4164",
      "tree": "a3c00352d660d7bad6aad6415d93b4a8df1d508b",
      "parents": [
        "ff0d2fc6a60624df46055f47ea7261c8198c7862"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:42:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:38:01 2006 -0700"
      },
      "message": "[SERIO] i8042-sparcio.h: Convert to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff0d2fc6a60624df46055f47ea7261c8198c7862",
      "tree": "385ff0b9b3dde2b12b94e4143808ae9a6f8b5239",
      "parents": [
        "abbce6e2fd156cbcab2fc1247c7dec8a0c68e7e3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:28:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:59 2006 -0700"
      },
      "message": "[SPARC64]: time: Kill unnecessary asm/{fhc,sbus,ebus,isa}.h includes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abbce6e2fd156cbcab2fc1247c7dec8a0c68e7e3",
      "tree": "62619be12e2db209db0c5d232dd56414c2bb5976",
      "parents": [
        "f2ad06a20133125e5b6ab6497c6d90e63ded4761"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:22:46 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:57 2006 -0700"
      },
      "message": "[SPARC64] power: Convert to of_driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2ad06a20133125e5b6ab6497c6d90e63ded4761",
      "tree": "53f7ba932e0f268928462dda5e8b591a0e1a4eef",
      "parents": [
        "89d1d0ab4d99e1e0fe193352e1dd857787a0bfc0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:22:22 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:55 2006 -0700"
      },
      "message": "[SPARC64] auxio: Remove asm/{sbus,ebus}.h includes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89d1d0ab4d99e1e0fe193352e1dd857787a0bfc0",
      "tree": "6d2188b9b74a0d2814025c8d9d46fadf52b5c05e",
      "parents": [
        "c4d37215a824820e1b614ff9f6969af72cd953f4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:18:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:53 2006 -0700"
      },
      "message": "[SERIAL] sunsab: Fix section mis-match errors.\n\nsunsab_init_one() needs to be __devinit, not __init\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4d37215a824820e1b614ff9f6969af72cd953f4",
      "tree": "d972077f4961e53ff51eb125e115d46e414a9d0e",
      "parents": [
        "9efc3715f7b13127fd202108304352e1be76e077"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:17:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:50 2006 -0700"
      },
      "message": "[SERIAL] sunsab: Convert to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9efc3715f7b13127fd202108304352e1be76e077",
      "tree": "eba7251faaf08e76f978c9716c2ea86bfd1938e3",
      "parents": [
        "1708d242d222e751a0922e3c56ef857cf60bbedd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:14:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:48 2006 -0700"
      },
      "message": "[SERIAL] sun{su,zilog}: Add missing MODULE_*() niceties.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1708d242d222e751a0922e3c56ef857cf60bbedd",
      "tree": "94d6c849e3e0edf686db1f6fae82cf889acc9e9e",
      "parents": [
        "4fa97dcf9d48b02934c60a48873199850351e760"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:14:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:46 2006 -0700"
      },
      "message": "[SERIAL] sunsu: Convert to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fa97dcf9d48b02934c60a48873199850351e760",
      "tree": "eac7bda737afe4d723b12d8ae67dfe35d14098a7",
      "parents": [
        "3676463178401293d625a102a00da0473fa33a1b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:13:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:44 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Fix bugs in device deregristration.\n\n1) Need to unregister 2 ports per of_device.\n2) Need to of_iounmap() 1 mapping per of_device.\n3) Need to free up the IRQ only after all devices\n   have been unregistered.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3676463178401293d625a102a00da0473fa33a1b",
      "tree": "5c46e9e73e068c1303b297078f9b5a1f20857bd8",
      "parents": [
        "8f96cd1a69d4c43e3473406a1fdf15cd9f1de5e5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:13:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:42 2006 -0700"
      },
      "message": "[SERIAL] sunzilog: Convert to of_driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f96cd1a69d4c43e3473406a1fdf15cd9f1de5e5",
      "tree": "34e43df9f2687720997e43a6c944c73ef61414db",
      "parents": [
        "2b1e59787198e75fb2ffb3bb4fb247da1c55ac12"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:08:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:40 2006 -0700"
      },
      "message": "[SPARC]: sparc32 side of of_device layer IRQ resolution.\n\nHappily, life is much simpler on 32-bit sparc systems.\nThe \"intr\" property, preferred over the \"interrupts\"\nproperty is used-as.  Some minor translations of this\nvalue happen on sun4d systems.\n\nThe stage is now set to rewrite the sparc serial driver\nprobing to use the of_driver framework, and then to convert\nall SBUS, EBUS, and ISA drivers in-kind so that we can nuke\nall those special bus frameworks.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b1e59787198e75fb2ffb3bb4fb247da1c55ac12",
      "tree": "96d74048849b310135e0c79f663b16c52186caa5",
      "parents": [
        "c3a8b85f5ac2c21f4ef75e87bfe55ee7a753ffcf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 15:07:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:38 2006 -0700"
      },
      "message": "[SPARC64]: of_device layer IRQ resolution\n\nDo IRQ determination generically by parsing the PROM properties,\nand using IRQ controller drivers for final resolution.\n\nOne immediate positive effect is that all of the IRQ frobbing\nin the EBUS, ISA, and PCI controller layers has been eliminated.\nWe just look up the of_device and use the properly computed\nvalue.\n\nThe PCI controller irq_build() routines are gone and no longer\nused.  Unfortunately sbus_build_irq() has to remain as there is\na direct reference to this in the sunzilog driver.  That can be\nkilled off once the sparc32 side of this is written and the\nsunzilog driver is transformed into an \"of\" bus driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3a8b85f5ac2c21f4ef75e87bfe55ee7a753ffcf",
      "tree": "c12123873c1f1f7f0e9413fe89720914be67158f",
      "parents": [
        "915214853d7681416d6bdd1591787cdbded459e7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:43:37 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:35 2006 -0700"
      },
      "message": "[SPARC64]: Fix typo in clock_probe().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "915214853d7681416d6bdd1591787cdbded459e7",
      "tree": "520008a7aa5afb36c5c8c48641a3fc76114c18f9",
      "parents": [
        "00cde6748255a84beecfdea4caeaf7c9cd05a527"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:39:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:33 2006 -0700"
      },
      "message": "[SPARC64] clock: Only probe central fhc clock on Enterprise boxes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00cde6748255a84beecfdea4caeaf7c9cd05a527",
      "tree": "aa169a0cff50fed0e51eab05952766a6ea16a5fb",
      "parents": [
        "d44b3be88ed58bb1bbbf7d70c533598b3dc3d870"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:39:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:31 2006 -0700"
      },
      "message": "[SPARC64] power: Do not pass SA_SHIRQ to request_irq().\n\nThis needs to be a unique interrupt source because we do\nnot have a register or similar to poll to make sure the\nIRQ is really for us.  We do not have any dev_id to pass\nin anyways, and the generic IRQ layer is now enforcing\nthat when SA_SHIRQ is specified, dev_id must be non-NULL.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d44b3be88ed58bb1bbbf7d70c533598b3dc3d870",
      "tree": "6c6af7471cebccd2ac6269a2090df9f8f75bd4d7",
      "parents": [
        "24ac26d425c96659b12cf16de7cbfe3bcbd73f05"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:38:51 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:29 2006 -0700"
      },
      "message": "[SPARC64]: Fix typo in isa_dev_get_irq_using_imap().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24ac26d425c96659b12cf16de7cbfe3bcbd73f05",
      "tree": "6e2cbfad38d3f167dfa5b53b75f9e0ba1fb3ae83",
      "parents": [
        "946ea09962a56674fe564b41c3007933bb41a068"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:38:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:27 2006 -0700"
      },
      "message": "[SPARC64]: Let irq_install_pre_handler() get called multiple times.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "946ea09962a56674fe564b41c3007933bb41a068",
      "tree": "8843085316abcc9ea7503715194f7a3c7bfd0671",
      "parents": [
        "ee5caf0ee19f65a5e29bf20a0dffd8be8b4827fd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:37:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:25 2006 -0700"
      },
      "message": "[SPARC]: Kill interrupt stuff and linux_phandle from device_node.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee5caf0ee19f65a5e29bf20a0dffd8be8b4827fd",
      "tree": "68eaa50b1bcc4eda6200d4121248354766e77a1d",
      "parents": [
        "36a59bd89c50c1090c7438db89f751720974a6fc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:36:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:23 2006 -0700"
      },
      "message": "[SPARC]: Convert clock drivers to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36a59bd89c50c1090c7438db89f751720974a6fc",
      "tree": "577d1c1ae0e494e1c21d495e2dcdf59ffd8bcdeb",
      "parents": [
        "50312ce9dd794eef3df9e64194ba95ca730d82c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:36:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:21 2006 -0700"
      },
      "message": "[SPARC64] auxio: Convert to pure of_device driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50312ce9dd794eef3df9e64194ba95ca730d82c8",
      "tree": "15703fd98b8b757197d43e11f8de791bbc3b8f00",
      "parents": [
        "3ca9fab410fbef6fc3a13284f5c26faccade21d1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:35:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:18 2006 -0700"
      },
      "message": "[SPARC]: Convert all FB SBUS drivers to of_driver framework.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ca9fab410fbef6fc3a13284f5c26faccade21d1",
      "tree": "91b4c38077db397bec0ff85f1c89c9f869b3970f",
      "parents": [
        "95714e12dfb4794ee120f058fdf763e61baaad82"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:35:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:16 2006 -0700"
      },
      "message": "[SPARC]: Add of_io{remap,unmap}().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95714e12dfb4794ee120f058fdf763e61baaad82",
      "tree": "d092f799f94cba809f55069dd1236feff71550a1",
      "parents": [
        "cf44bbc26cf1361b692ab68c884f6a0df7da2fdb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:35:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:14 2006 -0700"
      },
      "message": "[SPARC]: Encode I/O space into resource flags on sparc32.\n\nOn sparc64 we don\u0027t need to do this because the resource\nvalues are large enough to encode the full physical address.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf44bbc26cf1361b692ab68c884f6a0df7da2fdb",
      "tree": "e16c980a25df8a31445a005d75da2c37f30a7b67",
      "parents": [
        "3ae9a3489a4e2ba665a344a9250c2af05b7b0c59"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:34:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:12 2006 -0700"
      },
      "message": "[SPARC]: Beginnings of generic of_device framework.\n\nThe idea is to fully construct the device register and\ninterrupt values into these of_device objects, and convert\nall of SBUS, EBUS, ISA drivers to use this new stuff.\n\nMuch ideas and code taken from Ben H.\u0027s powerpc work.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ae9a3489a4e2ba665a344a9250c2af05b7b0c59",
      "tree": "7b78ceaafb19a63e195568642ede37670d88388b",
      "parents": [
        "286bbe87c143ca7ecee5bb499cd78048c5a05d49"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:34:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:10 2006 -0700"
      },
      "message": "[SPARC]: Add of_n_{addr,size}_cells().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "286bbe87c143ca7ecee5bb499cd78048c5a05d49",
      "tree": "0bdb16fafa3012160cbe27bd6fc5957f658f485b",
      "parents": [
        "bf7e8511088963078484132636839b59e25cf14f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 29 14:27:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 29 16:37:08 2006 -0700"
      },
      "message": "[SPARC64]: Kill starfire_cookie from SBUS/PCI.\n\nTotally unused.\n\nWe need to traverse the list of global IRQ translaters,\nso storing it in the per-bus structures was useless.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "184d7d20d352c7374f70ebca7468dc8cd5cc618a",
      "tree": "bcea4e8f5eba60f03ff0c7980b4e13b4b579bf2b",
      "parents": [
        "784270435b001164054e803421a624ef1098519d"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Sat Jun 03 19:30:10 2006 -0400"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 16:13:35 2006 -0700"
      },
      "message": "ocfs2: remove redundant NULL checks in ocfs2_direct_IO_get_blocks()\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "784270435b001164054e803421a624ef1098519d",
      "tree": "f26fec7ca476439f770fd24e5c7ec11039302b37",
      "parents": [
        "a75a6e4c3ada10b15e26f6d12f72c03efde266e0"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu May 04 12:03:26 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 16:10:13 2006 -0700"
      },
      "message": "ocfs2: clean up some osb fields\n\nGet rid of osb-\u003euuid, osb-\u003eproc_sub_dir, and osb-\u003eosb_id. Those fields were\nunused, or could easily be removed. As a result, we also no longer need\nMAX_OSB_ID or ocfs2_globals_lock.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "a75a6e4c3ada10b15e26f6d12f72c03efde266e0",
      "tree": "408ffc1590df90c04e98cae96affe426b6521d31",
      "parents": [
        "e7607ab3daeeaea50b3b5aebe8dfa29a1dfb8311"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu May 04 11:49:22 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 16:06:43 2006 -0700"
      },
      "message": "ocfs2: fix init of uuid_net_key\n\nocfs2_initialize_super() should be copying from the beginning of the uuid.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e7607ab3daeeaea50b3b5aebe8dfa29a1dfb8311",
      "tree": "dd15e3673a53b32496658323766d13b2bdbe7a0e",
      "parents": [
        "d426721cf10824391fd38bd42f38357ace2b1c08"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Apr 27 17:53:22 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 16:03:17 2006 -0700"
      },
      "message": "ocfs2: silence a debug print\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "d426721cf10824391fd38bd42f38357ace2b1c08",
      "tree": "d00c565518ba8ee6116bde504449c687b92c6e26",
      "parents": [
        "781ee3e2b1ea41d56ed86ae1c85fc40b7f330205"
      ],
      "author": {
        "name": "Sunil Mushran",
        "email": "sunil.mushran@oracle.com",
        "time": "Thu Apr 27 16:44:13 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 15:59:52 2006 -0700"
      },
      "message": "ocfs2: silence ENOENT during lookup of broken links\n\nSigned-off-by: Sunil Mushran \u003csunil.mushran@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "781ee3e2b1ea41d56ed86ae1c85fc40b7f330205",
      "tree": "00e605613fbf589ec50399873eae1a4eed536635",
      "parents": [
        "a43db30c7c614c08851a97476aeb317ca2e14475"
      ],
      "author": {
        "name": "Sunil Mushran",
        "email": "sunil.mushran@oracle.com",
        "time": "Thu Apr 27 16:41:31 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 15:56:26 2006 -0700"
      },
      "message": "ocfs2: Cleanup message prints\n\nSigned-off-by: Sunil Mushran \u003csunil.mushran@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "a43db30c7c614c08851a97476aeb317ca2e14475",
      "tree": "8f0d7f376985967894bf91dc85cfe49dc816d991",
      "parents": [
        "8169cae5a13b9f8ae53edc183825d20b4f4daeeb"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Apr 27 16:36:14 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 15:52:56 2006 -0700"
      },
      "message": "ocfs2: silence -EEXIST from ocfs2_extent_map_insert/lookup\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "8169cae5a13b9f8ae53edc183825d20b4f4daeeb",
      "tree": "6da51cc561288564d81d7b93b738358b78e7d8ef",
      "parents": [
        "0db638f44e7db9732d9c5704ca837f57ce061f42"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 31 16:53:55 2006 +0200"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 15:49:29 2006 -0700"
      },
      "message": "[PATCH] fs/ocfs2/dlm/dlmrecovery.c: make dlm_lockres_master_requery() static\n\ndlm_lockres_master_requery() became global without any external usage.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "0db638f44e7db9732d9c5704ca837f57ce061f42",
      "tree": "0ac8c092bfa27a9d88431b3c404af19fa0b1bdd1",
      "parents": [
        "4ba63adce06bc7549e1dd36344123dbaccdaa52f"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue May 09 15:09:35 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 15:45:35 2006 -0700"
      },
      "message": "ocfs2: warn the user on a dead timeout mismatch\n\nPrint a warning to the user when a node with a different dead count joins\nthe region.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "4ba63adce06bc7549e1dd36344123dbaccdaa52f",
      "tree": "35711888b56dbcec39478d6c8406d002ee57c38d",
      "parents": [
        "2b388c67906ee8cd3bf1a600a7023cd0807d414f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 14:25:52 2006 +0200"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 14:56:12 2006 -0700"
      },
      "message": "ocfs2: OCFS2_FS must depend on SYSFS\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "2b388c67906ee8cd3bf1a600a7023cd0807d414f",
      "tree": "9c03bb07a2a6e467fb9219e8c98fea1a5cec71de",
      "parents": [
        "e7515d065d09f6450c996a8fa206ad66569e183c"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Wed May 10 18:28:59 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 14:48:30 2006 -0700"
      },
      "message": "ocfs2: Compile-time disabling of ocfs2 debugging output.\n\nGive gcc the chance to compile out the debug logging code in ocfs2.\nThis saves some size at the expense of being able to debug the code.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e7515d065d09f6450c996a8fa206ad66569e183c",
      "tree": "fe9c2514c555b79c67ed29b7393b6c853b9d70f4",
      "parents": [
        "22dd0e88b70f5faa3a0101081e290431c3439189"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Mar 10 11:42:30 2006 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 14:43:01 2006 -0700"
      },
      "message": "configfs: Clear up a few extra spaces where there should be TABs.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "22dd0e88b70f5faa3a0101081e290431c3439189",
      "tree": "28df8c4f1fd038f63a26561fdd53c33f2cdd4d34",
      "parents": [
        "8d231c11fd0b694c447e59e687754b6999eea0a2"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Wed Apr 12 18:34:43 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Jun 29 14:38:53 2006 -0700"
      },
      "message": "configfs: Release memory in configfs_example.\n\nThe configfs_example module was missing a -\u003erelease().\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "bf7e8511088963078484132636839b59e25cf14f",
      "tree": "10ecf2ec650e8afd6372e55377f1a3e0e1eba004",
      "parents": [
        "602cada851b28c5792339786efe872fbdc1f5d41"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Thu Jun 29 12:40:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:27:22 2006 -0700"
      },
      "message": "[PATCH] usb gadget: fixup pxa2xx_udc to include asm/arch/udc.h again\n\nThis fixes pxa2xx_udc.c to include asm/arch/udc.h again to fix current\nbuild breakage.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\n[ forwarded by David Brownell \u003cdavid-b@pacbell.net\u003e ]\n[ fixed to apply properly by Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "602cada851b28c5792339786efe872fbdc1f5d41",
      "tree": "233d474b74d6038b5bb54a07ad91dd1bb10b0218",
      "parents": [
        "82991c6f2c361acc17279b8124d9bf1878973435",
        "fee68d1cc0d9bd863e51c16cdcd707737b16bb38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)\n  [PATCH] devfs: Remove it from the feature_removal.txt file\n  [PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n  [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV\n  [PATCH] devfs: Remove the tty_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the line_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the gendisk devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the miscdevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n  [PATCH] devfs: Remove devfs_remove() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n  [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree\n  [PATCH] devfs: Remove devfs support from the sound subsystem\n  [PATCH] devfs: Remove devfs support from the ide subsystem.\n  [PATCH] devfs: Remove devfs support from the serial subsystem\n  [PATCH] devfs: Remove devfs from the init code\n  [PATCH] devfs: Remove devfs from the partition code\n  ...\n"
    },
    {
      "commit": "82991c6f2c361acc17279b8124d9bf1878973435",
      "tree": "6c74acf89f3c5f3c9b7f8817e56675bca818c5d3",
      "parents": [
        "8d231c11fd0b694c447e59e687754b6999eea0a2",
        "55b4d6a52195a8f277ffddf755ddaff359878f41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 13:49:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 13:49:29 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] Make AGP depend on PCI\n  [AGPGART] remove unused variable\n  [AGPGART] Fix pci_register_driver checking in amd64-agp\n  [AGPGART] Compile fix for ati-agp\n  [AGPGART] Suspend/Resume support for nVidia nForce AGP.\n  [AGPGART] Suspend/Resume improvements for ATI AGP\n  [AGPGART] Whitespace cleanups for ati-agp\n"
    },
    {
      "commit": "8d231c11fd0b694c447e59e687754b6999eea0a2",
      "tree": "b0b3c17efff7018bbf948e489f642c8079f33cc0",
      "parents": [
        "1f1332f727c3229eb2166a83fec5d3de6a73dce2",
        "8db089c6b5594c961fb6bc6d613b9926e0d3d98f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 13:44:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 13:44:45 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (33 commits)\n  [MIPS] Add missing backslashes to macro definitions.\n  [MIPS] Death list of board support to be removed after 2.6.18.\n  [MIPS] Remove BSD and Sys V compat data types.\n  [MIPS] ioc3.h: Uses u8, so include \u003clinux/types.h\u003e.\n  [MIPS] 74K: Assume it will also have an AR bit in config7\n  [MIPS] Treat CPUs with AR bit as physically indexed.\n  [MIPS] Oprofile: Support VSMP on 34K.\n  [MIPS] MIPS32/MIPS64 S-cache fix and cleanup\n  [MIPS] excite: PCI makefile needs to use +\u003d if it wants a chance to work.\n  [MIPS] excite: plat_setup -\u003e plat_mem_setup.\n  [MIPS] au1xxx: export dbdma functions\n  [MIPS] au1xxx: dbdma, no sleeping under spin_lock\n  [MIPS] au1xxx: fix PSC_SMBTXRX_RSR.\n  [MIPS] Early printk for IP27.\n  [MIPS] Fix handling of 0 length I \u0026 D caches.\n  [MIPS] Typo fixes.\n  [MIPS] MIPS32/MIPS64 secondary cache management\n  [MIPS] Fix FIXADDR_TOP for TX39/TX49.\n  [MIPS] Remove first timer interrupt setup in wrppmc_timer_setup()\n  [MIPS] Fix configuration of R2 CPU features and multithreading.\n  ...\n"
    },
    {
      "commit": "8db089c6b5594c961fb6bc6d613b9926e0d3d98f",
      "tree": "be663aa41f8034c02838011d27d90ce188315b5c",
      "parents": [
        "127fe6af38fe237374fc158c11da6bb44bcfdc9a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 20:06:53 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:55 2006 +0100"
      },
      "message": "[MIPS] Add missing backslashes to macro definitions.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "127fe6af38fe237374fc158c11da6bb44bcfdc9a",
      "tree": "ad328995c3a937fe0face7c0b521b64f1492d0b8",
      "parents": [
        "fc103349bb7d3f011ffe9678da86a35634f4b6fc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 28 12:28:27 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:54 2006 +0100"
      },
      "message": "[MIPS] Death list of board support to be removed after 2.6.18.\n\nAs usual fixes would be prefered.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fc103349bb7d3f011ffe9678da86a35634f4b6fc",
      "tree": "07cbf6115b81b328c34f3d217541f3c970204ced",
      "parents": [
        "89e22d15910a47fe026fe607710ec4646efc100a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 28 11:24:12 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:54 2006 +0100"
      },
      "message": "[MIPS] Remove BSD and Sys V compat data types.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "89e22d15910a47fe026fe607710ec4646efc100a",
      "tree": "16013d62dc6a1c7976dc4e6fc438a9df82da3085",
      "parents": [
        "2e78ae3f48b2596797101fa365abd6348143299f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 27 17:34:35 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:54 2006 +0100"
      },
      "message": "[MIPS] ioc3.h: Uses u8, so include \u003clinux/types.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e78ae3f48b2596797101fa365abd6348143299f",
      "tree": "1de5c9ccca27ce0addd89e6e89da04ad406988e5",
      "parents": [
        "beab375a48f0cd90eb08f04e2c1dad67b9e6d3f8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 23 18:48:21 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:54 2006 +0100"
      },
      "message": "[MIPS] 74K: Assume it will also have an AR bit in config7\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "beab375a48f0cd90eb08f04e2c1dad67b9e6d3f8",
      "tree": "a95bf7f73a177a2590547a54759319fad758ecec",
      "parents": [
        "92c7b62fd1a6898fbfaf1db790ba4e70e90f39d2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 19 21:56:25 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:54 2006 +0100"
      },
      "message": "[MIPS] Treat CPUs with AR bit as physically indexed.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "92c7b62fd1a6898fbfaf1db790ba4e70e90f39d2",
      "tree": "e02484e4db5a263cccf0c5578403ad665bfb3241",
      "parents": [
        "a2c2bc4b263828a380813a236fa6fcf8185b460b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 23 18:39:00 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:54 2006 +0100"
      },
      "message": "[MIPS] Oprofile: Support VSMP on 34K.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a2c2bc4b263828a380813a236fa6fcf8185b460b",
      "tree": "839be17964fb7777a6bb0d3d1cb21a0930c8ffa3",
      "parents": [
        "86165879a20753e7ed86be4c2e9bba3f32ed0aff"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 22 19:42:43 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:54 2006 +0100"
      },
      "message": "[MIPS] MIPS32/MIPS64 S-cache fix and cleanup\n\nUse blast_scache_range, blast_inv_scache_range for mips32/mips64 scache\nroutine.  Also initialize waybit for MIPS32/MIPS64 S-cache.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "86165879a20753e7ed86be4c2e9bba3f32ed0aff",
      "tree": "8b2b9f09d78b7bf310793862c4d4eafadfec8512",
      "parents": [
        "ec52d7bff060171a74a7b1826a42bd60d5b1b07d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 23 15:02:03 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:54 2006 +0100"
      },
      "message": "[MIPS] excite: PCI makefile needs to use +\u003d if it wants a chance to work.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec52d7bff060171a74a7b1826a42bd60d5b1b07d",
      "tree": "1d566ebb879f86f9fc399bf591afaee100ac6d20",
      "parents": [
        "3e2c6ef3c67bfebe28215a18338641ecffbe73bc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 23 15:00:38 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:54 2006 +0100"
      },
      "message": "[MIPS] excite: plat_setup -\u003e plat_mem_setup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3e2c6ef3c67bfebe28215a18338641ecffbe73bc",
      "tree": "999eef6ea9a57fb591a116761c7b507dde3d8cf0",
      "parents": [
        "c06138941c2b5331e752546cf4ef7f4a2735ec99"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@ultra.si",
        "time": "Fri Jun 23 12:00:21 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:53 2006 +0100"
      },
      "message": "[MIPS] au1xxx: export dbdma functions\n\nThese are needed for au1550_ac97 module.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@ultra.si\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c06138941c2b5331e752546cf4ef7f4a2735ec99",
      "tree": "885ceec96ba260d3bd69b258aad866f1ac053a6a",
      "parents": [
        "38e9156147e5b0defb71a3eb7e9eff74609c496a"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@ultra.si",
        "time": "Fri Jun 23 11:59:50 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:53 2006 +0100"
      },
      "message": "[MIPS] au1xxx: dbdma, no sleeping under spin_lock\n\nkmalloc under spin_lock can\u0027t sleep.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@ultra.si\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "38e9156147e5b0defb71a3eb7e9eff74609c496a",
      "tree": "1419fad8f3b79088eba7c941a2b0843a639500f9",
      "parents": [
        "a3d45391866d2c244363c3000fc6c1acb3dfcb0b"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@ultra.si",
        "time": "Fri Jun 23 11:58:31 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:53 2006 +0100"
      },
      "message": "[MIPS] au1xxx: fix PSC_SMBTXRX_RSR.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@ultra.si\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a3d45391866d2c244363c3000fc6c1acb3dfcb0b",
      "tree": "d68b5762068ea274e4baf488ffc4bb972ed23de6",
      "parents": [
        "73f403527b9ec5367376076eafb3d2f505d8e2e3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 22 20:09:04 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:53 2006 +0100"
      },
      "message": "[MIPS] Early printk for IP27.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "73f403527b9ec5367376076eafb3d2f505d8e2e3",
      "tree": "bc3f080e75661231d9f30ecb385193bb57f8bc4e",
      "parents": [
        "c09b47d8a99104897afd682b48f292e05461a0c2"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Tue Jun 20 18:06:52 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:53 2006 +0100"
      },
      "message": "[MIPS] Fix handling of 0 length I \u0026 D caches.\n\nDon\u0027t ask.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c09b47d8a99104897afd682b48f292e05461a0c2",
      "tree": "e20f41b35611bd915deac7733b64db5cd8c82d67",
      "parents": [
        "9318c51acd9689505850152cc98277a6d6f2d752"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Tue Jun 20 17:15:20 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:52 2006 +0100"
      },
      "message": "[MIPS] Typo fixes.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9318c51acd9689505850152cc98277a6d6f2d752",
      "tree": "7a8d49a377bed11ba2a45643c08af47f1222c51b",
      "parents": [
        "f7a849153be3b66326b52dce0d07896b56cb4cd7"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Tue Jun 20 17:15:20 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:52 2006 +0100"
      },
      "message": "[MIPS] MIPS32/MIPS64 secondary cache management\n    \nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f7a849153be3b66326b52dce0d07896b56cb4cd7",
      "tree": "71afe4415b664ae3d34a28568c1b09a9dd9129a3",
      "parents": [
        "6feb6efaec9858dfb673fc5c89b8280b1b73bb08"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jun 20 23:59:11 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:52 2006 +0100"
      },
      "message": "[MIPS] Fix FIXADDR_TOP for TX39/TX49.\n\nFIXADDR_TOP is used for HIGHMEM and for upper limit of vmalloc area on\n32bit kernel.  TX39XX and TX49XX have \"reserved\" segment in CKSEG3\narea.  0xff000000-0xff3fffff on TX49XX and 0xff000000-0xfffeffff on\nTX39XX are reserved (unmapped, uncached) therefore can not be used as\nmapped area.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6feb6efaec9858dfb673fc5c89b8280b1b73bb08",
      "tree": "47f4c175589cbb5bcdcf826be5e078b3c97edabc",
      "parents": [
        "f41ae0b2b9e5b4455cfc68dcc885f4fa2a973384"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jun 20 23:55:17 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:52 2006 +0100"
      },
      "message": "[MIPS] Remove first timer interrupt setup in wrppmc_timer_setup()\n\nThe first timer interrupt setup already happens in time_init().\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f41ae0b2b9e5b4455cfc68dcc885f4fa2a973384",
      "tree": "1d571a10b4265233b511ce2f45d4ca03b9fbb13a",
      "parents": [
        "e73ea273ef87a04ff59fc368fa33333dca275dde"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 05 17:24:46 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:51 2006 +0100"
      },
      "message": "[MIPS] Fix configuration of R2 CPU features and multithreading.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e73ea273ef87a04ff59fc368fa33333dca275dde",
      "tree": "65c3d7a34a1ecee336c2d194769d7b4614b68593",
      "parents": [
        "a620dbe378f3940dc058435d8ce89f5a4a7b77d5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 04 11:51:46 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:51 2006 +0100"
      },
      "message": "[MIPS] Fix build error: don\u0027t offer SMP on systems that don\u0027t have SMP.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a620dbe378f3940dc058435d8ce89f5a4a7b77d5",
      "tree": "abc001bf9250b24622eb75b1155a412229311cbb",
      "parents": [
        "08aecfb9eaf019f07384175101c970ede271c17a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 04 00:35:10 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 29 21:10:51 2006 +0100"
      },
      "message": "[MIPS] Limit MIPS_MT to MIPS32R2 only.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "08aecfb9eaf019f07384175101c970ede271c17a"
}
