)]}'
{
  "log": [
    {
      "commit": "68ca243dd1dc90bd42bae3945e804c1042584920",
      "tree": "df6cb278ddce22daf8b524c82f2b43f012e025a0",
      "parents": [
        "d5784b57d2e08a632b971baae23266121004ef3b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:27:04 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:27:04 2005 -0800"
      },
      "message": "[SERMOUSE]: Sun mice speak 5-byte protocol too.\n\nNoticed by Christophe Zimmerman, this explains the slow mouse movement\nwith 2.6.x kernels.\n\nAnd checking the 2.4.x drivers/sbus/char/sunmouse.c driver shows we\nalways used a 5-byte protocol with Sun mice in the past.  I have no\nidea how the 3-byte thing got into the 2.6.x driver, but it\u0027s surely\nwrong.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5784b57d2e08a632b971baae23266121004ef3b",
      "tree": "a00fb221e07d68eefa4c093efa98ef84a03342af",
      "parents": [
        "67dbb4ea33731415fe09c62149a34f472719ac1d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:22:54 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 28 13:22:54 2005 -0800"
      },
      "message": "[SPARC]: Use STABS_DEBUG and DWARF_DEBUG macros in vmlinux.lds.S\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67dbb4ea33731415fe09c62149a34f472719ac1d",
      "tree": "5d417d821fb181ce683c60dabcfa33d8c6f65fb8",
      "parents": [
        "5ab4a6c81eb3dbe32361791d1535f9153f79b0ed"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 27 12:49:33 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 27 19:57:52 2005 -0800"
      },
      "message": "[PATCH] Fix more radeon GART start calculation cases\n\nAs reported by Jules Villard \u003cjvillard@ens-lyon.fr\u003e and some others, the\nrecent GART aperture start reconfiguration causes problems on some\nsetups.\n\nWhat I _think_ might be happening is that the X server is also trying to\nmuck around with the card memory map and is forcing it back into a wrong\nsetting that also happens to no longer match what the DRM wants to do\nand blows up.  There are bugs all over the place in that code (and still\nsome bugs in the DRM as well anyway).\n\nThis patch attempts to avoid that by using the largest of the 2 values,\nwhich I think will cause it to behave as it used to for you and will\nstill fix the problem with machines that have an aperture size smaller\nthan the video memory.\n\nAcked-by: Jules Villard \u003cjvillard@ens-lyon.fr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ab4a6c81eb3dbe32361791d1535f9153f79b0ed",
      "tree": "c89504389bf1a3452a499db9ea19acea76941616",
      "parents": [
        "1b93ae64cabe5e28dd5a1f35f96f938ca4f6ae20"
      ],
      "author": {
        "name": "David L Stevens",
        "email": "dlstevens@us.ibm.com",
        "time": "Tue Dec 27 14:03:00 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 27 14:03:00 2005 -0800"
      },
      "message": "[IPV6] mcast: Fix multiple issues in MLDv2 reports.\n\nThe below \"jumbo\" patch fixes the following problems in MLDv2.\n\n1) Add necessary \"ntohs\" to recent \"pskb_may_pull\" check [breaks\n        all nonzero source queries on little-endian (!)]\n\n2) Add locking to source filter list [resend of prior patch]\n\n3) fix \"mld_marksources()\" to\n        a) send nothing when all queried sources are excluded\n        b) send full exclude report when source queried sources are\n                not excluded\n        c) don\u0027t schedule a timer when there\u0027s nothing to report\n\nNOTE: RFC 3810 specifies the source list should be saved and each\n  source reported individually as an IS_IN. This is an obvious DOS\n  path, requiring the host to store and then multicast as many sources\n  as are queried (e.g., millions...). This alternative sends a full, \n  relevant report that\u0027s limited to number of sources present on the\n  machine.\n\n4) fix \"add_grec()\" to send empty-source records when it should\n        The original check doesn\u0027t account for a non-empty source\n        list with all sources inactive; the new code keeps that\n        short-circuit case, and also generates the group header\n        with an empty list if needed.\n\n5) fix mca_crcount decrement to be after add_grec(), which needs\n        its original value\n\nThese issues (other than item #1 ;-) ) were all found by Yan Zheng,\nmuch thanks!\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b93ae64cabe5e28dd5a1f35f96f938ca4f6ae20",
      "tree": "a8c5c7d08e6c658853245ad0b0cf47f0af1ff83d",
      "parents": [
        "6732badee0dad467fcc9dd0168af8677b2b1bc2f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 27 13:57:59 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 27 13:57:59 2005 -0800"
      },
      "message": "[NET]: Validate socket filters against BPF_MAXINSNS in one spot.\n\nCurrently the checks are scattered all over and this leads\nto inconsistencies and even cases where the check is not made.\n\nBased upon a patch from Kris Katterjohn.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6732badee0dad467fcc9dd0168af8677b2b1bc2f",
      "tree": "43fd9fbb5759de0e4a182d473621699b1ff453bc",
      "parents": [
        "79cac2a221ce18642550a13bed0f0203514923ea"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Dec 27 13:35:15 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 27 13:35:15 2005 -0800"
      },
      "message": "[IPV6]: Fix addrconf dead lock.\n\nWe need to release idev-\u003elcok before we call addrconf_dad_stop().\nIt calls ipv6_addr_del(), which will hold idev-\u003elock.\n\nBug spotted by Yasuyuki KOZAKAI \u003cyasuyuki.kozakai@toshiba.co.jp\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79cac2a221ce18642550a13bed0f0203514923ea",
      "tree": "ecc66198fee701916e247c44e6bad0db387535ce",
      "parents": [
        "6f4353d891b5e477528cd0b996e0263fecdf5d5f"
      ],
      "author": {
        "name": "David Kimdon",
        "email": "david.kimdon@devicescape.com",
        "time": "Mon Dec 26 17:27:10 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 26 17:27:10 2005 -0800"
      },
      "message": "[BR_NETFILTER]: Fix leak if skb traverses \u003e 1 bridge\n\nCall nf_bridge_put() before allocating a new nf_bridge structure and\npotentially overwriting the pointer to a previously allocated one.\nThis fixes a memory leak which can occur when the bridge topology\nallows for an skb to traverse more than one bridge.\n\nSigned-off-by: David Kimdon \u003cdavid.kimdon@devicescape.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f4353d891b5e477528cd0b996e0263fecdf5d5f",
      "tree": "9f8f9f066fa82cf6b45a0b5002549f4b08c5fbbb",
      "parents": [
        "04333393b930370db0cc29fdf0dbbd08ecd43337"
      ],
      "author": {
        "name": "David L Stevens",
        "email": "dlstevens@us.ibm.com",
        "time": "Mon Dec 26 17:03:46 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 26 17:03:46 2005 -0800"
      },
      "message": "[IPV6]: Increase default MLD_MAX_MSF to 64.\n\nThe existing default of 10 is just way too low.\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04333393b930370db0cc29fdf0dbbd08ecd43337",
      "tree": "f50d8ab5315919c34ef2c97d99f92e3920b4c4d4",
      "parents": [
        "f89f5948fc10bb973cd452d2e334da207828e228"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Mon Dec 26 09:58:49 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 26 10:17:43 2005 -0800"
      },
      "message": "[PATCH] Fix Fibre Channel boot oops\n\nThe oops is characteristic of the underlying device being removed from\nvisibility before the class device, and sure enough we do device_del()\nbefore transport_unregister() in the scsi_target_reap() routines.  I\u0027ve\nno idea why this is suddenly showing up, since the code has been in\nthere since that function was first invented.  However, I\u0027ve confirmed\nthis fixes Andrew Vasquez\u0027s boot oops.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f89f5948fc10bb973cd452d2e334da207828e228",
      "tree": "ecd63a07c47aafad9e2c06d9ddca45c58966749d",
      "parents": [
        "01e33b5a2a153eec74dd87522e264948030b88c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 15:47:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 15:47:48 2005 -0800"
      },
      "message": "Linux v2.6.15-rc7\n\nHo ho ho.\n"
    },
    {
      "commit": "01e33b5a2a153eec74dd87522e264948030b88c1",
      "tree": "ce6bb4a84cbec87a62834adadc3cb571bbafec82",
      "parents": [
        "cdcdb28623fb74d9564b102cd1cbe3854071e855"
      ],
      "author": {
        "name": "Kurt Huwig",
        "email": "k.huwig@iku-ag.de",
        "time": "Sun Dec 25 00:13:08 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 15:37:00 2005 -0800"
      },
      "message": "[PATCH] n_r3964: fixed usage of HZ; removed bad include\n\nFix n_r3964 timeouts (hardcoded for 100Hz)\n\nAlso the include of \u003casm/termios.h\u003e in \u0027n_r3964.h\u0027 is unnecessary and\nprevents using the header file in any application that has to include\n\u003ctermios.h\u003e due to duplicate definition of \u0027struct termio\u0027.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cdcdb28623fb74d9564b102cd1cbe3854071e855",
      "tree": "df9ce9bd9641236dd7a1ebf4c87854ccb62b7907",
      "parents": [
        "10bb10dcb685cbe078e611f2dca3bd3e42fba0a8",
        "fd71da468dd8897fe3f565dfd3743a87d8678e3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:40:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:40:43 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "10bb10dcb685cbe078e611f2dca3bd3e42fba0a8",
      "tree": "79303391de7ed61a5c55b3599e386ee062e758ea",
      "parents": [
        "3bf395994da5c238c37e281b50a5dd5f2532dc0c",
        "e445ee65cbefaa19131c972ae7fe221c95cf4cc4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:32:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:32:55 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "3bf395994da5c238c37e281b50a5dd5f2532dc0c",
      "tree": "3af2bdf4772553906020a7323dce9282deeb4d07",
      "parents": [
        "e5c34a57c8b3a94b8d2b329936f8b1cbcc765307",
        "291d809ba5c8d4d6d8812e3f185bdf57d539f594"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:30:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:30:42 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "e5c34a57c8b3a94b8d2b329936f8b1cbcc765307",
      "tree": "b7cb357ac102c0af39e00055cac069329fcfde3f",
      "parents": [
        "c660439ba90aaaa056f68a5b0fc79f6b9e0506f5"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@ubuntu.com",
        "time": "Fri Dec 23 09:10:03 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:30:22 2005 -0800"
      },
      "message": "[PATCH] Fix typo in x86_64 __build_write_lock_const assembly\n\nBased on __build_read_lock_const, this looked like a bug.\n\n[ Indeed. Maybe nobody uses this version? Worth fixing up anyway ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c660439ba90aaaa056f68a5b0fc79f6b9e0506f5",
      "tree": "0139f623060027645a49f72729c4b1e6e7350248",
      "parents": [
        "1224b375ed7982128602a3fa1da53eeeac1750b4"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Thu Dec 22 14:21:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:30:22 2005 -0800"
      },
      "message": "[PATCH] x86_64/ia64 : Fix compilation error for node_to_first_cpu\n\nFixes a compiler error in node_to_first_cpu, __ffs expects unsigned long as\na parameter; instead cpumask_t was being passed.  The macro\nnode_to_first_cpu was not yet used in x86_64 and ia64 arches, and so we never\nhit this.  This patch replaces __ffs with first_cpu macro, similar to other\narches.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran G Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1224b375ed7982128602a3fa1da53eeeac1750b4",
      "tree": "239fd9150042d313361cb66dd6db72f6e6af89de",
      "parents": [
        "8e31108b9f41069d55cb9b019ac8262c55fd2616"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:19:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:19:38 2005 -0800"
      },
      "message": "Fix silly typo (\"smb\" vs \"smp\")\n\nIntroduced by commit 6003a93e7bf6c02f33c02976ff364785d4273295\n"
    },
    {
      "commit": "8e31108b9f41069d55cb9b019ac8262c55fd2616",
      "tree": "4d3b74956402b978417ee1026fa18409773cd72e",
      "parents": [
        "6003a93e7bf6c02f33c02976ff364785d4273295"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Dec 23 19:54:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:13:27 2005 -0800"
      },
      "message": "[PATCH] Fix memory ordering problem in wake_futex()\n\nFix a memory ordering problem that occurs on IA64. The \"store\" to q-\u003elock_ptr\nin wake_futex() can become visible before wake_up_all() clears the lock in the\nfutex_q.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6003a93e7bf6c02f33c02976ff364785d4273295",
      "tree": "c81c159d6b04f9bffcf9984d5259eb0448683f7d",
      "parents": [
        "a7c2491a13cc72fc09c062e635b9a77ff6bb4a73"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@colorfullife.com",
        "time": "Fri Dec 23 23:57:41 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 12:13:27 2005 -0800"
      },
      "message": "[PATCH] add missing memory barriers to ipc/sem.c\n\nTwo smp_wmb() statements are missing in the sysv sem code: This could\ncause stack corruptions.\n\nThe attached patch adds them.\n\nSigned-Off-By: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e445ee65cbefaa19131c972ae7fe221c95cf4cc4",
      "tree": "2f7e4639069e3a1c5a5457d6fc879f02f0e9977c",
      "parents": [
        "597d1f0622d21ffe54aceef8da9682e776f51cc2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 24 12:06:10 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 24 12:06:10 2005 -0800"
      },
      "message": "[VIDEO] sbuslib: Disallow private mmaps.\n\nThe COW semantics just do not make any sense especially\nwith the physically discontiguous I/O mappings possible\nhere.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7c2491a13cc72fc09c062e635b9a77ff6bb4a73",
      "tree": "f8f4ed7bbc05369aadfd32668b892fe2740a0f3b",
      "parents": [
        "1836098f97d22c81652aeeec64d1819dc2177bdb",
        "3df3cc6d18b6dcd38c33c198fb8adf1f1fa5f4a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 11:55:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 11:55:16 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "1836098f97d22c81652aeeec64d1819dc2177bdb",
      "tree": "1bd940fb161aea432af117543e936ca9b677c985",
      "parents": [
        "8f43d8e1147406901b7d972d1b528d94def23b0e"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@colorfullife.com",
        "time": "Sat Dec 24 14:19:24 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 11:53:32 2005 -0800"
      },
      "message": "[PATCH] forcedeth: fix random memory scribbling bug\n\nTwo critical bugs were found in forcedeth 0.47:\n - TSO doesn\u0027t work.\n - pci_map_single() for the rx buffers is called with size\u003d\u003d0.  This bug\n   is critical, it causes random memory corruptions on systems with an\n   iommu.\n\nBelow is a minimal fix for both bugs, for 2.6.15.\n\nTSO will be fixed properly in the next version.  Tested on x86-64.\n\nSigned-Off-By: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3df3cc6d18b6dcd38c33c198fb8adf1f1fa5f4a7",
      "tree": "267cba64c96d534644e5d333f5d1b56845ab911a",
      "parents": [
        "4965e97fd36041d19483843c66286b9800a57c15"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Tue Dec 13 08:23:26 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:52 2005 -0500"
      },
      "message": "[PATCH] s390: remove redundant and useless code in qeth\n\n[patch 3/3] s390: remove redundant and useless code in qeth\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\t- remove redundant and useless code in qeth for\n\t  procfs operations.\n\t- update Revision numbers\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_main.c |    6 -\n qeth_mpc.c  |    2\n qeth_mpc.h  |    2\n qeth_proc.c |  250 ++++++------------------------------------------------------\n qeth_sys.c  |    4\n qeth_tso.h  |    4\n 6 files changed, 38 insertions(+), 230 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "4965e97fd36041d19483843c66286b9800a57c15",
      "tree": "dc9161dea86858ab7a07a7e82bffe5ee4214125c",
      "parents": [
        "6c6b3e7c4f93d330b920e6531b579b1f6bae5ac1"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Tue Dec 13 08:22:30 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:51 2005 -0500"
      },
      "message": "[PATCH] s390: minor qeth network driver fixes\n\n[patch 2/3] s390: minor qeth network driver fixes\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\t- use netif_carrier_on/off calls to tell network stack\n\t  link carrier state\n\t- fix possible kfree on NULL\n\t- PDU_LEN2 is at offset 0x29 otherwise OSN chpid won\u0027t initialize\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_eddp.c |    3 ++-\n qeth_main.c |   17 +++++++----------\n qeth_mpc.h  |    2 +-\n 3 files changed, 10 insertions(+), 12 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6c6b3e7c4f93d330b920e6531b579b1f6bae5ac1",
      "tree": "2a9b6c55774b80934d3bb760434c6b54cdd7c172",
      "parents": [
        "afcceaa3c7b7fbf7e2b95c5f0dd43547b03292d2"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Tue Dec 13 08:21:47 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:51 2005 -0500"
      },
      "message": "[PATCH] s390: some minor qeth driver fixes\n\n[patch 1/3] s390: some minor qeth driver fixes\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\t- let\u0027s have just one function for both ,input and output queue\n\t  to check qdio errors\n\t- add /proc/s390dbf/qeth_qerr entries for outbound processing\n\t- check removed for layer2 device in qeth_add_multicast_ipv6\n\t- NULL pointer dereference with bonding and VLAN device fixed\n\t- minimum length check for portname fixed\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\nqeth_main.c |   42 +++++++++++++++++++++---------------------\nqeth_sys.c  |    6 +++---\n2 files changed, 24 insertions(+), 24 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "afcceaa3c7b7fbf7e2b95c5f0dd43547b03292d2",
      "tree": "1a691fea08c6ce71a339ef879a8b574308bfdc52",
      "parents": [
        "d495657200bd3ce10f9cb52401056804bf365811"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Dec 14 00:33:49 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:51 2005 -0500"
      },
      "message": "[PATCH] missing license for libphy.ko\n\nAndy,\n\nlibphy has no license tag. Something like the attached (untested!) patch\nis needed. Hopefully such a change finds its way into 2.6.15.\n\nfilename: /lib/modules/2.6.15-rc5-3-ppc64/kernel/drivers/net/phy/libphy.ko\nvermagic:       2.6.15-rc5-3-ppc64 SMP gcc-4.1\ndepends:\nsrcversion:     ACC921B5E82701BE1E6F603\n\n drivers/net/phy/phy_device.c |    4 ++++\n 1 files changed, 4 insertions(+)\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d495657200bd3ce10f9cb52401056804bf365811",
      "tree": "a1d1ddd873685657e4a9ded74a35f63047ed120e",
      "parents": [
        "c8cb00f6ac9aa13b0575726163b165fd2276ff25"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Dec 16 18:57:10 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:51 2005 -0500"
      },
      "message": "[PATCH] orinoco_nortel: Add Symbol LA-4123 ID\n\nAdd ID for Symbol LA-4123.  Reported by Tomas Novak \u003ctap@post.cz\u003e\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "c8cb00f6ac9aa13b0575726163b165fd2276ff25",
      "tree": "62dafcea2b222a2425d7a580c8678def4d578277",
      "parents": [
        "c162eeaa21fde6c27112690f5bc0a461a9f1763e"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Dec 16 18:49:53 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:50 2005 -0500"
      },
      "message": "[PATCH] orinoco_nortel: Fix incorrect PCI resource use\n\norinoco_nortel was broken during conversion to iomem API.  Wrong PCI BAR\nis used for chipset registers.  Reported by Tomas Novak \u003ctap@post.cz\u003e\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fd71da468dd8897fe3f565dfd3743a87d8678e3a",
      "tree": "77be514289e8d2cd897ff35ce02f5ee59e646bc7",
      "parents": [
        "df7addbb45874f0f992266003155de5a22e1872f"
      ],
      "author": {
        "name": "Tony Battersby",
        "email": "tonyb@cybernetics.com",
        "time": "Wed Dec 21 16:35:44 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:02:24 2005 -0500"
      },
      "message": "[PATCH] fix libata inquiry VPD for ATAPI devices\n\nThe following patch prevents libata from incorrectly modifying inquiry\nVPD pages and command support data from ATAPI devices.  I have tested\nthe patch with a SATA ATAPI tape drive on an AHCI controller.\n\nPatch is against kernel 2.4.32 with 2.4.32-libata1.patch applied.\n\nAnthony J. Battersby\nCybernetics\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "291d809ba5c8d4d6d8812e3f185bdf57d539f594",
      "tree": "41fe805546ca4e90fa68cdc130938a48675d4182",
      "parents": [
        "3dd3bf83574e38578fc9741c0e23e4fa7f7ff96e"
      ],
      "author": {
        "name": "Hiroyuki YAMAMORI",
        "email": "h-yamamo@db3.so-net.ne.jp",
        "time": "Fri Dec 23 11:24:05 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 23 11:24:05 2005 -0800"
      },
      "message": "[IPV6]: Fix Temporary Address Generation\n\nFrom: Hiroyuki YAMAMORI \u003ch-yamamo@db3.so-net.ne.jp\u003e\n\nSince regen_count is stored in the public address, we need to reset it\nwhen we start renewing temporary address.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "3dd3bf83574e38578fc9741c0e23e4fa7f7ff96e",
      "tree": "fb9ccc01f478161d20b45040f28419b13ba5c07c",
      "parents": [
        "c162eeaa21fde6c27112690f5bc0a461a9f1763e"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Dec 23 11:23:21 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 23 11:23:21 2005 -0800"
      },
      "message": "[IPV6]: Fix dead lock.\n\nWe need to relesae ifp-\u003elock before we call addrconf_dad_stop(),\nwhich will hold ifp-\u003elock.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f43d8e1147406901b7d972d1b528d94def23b0e",
      "tree": "8e0667ce322b79c6a9aade51dc9739f3dc9430fe",
      "parents": [
        "7b3dad3d854654e470a598d361919ebdb858f37b",
        "597d1f0622d21ffe54aceef8da9682e776f51cc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 23 10:11:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 23 10:11:50 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "597d1f0622d21ffe54aceef8da9682e776f51cc2",
      "tree": "975fa6b5f3a9c27a5ed8c24fc3f86ae2da41cee0",
      "parents": [
        "0b57ee9e55373a27e45549e82b0c43621480a71b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:04:39 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:10:03 2005 -0800"
      },
      "message": "[SPARC]: Kill CHILD_MAX.\n\nIt\u0027s definition is wrong (-1 means \"no limit\" not 999),\nonly the Sparc SunOS/Solaris compat code uses it, so\nlet\u0027s just kill it off completely from limits.h and\nall referencing code.\n\nNoticed by Ulrich Drepper.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b57ee9e55373a27e45549e82b0c43621480a71b",
      "tree": "03c584b93e9323d5057fdd482c6cb5c9a3e1d651",
      "parents": [
        "14904398e5b573d13f8c8dbd43a452ff34c0efc2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 22 21:03:47 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:09:54 2005 -0800"
      },
      "message": "[SPARC]: introduce a SPARC Kconfig symbol\n\nIntroduce a Kconfig symbol SPARC that is defined on both the sparc and\nsparc64 architectures.\n\nThis symbol makes some dependencies more readable.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14904398e5b573d13f8c8dbd43a452ff34c0efc2",
      "tree": "47ee2b44aee6999eb53c808367df23b57990c269",
      "parents": [
        "c162eeaa21fde6c27112690f5bc0a461a9f1763e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 21 18:50:12 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:09:44 2005 -0800"
      },
      "message": "[SUNGEM]: Fix link error with CONFIG_HOTPLUG disabled.\n\ngem_remove_one() is called from the __devinit gem_init_one().\n\nTherefore, gem_remove_one() mustn\u0027t be __devexit.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b3dad3d854654e470a598d361919ebdb858f37b",
      "tree": "48a223dc23355d9d86f5d9c4607d8b10df1738f4",
      "parents": [
        "3c058d8b179ea3ee3061b71115bcac38d243d436",
        "75b245b3259133360845bc6de3aecb8a6bd6ab59"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:10 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:10 2005 -0500"
      },
      "message": "Pull bug3410 into release branch\n"
    },
    {
      "commit": "3c058d8b179ea3ee3061b71115bcac38d243d436",
      "tree": "fc627a652b6580c159a113141eea711d138d1bf8",
      "parents": [
        "db9ace7083dbdcc3d02bdd6a1d26132c80b5b726",
        "9d6be4bed65a3bd36ab2de12923bff4f4530bd86"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:01 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:01 2005 -0500"
      },
      "message": "Pull owner_id into release branch\n"
    },
    {
      "commit": "9d6be4bed65a3bd36ab2de12923bff4f4530bd86",
      "tree": "ba9452d497ff1c2365563346b0e168687873ad43",
      "parents": [
        "05465fd5622202d65634b3a9a8bcc9cbb384a82a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:23:06 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:24:10 2005 -0500"
      },
      "message": "[ACPI] fix build warning from owner_id patch\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "db9ace7083dbdcc3d02bdd6a1d26132c80b5b726",
      "tree": "022e1162c2ef3f83d6214fdc7f3678bc5545714a",
      "parents": [
        "d8bcd8e41576809f276fa44be5012568296cce41",
        "c162eeaa21fde6c27112690f5bc0a461a9f1763e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:01:55 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:01:55 2005 -0500"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "75b245b3259133360845bc6de3aecb8a6bd6ab59",
      "tree": "75db01d92dd957a2508b2c4c5bca501b75e9527d",
      "parents": [
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Wed Dec 21 01:29:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:00:25 2005 -0500"
      },
      "message": "[ACPI] fix passive cooling regression\n\nReturn logic was inverted.\nGoing for changing the return value to not return zero as it is makes\nmore sense regarding the naming of the function (cpu_has_cpufreq()).\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3410\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c162eeaa21fde6c27112690f5bc0a461a9f1763e",
      "tree": "022e1162c2ef3f83d6214fdc7f3678bc5545714a",
      "parents": [
        "b31c78e2d6b45a51413c7ec08d703e43f5fb16b3",
        "e6469297d4eecfd9f46929fe1f56a01141cb0791"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:41:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:41:03 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "b31c78e2d6b45a51413c7ec08d703e43f5fb16b3",
      "tree": "4af11a74b979b53349f7b5a302d2323d130fa4cc",
      "parents": [
        "fbbde0c30943306ddb77d969df6be68ebc6dc265",
        "8b1af56b29b9b81538b4d0d4fd9515618618ead1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:34:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:34:05 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "fbbde0c30943306ddb77d969df6be68ebc6dc265",
      "tree": "4870f840d0378210b849b1fd6f37f373a03bde13",
      "parents": [
        "0800c5f7a499a8961c3868e95cc4cf1715166457",
        "515432aa7ae75ea493099f38adc14a99436fa1ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:33:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:33:04 2005 -0800"
      },
      "message": "Merge branch \u0027to_linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n"
    },
    {
      "commit": "0800c5f7a499a8961c3868e95cc4cf1715166457",
      "tree": "609cb9c9cb8e3219722df13907527d3410ae861b",
      "parents": [
        "d6f029130fb83b36fb709a187275b0494035d689"
      ],
      "author": {
        "name": "ASANO Masahiro",
        "email": "masano@tnes.nec.co.jp",
        "time": "Thu Dec 22 13:24:54 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:24:05 2005 -0800"
      },
      "message": "[PATCH] fix posix lock on NFS\n\nNFS client prevents mandatory lock, but there is a flaw on it; Locks are\npossibly left if the mode is changed while locking.\n\nThis permits unlocking even if the mandatory lock bits are set.\n\nSigned-off-by: ASANO Masahiro \u003cmasano@tnes.nec.co.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6f029130fb83b36fb709a187275b0494035d689",
      "tree": "27a5f8fb9fe1fc0df911231b5d9913b246427039",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Dec 21 12:26:25 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:17:39 2005 -0800"
      },
      "message": "[PATCH] fix race with preempt_enable()\n\nCurrently a simple\n\n\tvoid foo(void) { preempt_enable(); }\n\nproduces the following code on ARM:\n\nfoo:\n\tbic\tr3, sp, #8128\n\tbic\tr3, r3, #63\n\tldr\tr2, [r3, #4]\n\tldr\tr1, [r3, #0]\n\tsub\tr2, r2, #1\n\ttst\tr1, #4\n\tstr\tr2, [r3, #4]\n\tblne\tpreempt_schedule\n\tmov\tpc, lr\n\nThe problem is that the TIF_NEED_RESCHED flag is loaded _before_ the\npreemption count is stored back, hence any interrupt coming within that\n3 instruction window causing TIF_NEED_RESCHED to be set won\u0027t be\nseen and scheduling won\u0027t happen as it should.\n\nNothing currently prevents gcc from performing that reordering.  There\nis already a barrier() before the decrement of the preemption count, but\nanother one is needed between this and the TIF_NEED_RESCHED flag test\nfor proper code ordering.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6469297d4eecfd9f46929fe1f56a01141cb0791",
      "tree": "9cdd368a9c5e02c177e54edcfd8bcc06155526a9",
      "parents": [
        "9b78a82c1cf19aa813bdaa184fa840a3ba811750",
        "6b3ae80a63e47f6e97d68a1ddd520e3509e62821"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:41:27 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:41:27 2005 -0800"
      },
      "message": "Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6.14+git+ipv6-fix-20051221a\n"
    },
    {
      "commit": "9b78a82c1cf19aa813bdaa184fa840a3ba811750",
      "tree": "5500cc243037614ed8787b39a3f1baa0246443c9",
      "parents": [
        "4c7e6895027362889422e5dc437dc3238b6b4745"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:39:48 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:39:48 2005 -0800"
      },
      "message": "[IPSEC]: Fix policy updates missed by sockets\n\nThe problem is that when new policies are inserted, sockets do not see\nthe update (but all new route lookups do).\n\nThis bug is related to the SA insertion stale route issue solved\nrecently, and this policy visibility problem can be fixed in a similar\nway.\n\nThe fix is to flush out the bundles of all policies deeper than the\npolicy being inserted.  Consider beginning state of \"outgoing\"\ndirection policy list:\n\n\tpolicy A --\u003e policy B --\u003e policy C --\u003e policy D\n\nFirst, realize that inserting a policy into a list only potentially\nchanges IPSEC routes for that direction.  Therefore we need not bother\nconsidering the policies for other directions.  We need only consider\nthe existing policies in the list we are doing the inserting.\n\nConsider new policy \"B\u0027\", inserted after B.\n\n\tpolicy A --\u003e policy B --\u003e policy B\u0027 --\u003e policy C --\u003e policy D\n\nTwo rules:\n\n1) If policy A or policy B matched before the insertion, they\n   appear before B\u0027 and thus would still match after inserting\n   B\u0027\n\n2) Policy C and D, now \"shadowed\" and after policy B\u0027, potentially\n   contain stale routes because policy B\u0027 might be selected\n   instead of them.\n\nTherefore we only need flush routes assosciated with policies\nappearing after a newly inserted policy, if any.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b1af56b29b9b81538b4d0d4fd9515618618ead1",
      "tree": "a0075fc5af002bc26b6e8217ccb80b92e6bf2b65",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 22 21:55:37 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 22 21:55:37 2005 +1100"
      },
      "message": "powerpc: Fix i8259 cascade on pSeries with XICS interrupt controller\n\nIt turns out that commit f9bd170a87948a9e077149b70fb192c563770fdf\nbroke the cascade from XICS to i8259 on pSeries machines; specifically\nwe ended up not ever doing the EOI on the XICS for the cascade.  The\nresult was that interrupts from the serial ports (and presumably any\nother devices using ISA interrupts) didn\u0027t get through.  This fixes\nit and also simplifies the code, by doing the EOI on the XICS in the\nxics_get_irq routine after reading and acking the interrupt on the\ni8259.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "515432aa7ae75ea493099f38adc14a99436fa1ac",
      "tree": "e34b701a6a81c06ba115c1c9817aea47afed6bd0",
      "parents": [
        "7bb9529602f8bb41a92275825b808a42ed33e5be"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 20 09:48:29 2005 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Dec 22 07:55:12 2005 -0200"
      },
      "message": "V4L/DVB (3191): Fix CC output\n\n- CC data was swapped the wrong way around.\n- Enabling CC disabled XDS and vice versa: these two should\nbe independent from one another.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    },
    {
      "commit": "7bb9529602f8bb41a92275825b808a42ed33e5be",
      "tree": "d719928ae348342b47e50578155ef51f8e85fae3",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Tue Dec 20 18:26:26 2005 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Dec 22 07:55:06 2005 -0200"
      },
      "message": "V4L/DVB (3200): Fix saa7134 ALSA/OSS collisions\n\n- When ALSA or OSS are loaded, check if the other is present\nFixed hotplug notifiers cleanup on module removal\n- The saa7134 DMA sound modules now have their own Kconfig entries, and\nif built statically enforce exclusivity\n- SND_PCM_OSS isn\u0027t necessary for the OSS driver\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    },
    {
      "commit": "4c7e6895027362889422e5dc437dc3238b6b4745",
      "tree": "f26b7e51aa071892839d10b1049de963616d3c5c",
      "parents": [
        "1d1428045c54ef3d172d480806e2066dde0b4b76"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "imcdnzl@gmail.com",
        "time": "Wed Dec 21 19:02:39 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 21 19:02:39 2005 -0800"
      },
      "message": "[DCCP]: Comment typo\n\nI hope to actually change this behaviour shortly but this will help\nanybody grepping code at present.\n\nSigned-off-by: Ian McDonald \u003cimcdnzl@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d1428045c54ef3d172d480806e2066dde0b4b76",
      "tree": "64a2a1a16e02416b2f49b62faaa5c9f7b7307373",
      "parents": [
        "7eb1b3d372a53fe9220b9e3b579886db0fe2f897"
      ],
      "author": {
        "name": "Kristian Slavov",
        "email": "kristian.slavov@nomadiclab.com",
        "time": "Wed Dec 21 18:47:24 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 21 18:47:24 2005 -0800"
      },
      "message": "[IPV6]: Fix address deletion\n\nIf you add more than one IPv6 address belonging to the same prefix and \ndelete the address that was last added, routing table entry for that \nprefix is also deleted.\nTested on 2.6.14.4\n\nTo reproduce:\nip addr add 3ffe::1/64 dev eth0\nip addr add 3ffe::2/64 dev eth0\n/* wait DAD */\nsleep 1\nip addr del 3ffe::2/64 dev eth0\nip -6 route\n\n(route to 3ffe::/64 should be gone)\n\nIn ipv6_del_addr(), if ifa \u003d\u003d ifp, we set ifa-\u003eif_next to NULL, and later \nassign ifap \u003d \u0026ifa-\u003eif_next, effectively terminating the for-loop.\nThis prevents us from checking if there are other addresses using the same \nprefix that are valid, and thus resulting in deletion of the prefix.\nThis applies only if the first entry in idev-\u003eaddr_list is the address to \nbe deleted.\n\nSigned-off-by: Kristian Slavov \u003ckristian.slavov@nomadiclab.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7eb1b3d372a53fe9220b9e3b579886db0fe2f897",
      "tree": "76d3b65fc078ac873428796bfd7d2785dd2a4aa4",
      "parents": [
        "0d77d59f6293438f25e0560172699c0d3e4ef5ac"
      ],
      "author": {
        "name": "Mika Kukkonen",
        "email": "mikukkon@iki.fi",
        "time": "Wed Dec 21 18:39:49 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 21 18:39:49 2005 -0800"
      },
      "message": "[VLAN]: Add two missing checks to vlan_ioctl_handler()\n\nIn vlan_ioctl_handler() the code misses couple checks for\nerror return values.\n\nSigned-off-by: Mika Kukkonen \u003cmikukkon@iki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d77d59f6293438f25e0560172699c0d3e4ef5ac",
      "tree": "aa527856369efdafe7fd26aff4ed893cc333bc41",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Mika Kukkonen",
        "email": "mikukkon@iki.fi",
        "time": "Wed Dec 21 18:38:26 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 21 18:38:26 2005 -0800"
      },
      "message": "[NETROM]: Fix three if-statements in nr_state1_machine()\n\nI found these while compiling with extra gcc warnings;\nconsidering the indenting surely they are not intentional?\n\nSigned-off-by: Mika Kukkonen \u003cmikukkon@iki.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5ea4e26602fa7f5141872f2c17a862f1974a73f",
      "tree": "b403b2c2a8a2baf30755ea044ecea9dca495934c",
      "parents": [
        "c7ac6b42ffba28c350cbcd48268f46689f6eb1cc",
        "863a930a40eb7f2d18534c2c166b22582f5c6cfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 15:09:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 15:09:50 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "c7ac6b42ffba28c350cbcd48268f46689f6eb1cc",
      "tree": "51520d34b0fa957a80eb645f6f56bc561ec3d233",
      "parents": [
        "5a9191ff683ce4ebfd2c6a15e2989f5b1f420321"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:52:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:52:32 2005 -0800"
      },
      "message": "Initialize drivers/media/video/saa7134 late\n\nWhen compiled-in, make sure the sound system has initialized\nbefore these drivers do.\n\nReported by Adrian Bunk \u003cbunk@stusta.de\u003e\n\n(The right fix would be to make the sound core use \"subsys_initcall()\"\nand thus initialize before all normal drivers, but this is the quick\nand limited safe fix for 2.6.15).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a9191ff683ce4ebfd2c6a15e2989f5b1f420321",
      "tree": "e4b18ed80e48bfd01560f44dfc61e9fab57c71cb",
      "parents": [
        "28120be5d6830cd7c7777d8bf570bdb20abef58a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Dec 21 14:28:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:46:35 2005 -0800"
      },
      "message": "[PATCH] usbcore: allow suspend/resume even if drivers don\u0027t support it\n\nThis patch (as618) changes usbcore to prevent derailing the\nsuspend/resume sequence when a USB driver doesn\u0027t include support for\nit.  This is a workaround rather than a true fix; the core needs to be\nchanged so that URB submissions from suspended drivers can be refused\nand outstanding URBs cancelled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28120be5d6830cd7c7777d8bf570bdb20abef58a",
      "tree": "a7aecedc557ae1c5ae4b4d7fa21a1eed879c842e",
      "parents": [
        "23f9b317e0ba4fbc5fc9524275d0105fa87e2027"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@booyaka.com",
        "time": "Wed Dec 21 14:28:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:46:34 2005 -0800"
      },
      "message": "[PATCH] USB Storage: Force starget-\u003escsi_level in usb-storage scsiglue.c\n\nWhen the usb-storage module forces sdev-\u003escsi_level to SCSI_2, it should\nalso force starget-\u003escsi_level to the same value.  Otherwise, the SCSI\nlayer may attempt to issue SCSI-3 commands to the device, such as REPORT\nLUNS, which it cannot handle.  This can prevent the device from working\nwith Linux.\n\nThe AMS Venus DS3 DS2316SU2S SATA-to-SATA+USB enclosure, based on the\nOxford Semiconductor OXU921S chip, requires this patch to function\ncorrectly on Linux.  The enclosure reports a SCSI-3 SPC-2 command set\nlevel, but does not correctly handle the REPORT LUNS SCSI command -\nprobably due to a bug in its firmware.\n\nIt seems likely that other USB storage enclosures with similar bugs will\nalso benefit from this patch.\n\nTony Lindgren \u003ctony@atomide.com\u003e collaborated in the development of this\npatch.\n\nSigned-off-by: Paul Walmsley \u003cpaul@booyaka.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23f9b317e0ba4fbc5fc9524275d0105fa87e2027",
      "tree": "5d5681de11b3cb626d26485482de5d5838569ae8",
      "parents": [
        "bee5ab3f572d9499c42e75b958ff7309ff830a13"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 21 02:27:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:45:25 2005 -0800"
      },
      "message": "[PATCH] include/linux/irq.h: #include \u003clinux/smp.h\u003e\n\nJan\u0027s crosscompile page [1] shows, that one regression in 2.6.15-rc is\nthat the v850 defconfig does no longer compile.\n\nThe compile error is:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/v850/kernel/setup.o\nIn file included from /usr/src/ctest/rc/kernel/arch/v850/kernel/setup.c:17:\n/usr/src/ctest/rc/kernel/include/linux/irq.h:13:43: asm/smp.h: No such file or directory\nmake[2]: *** [arch/v850/kernel/setup.o] Error 1\n\n\u003c--  snip  --\u003e\n\nThe #include \u003casm/smp.h\u003e in irq.h was intruduced in 2.6.15-rc.\n\nSince include/linux/irq.h needs code from asm/smp.h only in the\nCONFIG_SMP\u003dy case and linux/smp.h #include\u0027s asm/smp.h only in the\nCONFIG_SMP\u003dy case, I\u0027m suggesting this patch to #include \u003clinux/smp.h\u003e\nin irq.h.\n\nI\u0027ve tested the compilation with both CONFIG_SMP\u003dy and CONFIG_SMP\u003dn\non i386.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bee5ab3f572d9499c42e75b958ff7309ff830a13",
      "tree": "ec48438ed1a7b3d3794a0a4cc577d0bab69b7f03",
      "parents": [
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d",
        "5b2db367a28c12e8dfd0b404d9ea35e948c5d7b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 11:05:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 11:05:15 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n"
    },
    {
      "commit": "6b3ae80a63e47f6e97d68a1ddd520e3509e62821",
      "tree": "8f4f40abffc2702c8b05323c93b5f122360ea412",
      "parents": [
        "c5e33bddd3c798f681f8f3027270127be6b61a3b"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:58:01 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:58:01 2005 +0900"
      },
      "message": "[IPV6]: Don\u0027t select a tentative address as a source address.\n\nA tentative address is not considered \"assigned to an interface\"\nin the traditional sense (RFC2462 Section 4).\nDon\u0027t try to select such an address for the source address.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "c5e33bddd3c798f681f8f3027270127be6b61a3b",
      "tree": "b8929b76a8e485becccf25a3385124fa88e5a17d",
      "parents": [
        "3c21edbd113788b110116141c8078623a0900b6a"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:44 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:44 2005 +0900"
      },
      "message": "[IPV6]: Run DAD when the link becomes ready.\n\nIf the link was not available when the interface was created,\nrun DAD for pending tentative addresses when the link becomes ready.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "3c21edbd113788b110116141c8078623a0900b6a",
      "tree": "b6d7cc0655f0965725e6b3a025724ea018c53c4a",
      "parents": [
        "8de3351e6e0a1081fbf6864ae37839e327699a08"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:24 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:24 2005 +0900"
      },
      "message": "[IPV6]: Defer IPv6 device initialization until the link becomes ready.\n\nNETDEV_UP might be sent even if the link attached to the interface was\nnot ready.  DAD does not make sense in such case, so we won\u0027t do so.\nAfter interface\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "8de3351e6e0a1081fbf6864ae37839e327699a08",
      "tree": "83f2a001101dee12de37542f554c255cd5dbf18e",
      "parents": [
        "58c4fb86eabcbc385d954843a635b7f4327be6b0"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:06 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:57:06 2005 +0900"
      },
      "message": "[IPV6]: Try not to send icmp to anycast address.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "58c4fb86eabcbc385d954843a635b7f4327be6b0",
      "tree": "86d6b7401208248716493a3ddef63b034ae69510",
      "parents": [
        "bb44f116a14c4c932f15c79acfafd46bcb43ca9a"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:56:42 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:56:42 2005 +0900"
      },
      "message": "[IPV6]: Flag RTF_ANYCAST for anycast routes.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "05465fd5622202d65634b3a9a8bcc9cbb384a82a",
      "tree": "d65cb723395602037f84e1bc20ac46e48dff6e37",
      "parents": [
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Thu Dec 08 15:37:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 21 04:52:16 2005 -0500"
      },
      "message": "[ACPI] increase owner_id limit to 64 from 32\n\nThis is an interim patch until changes in an updated\nACPICA core increase the limit to 255.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d8bcd8e41576809f276fa44be5012568296cce41",
      "tree": "ec48438ed1a7b3d3794a0a4cc577d0bab69b7f03",
      "parents": [
        "5b2db367a28c12e8dfd0b404d9ea35e948c5d7b3",
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 21 04:38:01 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 21 04:38:01 2005 -0500"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d",
      "tree": "12b7646800600b17cbe019fa3b452a57231f1594",
      "parents": [
        "fd30fc3256824f03c2ff9317269d66f72f7042ca",
        "a9c9dff1bc64750c81ee99779164d304c35d2ff3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 17:33:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 17:33:54 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "fd30fc3256824f03c2ff9317269d66f72f7042ca",
      "tree": "863a1ba4ddae961e2727343c17d15f64c3f4d463",
      "parents": [
        "bb44f116a14c4c932f15c79acfafd46bcb43ca9a"
      ],
      "author": {
        "name": "Tom Zanussi",
        "email": "zanussi@us.ibm.com",
        "time": "Tue Dec 20 13:10:22 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 17:33:22 2005 -0800"
      },
      "message": "[PATCH] relayfs: remove warning printk() in relay_switch_subbuf()\n\nThere\u0027s currently a diagnostic printk in relay_switch_subbuf() meant as\na warning if you accidentally try to log an event larger than the\nsub-buffer size.\n\nThe problem is if this happens while logging from somewhere it\u0027s not\nsafe to be doing printks, such as in the scheduler, you can end up with\na deadlock.  This patch removes the warning from relay_switch_subbuf()\nand instead prints some diagnostic info when the channel is closed.\n\nThanks to Mathieu Desnoyers for pointing out the problem and\nsuggesting a fix.\n\nSigned-off-by: Tom Zanussi \u003czanussi@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9c9dff1bc64750c81ee99779164d304c35d2ff3",
      "tree": "26f0c21862afe034f3cc1524dd14e7d2ab678aac",
      "parents": [
        "bb44f116a14c4c932f15c79acfafd46bcb43ca9a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 20 14:53:05 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 20 14:53:05 2005 -0800"
      },
      "message": "[SPARC64]: Stop putting -finline-limit\u003dXXX into CFLAGS\n\nIt was a stupid workaround for the \"static inline\" vs.\n\"extern inline\" issues of long ago, and it is what causes\nschedule() to be inlined like crazy into kernel/sched.c\nwhen -Os is specified.\n\nMIPS and S390 should probably do the same.\n\nNow CC_OPTIMIZE_FOR_SIZE can be safely used on sparc64\nonce more.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb44f116a14c4c932f15c79acfafd46bcb43ca9a",
      "tree": "d8f5dc090cef75f22e7ca152298096bb2877b6b8",
      "parents": [
        "391eadeec836463a4e6e3843953bbe40f6522593"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 20 11:54:17 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 10:47:55 2005 -0800"
      },
      "message": "[PATCH] fix spinlock-debugging smp_processor_id() usage\n\nWhen a spinlock debugging check hits, we print the CPU number as an\ninformational thing - but there is no guarantee that preemption is off\nat that point - hence we should use raw_smp_processor_id().  Otherwise\nDEBUG_PREEMPT will print a warning.\n\nWith this fix the warning goes away and only the spinlock-debugging info\nis printed.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "391eadeec836463a4e6e3843953bbe40f6522593",
      "tree": "4ffdfc0daab85cf32f2b0c29f6750b7bfd939a7e",
      "parents": [
        "b7964c3d88668cef57e1a99861477168eeff4743"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Dec 20 07:23:47 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 10:41:57 2005 -0800"
      },
      "message": "[PATCH] Fix build with CONFIG_PCI_MMCONFIG\n\nNow needs to include the type 1 functions (\"direct\") too.\n\nReported by Pavel Roskin \u003cproski@gnu.org\u003e\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7964c3d88668cef57e1a99861477168eeff4743",
      "tree": "8672bb2693fccdb97eaad46c7d59ef3c2ff069bf",
      "parents": [
        "9e28393998d3d0733097306762f6d1c083fc92c6"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Tue Dec 20 16:29:05 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 10:31:33 2005 -0800"
      },
      "message": "[PATCH] nfsd: check for read-only exports before setting acls\n\nWe must check for MAY_SATTR before setting acls, which includes checking\nfor read-only exports: the lower-level setxattr operation that\neventually sets the acl cannot check export-level restrictions.\n\nBug reported by Martin Walter \u003cmawa@uni-freiburg.de\u003e.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nAcked-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e28393998d3d0733097306762f6d1c083fc92c6",
      "tree": "9cc87f8c1f936164fd570c58126ef761839f74e3",
      "parents": [
        "7e8702334841b6da4b8f564dc1771ca17c59a621"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Dec 20 15:21:24 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 10:31:33 2005 -0800"
      },
      "message": "[PATCH] kernel/params.c: fix sysfs access with CONFIG_MODULES\u003dn\n\nAll the work was done to setup the file and maintain the file handles but\nthe access functions were zeroed out due to the #ifdef.  Removing the\n#ifdef allows full access to all the parameters when CONFIG_MODULES\u003dn.\n\nakpm: put it back again, but use CONFIG_SYSFS instead.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e8702334841b6da4b8f564dc1771ca17c59a621",
      "tree": "73f52ad8b0b61a5d863b324041bcc519d7cc5242",
      "parents": [
        "7ca0b3bf695632003a2a0f98b9fc1451b0483346"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@muc.de",
        "time": "Tue Dec 20 14:45:19 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 10:13:54 2005 -0800"
      },
      "message": "[PATCH] Fix swiotlb pci_map_sg error handling\n\nThe overflow checking condition in lib/swiotlb.c was wrong.\nIt would first run a NULL pointer through virt_to_phys before\ntesting it. Since pci_map_sg overflow is not that uncommon\nand causes data corruption (including broken file systems) when not\nproperly detected I think it\u0027s better to fix it in 2.6.15.\n\nThis affects x86-64 and IA64.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ca0b3bf695632003a2a0f98b9fc1451b0483346",
      "tree": "149233620d7d18a45c31bfb357321886b19eed52",
      "parents": [
        "d5d74efbeac61c73431e8ef032e97d2d1004ce88"
      ],
      "author": {
        "name": "Knut Petersen",
        "email": "Knut_Petersen@t-online.de",
        "time": "Tue Dec 20 08:18:09 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:44:20 2005 -0800"
      },
      "message": "[PATCH] Fix framebuffer console upside-down ywrap scrolling\n\nWhenever ywrap scrolling is selected together with 180 degree screen\nrotation, 2.6.15-rc6 and earlier versions are broken.  fb_pan_display()\nexpects non-negative yoffsets, but ud_update_start() calls it with\nyoffsets down to -(yres - font height).  This patch transforms yoffset\nto the correct range 0 ...  vyres-1.\n\nSome obviously unneeded parentheses are removed, too.\n\nVerified with cyblafb, should be applied before 2.6.15-final because it\ndoes fix the framebuffer rotation code introduced early in the 2.6.15\nrelease cycle.\n\nSigned-off-by: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5d74efbeac61c73431e8ef032e97d2d1004ce88",
      "tree": "7ad8a86b8d203ef566cb89656bf394a8dcd7edd3",
      "parents": [
        "fc7e13104f823d1ea9c1f4dd7531c14b0c1e6e7e",
        "5a1244e9ddb77eafb1de69a1be14e06ca04e733a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:41:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:41:25 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "fc7e13104f823d1ea9c1f4dd7531c14b0c1e6e7e",
      "tree": "489070a6f39a062c7f51cab3cb4c976810eb7556",
      "parents": [
        "33c37c06f8066342764bd1568c9f3524efe889a5",
        "9b5b1f5bf9dcdb6f23abf65977a675eb4deba3c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:35:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:35:05 2005 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linux-nfs.org/pub/linux/nfs-2.6\n"
    },
    {
      "commit": "33c37c06f8066342764bd1568c9f3524efe889a5",
      "tree": "ba308b43facb9fc39f412dc82ee79e96cd022df8",
      "parents": [
        "4b3760ce3d448d4af3036cd6c650d651a16ee02d"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 19 15:11:49 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:27:15 2005 -0800"
      },
      "message": "[PATCH] intelfb: Fix oops when changing video mode\n\nReported by: janis huang (Bugzilla Bug 5747)\n\nFix on oops in intelfb.  Not sure what\u0027s happening, looks like\ndinfo-\u003ename pointer is invalidated after initialization.  Remove\nintelfb_get_fix, it\u0027s not needed and move the majority of the code to\nthe initialization routine.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b3760ce3d448d4af3036cd6c650d651a16ee02d",
      "tree": "369f5680fad714f215f7b96b7b62975d55c55424",
      "parents": [
        "6ee7fb7e363aa8828b3920422416707c79f39007"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 19 15:11:40 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:27:15 2005 -0800"
      },
      "message": "[PATCH] intelfb: Fix freeing of nonexistent resource\n\nFix intelfb trying to free a non-existent resource in its error path.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ee7fb7e363aa8828b3920422416707c79f39007",
      "tree": "2a11705c9ba8507ce7a31893acde957fb98ea8c5",
      "parents": [
        "3e1ec1f43307575d4e04c513aa3c30d69c32b9dc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 19 11:24:53 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 09:25:33 2005 -0800"
      },
      "message": "[PATCH] powerpc: g5 thermal overtemp bug\n\nThe g5 thermal control for liquid cooled machines has a small bug, when\nthe temperatures gets too high, it boosts all fans to the max, but\nincorrectly sets the liquids pump to the min instead of the max speed,\nthus causing the overtemp condition not to clear and the machine to shut\ndown after a while. This fixes it to set the pumps to max speed instead.\nThis problem might explain some of the reports of random shutdowns that\nsome g5 users have been reporting in the past.\n\nMany thanks to Marcus Rothe for spending a lot of time trying various\npatches \u0026 sending log logs before I found out that typo. Note that\novertemp handling is still not perfect and the machine might still\nshutdown, that patch should reduce if not eliminate such occcurences in\n\"normal\" conditions with high load. I\u0027ll implement a better handling\nwith proper slowing down of the CPUs later.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a1244e9ddb77eafb1de69a1be14e06ca04e733a",
      "tree": "1993d325379cb909e0eb216dd5bb767230b24dcd",
      "parents": [
        "b273ed266a353ee6b238856e1ae705660dafdd70"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 20 16:00:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 20 16:00:17 2005 +1100"
      },
      "message": "powerpc: update defconfigs\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b273ed266a353ee6b238856e1ae705660dafdd70",
      "tree": "ecc520a875549537e61de65ad624bb08341b69f3",
      "parents": [
        "3eb6f26bcd0d2ce53498deda988e68d663e1c9c2"
      ],
      "author": {
        "name": "Edson Seabra",
        "email": "Edson.Seabra@cyclades.com",
        "time": "Mon Dec 19 09:16:50 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 20 15:39:33 2005 +1100"
      },
      "message": "[PATCH] powerpc: CPM2 interrupt handler failure after 100,000 interrupts\n\nThe CPM2 interrupt handler does not return success to the IRQ subsystem, which\ncauses it to kill the IRQ line after 100,000 interrupts.\n\nSigned-off-by: Edson Seabra \u003cEdson.Seabra@cyclades.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3eb6f26bcd0d2ce53498deda988e68d663e1c9c2",
      "tree": "2e52267600ebfe1f97cbab822143197d0a9edaa3",
      "parents": [
        "7116317dc9148d783846299fc80a7d377baa6dca"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 20 15:38:47 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 20 15:38:47 2005 +1100"
      },
      "message": "powerpc: correct register usage in 64-bit syscall exit path\n\nSince we don\u0027t restore the volatile registers in the syscall exit\npath, we need to make sure we don\u0027t leak any potentially interesting\nvalues from the kernel to userspace.  This was already the case for\nall except r11.  This makes it use r11 for an MSR value, so r11 will\nhave an (uninteresting) MSR value in it on return to userspace.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9b5b1f5bf9dcdb6f23abf65977a675eb4deba3c0",
      "tree": "2f7f341d38d6a8ae71ff1fefa9e48a467b34f5a1",
      "parents": [
        "48e49187753ec3b4fa84a7165c9b7a59f3875b56"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Dec 19 17:11:25 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Dec 19 23:12:31 2005 -0500"
      },
      "message": "NLM: Fix Oops in nlmclnt_mark_reclaim()\n\n When mixing -olock and -onolock mounts on the same client, we have to\n check that fl-\u003efl_u.nfs_fl.owner is set before dereferencing it.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "48e49187753ec3b4fa84a7165c9b7a59f3875b56",
      "tree": "7f20c20f2b4e653ba49d0b6639039e47607a409c",
      "parents": [
        "29884df0d89c1df0dec3449405bc41569bb44800"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Dec 19 17:11:22 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Dec 19 23:12:21 2005 -0500"
      },
      "message": "SUNRPC: Fix \"EPIPE\" error on mount of rpcsec_gss-protected partitions\n\n gss_create_upcall() should not error just because rpc.gssd closed the\n pipe on its end. Instead, it should requeue the pending requests and then\n retry.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "29884df0d89c1df0dec3449405bc41569bb44800",
      "tree": "b836dc3ece80a901d1b7a9e946bf0d51ec0c8c4f",
      "parents": [
        "b079fa7baa86b47579f3f60f86d03d21c76159b8"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Dec 13 16:13:54 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Dec 19 23:12:09 2005 -0500"
      },
      "message": "NFS: Fix another O_DIRECT race\n\n Ensure we call unmap_mapping_range() and sync dirty pages to disk before\n doing an NFS direct write.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "b079fa7baa86b47579f3f60f86d03d21c76159b8",
      "tree": "a62d8d031315459083d546e639faaa5ce0162a03",
      "parents": [
        "3e1ec1f43307575d4e04c513aa3c30d69c32b9dc"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Dec 13 16:13:52 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Dec 19 23:11:54 2005 -0500"
      },
      "message": "RPC: Do not block on skb allocation\n\n If we get something like the following,\n [  125.300636]  [\u003cc04086e1\u003e] schedule_timeout+0x54/0xa5\n [  125.305931]  [\u003cc040866e\u003e] io_schedule_timeout+0x29/0x33\n [  125.311495]  [\u003cc02880c4\u003e] blk_congestion_wait+0x70/0x85\n [  125.317058]  [\u003cc014136b\u003e] throttle_vm_writeout+0x69/0x7d\n [  125.322720]  [\u003cc014714d\u003e] shrink_zone+0xe0/0xfa\n [  125.327560]  [\u003cc01471d4\u003e] shrink_caches+0x6d/0x6f\n [  125.332581]  [\u003cc01472a6\u003e] try_to_free_pages+0xd0/0x1b5\n [  125.338056]  [\u003cc013fa4b\u003e] __alloc_pages+0x135/0x2e8\n [  125.343258]  [\u003cc03b74ad\u003e] tcp_sendmsg+0xaa0/0xb78\n [  125.348281]  [\u003cc03d4666\u003e] inet_sendmsg+0x48/0x53\n [  125.353212]  [\u003cc0388716\u003e] sock_sendmsg+0xb8/0xd3\n [  125.358147]  [\u003cc0388773\u003e] kernel_sendmsg+0x42/0x4f\n [  125.363259]  [\u003cc038bc00\u003e] sock_no_sendpage+0x5e/0x77\n [  125.368556]  [\u003cc03ee7af\u003e] xs_tcp_send_request+0x2af/0x375\n then the socket is blocked until memory is reclaimed, and no\n progress can ever be made.\n\n Try to access the emergency pools by using GFP_ATOMIC.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "3e1ec1f43307575d4e04c513aa3c30d69c32b9dc",
      "tree": "5417813a188df32e49e55515d50b975f7ccbe50a",
      "parents": [
        "bcb97940f31ded5ac551da8bfc849583203fc6f2",
        "ecfa4fdca15c089e372095325d9e78264224aeb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 18:34:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 18:34:37 2005 -0800"
      },
      "message": "Merge branch \u0027to_linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n"
    },
    {
      "commit": "bcb97940f31ded5ac551da8bfc849583203fc6f2",
      "tree": "45fe99d622583afc2a433f8a6dbc949937fbbcd6",
      "parents": [
        "f98d2dfd02183e016a6295f72140c60d691c9188"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Tue Dec 20 11:07:00 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:47:50 2005 -0800"
      },
      "message": "[PATCH] md: Change case of raid level reported in sys/mdX/md/level\n\nI had thought that keeping the reported tail level clearly different\nfrom the module name was a good idea, but I\u0027ve changed my mind.\n\n\u0027raid5\u0027 is better and probably less confusing than \u0027RAID-5\u0027.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f98d2dfd02183e016a6295f72140c60d691c9188",
      "tree": "d92ac89a1e5096f979bb93029b3f06e46973e7ca",
      "parents": [
        "931b11be325e0e866b64bac7cab64d51c7759371"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Dec 19 11:49:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:47:50 2005 -0800"
      },
      "message": "[PATCH] block: Cleanup CDROMEJECT ioctl\n\nThis is just a basic cleanup. No change in functionality.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "931b11be325e0e866b64bac7cab64d51c7759371",
      "tree": "1160085424552859138cf6b92acfbc66d86e64b8",
      "parents": [
        "546ac8a63186a06e5d21778eefa4695232aee5b8",
        "38690194bc897dd60a61a71b15e861e13b5d8bdd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:46:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:46:14 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/tg3-2.6\n"
    },
    {
      "commit": "546ac8a63186a06e5d21778eefa4695232aee5b8",
      "tree": "9af42a244753596cd30ac90473fe9f76ee7e9b7e",
      "parents": [
        "ce7fa1b3f9105873f6e26edb7241c848cab70e4d",
        "ce37e5f90366cb90320a285edd2113fd807f3ab6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:43:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:43:57 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "ce7fa1b3f9105873f6e26edb7241c848cab70e4d",
      "tree": "ef88e085dbf26fa10970759876df80adb4a1ae46",
      "parents": [
        "d898d485e721db45be555c27df5de03281f2fd05",
        "9bffc4ace1ed875667dbe5b29065d96bec558c62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:43:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:43:36 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "d898d485e721db45be555c27df5de03281f2fd05",
      "tree": "2da2fb89a2dd309ef2fd2c651ca87027134c4073",
      "parents": [
        "df7addbb45874f0f992266003155de5a22e1872f",
        "7c612bfd4ed3064fd48a4877a114c8186547367b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:43:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 19 16:43:13 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "38690194bc897dd60a61a71b15e861e13b5d8bdd",
      "tree": "e22bcf8fa17bb374beff14a8fb693334e6e99f19",
      "parents": [
        "b401e9e2ec44a5fc1d8053546276bff584b7118e"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 19 16:27:28 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 19 16:27:28 2005 -0800"
      },
      "message": "[TG3]: Fix ethtool memory test\n\nSkip the memory 0xb50 to 0x1000 during \"ethtool -t\" memory test.\nOverwriting memory in this region can cause ASF problems.\n\nUpdate version and release date.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b401e9e2ec44a5fc1d8053546276bff584b7118e",
      "tree": "3f554445d377269c941688d2ce23479bd198d8a3",
      "parents": [
        "dc56b7d46dd2b303a844166ef931270b882bf08c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 19 16:27:04 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 19 16:27:04 2005 -0800"
      },
      "message": "[TG3]: Add tw32_wait_f() for some sensitive registers\n\nThe tw32_f() function (register write with immediate read flush) can\nhang when used on some registers to switch clock frequencies and\npower. A new tw32_wait_f() is added for such registers with the\ndelay before the read and after the read.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc56b7d46dd2b303a844166ef931270b882bf08c",
      "tree": "80b4270d0addf4cf335b9dd47e5c4507c8f8a7b6",
      "parents": [
        "8c2dc7e1e7213c55f1b97eba09de6c0cee9ad12f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 19 16:26:28 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 19 16:26:28 2005 -0800"
      },
      "message": "[TG3]: Some low power fixes\n\nAdd some missing workarounds in tg3_set_power_state():\n\n1. Workaround to prevent overdrawing current on 5714.\n\n2. Do not power down 5700\u0027s PHY because of hw limitation.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c2dc7e1e7213c55f1b97eba09de6c0cee9ad12f",
      "tree": "47bc9b91cc44c68701004494bb9dc9d777ba27a4",
      "parents": [
        "df7addbb45874f0f992266003155de5a22e1872f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Dec 19 16:26:02 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 19 16:26:02 2005 -0800"
      },
      "message": "[TG3]: Fix peer device handling\n\nLocate the pdev_peer for dual port 5714 NIC devices in addition to\n5704 devices. The name is also changed to tg3_find_peer() from\ntg3_find_5704_peer(). It is also necessary to call netdev_priv() to\nget to the peer\u0027s private tg3 structure.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce37e5f90366cb90320a285edd2113fd807f3ab6",
      "tree": "a7cd328af50a2434dc0ccd0056b941df04837cc6",
      "parents": [
        "df7addbb45874f0f992266003155de5a22e1872f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Dec 19 14:52:24 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 19 14:52:24 2005 -0800"
      },
      "message": "[SPARC]: Fix RTC build failure.\n\nOn sparc and sparc64, the rtc driver doesn\u0027t compile with PCI support \ndisabled.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "9bffc4ace1ed875667dbe5b29065d96bec558c62"
}
