)]}'
{
  "log": [
    {
      "commit": "b4ed372b29e458021293e1c791d92d90f1bf5fe3",
      "tree": "717bacf9e4679908db59f41d7f88147f28070b6f",
      "parents": [
        "8903bab009d3e9b34050042f8c0faf741eb027be"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu May 24 15:22:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:52:47 2007 -0400"
      },
      "message": "sky2: dont set bogus bit in PHY register\n\nThis code inherited from the sk98lin driver is incorrect on the Yukon2.\nThe GPHY_CTRL register values are specific to the internal PHY of the chip\nand the values used were leftovers.\nDriver was setting bit 13 which is now the INT polarity for the PHY!\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8903bab009d3e9b34050042f8c0faf741eb027be",
      "tree": "1e1df689c95e3eafda6fac8d5503cf9b8caac8bc",
      "parents": [
        "7f397dcdb78d699a20d96bfcfb595a2411a5bbd2",
        "d7ea3be56adc95b17351221fd95e78115f3b01f4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:46:14 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:46:14 2007 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "7f397dcdb78d699a20d96bfcfb595a2411a5bbd2",
      "tree": "7ecb0b2f782a4e18eef80ff638f0469cd4ad0233",
      "parents": [
        "602b6aeefe8932dd8bb15014e8fe6bb25d736361"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue May 29 21:58:10 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 20:09:34 2007 -0700"
      },
      "message": "random: fix seeding with zero entropy\n\nAdd data from zero-entropy random_writes directly to output pools to\navoid accounting difficulties on machines without entropy sources.\n\nTested on lguest with all entropy sources disabled.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nAcked-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "602b6aeefe8932dd8bb15014e8fe6bb25d736361",
      "tree": "7f6eb6fe0a492b91679785705389b043b7406986",
      "parents": [
        "f717221b4e51284c153ab4265c4607e86037047b"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue May 29 21:54:27 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 20:09:34 2007 -0700"
      },
      "message": "random: fix error in entropy extraction\n\nFix cast error in entropy extraction.\nAdd comments explaining the magic 16.\nRemove extra confusing loop variable.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nAcked-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f717221b4e51284c153ab4265c4607e86037047b",
      "tree": "bb46f8729d83bab79773646f544a6a8423589f4c",
      "parents": [
        "eaad084bb0f3a6259e56400cd45d061dbf040600",
        "a2cb4a98f243d01f2c8d5799c764bb96ffa66c44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 18:12:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 18:12:34 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Fix last allocated object tracking in bitmap allocator\n  IB/cm: Fix stale connection detection\n  IPoIB/cm: Fix performance regression on Mellanox\n  IB/mthca: Fix handling of send CQE with error for QPs connected to SRQ\n"
    },
    {
      "commit": "eaad084bb0f3a6259e56400cd45d061dbf040600",
      "tree": "34a5f5c3e1a849b035510ee28d5aaffd42a36dcc",
      "parents": [
        "6e98ee75c3ab99db48ecc0615c2246dc193111a9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 29 23:47:39 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 18:11:10 2007 -0700"
      },
      "message": "NOHZ: prevent multiplication overflow - stop timer for huge timeouts\n\nget_next_timer_interrupt() returns a delta of (LONG_MAX \u003e 1) in case\nthere is no timer pending. On 64 bit machines this results in a\nmultiplication overflow in tick_nohz_stop_sched_tick().\n\nReported by: Dave Miller \u003cdavem@davemloft.net\u003e\n\nMake the return value a constant and limit the return value to a 32 bit\nvalue.\n\nWhen the max timeout value is returned, we can safely stop the tick\ntimer device. The max jiffies delta results in a 12 days timeout for\nHZ\u003d1000.\n\nIn the long term the get_next_timer_interrupt() code needs to be\nreworked to return ktime instead of jiffies, but we have to wait until\nthe last users of the original NO_IDLE_HZ code are converted.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2cb4a98f243d01f2c8d5799c764bb96ffa66c44",
      "tree": "8bf4e73ab877936da113969c941a51e6aef8d319",
      "parents": [
        "d998ccce020e2cfcf11c6b57503532930ede2894"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "message": "IB/mlx4: Fix last allocated object tracking in bitmap allocator\n\nSet last allocated object to the object after the one just allocated\nbefore ORing in the extra top bits.  Also handle the case where this\nwraps around.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d998ccce020e2cfcf11c6b57503532930ede2894",
      "tree": "ee9756ab7c9bf087dc47ecd43c1e3a4c439a26c5",
      "parents": [
        "ec56dc0b7f6c3fec20bbc2e98ff1a06edf2fc9b9"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Mon May 21 17:38:02 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "message": "IB/cm: Fix stale connection detection\n\nThe ib_cm can incorrectly detect a stale connection (a new connection\nrequest for a QPN that is already connected) as a duplicate connection\nrequest.  Separate the handling of potential duplicate REQs from stale\nconnections.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ec56dc0b7f6c3fec20bbc2e98ff1a06edf2fc9b9",
      "tree": "3bb5379d1bc2cd42526fe3d97b728f0d743bca30",
      "parents": [
        "8b7e15772a286d0ef8e4f8eca422ce5368b6fa97"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Mon May 28 14:37:27 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "message": "IPoIB/cm: Fix performance regression on Mellanox\n\ncommit 518b1646 (\"IPoIB/cm: Fix SRQ WR leak\") introduced a severe\nperformance regression on Mellanox cards, because keeping a QP in the\nerror state for extended periods of time moves hardware to the slow\npath (until the QP is destroyed).  For example, MPI latency goes from\n~3 usecs to ~7 usecs.\n\nFix this by posting a send WR on one of the QPs that are being\nflushed, instead of using a separate drain QP that is kept in the\nerror state.\n\nThis fixes bug \u003chttps://bugs.openfabrics.org/show_bug.cgi?id\u003d636\u003e,\nreported and bisected by Scott Weitzenkamp at Cisco and debugged by\nSasha Mikheev at Voltaire.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "8b7e15772a286d0ef8e4f8eca422ce5368b6fa97",
      "tree": "646d1d449b0f123d2567a16c5c2a341b17b67933",
      "parents": [
        "6e98ee75c3ab99db48ecc0615c2246dc193111a9"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Sun May 27 18:06:42 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "message": "IB/mthca: Fix handling of send CQE with error for QPs connected to SRQ\n\nmthca_free_err_wqe() currently treats both send and receive CQEs\nidentically if a QP is using an SRQ.  But for Tavor hardware, send\nCQEs with error can be chained together even if the RQ is part of SRQ,\nso we may miss some CQEs.\n\nFix by following the WQE chain for all send CQEs even for non-SRQ QPs.\n\nThis fixes crashes in IPoIB CM:\n\u003chttps://bugs.openfabrics.org//show_bug.cgi?id\u003d604\u003e\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "6e98ee75c3ab99db48ecc0615c2246dc193111a9",
      "tree": "afdad9dc968ebef3787e7dc16a41290a525f18f5",
      "parents": [
        "486b4ce13221aa6cd0cbc9fff6993f444d8a52b5",
        "7db35f31cbb8ca1dbaba03d74b7db79ace084358"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 14:03:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 14:03:42 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fill holes in hypervisor APIs and fix KTSB registry.\n  [SPARC64]: Fix two bugs wrt. kernel 4MB TSB.\n  [SPARC]: Mark as emulating cmpxchg, add appropriate depends for DRM.\n  [SPARC]: Emulate cmpxchg like parisc\n  [SPARC64]: Fix _PAGE_EXEC_4U check in sun4u I-TLB miss handler.\n  [SPARC]: Linux always started with 9600 8N1\n  [SPARC64]: arch/sparc64/time.c doesn\u0027t compile on Ultra 1 (no PCI)\n  [SPARC64]: Eliminate NR_CPUS limitations.\n  [SPARC64]: Use machine description and OBP properly for cpu probing.\n  [SPARC64]: Negotiate hypervisor API for PCI services.\n  [SPARC64]: Report proper system soft state to the hypervisor.\n  [SPARC64]: Fix typo in sun4v_hvapi_register error handling.\n  [SCSI] ESP: Kill SCSI_ESP_CORE and link directly just like jazz_esp\n  [SCSI] jazz_esp: Converted to use esp_core.\n  [SPARC64]: PCI device scan is way too verbose by default.\n  [SERIAL] sunzilog: section mismatch fix\n  [SPARC32]: Removes mismatch section warnigs in sparc time.c file\n  [SPARC64]: Don\u0027t be picky about virtual-dma values on sun4v.\n  [SPARC64]: Kill unused DIE_PAGE_FAULT enum value.\n  [SCSI] pluto: Use wait_for_completion_timeout.\n"
    },
    {
      "commit": "486b4ce13221aa6cd0cbc9fff6993f444d8a52b5",
      "tree": "ca903d6f4213556a82f2268eeeac1fd01d80cd4a",
      "parents": [
        "358a9afc35d550db4f67b1c8336f5326244ceeda",
        "350958f984268dcf0f087aac78c5b9fe2846aeff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:45:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:45:38 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: fix return code\n  firewire: prefix modules with firewire- instead of fw-\n  firewire: Add missing byteswapping for receive DMA programs.\n  ieee1394: raw1394: Fix async send\n  ieee1394: eth1394: bring back a parent device\n  ieee1394: eth1394: handle tlabel exhaustion\n  ieee1394: eth1394: remove bogus netif_wake_queue\n  ieee1394: sbp2: include workqueue.h\n"
    },
    {
      "commit": "358a9afc35d550db4f67b1c8336f5326244ceeda",
      "tree": "f655236e34eb0a5d527dbd972600dd76305897df",
      "parents": [
        "55663219378eecd6fccb319be27ce6737a535e4c",
        "6996abf0962bb86b6285987a4698f6d275ff531f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:44:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:44:34 2007 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  hwmon/applesmc: Handle name file creation error and deletion\n  hwmon/applesmc: Simplify dependencies\n  hwmon-vid: Don\u0027t spam the logs when VRM version is missing\n  hwmon/w83627hf: Be quiet when no chip is found\n  hwmon/coretemp: Add more safety checks\n  hwmon/ds1621: Fix swapped temperature limits\n"
    },
    {
      "commit": "55663219378eecd6fccb319be27ce6737a535e4c",
      "tree": "ff20fe50fa2e86ba09677a8b2cc7462ea11347a6",
      "parents": [
        "a43266355b3d8cf6717a27159f9a417bdff73782",
        "58da10bb3fe680a197e83d5eccb5265a721c98e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:42:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:42:28 2007 -0700"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc:\n  [POWERPC] Fix Kconfig warning\n  [PPC] Fix modpost warning\n  [POWERPC] Fix modpost warning\n  [POWERPC] Fix Section mismatch warnings\n  [POWERPC] QE: fix Kconfig \u0027select\u0027 warning with UCC_FAST\n  [POWERPC] 52xx: unbreak lite5200 dts (_pic vs. -pic)\n  [PPC] Remove duplicate export of __div64_32.\n  [PPC] Fix COMMON symbol warnings\n"
    },
    {
      "commit": "a43266355b3d8cf6717a27159f9a417bdff73782",
      "tree": "3d7e87d115a2aa6326e72171a5c05962830d5f41",
      "parents": [
        "d5d4db704b962773c03ee3beb3258b6450611e66",
        "05e9ebbefb379a4da782b21b8427c88ac28a2334"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:39:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:39:52 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] megaraid_sas: intercept cmd timeout and throttle io\n  [SCSI] fusion: Fix |/|| confusion\n  [SCSI] aic94xx: asd_clear_nexus should fail if the cleared task does not complete\n  [SCSI] aic7xxx: fix aicasm build failure with gcc-3.4.6\n  [SCSI] aacraid: apply commit config for reset_devices flag\n  [SCSI] sd: fix refcounting regression in suspend/resume routines\n  [SCSI] aacraid: fix panic on short Inquiry\n  [SCSI] aacraid: Correct sa platform support. (Was: [Bug 8469] Bad EIP value on pentium3 SMP kernel-2.6.21.1)\n  [SCSI] NCR53C9x: correct spelling mistake in deprecation notice\n  [SCSI] tgt: fix a rdma indirect transfer error bug\n  [SCSI] MegaRAID: Update MAINTAINERS email-id\n  [SCSI] stex: minor cleanup and version update\n  [SCSI] stex: fix reset recovery for console device\n  [SCSI] stex: extend hard reset wait time\n  [SCSI] stex: fix id mapping issue\n  [SCSI] ipr: Proper return codes for eh_dev_reset for SATA devices\n  [SCSI] zfcp: IO stall after deleting and path checker changes after reenabling zfcp devices\n  [SCSI] zfcp: avoid clutter in erp_dbf\n"
    },
    {
      "commit": "d5d4db704b962773c03ee3beb3258b6450611e66",
      "tree": "fc0ffd83dff3a4bd19a33ba6c2af73cfd4de7da4",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 29 16:34:52 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:39:07 2007 -0700"
      },
      "message": "USB: replace flush_workqueue with cancel_sync_work\n\nThis patch (as912) replaces a couple of calls to flush_workqueue()\nwith cancel_sync_work() and cancel_rearming_delayed_work().  Using a\nmore directed approach allows us to avoid some nasty deadlocks.  The\nprime example occurs when a first-level device (the parent is a root\nhub) is removed while at the same time the root hub gets a remote\nwakeup request.  khubd would try to flush the autosuspend workqueue\nwhile holding the root-hub\u0027s lock, and the remote-wakeup workqueue\nroutine would be waiting to lock the root hub.\n\nThe patch also reorganizes the power management portion of\nusb_disconnect(), separating it out into its own routine.  The\nautosuspend workqueue entry is cancelled immediately instead of\nwaiting for the device\u0027s release routine.  In addition,\nsynchronization with the autosuspend thread is carried out even for\nroot hubs (an oversight in the original code).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Mark Lord \u003clkml@rtr.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7ea3be56adc95b17351221fd95e78115f3b01f4",
      "tree": "0eb2ab810b298303e207521f5243b85bb16ebf8f",
      "parents": [
        "ef7ab2357ba09e8a795018640a87e93dfa043360"
      ],
      "author": {
        "name": "Brandon Craig Rhodes",
        "email": "brandon@rhodesmill.org",
        "time": "Mon May 28 09:38:46 2007 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 29 11:16:35 2007 -0400"
      },
      "message": "[PATCH] hostap: Allocate enough tailroom for TKIP\n\nWhen hostap_tx_encrypt() tries to allocate enough headroom and\ntailroom for ieee80211 encryption, it only makes enough room for the\n\"mpdu\" phase of the operation, but forgets about the \"msdu\" phase.\n(For TKIP, these two phases require, respectively, 4 and 8 bytes of\ntailroom, per the \"ieee80211_crypt_tkip\" structure at the bottom of\nnet/ieee80211/ieee80211_crypt_tkip.c.)\n\nSigned-off-by: Brandon Craig Rhodes \u003cbrandon@rhodesmill.org\u003e\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef7ab2357ba09e8a795018640a87e93dfa043360",
      "tree": "cb9c03ebeb933234f9966febd3421bc557c48562",
      "parents": [
        "a76193df7c7b60f9facb4090c5ec082e06582209"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun May 27 23:26:31 2007 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 29 11:16:35 2007 -0400"
      },
      "message": "[PATCH] softmac: alloc_ieee80211() NULL check\n\nThis patch adds missing NULL check and trims a line longer than 80 columns.\n\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Joe Jezak \u003cjosejx@gentoo.org\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a76193df7c7b60f9facb4090c5ec082e06582209",
      "tree": "9987c5dfb9e9ed2a50ea41c66374c9bf6db4537d",
      "parents": [
        "20c9d198731f440eaad6fafd00fe7ccfcd443a84"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun May 27 23:25:00 2007 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 29 11:16:34 2007 -0400"
      },
      "message": "[PATCH] ieee80211: fix incomplete error message\n\nFix error message:\nUnable to network device. --\u003e Unable to allocate network device.\n\nCc: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "20c9d198731f440eaad6fafd00fe7ccfcd443a84",
      "tree": "10bc3ce87f5b5933b1aec038f5c8c9e9d4aa68c1",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Björn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Mon May 28 03:43:39 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 29 11:16:34 2007 -0400"
      },
      "message": "[PATCH] prism54: fix monitor mode oops\n\nManually set the device of a skb for prism54 cards that are in monitor\nmode as we never call eth_type_trans in that case.\n\nSigned-off-by: Björn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7db35f31cbb8ca1dbaba03d74b7db79ace084358",
      "tree": "98dcbdb70d613ba6ddcf7c8bec03d79748342109",
      "parents": [
        "2d9e2763c22a4ce41c3cc5f35366a51f1eba38dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:22:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:52:15 2007 -0700"
      },
      "message": "[SPARC64]: Fill holes in hypervisor APIs and fix KTSB registry.\n\nSeveral interfaces were missing and others misnumbered or\nimproperly documented.\n\nAlso, make sure to check the return value when registering\nthe kernel TSBs with the hypervisor.  This helped to find\nthe 4MB kernel TSB alignment bug fixed in a previous changeset.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d9e2763c22a4ce41c3cc5f35366a51f1eba38dc",
      "tree": "5a8ee71858b3ec58ff07a2cd9cf875cfb458cf63",
      "parents": [
        "5f81941c9d47f783e834028dcfb8548809da5a53"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 01:58:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:51:38 2007 -0700"
      },
      "message": "[SPARC64]: Fix two bugs wrt. kernel 4MB TSB.\n\n1) The TSB lookup was not using the correct hash mask.\n\n2) It was not aligned on a boundary equal to it\u0027s size,\n   which is required by the sun4v Hypervisor.\n\nwasn\u0027t having it\u0027s return value checked, and that bug will be fixed up\nas well in a subsequent changeset.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f81941c9d47f783e834028dcfb8548809da5a53",
      "tree": "8d528138012db5f8436a6822c79aea82977a8e90",
      "parents": [
        "6197fe4d720ea3e2ee94cdc7ef32d6c0151199de"
      ],
      "author": {
        "name": "Martin Habets",
        "email": "errandir_news@mph.eclipse.co.uk",
        "time": "Tue May 29 01:11:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:51:24 2007 -0700"
      },
      "message": "[SPARC]: Mark as emulating cmpxchg, add appropriate depends for DRM.\n\nThe DRM code depends on an atomic version of cmpxchg(), which is not\navailable on sparc32. Since other platforms besides sparc32 have this\nissue a KCONFIG option is added for it.\n\nSigned-off-by: Martin Habets \u003cerrandir_news@mph.eclipse.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6197fe4d720ea3e2ee94cdc7ef32d6c0151199de",
      "tree": "c521b677a8ca7ab24f12c0e8275a3cbdd00131c0",
      "parents": [
        "679292993c77c06f7ade4e317c13256b92c2651b"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Tue May 29 02:51:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 29 02:51:13 2007 -0700"
      },
      "message": "[SPARC]: Emulate cmpxchg like parisc\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "679292993c77c06f7ade4e317c13256b92c2651b",
      "tree": "9cff8cc7b9ad2f100e9fa1cda25de6c976c1c45e",
      "parents": [
        "b00ccd0f0b3fe8776aead63ec96313e84451b337"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 27 20:24:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:50:15 2007 -0700"
      },
      "message": "[SPARC64]: Fix _PAGE_EXEC_4U check in sun4u I-TLB miss handler.\n\nIt was using an immediate _PAGE_EXEC_4U value in an \u0027and\u0027\ninstruction to perform the test.  This doesn\u0027t work because\nthe immediate field is signed 13-bit, this the mask being\ntested against the PTE was 0x1000 sign-extended to 32-bits\ninstead of just plain 0x1000.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b00ccd0f0b3fe8776aead63ec96313e84451b337",
      "tree": "5c5935b46544ab7d639d2e986cb230777f1e8a47",
      "parents": [
        "7189859f28b7064a83b6ab4036bb334279f922c2"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Sun May 27 14:48:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:50:07 2007 -0700"
      },
      "message": "[SPARC]: Linux always started with 9600 8N1\n\nThe Linux kernel ignored the PROM\u0027s serial settings (115200,n,8,1 in\nmy case). This was because mode_prop remained \"ttyX-mode\" (expected:\n\"ttya-mode\") due to the constness of string literals when used with\n\"char *\". Since there is no \"ttyX-mode\" property in the PROM, Linux\nalways used the default 9600.\n\n[ Investigation of the suncore.s assembler reveals that gcc optimizied\n  away the stores, yet did not emit a warning, which is a pretty\n  anti-social thing to do and is the only reason this bug lived for\n  so long -DaveM ]\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7189859f28b7064a83b6ab4036bb334279f922c2",
      "tree": "0d6a8dacd3e42d4dd7c80f00c619878e8aa3d1e4",
      "parents": [
        "22adb358e816ce6aa0afb231ae9d826b0bddc8b0"
      ],
      "author": {
        "name": "Horst H. von Brand",
        "email": "vonbrand@inf.utfsm.cl",
        "time": "Sat May 26 17:47:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:50:02 2007 -0700"
      },
      "message": "[SPARC64]: arch/sparc64/time.c doesn\u0027t compile on Ultra 1 (no PCI)\n\nThis is bug 8540 on bugzilla.kernel.org\n\narch/sparc64/time.c contains references to assorted bq4802 stuff if\nCONFIG_PCI is not set, and compile fails. I #ifdef\u0027ed out everything\nthat looks PCI-ish in that file.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22adb358e816ce6aa0afb231ae9d826b0bddc8b0",
      "tree": "6f9886bf5b4e5c916c72d8d5733211813873c5fc",
      "parents": [
        "5cbc30737398b49f62ae8603129ce43ac7db1a41"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat May 26 01:14:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:49 2007 -0700"
      },
      "message": "[SPARC64]: Eliminate NR_CPUS limitations.\n\nCheetah systems can have cpuids as large as 1023, although physical\nsystems don\u0027t have that many cpus.\n\nOnly three limitations existed in the kernel preventing arbitrary\nNR_CPUS values:\n\n1) dcache dirty cpu state stored in page-\u003eflags on\n   D-cache aliasing platforms.  With some build time\n   calculations and some build-time BUG checks on\n   page-\u003eflags layout, this one was easily solved.\n\n2) The cheetah XCALL delivery code could only handle\n   a cpumask with up to 32 cpus set.  Some simple looping\n   logic clears that up too.\n\n3) thread_info-\u003ecpu was a u8, easily changed to a u16.\n\nThere are a few spots in the kernel that still put NR_CPUS\nsized arrays on the kernel stack, but that\u0027s not a sparc64\nspecific problem.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cbc30737398b49f62ae8603129ce43ac7db1a41",
      "tree": "45d01a686865e6fd9c32b670f77af1e37db03008",
      "parents": [
        "e01c0d6d8cf29c1c11725837b265598cab687952"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 15:49:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:41 2007 -0700"
      },
      "message": "[SPARC64]: Use machine description and OBP properly for cpu probing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e01c0d6d8cf29c1c11725837b265598cab687952",
      "tree": "e2ac5e8ecc91f1af3367f42fa5d514ad04980993",
      "parents": [
        "22d6a1cba3e9ec9baf8ce4d8dd1d088e112a64f1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 01:04:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:34 2007 -0700"
      },
      "message": "[SPARC64]: Negotiate hypervisor API for PCI services.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22d6a1cba3e9ec9baf8ce4d8dd1d088e112a64f1",
      "tree": "b16a912edb689cba40395f778acb3d5dd9426fd8",
      "parents": [
        "36b48973b8f1818d0ae6d16e548081d00162ae39"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 00:37:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:29 2007 -0700"
      },
      "message": "[SPARC64]: Report proper system soft state to the hypervisor.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36b48973b8f1818d0ae6d16e548081d00162ae39",
      "tree": "266a23061895d2b9ca76573c4c185a0a0d614970",
      "parents": [
        "89a4063e959a4701b998f3f1c3f8a6562ab5ba51"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 00:33:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:21 2007 -0700"
      },
      "message": "[SPARC64]: Fix typo in sun4v_hvapi_register error handling.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89a4063e959a4701b998f3f1c3f8a6562ab5ba51",
      "tree": "91e5949ad993d891a53f66c5fcaea46d68d46af4",
      "parents": [
        "5ff263667798946abc15314eae3f341345877d7a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 22 23:48:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:20 2007 -0700"
      },
      "message": "[SCSI] ESP: Kill SCSI_ESP_CORE and link directly just like jazz_esp\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ff263667798946abc15314eae3f341345877d7a",
      "tree": "f3303d1e876e7f030642d6e94bcf5a189984a2f3",
      "parents": [
        "5840fc66bb47fa4382bf3229d4979c3fcd375b01"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue May 22 17:03:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:19 2007 -0700"
      },
      "message": "[SCSI] jazz_esp: Converted to use esp_core.\n\nUse new esp_scsi for JAZZ SCSI host adapter driver\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5840fc66bb47fa4382bf3229d4979c3fcd375b01",
      "tree": "f78d353911ce07e0801d8b55e1015ed5aa2a635f",
      "parents": [
        "9977e390dd25751fc40e01850da88b37d3c81109"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 22 01:24:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:18 2007 -0700"
      },
      "message": "[SPARC64]: PCI device scan is way too verbose by default.\n\nThese messages were very useful when bringing up the\nOBP based PCI device scan code, but it\u0027s just a lot\nof noise every bootup now especially on big machines.\n\nThe messages can be re-enabled via \u0027ofpci_debug\u003d1\u0027 on\nthe kernel command line.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9977e390dd25751fc40e01850da88b37d3c81109",
      "tree": "20a92f4ad69a685e0de73316b6eeb8f9a701e270",
      "parents": [
        "42e28264783f1b3b9a99e0fdda263ed9bffcf331"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat May 19 12:06:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:17 2007 -0700"
      },
      "message": "[SERIAL] sunzilog: section mismatch fix\n\nThis patch fixes section mismatch warnings in the sunzilog driver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42e28264783f1b3b9a99e0fdda263ed9bffcf331",
      "tree": "bbe3fa86a72adf6d095fe16309cdcd349205f4e0",
      "parents": [
        "59db8102bd0ab7a67d525d086ca08e07d69fadd4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat May 19 12:03:24 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:16 2007 -0700"
      },
      "message": "[SPARC32]: Removes mismatch section warnigs in sparc time.c file\n\nThis patch removes mismatch section warnings in the\nsparc/kernel/time.c file.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59db8102bd0ab7a67d525d086ca08e07d69fadd4",
      "tree": "8c27da20237d2af91a04d9eab13c243904d3f01b",
      "parents": [
        "a1aadd55fb43e31407aecc4ebaf0258130a98238"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 23 18:00:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:15 2007 -0700"
      },
      "message": "[SPARC64]: Don\u0027t be picky about virtual-dma values on sun4v.\n\nHandle arbitrary base and length values as long as they\nare multiples of IO_PAGE_SIZE.\n\nBug found by Arun Kumar Rao.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1aadd55fb43e31407aecc4ebaf0258130a98238",
      "tree": "e0d8b70de1e8e61f97d8e78528b5637b6d1f6e48",
      "parents": [
        "b68a890fa3cd977365fda2b1f1ec4e8dc58baddf"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 23 14:57:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:14 2007 -0700"
      },
      "message": "[SPARC64]: Kill unused DIE_PAGE_FAULT enum value.\n\nsparc64 got rid of the pagefault notifiers, so the enum value for them\ncan go away aswell.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b68a890fa3cd977365fda2b1f1ec4e8dc58baddf",
      "tree": "b261cf1876349df5a0f334d859952e59a393ff8b",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 23 14:56:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:05 2007 -0700"
      },
      "message": "[SCSI] pluto: Use wait_for_completion_timeout.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "350958f984268dcf0f087aac78c5b9fe2846aeff",
      "tree": "9093fb2aaaea2e1f5cf078cb9c9c6aec9591c419",
      "parents": [
        "9a60731d0036a6c6c265acd4248c17fd24fc8e13"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun May 27 07:09:18 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:21:01 2007 +0200"
      },
      "message": "firewire: fix return code\n\nFix this warning on x86-64\n\ndrivers/firewire/fw-cdev.c:798: warning: initialization from incompatible pointer type\n\nby making the return code of ioctl_send_request() the same as all the\nother ioctl_xxx() return codes.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "9a60731d0036a6c6c265acd4248c17fd24fc8e13",
      "tree": "d72cc41fdda31d2c204c2a8a663242e1e55d30da",
      "parents": [
        "ec839e43fbe1b1ab74264ac510f6cd9c8e8334a4"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri May 25 13:54:49 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:21:01 2007 +0200"
      },
      "message": "firewire: prefix modules with firewire- instead of fw-\n\nOf course everybody immediately associates \"fw-\" with FireWire, not\nfirmware or firewall or whatever.  But \"firewire-\" has a nice ring to\nit too.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Kristian Hoegsberg \u003ckrh@bitplanet.net\u003e\n"
    },
    {
      "commit": "ec839e43fbe1b1ab74264ac510f6cd9c8e8334a4",
      "tree": "ea0e334f7d1791a730923a81f2ea8eeb56dd1c73",
      "parents": [
        "976da96a5d4fe84bd292b950e566325dc3e5904e"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Tue May 22 18:55:48 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:21:00 2007 +0200"
      },
      "message": "firewire: Add missing byteswapping for receive DMA programs.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "976da96a5d4fe84bd292b950e566325dc3e5904e",
      "tree": "ce6f96ec99f8e2e138d2239fb2ac857c29de2b28",
      "parents": [
        "ef50a6c59dc66f22eba67704e291d709f21e0456"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Sun May 13 22:14:44 2007 -0700"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:21:00 2007 +0200"
      },
      "message": "ieee1394: raw1394: Fix async send\n\nWhile playing with libiec61883 I\u0027ve noticed that async_send is broken\nbecause it was doing copy_from_user(...., packet-\u003edata_size) before\npacket-\u003edata_size was set to any useful value.  It got broken when\npacket-\u003eallocated_data_size got introduced, as hpsb_alloc_packet does\nnot set packet-\u003edata_size anymore.  (Regression in 2.6.22-rc1)\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "ef50a6c59dc66f22eba67704e291d709f21e0456",
      "tree": "ef61e38f7b9c019dc4c6d82d91bfcc3597b94747",
      "parents": [
        "7a97bc03e089d1a75dc533f0fe69ec8dac672916"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 21 01:05:41 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:20:59 2007 +0200"
      },
      "message": "ieee1394: eth1394: bring back a parent device\n\nThis adds a real parent device to eth1394\u0027s ethX device like in Linux\n2.6.20 and older.  However, due to unfinished conversion of the ieee1394\naway from class_device, we now refer to the FireWire controller\u0027s PCI\ndevice as the parent, not to the ieee1394 driver\u0027s fw-host device.\n\nHaving a real parent device instead of a virtual one allows udev scripts\nto distinguish eth1394 interfaces from networking bridges, bondings and\nthe likes.\n\nFixes a regression since 2.6.21:\nhttps://bugs.gentoo.org/show_bug.cgi?id\u003d177199\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "7a97bc03e089d1a75dc533f0fe69ec8dac672916",
      "tree": "bfa5de17774786f4b0ef976fd645b2adc74bd4b7",
      "parents": [
        "69c29fa7d142d65b13e366ae51e50944484b65ab"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 05 17:25:51 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:20:59 2007 +0200"
      },
      "message": "ieee1394: eth1394: handle tlabel exhaustion\n\nWhen eth1394 was unable to acquire a transaction label, it just dropped\noutgoing packets without attempt to resend them later.\n\nThe transmit queue is now halted if no tlabel is available to\n-\u003ehard_start_xmit().  A workqueue job is then scheduled to catch the\nmoment when ieee1394 recycled the next lot of tlabels.\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d8402\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "69c29fa7d142d65b13e366ae51e50944484b65ab",
      "tree": "282a3a2565e842349543dbb693c8886b49e4d7df",
      "parents": [
        "20e2008e1f24a6831bf4311f8e2f8692f16a92de"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 05 17:19:09 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:20:58 2007 +0200"
      },
      "message": "ieee1394: eth1394: remove bogus netif_wake_queue\n\nWhen we are within hard_start_xmit, the queue is already awake.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "20e2008e1f24a6831bf4311f8e2f8692f16a92de",
      "tree": "97755703fa7f62bd0af1dfa3bbabcd4ad795a2c7",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 05 17:18:12 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:20:58 2007 +0200"
      },
      "message": "ieee1394: sbp2: include workqueue.h\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "6996abf0962bb86b6285987a4698f6d275ff531f",
      "tree": "b5edc0c8b621dbb20dbca520cd80da2db5a04007",
      "parents": [
        "548c343b2ff03488b913440799e83d66d7db8fad"
      ],
      "author": {
        "name": "Nicolas Boichat",
        "email": "nicolas@boichat.ch",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon/applesmc: Handle name file creation error and deletion\n\nThe previous patch was incomplete.\n\nSigned-off-by: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "548c343b2ff03488b913440799e83d66d7db8fad",
      "tree": "172babe78bd44ad3ad93cf237e4999c94a8a97ec",
      "parents": [
        "45f2acc484b31d429eb1359c48ea5cd3acb869cd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon/applesmc: Simplify dependencies\n\nThe dependency upon HWMON is now handled at menu level.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\n"
    },
    {
      "commit": "45f2acc484b31d429eb1359c48ea5cd3acb869cd",
      "tree": "2d3b1b2dd02f3272c11f8bfa33515cfb179f565e",
      "parents": [
        "e142e2a30787e9fa1bf0f66aa1d01727ce718cc7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon-vid: Don\u0027t spam the logs when VRM version is missing\n\nIf we cannot guess which VRM version the CPU uses, we set it to 0 and\nlog it. So we shouldn\u0027t spam the log each time vid_from_reg() is\nlater called with vrm 0.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\n"
    },
    {
      "commit": "e142e2a30787e9fa1bf0f66aa1d01727ce718cc7",
      "tree": "748e0a2aa9a95db9ab093a913070641b42e31bbf",
      "parents": [
        "67f363b1f6a31cf5027a97372f64bcced4f05ba6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon/w83627hf: Be quiet when no chip is found\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "67f363b1f6a31cf5027a97372f64bcced4f05ba6",
      "tree": "7b9af1465c0310793d0049353d7f54199860b94f",
      "parents": [
        "7574d7e937f81754dfd82deac24aea5880107e2d"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon/coretemp: Add more safety checks\n\nAdd detection of AE18 Errata of Core processor and warns\nusers that the absolute readings might be wrong for Core2 processor.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7574d7e937f81754dfd82deac24aea5880107e2d",
      "tree": "d26ca0d7175987e258049bee3b5f00dd992b24b8",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon/ds1621: Fix swapped temperature limits\n\nThe low temperature limit and the high temperature limit registers\nhave been accidentally swapped, causing alarms to trigger\nwhen they shouldn\u0027t.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n"
    },
    {
      "commit": "c420bc9f09a0926b708c3edb27eacba434a4f4ba",
      "tree": "ca7702527674dbafa2162a1456a44270e6e40838",
      "parents": [
        "f4d43bd579f13219ffd3cae48432eab5bbac2d6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 19:55:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 19:55:14 2007 -0700"
      },
      "message": "Linux 2.6.22-rc3\n\nIt\u0027s that time of the year again.  Summer starts in the US, and people\nwant to sit at the beach with a new -rc candidate.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4d43bd579f13219ffd3cae48432eab5bbac2d6f",
      "tree": "b3376f267b2e519506633d0bdf73b8cb6d90a981",
      "parents": [
        "1ea0975875294964853209927feccdf6bc8cf5f9"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat May 26 00:39:17 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 17:37:46 2007 -0700"
      },
      "message": "fix compat console unimap regression\n\nWhy is it that since the 2f1a2ccb9c0de632ab07193becf5f7121794f6ae console\nUTF-8 fixes went into 2.6.22-rc1, the PowerMac G5 shows only inverse video\nquestion marks for the text on tty2-6? whereas tty1 is fine, and so is x86.\n\nNo fault of that patch: by removing the old fallback behaviour, it reveals\nthat 32-bit setfont running on 64-bit kernels has only really worked on\nthe current console, the rest getting faked by that inadequate fallback.\n\nBring the compat do_unimap_ioctl into line with the main one: PIO_UNIMAP\nand GIO_UNIMAP apply to the specified tty, not redirected to fg_console.\nUse the same checks, and most particularly, remember to check access_ok:\ncon_set_unimap and con_get_unimap are using __get_user and __put_user.\n\nAnd the compat vt_check should ask for the same capability as the main\none, CAP_SYS_TTY_CONFIG rather than CAP_SYS_ADMIN.  Added in vt_ioctl\u0027s\nvc_cons_allocated check for safety, though failure may well be impossible.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ea0975875294964853209927feccdf6bc8cf5f9",
      "tree": "b5d2feab6211ee987fb30bca35493fd6569003bb",
      "parents": [
        "a41d7f000447015f3f5fe7223f1d53845268e2e8",
        "2dfbfc37121d307e1f1d24c2979382cb17b19347"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:49:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:49:56 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IPoIB/cm: Drain cq in ipoib_cm_dev_stop()\n  IPoIB/cm: Fix timeout check in ipoib_cm_dev_stop()\n  IB/ehca: Fix number of send WRs reported for new QP\n  IB/mlx4: Initialize send queue entry ownership bits\n  IB/mlx4: Don\u0027t allocate RQ doorbell if using SRQ\n"
    },
    {
      "commit": "a41d7f000447015f3f5fe7223f1d53845268e2e8",
      "tree": "fec20dc60808c32c61ec6e52787e5419a79e838a",
      "parents": [
        "d9b08b9efece1f397143378938e626d0de29e911",
        "960c8a10cbd47d1535996f40749b36f3d2c45f88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:48:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:48:24 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_hpt37x: Further improvements based on the IDE updates and vendor drivers\n  pata: Trivia\n  [libata] sata_via, pata_via: Add PCI IDs.\n  [libata] Fix decoding of 6-byte commands\n  libata: sata_sis fixes\n  Fix build failure for drivers/ata/pata_scc.c\n  [libata] sata_mv: add TODO list\n  [libata] sata_promise: fix flags typo\n"
    },
    {
      "commit": "960c8a10cbd47d1535996f40749b36f3d2c45f88",
      "tree": "5c010bb20aeee5755703514a665dce20ffe1ac9e",
      "parents": [
        "c343a8391496de83c66e771ead986aab0d6f777f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri May 25 20:48:55 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 17:29:59 2007 -0400"
      },
      "message": "pata_hpt37x: Further improvements based on the IDE updates and vendor drivers\n\nBetter DPLL use and calibration\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c343a8391496de83c66e771ead986aab0d6f777f",
      "tree": "e8529fede1b1feae115009c68e8532d733fcb56d",
      "parents": [
        "52df0ee07ca23676785e6c7e569b6d93c6dbc026"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri May 25 20:39:30 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 17:29:59 2007 -0400"
      },
      "message": "pata: Trivia\n\nTypo/comment fixes\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d9b08b9efece1f397143378938e626d0de29e911",
      "tree": "d404fd44f53d535d96379d56d5520c6f5acd604c",
      "parents": [
        "8fccfc829a66b8b879c6672940523a402a786ce1"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri May 18 13:12:40 2007 +0200"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:06:37 2007 -0700"
      },
      "message": "[PATCH] ocfs2: use generic_segment_checks\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "8fccfc829a66b8b879c6672940523a402a786ce1",
      "tree": "c36ea2c8b9de97102397a755bf10cb3997461071",
      "parents": [
        "5c3c6bb7709bf2bf4132750124879b3d89183e46"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed May 09 17:34:26 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:00:46 2007 -0700"
      },
      "message": "ocfs2: fix inode leak\n\nWe weren\u0027t cleaning up our inode reference on error in\nocfs2_reserve_local_alloc_bits(). Add a check for error return and iput() if\nneed be. Move the code to set the alloc context inode info to the end of the\nfunction so we don\u0027t have any possibility of passing back a bad pointer.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "5c3c6bb7709bf2bf4132750124879b3d89183e46",
      "tree": "267dc760d0dbb747989d17759fa5e49479da24c2",
      "parents": [
        "1024c902abdcbd2425aa850d7ef04e013ffb35f0"
      ],
      "author": {
        "name": "Nate Diller",
        "email": "nate.diller@gmail.com",
        "time": "Thu May 10 22:56:01 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:00:39 2007 -0700"
      },
      "message": "[PATCH] ocfs2: use zero_user_page\n\nUse zero_user_page() instead of open-coding it.\n\nSigned-off-by: Nate Diller \u003cnate.diller@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "1024c902abdcbd2425aa850d7ef04e013ffb35f0",
      "tree": "7071322e8a1c2dfddf9b8fe3ebd758400ae970fe",
      "parents": [
        "e9dfc0b2bc42761410e8db6c252c6c5889e178b8"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon May 14 11:39:40 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:00:31 2007 -0700"
      },
      "message": "ocfs2: unmap_mapping_range() in ocfs2_truncate()\n\nWe weren\u0027t calling this before, but since ocfs2 handles the entire truncate\noperation, we should.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e9dfc0b2bc42761410e8db6c252c6c5889e178b8",
      "tree": "d42beb9d6b2c54bc205e48bc75cdf26ec0eeddc3",
      "parents": [
        "1c1ee4c3e7e16d23166a624a132889df3c540a18"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon May 14 11:38:51 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:00:23 2007 -0700"
      },
      "message": "ocfs2: trylock in ocfs2_readpage()\n\nSimilarly to the page lock / cluster lock inversion in ocfs2_readpage, we\ncan deadlock on ip_alloc_sem. We can down_read_trylock() instead and just\nreturn AOP_TRUNCATED_PAGE if the operation fails.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "52df0ee07ca23676785e6c7e569b6d93c6dbc026",
      "tree": "027fae84be17b3ba67c025861a0ab9844b0b0790",
      "parents": [
        "6c7b7d2b7615110edbc4ea7816831c13b0250ebb"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 05:02:06 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 05:02:06 2007 -0400"
      },
      "message": "[libata] sata_via, pata_via: Add PCI IDs.\n\nSupplied by VIA.\n\nAlso, convert named constants to hex values in the pata_via\nPCI ID table.  (standard libata policy for PCI device IDs, which are\nconsidered simply arbitrary hex numbers, without a need to create a\nsingle-use constant in linux/pci_ids.h)\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6c7b7d2b7615110edbc4ea7816831c13b0250ebb",
      "tree": "63c408afb9290dbcaac53f46f3c1b6b19910bc70",
      "parents": [
        "ddfc87a098a0172ad13ce50edf55d5fe266f1352"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 04:39:39 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 04:39:39 2007 -0400"
      },
      "message": "[libata] Fix decoding of 6-byte commands\n\nThe code for parsing 6-byte SCSI command LBAs\nmissed the top 5 bits (the MSB).\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ddfc87a098a0172ad13ce50edf55d5fe266f1352",
      "tree": "68fce283fcb3491a5a6521c8d296260c73be31cb",
      "parents": [
        "7e068376c5128db2a342fa659a6dfa1488adc135"
      ],
      "author": {
        "name": "Uwe Koziolek",
        "email": "uwe.koziolek@gmx.net",
        "time": "Fri May 25 09:48:52 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 04:18:42 2007 -0400"
      },
      "message": "libata: sata_sis fixes\n\nThe sata_sis driver supports SATA and PATA ports. The broken support\nof both types in one controller is fixed.\n\nSigned-off-by: Uwe Koziolek \u003cuwe.koziolek@gmx.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7e068376c5128db2a342fa659a6dfa1488adc135",
      "tree": "b0706a0141d34bd175e728c6fd6719fb94548384",
      "parents": [
        "4a05e2091709dbb22b86a1b3343cd3fa3c0d7a6b"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Wed May 23 14:26:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 04:17:31 2007 -0400"
      },
      "message": "Fix build failure for drivers/ata/pata_scc.c\n\nThe commit d4b2bab4f26345ea1803feb23ea92fbe3f6b77bc added deadline support\nto prereset and reset methods to libbata the pata_scc driver wasn\u0027t\nconverted.  This patch is a naive attempt to bring this driver up to\nscratch.\n\nBuild failures are:\ndrivers/ata/pata_scc.c: In function \u0027scc_pata_prereset\u0027:\ndrivers/ata/pata_scc.c:870: error: too few arguments to function \u0027ata_std_prereset\u0027\ndrivers/ata/pata_scc.c: In function \u0027scc_error_handler\u0027:\ndrivers/ata/pata_scc.c:916: warning: passing argument 2 of \u0027ata_bmdma_drive_eh\u0027 from incompatible pointer type\ndrivers/ata/pata_scc.c:916: warning: passing argument 3 of \u0027ata_bmdma_drive_eh\u0027 from incompatible pointer type\ndrivers/ata/pata_scc.c: In function \u0027scc_pata_prereset\u0027:\ndrivers/ata/pata_scc.c:871: warning: control reaches end of non-void function\n\nOn a releated note scc_bus_post_reset() is (AFACT) identical to\nata_bus_post_reset(), would a patch to make ata_bus_post_reset() assesable\nto drivers be accepted?\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a05e2091709dbb22b86a1b3343cd3fa3c0d7a6b",
      "tree": "47c90a313f67c1543f6ced2a968b292ae425283a",
      "parents": [
        "bb312235933689fb0f973ae61d19d7416de1e085"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 23:40:15 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 23:40:15 2007 -0400"
      },
      "message": "[libata] sata_mv: add TODO list\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bb312235933689fb0f973ae61d19d7416de1e085",
      "tree": "e111b6b2ee434e5a5a4c780941a3db9f3593046c",
      "parents": [
        "1c1ee4c3e7e16d23166a624a132889df3c540a18"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 23:35:59 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 23:35:59 2007 -0400"
      },
      "message": "[libata] sata_promise: fix flags typo\n\nA stray comma makes all the difference.  Change to \u0027|\u0027 as these flags\nshould be or\u0027d together.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1c1ee4c3e7e16d23166a624a132889df3c540a18",
      "tree": "c6f20db95c421f7171f85bbe022f58a678b93ba5",
      "parents": [
        "91396c1e2d73a041d86935fb8371e8d48b48b663",
        "14e50e57aedb2a89cf79b77782879769794cab7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:41:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:41:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (25 commits)\n  [XFRM]: Allow packet drops during larval state resolution.\n  [CASSINI]: Check pci_set_mwi() return value.\n  [NET]: \"wrong timeout value\" in sk_wait_data() v2\n  [NETFILTER]: nf_nat_h323: call set_h225_addr instead of set_h225_addr_hook\n  [NETFILTER]: nf_conntrack_h323: add missing T.120 address in OLCA\n  [NETFILTER]: nf_conntrack_h323: remove unnecessary process of Information signal\n  [NETFILTER]: nf_conntrack_h323: fix get_h225_addr() for IPv6 address access\n  [NETFILTER]: nf_conntrack_h323: fix ASN.1 types\n  [NETFILTER]: nf_conntrack_ftp: fix newline sequence number calculation\n  [NETFILTER]: nf_conntrack_ftp: fix newline sequence number update\n  [NET_SCHED]: sch_htb: fix event cache time calculation\n  [DCCP]: Fix build warning when debugging is disabled.\n  [TIPC]: Fixed erroneous introduction of for_each_netdev\n  [RTNETLINK]: Fix sending netlink message when replace route.\n  [TR]: Use menuconfig objects.\n  [ARCNET]: Use menuconfig objects.\n  [TIPC]: Use menuconfig objects.\n  [SCTP]: Use menuconfig objects.\n  [IPVS]: Use menuconfig objects.\n  [DCCP]: Use menuconfig objects.\n  ...\n"
    },
    {
      "commit": "91396c1e2d73a041d86935fb8371e8d48b48b663",
      "tree": "7000d66835f33dbc0e47954851daa71a88bb5b85",
      "parents": [
        "9059b454248a060ab39346c5d079f56089ab3868",
        "cf5792d20cdc9a88abf9984a2224f57de1952926"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:20:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:20:42 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_via: Handle laptops via DMI\n  libata: -ENODEV during prereset isn\u0027t an error\n  libata: don\u0027t consider 0xff as port empty if SStatus is available\n  ata_piix: add short 40c quirk for Acer Aspire 2030, take #2\n  pata_sis: Fix and clean up some timing setups\n  hpt3x2n: Correct revision boundary\n"
    },
    {
      "commit": "14e50e57aedb2a89cf79b77782879769794cab7b",
      "tree": "46cbdab9c8007cea0821294c9d397214b38ea4c8",
      "parents": [
        "04efb8787e4d8a7b21a61aeb723de33154311256"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 18:17:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 18:17:54 2007 -0700"
      },
      "message": "[XFRM]: Allow packet drops during larval state resolution.\n\nThe current IPSEC rule resolution behavior we have does not work for a\nlot of people, even though technically it\u0027s an improvement from the\n-EAGAIN buisness we had before.\n\nRight now we\u0027ll block until the key manager resolves the route.  That\nworks for simple cases, but many folks would rather packets get\nsilently dropped until the key manager resolves the IPSEC rules.\n\nWe can\u0027t tell these folks to \"set the socket non-blocking\" because\nthey don\u0027t have control over the non-block setting of things like the\nsockets used to resolve DNS deep inside of the resolver libraries in\nlibc.\n\nWith that in mind I coded up the patch below with some help from\nHerbert Xu which provides packet-drop behavior during larval state\nresolution, controllable via sysctl and off by default.\n\nThis lays the framework to either:\n\n1) Make this default at some point or...\n\n2) Move this logic into xfrm{4,6}_policy.c and implement the\n   ARP-like resolution queue we\u0027ve all been dreaming of.\n   The idea would be to queue packets to the policy, then\n   once the larval state is resolved by the key manager we\n   re-resolve the route and push the packets out.  The\n   packets would timeout if the rule didn\u0027t get resolved\n   in a certain amount of time.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04efb8787e4d8a7b21a61aeb723de33154311256",
      "tree": "e15b689bd0affa410f906308890dc214cb17beab",
      "parents": [
        "ba78073e6f70cd9c64a478a9bd901d7c8736cfbc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 17:54:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 17:54:15 2007 -0700"
      },
      "message": "[CASSINI]: Check pci_set_mwi() return value.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9059b454248a060ab39346c5d079f56089ab3868",
      "tree": "5d5df323bd91613bd8ed643e7a197ef46dea91ff",
      "parents": [
        "9539ce2253ab1b054e9b0daf0abe0fd4263e1820",
        "d57c4a38928ab2f71542046a9bae2932006b2523"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 17:38:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 17:38:18 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] acpi_get_sysname() should be __init\n  [IA64] Cleanup acpi header to reuse the generic _PDC defines\n  [IA64] Fix using uninitialized data in _PDC setup\n  [IA64] start_secondary() and smp_callin() should be __cpuinit\n"
    },
    {
      "commit": "cf5792d20cdc9a88abf9984a2224f57de1952926",
      "tree": "c887e7b38d139f08c3d4204945dceda1afa9a651",
      "parents": [
        "6dffaf61e22d21e539ae7e30c2e33e41230c3d52"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed May 23 22:39:01 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "pata_via: Handle laptops via DMI\n\nOh the joy of saving a fraction of a cent using short 40 wire cables and\nnot faking 80wire\n\nTeach the VIA driver that there are some systems we need to know are\nmagically wired for high speeds.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nTested-by: Francis Russell \u003cFrancisRussell@btinternet.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6dffaf61e22d21e539ae7e30c2e33e41230c3d52",
      "tree": "35a74b89240675bbef7fcc825ece5e5ad29d1d62",
      "parents": [
        "fd7fe701612e42fb8780d7bf61fbb0467a488c9b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed May 23 11:58:52 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "libata: -ENODEV during prereset isn\u0027t an error\n\nDuring prereset, -ENODEV return from ata_wait_ready() is not an error.\nThis causes unnecessary bug message on controllers which uses 0xff to\nindicate empty port.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fd7fe701612e42fb8780d7bf61fbb0467a488c9b",
      "tree": "1a0d15da4d5169417b05953f4a00e07f4c4a27d2",
      "parents": [
        "b33620f9fa6a8deabaac7a7cd827cc7fafbf0064"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed May 23 11:22:15 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "libata: don\u0027t consider 0xff as port empty if SStatus is available\n\nSome SATA controllers (sata_sil) use 0xff to indicate port not ready\nstatus, not port empty.  As libata interprets 0xff as port empty, this\ncauses unnecessary reset failure and retry.  Don\u0027t consider 0xff as\nport empty if SStatus is available and indicates that port is online.\n\nSigned-off-by: tejun Heo \u003chtejun@gmail.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Indan Zupancic \u003cindan@nul.nu\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b33620f9fa6a8deabaac7a7cd827cc7fafbf0064",
      "tree": "e5f60032d565fe939d58bba7928d59a93fd4a6bd",
      "parents": [
        "dd668d150cad39d3af676519c81c2757fb7787da"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 22 11:34:22 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "ata_piix: add short 40c quirk for Acer Aspire 2030, take #2\n\nAcer Aspire 2023WLMi uses short 40c cable.  Add quirk for it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Steve H. \u003cmail.pandor@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dd668d150cad39d3af676519c81c2757fb7787da",
      "tree": "7b40e9454dee6bd869819a2e044c4a49d01c4321",
      "parents": [
        "824cf333db97954d6144230b5e28f4e65e67d312"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 15:00:53 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "pata_sis: Fix and clean up some timing setups\n\n- Rename sis_port_base to sis_old_port_base() so nobody uses it for new\ngeneration controllers in error.\n- Use byte size operations where it is cleaner for mode setup\n- Fix a couple of masking errors on certai chip revs when setting speeds\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "824cf333db97954d6144230b5e28f4e65e67d312",
      "tree": "8588ccea0583b06f3e8f03d7a541ffaa3a7d418d",
      "parents": [
        "d333fc8d3006296f2893d17817bc0f67cf87f353"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 14:57:01 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:47 2007 -0400"
      },
      "message": "hpt3x2n: Correct revision boundary\n\nWe have a revision that isn\u0027t correctly claimed as two drivers both go\nfor it: Fix the test accordingly. Noticed originally by Bill Nottingham.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ba78073e6f70cd9c64a478a9bd901d7c8736cfbc",
      "tree": "bb33cc056c76eb799f008e4ab68662222ab1047f",
      "parents": [
        "c883f215a23a9352097b8d17fb8dae22ff134a14"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Thu May 24 16:58:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:58:54 2007 -0700"
      },
      "message": "[NET]: \"wrong timeout value\" in sk_wait_data() v2\n\nsys_setsockopt() do not check properly timeout values for\nSO_RCVTIMEO/SO_SNDTIMEO, for example it\u0027s possible to set negative timeout\nvalues. POSIX do not defines behaviour for sys_setsockopt in case negative\ntimeouts, but requires that setsockopt() shall fail with -EDOM if the send and\nreceive timeout values are too big to fit into the timeout fields in the socket\nstructure.\nIn current implementation negative timeout can lead to error messages like\n\"schedule_timeout: wrong timeout value\".\n\nProposed patch:\n- checks tv_usec and returns -EDOM if it is wrong\n- do not allows to set negative timeout values (sets 0 instead) and outputs\nratelimited information message about such attempts.\n\nSigned-off-By: Vasily Averin \u003cvvs@sw.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c883f215a23a9352097b8d17fb8dae22ff134a14",
      "tree": "607367ed52095d915e7dc0ff941046cf623bda0b",
      "parents": [
        "1ff75ed254bdbb47bb0c1d71a3cc65f6831a8e3a",
        "5dee9e7c4c869fcffccc3d432b755793dfa71376"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:54:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:54:12 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "1ff75ed254bdbb47bb0c1d71a3cc65f6831a8e3a",
      "tree": "ca05bf7f485a6c1e2cbdbf8f910018fc8d8a5fa3",
      "parents": [
        "f8f1c08eaef838e22bf427665da87cfa73e5074d"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:44:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:44:40 2007 -0700"
      },
      "message": "[NETFILTER]: nf_nat_h323: call set_h225_addr instead of set_h225_addr_hook\n\nThey\u0027re the same.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8f1c08eaef838e22bf427665da87cfa73e5074d",
      "tree": "d4e6132e854f1792360121215080889753d089e6",
      "parents": [
        "596830f1a1e5d26a83fe83b99ced1456d9d7f39b"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:44:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:44:11 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: add missing T.120 address in OLCA\n\nAdd missing process of T.120 address in OpenLogicalChannelAck signal.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "596830f1a1e5d26a83fe83b99ced1456d9d7f39b",
      "tree": "b21b0f2fe626f6200c194caf61c29f1941f771df",
      "parents": [
        "bb807245ef981cac7e8550aea365e6f2157d5c4d"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:43:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:43:42 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: remove unnecessary process of Information signal\n\nAccording to the implementation of H.323, it\u0027s not necessary to check\nthe addresses in Information signals.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb807245ef981cac7e8550aea365e6f2157d5c4d",
      "tree": "e4d1b891a08d8503ee3119758ef1773c2e88080a",
      "parents": [
        "d052918688bdd7a1218aa5ae182013bf45a4881a"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:43:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:43:07 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: fix get_h225_addr() for IPv6 address access\n\nUpdate get_h225_addr() to meet the changes in ASN.1 types. It was using\nfield ip6 to access IPv6 TransportAddress, it should be ip according the\nASN.1 definition.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d052918688bdd7a1218aa5ae182013bf45a4881a",
      "tree": "fc8fc780c8f39c86d4cf1bc8e5580685a24858f9",
      "parents": [
        "25b86e05467a2bf936b78695ef49039e3bbd1e0c"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:42:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:42:26 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: fix ASN.1 types\n\n1. Add support for decoding IPv6 address. I know it was manually added in\n   the header file, but not in the template file. That wouldn\u0027t work.\n2. Add missing support for decoding T.120 address in OLCA.\n3. Remove unnecessary decoding of Information signal.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25b86e05467a2bf936b78695ef49039e3bbd1e0c",
      "tree": "756282cad7ea20d2df257633c799d0b6baceba46",
      "parents": [
        "5fe26f53fe9e2ba5dca2835a4ca69d0ba7b5f707"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu May 24 16:41:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:41:50 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_ftp: fix newline sequence number calculation\n\nWhen the packet size is changed by the FTP NAT helper, the connection\ntracking helper adjusts the sequence number of the newline character\nby the size difference. This is wrong because NAT sequence number\nadjustment happens after helpers are called, so the unadjusted number\nis compared to the already adjusted one.\n\nBased on report by YU, Haitao \u003cyuhaitao@tsinghua.org.cn\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5fe26f53fe9e2ba5dca2835a4ca69d0ba7b5f707",
      "tree": "2d506b9167f0fdf742f70427d292e9c16dcd630b",
      "parents": [
        "2e4b3b0e8734d1173c96c6f5d8a8dd6728950b56"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu May 24 16:40:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:40:51 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_ftp: fix newline sequence number update\n\nWhen trying to locate the oldest entry in the history of newline character\nsequence numbers, the sequence number of the current entry is incorrectly\ncompared with the index of the oldest sequence number instead of the number\nitself.\n\nAdditionally it is not made sure that the current sequence number really\nis after the oldest known one.\n\nBased on report by YU, Haitao \u003cyuhaitao@tsinghua.org.cn\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e4b3b0e8734d1173c96c6f5d8a8dd6728950b56",
      "tree": "0fbdf481ad4ef35c1bb99ac16c7db0fd240f86ed",
      "parents": [
        "1b07a95a5be77dc1291de12b216f930aee04eb4f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed May 23 23:39:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:56 2007 -0700"
      },
      "message": "[NET_SCHED]: sch_htb: fix event cache time calculation\n\nThe event cache time must be an absolute value, when no event exists\nit is incorrectly set to 1s instead of 1s in the future.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b07a95a5be77dc1291de12b216f930aee04eb4f",
      "tree": "16778348c496625d9374db9c2395aec3e514e152",
      "parents": [
        "cb283ead710c342d9856af8507e2a42bf5c6576c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 23 17:43:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:55 2007 -0700"
      },
      "message": "[DCCP]: Fix build warning when debugging is disabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb283ead710c342d9856af8507e2a42bf5c6576c",
      "tree": "9e672c77e9ad4d3c600c5921076d5ecd58860ea5",
      "parents": [
        "b8f558313506b5bc435f2e031f3bec4b1725098e"
      ],
      "author": {
        "name": "Jon Paul Maloy",
        "email": "jon.maloy@ericsson.com",
        "time": "Wed May 23 15:11:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:54 2007 -0700"
      },
      "message": "[TIPC]: Fixed erroneous introduction of for_each_netdev\n\nSigned-off-by: Jon Paul Maloy \u003cjon.maloy@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8f558313506b5bc435f2e031f3bec4b1725098e",
      "tree": "e82ba2864feff645abfd31ac49b3c235e48ded3d",
      "parents": [
        "8a903be129a741fd1e1d44223f0e3a01c357bde5"
      ],
      "author": {
        "name": "Milan Kocian",
        "email": "milon@wq.cz",
        "time": "Wed May 23 14:55:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:53 2007 -0700"
      },
      "message": "[RTNETLINK]: Fix sending netlink message when replace route.\n\nWhen you replace route via ip r r command the netlink multicast message is\nnot send.  This patch corrects it.  NL message is sent with NLM_F_REPLACE\nflag.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d8320\n\nSigned-off-by: Milan Kocian \u003cmilon@wq.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a903be129a741fd1e1d44223f0e3a01c357bde5",
      "tree": "89d80003fe1a116715b056611f9dedf6f5d804b1",
      "parents": [
        "42859007f458f305624009862d6ca818e3c5be57"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:51:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:52 2007 -0700"
      },
      "message": "[TR]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42859007f458f305624009862d6ca818e3c5be57",
      "tree": "4f8e9869c65d81b6c572958b3bcd1c866f3457ae",
      "parents": [
        "a31b19c514664b8161b956f8da45d8a9166da0c6"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:50:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:51 2007 -0700"
      },
      "message": "[ARCNET]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a31b19c514664b8161b956f8da45d8a9166da0c6",
      "tree": "c666cf6aed3ee3c6a9e01e823f04c993eccfe7d3",
      "parents": [
        "29e32ccdec8574aa5b6e0b6b555815dbb62591e1"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:49:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:50 2007 -0700"
      },
      "message": "[TIPC]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29e32ccdec8574aa5b6e0b6b555815dbb62591e1",
      "tree": "b56a0234e12e5f34f5c20c9fe61f77f96c97964a",
      "parents": [
        "a6938a1e0e0ebdf42f34b37116576d9eaaa9bba4"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:48:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:48 2007 -0700"
      },
      "message": "[SCTP]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6938a1e0e0ebdf42f34b37116576d9eaaa9bba4",
      "tree": "3269fa0391deee811c649621dccfa7404e98de26",
      "parents": [
        "3df25df354d0e9bae9b83be5a828b6756db9bcf4"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:48:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:47 2007 -0700"
      },
      "message": "[IPVS]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at once\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "3df25df354d0e9bae9b83be5a828b6756db9bcf4"
}
