)]}'
{
  "log": [
    {
      "commit": "90414be9523208f0b667fd58c22e26b8db0594de",
      "tree": "276db076c7c440fa2bd3706317e370ec3a7e2b23",
      "parents": [
        "72a623be00fa3d77724c1b0cac07c1bac60e70a5"
      ],
      "author": {
        "name": "Pozsar Balazs",
        "email": "pozsy@uhulinux.hu",
        "time": "Wed Aug 23 00:48:03 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Aug 23 00:48:03 2006 -0400"
      },
      "message": "Input: psmouse - fix Intellimouse 4.0 initialization\n\nRevert the superfluous initilization causing some mice become jumpy.\n\nSigned-off-by: Pozsar Balazs \u003cpozsy@uhulinux.hu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "72a623be00fa3d77724c1b0cac07c1bac60e70a5",
      "tree": "cd9504c0ca36e1426706094ad691554eee39f677",
      "parents": [
        "8ea371fb6df5a6e8056265e0089fd578e87797fc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Aug 23 00:47:39 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Aug 23 00:47:39 2006 -0400"
      },
      "message": "Input: wistron - fix crash due to referencing __initdata\n\nRemove __initdata markings from keymaps as they are used during\nnormal driver operations.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8ea371fb6df5a6e8056265e0089fd578e87797fc",
      "tree": "4c3686a5c6ef6e386ad25998c98873ddc73ff709",
      "parents": [
        "2ffc1ccad85e8c2e81a6a4beb390fb4ce143256b"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Wed Aug 23 00:45:33 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Aug 23 00:45:33 2006 -0400"
      },
      "message": "Input: atkbd - fix overrun in atkbd_set_repeat_rate()\n\nThis was introduced in commit 3d0f0fa0cb554541e10cb8cb84104e4b10828468:\nbounds checking is performed against period[32] while indexing delay[4].\n\nSpotted by Coverity, CID 1376.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2ffc1ccad85e8c2e81a6a4beb390fb4ce143256b",
      "tree": "9111af393f517213a24cbf88ae3ce4d4c0f1e535",
      "parents": [
        "c3c38fbd0cc8cc200a65b2ca7700e4dddedc13a0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:37 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:37 2006 -0400"
      },
      "message": "Input: ati_remote - use msec instead of jiffies\n\nBy using milliseconds instead of jiffies to calculate acceleration\nfactor we make the code immune to changes in HZ.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c3c38fbd0cc8cc200a65b2ca7700e4dddedc13a0",
      "tree": "8e68190cf244c39bc295e0392341aff34714ea81",
      "parents": [
        "c605b679144a39f291debd7031a4ada0337f02ef"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:24 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:24 2006 -0400"
      },
      "message": "Input: ati_remote - add missing input_sync()\n\nWhen emulating button toggle drivers need to send input_sync()\nbetween \u0027down\u0027 and \u0027up\u0027 events, otherwise some users might miss\nkeypress because device\u0027s state is only considered finalized\nafter EV_SYN/SYN_REPORT is received.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c605b679144a39f291debd7031a4ada0337f02ef",
      "tree": "04f38911f2f17ed50ae760e71e90ad324bd2af93",
      "parents": [
        "c669869710abd1ba47f25569ccc478c42f62a888"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:15 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:15 2006 -0400"
      },
      "message": "Input: ati_remote - relax permissions sysfs module parameters\n\nAllow changing debug and channel_mask parameters on the fly.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c669869710abd1ba47f25569ccc478c42f62a888",
      "tree": "e79778b045fff23104719e3a83a0278b7579d8a3",
      "parents": [
        "3d0f0fa0cb554541e10cb8cb84104e4b10828468"
      ],
      "author": {
        "name": "Edwin Huffstutler",
        "email": "edwinh@computer.org",
        "time": "Fri Aug 04 22:53:02 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:02 2006 -0400"
      },
      "message": "Input: ati_remote - make filter time a module parameter\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3d0f0fa0cb554541e10cb8cb84104e4b10828468",
      "tree": "5753ba0c43657fc66a5b502b5be5eb95819f7b04",
      "parents": [
        "184dd2751c653a572c79c1fff969000b8880da40"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:46 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:46 2006 -0400"
      },
      "message": "Input: atkbd - restore repeat rate when resuming\n\nMake the AT keyboard driver restore previously set repeat rate\nwhen resuming. Noticed by Linus Torvalds.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "184dd2751c653a572c79c1fff969000b8880da40",
      "tree": "111bb3520856da60d4d32bb12b1cebaf46534ad2",
      "parents": [
        "0c19fcd83793be248f8108a52f895c8d0034b182"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:26 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:26 2006 -0400"
      },
      "message": "Input: trackpoint - activate protocol when resuming\n\nTrackpoint driver was not sending the magic knock sequence upon resume\ncausing incorrect device behavior after resuming from disk.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0c19fcd83793be248f8108a52f895c8d0034b182",
      "tree": "e5801f8f4acd087b0155960c077725c08bf5fa96",
      "parents": [
        "22479e1c0d111c60d29a4759408394cbdc7548a5"
      ],
      "author": {
        "name": "Roberto Castagnola",
        "email": "roberto.castagnola@gmail.com",
        "time": "Fri Aug 04 22:52:13 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:52:13 2006 -0400"
      },
      "message": "Input: logips2pp - fix button mapping for MX300\n\nMX300 does not have an EXTRA_BTN - it is a simple wheel mouse with\nan additional task-switcher button, which is reported as side button\n(and not task button).\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "22479e1c0d111c60d29a4759408394cbdc7548a5",
      "tree": "d8f3bb27d40fbd2e50ffaa7d9c4e8bc9c0883396",
      "parents": [
        "d932cb7e630cae3b6b5307b767d296ff1a597c5e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:51:51 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:51:51 2006 -0400"
      },
      "message": "Input: keyboard - change to use kzalloc\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d932cb7e630cae3b6b5307b767d296ff1a597c5e",
      "tree": "f930d068a12a256fabef0864bcdf8e85f095369e",
      "parents": [
        "73b59a3b1c09e4bfc678400b77b96134dcfbf112",
        "f5d635f649607b09b0b4620d25d028fd2b1b7ea5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:50:27 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:50:27 2006 -0400"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus\n"
    },
    {
      "commit": "f5d635f649607b09b0b4620d25d028fd2b1b7ea5",
      "tree": "39e5232b1b2d8b15abe81699b2ef69a80eb1e143",
      "parents": [
        "3b445eeac4f292aeb14df50b272729d0924da937",
        "eca7994f60eb6550d9e9b36d3b641a5a0e18a7c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 12:25:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 12:25:24 2006 -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] make uncached allocator more node aware\n"
    },
    {
      "commit": "eca7994f60eb6550d9e9b36d3b641a5a0e18a7c1",
      "tree": "124cf66b19d5e3d8e32985a15ac2a3f45b863e15",
      "parents": [
        "efe78cda3596f8a6d1c2d4a6b1a221bafa3e1a48"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Jun 28 13:50:09 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 04 10:27:27 2006 -0700"
      },
      "message": "[IA64] make uncached allocator more node aware\n\nThe uncached allocator has a function, uncached_get_new_chunk(), that needs\nto be serialized on a per node basis. It also has a global variable,\nallocated_granules, which should be defined on a per node basis and protected\nby that serialization. Additionally, all error returns from functions called\n(like ia64_pal_mc_drain()) should be handled appropriately.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nAcked-by: Jes Sorenson \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3b445eeac4f292aeb14df50b272729d0924da937",
      "tree": "8f301134c8755f77bd09481d5165cd4a91b66ee5",
      "parents": [
        "12952784e5271374b7cb926501f51b9649bf5a2b",
        "5c3e985a2c1908aa97221d3806f85ce7e2fbfa88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 09:56:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 09:56:40 2006 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* \u0027fixes\u0027 of git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  SUNRPC: Fix obvious refcounting bugs in rpc_pipefs.\n  RPC: Ensure that we disconnect TCP socket when client requests error out\n  NLM/lockd: remove b_done\n  NFS: make 2 functions static\n  NFS: Release dcache_lock in an error path of nfs_path\n"
    },
    {
      "commit": "12952784e5271374b7cb926501f51b9649bf5a2b",
      "tree": "7e6e16d08df7553f30b345a65d46fdc8b4737a38",
      "parents": [
        "efe78cda3596f8a6d1c2d4a6b1a221bafa3e1a48",
        "12e704db809cd4101b7d3594fc9a96f30fe88a31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 09:41:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 04 09:41:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Propagate acpi_processor_preregister_performance return value.\n  [CPUFREQ] [2/2] demand load governor modules.\n  [CPUFREQ] [1/2] add __find_governor helper and clean up some error handling.\n  [CPUFREQ] Longhaul - Rename \u0026 fix multipliers table\n  [CPUFREQ] Longhaul - Fix power state test to do something more useful\n  [CPUFREQ] Longhaul - Readd accidentally dropped line\n  [CPUFREQ] Make longhaul_walk_callback() static\n  [CPUFREQ] X86_GX_SUSPMOD must depend on PCI\n  [CPUFREQ] Longhaul - Initialise later.\n  [CPUFREQ] Longhaul - Workaround issues with APIC.\n  [CPUFREQ] Longhaul - Hook into ACPI C states.\n  [CPUFREQ] return error when failing to set minfreq\n"
    },
    {
      "commit": "efe78cda3596f8a6d1c2d4a6b1a221bafa3e1a48",
      "tree": "648069535ac84fe2d4788fd6ba601581d175f3c8",
      "parents": [
        "8861e98115f185d9946d92deaee6c3639ef8d414",
        "f1d39b291e2263f5e2f2ec5d4061802f76d8ae67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:33:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:33:59 2006 -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  [PATCH] ahci: skip protocol test altogether in spurious interrupt code\n"
    },
    {
      "commit": "8861e98115f185d9946d92deaee6c3639ef8d414",
      "tree": "5a7cfd9a080e93de8b3d9fff2ada19c9f2ae0744",
      "parents": [
        "6e315544a61ac0fa21369e54e50a947ab899966e",
        "c54772e751c0262073e85a7aa87f093fc0dd44f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:33:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:33:32 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] myri10ge - Fix spurious invokations of the watchdog reset handler\n  [PATCH] myri10ge - Write the firmware in 256-bytes chunks\n  [PATCH] Stop calling phy_stop_interrupts() twice\n  [PATCH] s2io driver bug fixes #2\n  [PATCH] s2io driver bug fixes #1\n  [PATCH] zd1211rw: Packet filter fix for managed (STA) mode\n  [PATCH] zd1211rw: Fixed endianess issue with length info tag detection\n  [PATCH] zd1211rw: Remove bogus assert\n  [PATCH] zd1211rw: Fix software encryption/decryption\n  [PATCH] zd1211rw: Pass more management frame types up to host\n  [PATCH] zd1211rw: Fixes radiotap header\n"
    },
    {
      "commit": "6e315544a61ac0fa21369e54e50a947ab899966e",
      "tree": "f21f3c381fe3202a85828cd3020a48847aeafb05",
      "parents": [
        "c31ca59e25f82879644088c97fe9cffbaa292786",
        "2131ca8915ae545c596f94e75b692be2811d9c03"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:31:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 17:31:15 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PNP: Add missing casts in printk() arguments\n  PCI: docking station: remove dock uevents\n  PCI: Unhide the SMBus on Asus PU-DLS\n  PCI Hotplug: add acpiphp to MAINTAINERS\n  PCI: pci/search: EXPORTs cannot be __devinit\n  PCIE: cleanup on probe error\n  pcie: fix warnings when CONFIG_PM\u003dn\n"
    },
    {
      "commit": "f1d39b291e2263f5e2f2ec5d4061802f76d8ae67",
      "tree": "29c33d63b3679103459932d43b8818abdcc7d3d5",
      "parents": [
        "fd60ae404f104f12369e654af9cf03b1f1047661"
      ],
      "author": {
        "name": "Unicorn Chang",
        "email": "uchang@tw.ibm.com",
        "time": "Tue Aug 01 12:18:07 2006 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:34:52 2006 -0400"
      },
      "message": "[PATCH] ahci: skip protocol test altogether in spurious interrupt code\n\nSkip protocol test altogether in spurious interrupt code. If PIOS is received\nwhen it shouldn\u0027t, ahci will raise protocol violation.\n\nSigned-off-by: Unicorn Chang \u003cuchang@tw.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c54772e751c0262073e85a7aa87f093fc0dd44f1",
      "tree": "5b6ef64c20ac5c2027f73a59bc7a6b4b21f0b63e",
      "parents": [
        "e454358ace657af953b5b289f49cf733973f41e4"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sun Jul 30 00:14:15 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:31:10 2006 -0400"
      },
      "message": "[PATCH] myri10ge - Fix spurious invokations of the watchdog reset handler\n\nFix spurious invocations of the watchdog reset handler.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e454358ace657af953b5b289f49cf733973f41e4",
      "tree": "62ab274bead7523e8402e7ee9d15a55e10a0914a",
      "parents": [
        "817acf5ebd9ea21f134fc90064b0f6686c5b169d"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sun Jul 30 00:14:09 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:31:10 2006 -0400"
      },
      "message": "[PATCH] myri10ge - Write the firmware in 256-bytes chunks\n\nWhen writing the firmware to the NIC, the FIFO is 256-bytes long,\nso we use 256-bytes chunks and a read to wait until the previous\nwrite is done.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "817acf5ebd9ea21f134fc90064b0f6686c5b169d",
      "tree": "5573d1c3243111b45f7563d2e2f098dec15c4f10",
      "parents": [
        "75c30b1368faaa9c740536b91a15a33aab62f30b"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Jul 26 00:53:53 2006 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:29:59 2006 -0400"
      },
      "message": "[PATCH] Stop calling phy_stop_interrupts() twice\n\nPrevent phylib from freeing PHY IRQ twice on closing an eth device:\nphy_disconnect() first calls phy_stop_interrupts(), then it calls\nphy_stop_machine() which in turn calls phy_stop_interrupts() making the\nkernel complain on each bootup...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75c30b1368faaa9c740536b91a15a33aab62f30b",
      "tree": "317e1caa6c2e8de334d3a45c96916580a4538209",
      "parents": [
        "b41477f32a5aaf39a77741c0138b16f16a636c70"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "Ananda.Raju@neterion.com",
        "time": "Mon Jul 24 19:55:09 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:27:26 2006 -0400"
      },
      "message": "[PATCH] s2io driver bug fixes #2\n\n\tThis patch contains some of the bug fixes and enhancements done to\n\ts2io driver. Following are the brief description of changes\n\n\t1. code cleanup to handle gso modification better\n\t2. Move repeated code in rx path, to a common function\n\t   s2io_chk_rx_buffers()\n\t3. Bug fix in MSI interrupt\n\t4. clear statistics when card is down\n\t5. Avoid linked list traversing in lro aggregation.\n\t6. Use pci_dma_sync_single_for_cpu for buffer0 in case of 2/3\n\t   buffer mode.\n\t7. ethtool tso get/set functions to set clear NETIF_F_TSO6\n\t8. Stop LRO aggregation when we receive ECN notification\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b41477f32a5aaf39a77741c0138b16f16a636c70",
      "tree": "f7bebdbcb01fc18772c3f1569d98eba3f4a8109f",
      "parents": [
        "2b14c30b46e007a16c665cc86329bf4a1d9ff6ee"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "Ananda.Raju@neterion.com",
        "time": "Mon Jul 24 19:52:49 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:27:25 2006 -0400"
      },
      "message": "[PATCH] s2io driver bug fixes #1\n\n\tThis patch contains some of the bug fixes and enhancements done to\n\ts2io driver. Following are the brief description of changes\n\n\t1. Introduced macro \"S2IO_PARM_INT\" for declaring integer load parameter\n\t2. UDP_RR test failure, memset txdl after Tx completion\n\t3. PXE boot may leave adapter in unknown state so do reset in probe.\n\t4. Add Tx completion code in netpoll\n\t5. In s2io_vpd_read() move array vpd_data[] to pointer, saves stack memory\n\t6. Fix bug in ethtool online test\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2b14c30b46e007a16c665cc86329bf4a1d9ff6ee",
      "tree": "2d882d7b9b8a9b4efdef8cb782fd8c13c8df5620",
      "parents": [
        "fd60ae404f104f12369e654af9cf03b1f1047661",
        "fde627b54ce7bef094157074f3adb9b6e1a96d4c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:19:44 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 03 17:19:44 2006 -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": "5c3e985a2c1908aa97221d3806f85ce7e2fbfa88",
      "tree": "5ffae9134b9ce0ee1c92324d3483963a5b3e075d",
      "parents": [
        "e0ab53deaa91293a7958d63d5a2cf4c5645ad6f0"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sat Jul 29 17:37:40 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Aug 03 16:57:26 2006 -0400"
      },
      "message": "SUNRPC: Fix obvious refcounting bugs in rpc_pipefs.\n\nDoh!\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n(cherry picked from 496f408f2f0e7ee5481a7c2222189be6c4f5aa6c commit)\n"
    },
    {
      "commit": "e0ab53deaa91293a7958d63d5a2cf4c5645ad6f0",
      "tree": "1117ac18e263222ad91f3af90ddcaf65f37b79f6",
      "parents": [
        "f3d43c769d14b7065da7f62ec468b1fcb8cd6e06"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 27 17:22:50 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Aug 03 16:56:55 2006 -0400"
      },
      "message": "RPC: Ensure that we disconnect TCP socket when client requests error out\n\nIf we\u0027re part way through transmitting a TCP request, and the client\nerrors, then we need to disconnect and reconnect the TCP socket in order to\navoid confusing the server.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n(cherry picked from 031a50c8b9ea82616abd4a4e18021a25848941ce commit)\n"
    },
    {
      "commit": "f3d43c769d14b7065da7f62ec468b1fcb8cd6e06",
      "tree": "bcecb5319c7395bec95a0ebbb730b3c293d7cceb",
      "parents": [
        "e4e20512cfe0bacec0764b4925889d1fa94644f9"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Aug 03 15:07:47 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Aug 03 16:56:02 2006 -0400"
      },
      "message": "NLM/lockd: remove b_done\n\nWe never actually set the b_done field any more; it\u0027s always zero.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n(cherry picked from af8412d4283ef91356e65e0ed9b025b376aebded commit)\n"
    },
    {
      "commit": "e4e20512cfe0bacec0764b4925889d1fa94644f9",
      "tree": "4926bdea3262685fe388d23e0f5bd50e5d9f42c2",
      "parents": [
        "ce510193272c295b891e45525a83b543ae3207c1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Aug 03 15:07:47 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Aug 03 16:55:41 2006 -0400"
      },
      "message": "NFS: make 2 functions static\n\nnfs_writedata_free() and nfs_readdata_free() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n(cherry picked from 5e1ce40f0c3c8f67591aff17756930d7a18ceb1a commit)\n"
    },
    {
      "commit": "ce510193272c295b891e45525a83b543ae3207c1",
      "tree": "4b343858aa43e2a1e549ea23c5cff4cf86aeff47",
      "parents": [
        "3f2792ffbd88dc1cd41d226674cc428914981e98"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@us.ibm.com",
        "time": "Mon Jul 24 16:30:00 2006 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Aug 03 16:55:01 2006 -0400"
      },
      "message": "NFS: Release dcache_lock in an error path of nfs_path\n\nIn one of the error paths of nfs_path, it may return with dcache_lock still\nheld; fix this by adding and using a new error path Elong_unlock which unlocks\ndcache_lock.\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n(cherry picked from f4b90b43677fb23297c56802c3056fc304f988d9 commit)\n"
    },
    {
      "commit": "2131ca8915ae545c596f94e75b692be2811d9c03",
      "tree": "827d49be1230a8c49a93485afba312fe2c25d128",
      "parents": [
        "5669021e40964303994a20633548732c6bb26636"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Thu Jul 13 11:35:41 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PNP: Add missing casts in printk() arguments\n\nSome resource_size_t values are fed to printk() without handling the fact\nthat they can have different size depending on your .config.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5669021e40964303994a20633548732c6bb26636",
      "tree": "f3150a7082d836c3339d7b077c433f07e64663c8",
      "parents": [
        "321311af25cbb65d3cc177e3777fedd526814ecc"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Aug 01 14:59:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCI: docking station: remove dock uevents\n\nRemove uevent dock notifications.  There are no consumers\nof these events at present, and uevents are likely not the\ncorrect way to send this type of event anyway.\n\nUntil I get some kind of idea if anyone in userspace cares\nabout dock events, I will just not send any.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "321311af25cbb65d3cc177e3777fedd526814ecc",
      "tree": "2a753a08f4fceed896c0aecdf292edb1f732abee",
      "parents": [
        "998be20fdff12274cd0e6a9f71ce1a93abf40718"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 31 08:53:15 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCI: Unhide the SMBus on Asus PU-DLS\n\nUnhide the SMBus controller on the Asus PU-DLS board.\nThis fixes bug #6763.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "998be20fdff12274cd0e6a9f71ce1a93abf40718",
      "tree": "8c1b72cf1f82393b2142d5f81875d82bf562e9de",
      "parents": [
        "c8439cfccc4143b79f70d18015336d9fec0563e2"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed Jul 26 10:52:33 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCI Hotplug: add acpiphp to MAINTAINERS\n\nAdd acpiphp to the MAINTAINERS file.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c8439cfccc4143b79f70d18015336d9fec0563e2",
      "tree": "3d86a510b7b91bb1380bfb04dce92b12aa24112e",
      "parents": [
        "e4fd1f4a6e05335d464fe003c164fea850a3b3f3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Jul 18 14:33:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCI: pci/search: EXPORTs cannot be __devinit\n\nEXPORTed symbols cannot be __init/__devinit.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e4fd1f4a6e05335d464fe003c164fea850a3b3f3",
      "tree": "fa1ed3dd97707d1a942f79ff8c8acfd32e2c2273",
      "parents": [
        "60854838596906ebae7f32e4de921e150e669b60"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Jul 06 21:36:01 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCIE: cleanup on probe error\n\nIf pcie_portdrv_probe() fails but it had already called\npci_enable_device(), then call pci_disable_device() when\nreturning error.\n\nIs there some reason that this isn\u0027t being done?\nor was it just missed?\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60854838596906ebae7f32e4de921e150e669b60",
      "tree": "c91eb1672fc7d19dea6ab7379b9e555350158e95",
      "parents": [
        "fd60ae404f104f12369e654af9cf03b1f1047661"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Jul 06 18:05:51 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:05 2006 -0700"
      },
      "message": "pcie: fix warnings when CONFIG_PM\u003dn\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c31ca59e25f82879644088c97fe9cffbaa292786",
      "tree": "eb1652fb3fe83d5aa2c943ec4e072ec6d775e424",
      "parents": [
        "fd60ae404f104f12369e654af9cf03b1f1047661",
        "e44e41d0c832ebbda7311a1fe43584d844026357"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 12:50:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 03 12:50:20 2006 -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] fix show_mem for VIRTUAL_MEM_MAP+FLATMEM\n  [IA64] align high endpoint of VIRTUAL_MEM_MAP\n  [PATCH] Fix RAID5 + IA64 compile\n  [IA64] Don\u0027t alloc empty frame in ia64_switch_mode_phys\n  [IA64] Do not assume output registers be reservered.\n  [IA64] add platform check to snsc driver init\n  [IA64] sparse cleanups\n  [IA64] Fix breakage in simscsi.c\n  [IA64] Format /proc/pal/*/version_info correctly\n"
    },
    {
      "commit": "fd60ae404f104f12369e654af9cf03b1f1047661",
      "tree": "81fcc683f41936597e62cdba254b89ab569e5526",
      "parents": [
        "8ddc7c5326064434048ec1ecfe57659e08345cc1"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@mellanox.co.il",
        "time": "Thu Aug 03 10:56:42 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 03 10:56:42 2006 -0700"
      },
      "message": "IB/uverbs: Avoid a crash on device hot remove\n\nWait until all users have closed their device context before allowing\ndevice unregistration to complete.  This prevents a crash caused by\nreferring to stale data structures.\n\nA better solution would be to have a way to revoke contexts rather\nthan waiting for userspace to close the context, but that\u0027s a much\nbigger change that will have to wait.  For now let\u0027s at least avoid\nthe crash.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "8ddc7c5326064434048ec1ecfe57659e08345cc1",
      "tree": "0d3d88110dd5e83db2de7115d6b2e73c73de6586",
      "parents": [
        "559ce8f150d7d031c79c4d79173860f1bdfe3ce4"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@voltaire.com",
        "time": "Thu Jul 13 11:00:39 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 03 10:48:31 2006 -0700"
      },
      "message": "IB/ipoib: Remove broken link from Kconfig and documentation\n\nRemove references to the IPoIB IETF working group as it has been closed.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "559ce8f150d7d031c79c4d79173860f1bdfe3ce4",
      "tree": "caaa6a11e5678ef70f5ef86748b3805717edebb1",
      "parents": [
        "d916a8f1b43b358685b1672390ead11f2d3b74c6"
      ],
      "author": {
        "name": "Ishai Rabinovitz",
        "email": "ishai@mellanox.co.il",
        "time": "Thu Aug 03 10:35:43 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 03 10:35:43 2006 -0700"
      },
      "message": "IB/srp: Work around data corruption bug on Mellanox targets\n\nData corruption has been seen with Mellanox SRP targets when FMRs\ncreate a memory region with I/O virtual address !\u003d 0.  Add a\nworkaround that disables FMR merging for Mellanox targets (OUI 0002c9).\n\nSigned-off-by: Ishai Rabinovitz \u003cishai@mellanox.co.il\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e44e41d0c832ebbda7311a1fe43584d844026357",
      "tree": "05a8ac85029b041db8defef35bf808d431bb3528",
      "parents": [
        "921eea1cdf6ce7f0db88e4579474a04b1fb0fe6d"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Wed Jun 28 12:55:43 2006 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 03 10:13:23 2006 -0700"
      },
      "message": "[IA64] fix show_mem for VIRTUAL_MEM_MAP+FLATMEM\n\ncontig.c (FLATMEM) requires the same optimization as in discontig.c for show_mem\nwhen VIRTUAL_MEM_MAP is in use. Otherwise FLATMEM has softlockup timeouts.\nThis was boot tested for memory configuration: SPARSEMEM,\nDISCONTIG+VIRTUAL_MEM_MAP, FLATMEM, FLATMEM+VIRTUAL_MEM_MAP and\nFLATMEM+VIRTUAL_MEM_MAP with largest memory gap less than LARGE_GAP by\nusing boot parameter \"mem\u003d\".\n\nThis was boot tested and \"echo m \u003e/proc/sysrq-trigger\" output evaluated for\n: FLATMEM, FLATMEM+VIRTUAL_MEM_MAP, DISCONTIGMEM+VIRTUAL_MEM_MAP and\nSPARSEMEM.\n\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "921eea1cdf6ce7f0db88e4579474a04b1fb0fe6d",
      "tree": "51a9099562dffa2276100f1bff429cc5dc2e4118",
      "parents": [
        "0a69ca91be2b36f99a48daacd1f12d9d49ecaf87"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Wed Jun 28 12:54:55 2006 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 03 10:12:30 2006 -0700"
      },
      "message": "[IA64] align high endpoint of VIRTUAL_MEM_MAP\n\nAssure that vmem_map\u0027s high endpoint is MAX_ORDER aligned. Not doing so violates\nthe buddy allocator algorithm. Also anyone using mem\u003dXXX on boot line and\nnot aligned to MAX_ORDER requires this patch in order to satisfy buddy\nallocator. vmem_map always starts at pfn 0. The potentially large MAX_ORDER\non ia64 (due to hugetlbfs) requires that the end of vmem_map be aligned\nto MAX_ORDER_NR_PAGES.\n\nThis was boot tested for: FLATMEM, FLATMEM+VIRTUAL_MEM_MAP,\nDISCONTIGMEM+VIRTUAL_MEM_MAP and SPARSEMEM.\n\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0a69ca91be2b36f99a48daacd1f12d9d49ecaf87",
      "tree": "8930134c2208d748968c8e80f0cff893f56b2c5b",
      "parents": [
        "e55ce456155813ca34e105d0e05306edad05cf6e"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Mon Jul 31 09:12:11 2006 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 03 10:04:27 2006 -0700"
      },
      "message": "[PATCH] Fix RAID5 + IA64 compile\n\nCONFIG_MD_RAID5 became CONFIG_MD_RAID456 in drivers/md/Kconfig.  Make\nthe same change in arch/ia64\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Aron Griffis \u003caron@hp.com\u003e\nAcked-by: Jes Sorenson \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d916a8f1b43b358685b1672390ead11f2d3b74c6",
      "tree": "0ba2bd2f211bb95888aa608094610148c5728d3d",
      "parents": [
        "75df23e229acab85b704f4603bdf5efdc7960e6a"
      ],
      "author": {
        "name": "Ishai Rabinovitz",
        "email": "ishai@mellanox.co.il",
        "time": "Tue Jul 25 19:54:09 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 03 09:44:22 2006 -0700"
      },
      "message": "IB/srp: Fix crash in srp_reconnect_target\n\nProtect against srp_reset_device() clearing the req_queue while\nsrp_reconnect_target() is in progress (note that state change at\nthe top of srp_reconnect_target() is not sufficient for this since\nsrp_reset_device() ignores the state).\n\nSigned-off-by: Ishai Rabinovitz \u003cishai@mellanox.co.il\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "75df23e229acab85b704f4603bdf5efdc7960e6a",
      "tree": "3c742120029269d796ae6053ea3477d354a1241d",
      "parents": [
        "69e9fbb460fa8766428960439841ffcf565032c1"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Tue Jul 25 19:52:01 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 03 09:44:22 2006 -0700"
      },
      "message": "IB/cm: Fix error handling in ib_send_cm_req\n\nReport error code rather than success (0) on failure allocating\ntimewait_info in ib_send_cm_req().\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "69e9fbb460fa8766428960439841ffcf565032c1",
      "tree": "95d3e8f4947a438b9b7513d56b1ea622bcbe095d",
      "parents": [
        "bf74c7479ef47652005a2418eeb0d867451690da"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 03 09:44:22 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 03 09:44:22 2006 -0700"
      },
      "message": "IB/mthca: Clean up mthca array index mask\n\nDefine a constant MTHCA_ARRAY_MASK to replace repeated uses of\n(PAGE_SIZE / sizeof (void *) - 1) in mthca array code.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "bf74c7479ef47652005a2418eeb0d867451690da",
      "tree": "699942351b2ef37285578a777fb86e7b1119ad18",
      "parents": [
        "3f2792ffbd88dc1cd41d226674cc428914981e98"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Wed Jul 26 16:02:53 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 03 09:44:21 2006 -0700"
      },
      "message": "IB/mthca: Fix mthca_array_clear() thinko\n\nmthca_array_clear() does not clear the slot if the used count is\npositive. This leads to crashes in mthca_qp_event() since that uses\nmthca_array_get() to check that the qp is valid.\n\nDiscovered by Ali Ayoub.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3f2792ffbd88dc1cd41d226674cc428914981e98",
      "tree": "40d176c192eed972df3acd494079d56e6b0e9a34",
      "parents": [
        "5ac3a9c26c1cc4861d9cdd8b293fecbfcdc81afe"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 16 06:43:48 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 03 10:59:51 2006 -0400"
      },
      "message": "[PATCH] take filling -\u003epid, etc. out of audit_get_context()\n\nmove that stuff downstream and into the only branch where it\u0027ll be\nused.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "5ac3a9c26c1cc4861d9cdd8b293fecbfcdc81afe",
      "tree": "6ca960fade3253ac358f3614e6a07361fc90d09e",
      "parents": [
        "d51374adf5f2f88155a072d3d801104e3c0c3d7f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 16 06:38:45 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 03 10:59:42 2006 -0400"
      },
      "message": "[PATCH] don\u0027t bother with aux entires for dummy context\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d51374adf5f2f88155a072d3d801104e3c0c3d7f",
      "tree": "2b87e74cdb43fca5635cc25fb5a419cbb686ce00",
      "parents": [
        "471a5c7c839114cc8b55876203aeb2817c33e3c5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 03 10:59:26 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 03 10:59:26 2006 -0400"
      },
      "message": "[PATCH] mark context of syscall entered with no rules as dummy\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "471a5c7c839114cc8b55876203aeb2817c33e3c5",
      "tree": "a034011f4efe66adcdca6e21efc2e05b0c0d3e34",
      "parents": [
        "5422e01ac16df7398b2bad1eccad0ae3be4dee32"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Jul 10 08:29:24 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 03 10:55:18 2006 -0400"
      },
      "message": "[PATCH] introduce audit rules counter\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "5422e01ac16df7398b2bad1eccad0ae3be4dee32",
      "tree": "adb7941adc3125155874859b93b4d7720ce8db48",
      "parents": [
        "6988434ee5f532c71be3131fba23283f5cf43847"
      ],
      "author": {
        "name": "Amy Griffis",
        "email": "amy.griffis@hp.com",
        "time": "Tue Aug 01 17:52:26 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 03 10:54:43 2006 -0400"
      },
      "message": "[PATCH] fix audit oops with invalid operator\n\nMichael C Thompson wrote:  [Tue Aug 01 2006, 02:36:36PM EDT]\n\u003e The trigger for this oops is:\n\u003e # auditctl -a exit,always -S pread64 -F \u0027inode\u003c1\u0027\n\nSetting the err value will fix it.\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "6988434ee5f532c71be3131fba23283f5cf43847",
      "tree": "bdec2a0f267af6b3067dca31753565db25c28127",
      "parents": [
        "73d3ec5abad3f1730ac8530899d2c14d92f3ad63"
      ],
      "author": {
        "name": "Amy Griffis",
        "email": "amy.griffis@hp.com",
        "time": "Thu Jul 13 13:17:12 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 03 10:50:39 2006 -0400"
      },
      "message": "[PATCH] fix oops with CONFIG_AUDIT and !CONFIG_AUDITSYSCALL\n\nAlways initialize the audit_inode_hash[] so we don\u0027t oops on list rules.\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "73d3ec5abad3f1730ac8530899d2c14d92f3ad63",
      "tree": "c2829a1e36ca155eecc7d4b8648fe9755247bec5",
      "parents": [
        "3e2efce067cec0099f99ae59f28feda99b02b498"
      ],
      "author": {
        "name": "Amy Griffis",
        "email": "amy.griffis@hp.com",
        "time": "Thu Jul 13 13:16:39 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 03 10:50:30 2006 -0400"
      },
      "message": "[PATCH] fix missed create event for directory audit\n\nWhen an object is created via a symlink into an audited directory, audit misses\nthe event due to not having collected the inode data for the directory.  Modify\n__audit_inode_child() to copy the parent inode data if a parent wasn\u0027t found in\naudit_names[].\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "3e2efce067cec0099f99ae59f28feda99b02b498",
      "tree": "94577cb6cb7f223319bb89a805b2d6945d42632e",
      "parents": [
        "46f5960fdbf359f0c75989854bbaebc1de7a1eb4"
      ],
      "author": {
        "name": "Amy Griffis",
        "email": "amy.griffis@hp.com",
        "time": "Thu Jul 13 13:16:02 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 03 10:50:21 2006 -0400"
      },
      "message": "[PATCH] fix faulty inode data collection for open() with O_CREAT\n\nWhen the specified path is an existing file or when it is a symlink, audit\ncollects the wrong inode number, which causes it to miss the open() event.\nAdding a second hook to the open() path fixes this.\n\nAlso add audit_copy_inode() to consolidate some code.\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "46f5960fdbf359f0c75989854bbaebc1de7a1eb4",
      "tree": "132d8d0eba110342bb88fcce2519c441ac771162",
      "parents": [
        "90eb29efd0ca9301d80d03ea13662d32436f060e",
        "29bbd72d6ee1dbf2d9f00d022f8e999aa528fb3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 22:35:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 22:35:26 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (32 commits)\n  [NET]: Fix more per-cpu typos\n  [SECURITY]: Fix build with CONFIG_SECURITY disabled.\n  [I/OAT]: Remove CPU hotplug lock from net_dma_rebalance\n  [DECNET]: Fix for routing bug\n  [AF_UNIX]: Kernel memory leak fix for af_unix datagram getpeersec patch\n  [NET]: skb_queue_lock_key() is no longer used.\n  [NET]: Remove lockdep_set_class() call from skb_queue_head_init().\n  [IPV6]: SNMPv2 \"ipv6IfStatsOutFragCreates\" counter error\n  [IPV6]: SNMPv2 \"ipv6IfStatsInHdrErrors\" counter error\n  [NET]: Kill the WARN_ON() calls for checksum fixups.\n  [NETFILTER]: xt_hashlimit/xt_string: missing string validation\n  [NETFILTER]: SIP helper: expect RTP streams in both directions\n  [E1000]: Convert to netdev_alloc_skb\n  [TG3]: Convert to netdev_alloc_skb\n  [NET]: Add netdev_alloc_skb().\n  [TCP]: Process linger2 timeout consistently.\n  [SECURITY] secmark: nul-terminate secdata\n  [NET] infiniband: Cleanup ib_addr module to use the netevents\n  [NET]: Core net changes to generate netevents\n  [NET]: Network Event Notifier Mechanism.\n  ...\n"
    },
    {
      "commit": "90eb29efd0ca9301d80d03ea13662d32436f060e",
      "tree": "4d019d931c99dc4b91e516ea181aabcbb36528b4",
      "parents": [
        "1398ab7cb92b21d8d5add3bdc25b2c00462cfd5c",
        "cae74b30dd98c10baa5b47b4698bf67e5eb15687"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:25:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:25:35 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (24 commits)\n  Revert \"[PATCH] USB: move usb_device_class class devices to be real devices\"\n  Revert \"[PATCH] USB: convert usb class devices to real devices\"\n  USB: UHCI: Don\u0027t test the Short Packet Detect bit\n  USB: unusual_devs entry for Nokia 3250\n  USB: dummy-hcd: disable interrupts during req-\u003ecomplete\n  USB: fix the USB_GADGET_DUMMY_HCD dependencies\n  USB: ati_remote.c: autorepeat fix\n  USB: doc: fixes devio.c location in proc_usb_info.txt.\n  USB: doc: usb-help.txt update.\n  USB: Patch for rtl8150 to fix unplug problems\n  USB: cypress driver comment updates\n  USB: unusual_devs device removal\n  usb-storage: Add US_FL_IGNORE_DEVICE flag; ignore ZyXEL G220F\n  USB: New USB ID for Belkin Serial Adapter\n  USB: Additional PID for the ftdi_sio driver\n  USB: adding support for SHARP WS003SH to ipaq.c\n  USB: Fix Freescale high-speed USB host dependency\n  USB: Removed 3-port device handler from Option driver\n  USB: Drop Sierra Wireless MC8755 from the Option driver\n  USB: Let option driver handle Anydata CDMA modems. Remove anydata driver.\n  ...\n"
    },
    {
      "commit": "1398ab7cb92b21d8d5add3bdc25b2c00462cfd5c",
      "tree": "ecfe847dda816361d83b1da6d7213b27721e7fd7",
      "parents": [
        "a166222cde740b34d97fe49dca70348197f4534e",
        "e252630f1fd1d14ac4081e566d2f697ae1779215"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:21:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:21:23 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3743/1: ARM: OMAP: Fix compile for OMAP\n  [ARM] 3739/1: genirq updates:  irq_chip, add and use irq_chip.name\n"
    },
    {
      "commit": "a166222cde740b34d97fe49dca70348197f4534e",
      "tree": "8caa6970e98ebef60b35ab2b4e3f6829efd464fe",
      "parents": [
        "2699500b31f41fc25656c42548c8a388c8a329fe"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Wed Aug 02 22:37:31 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:19:54 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix CONFIG_IOMMU_DEBUG\n\nIf CONFIG_IOMMU_DEBUG is set force_iommu defaults to 1. In the case\nwhere no HW IOMMU is present in the machine and we end up using nommu,\nleaving force_iommu set to 1 causes dma_alloc_coherent to do the wrong\nthing. Therefore, if we end up using nommu, make sure force_iommu is\n0.\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2699500b31f41fc25656c42548c8a388c8a329fe",
      "tree": "6f7ccd0318b9e53394cb276819f2d358ce933afa",
      "parents": [
        "ae74c3b69a08e1de20cb681ec959f3a48af0006a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 02 22:37:28 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:19:54 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix backtracing for interrupt stacks\n\nRe-add backlink for old style unwinder to stack switching.  Add proper\nstack frame and CFI annotations to call_softirq\n\nThis prevents a oops when backtracing with fallback through the\ninterrupt stack top.\n\nSuggested by Jan Beulich and Herbert Xu wanted it in 2.6.18.\n\nCc: jbeulich@novell.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae74c3b69a08e1de20cb681ec959f3a48af0006a",
      "tree": "97def06a79fdaee2294ef197666a369b18728058",
      "parents": [
        "202668ecb6cb221460d884598dd4cd2e1f3292f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:17:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:17:49 2006 -0700"
      },
      "message": "Fix force_sig_info() semantics after cleanups\n\nSuresh points out that commit b0423a0d9cc836b2c3d796623cd19236bfedfe63\nbroke the semantics of a synchronous signal like SIGSEGV occurring\nrecursively inside its own handler handler (or, indeed, any other\ncontext when the signal was blocked).\n\nThat was unintentional, and this fixes things up by reinstating the old\nsemantics, but without reverting the cleanups.\n\nCc: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "202668ecb6cb221460d884598dd4cd2e1f3292f3",
      "tree": "b04ccbdde7e514271e35129238b72ac1bc44128f",
      "parents": [
        "a205729e2cd8e51257cd0ea738524c64da99b9e0",
        "8ccf28324c14096bef005c90a2bf5e03ffa07cc6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:12:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 02 20:12:25 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-2.6.18\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-2.6.18:\n  gitignore: gitignore quilt\u0027s files\n  kbuild: always use $(CC) for $(call cc-version)\n  kconfig: correct oldconfig for unset choice options\n  kbuild: -fno-stack-protector is not good\n  kbuild: fix typo in modpost\n  kbuild: improve error from file2alias\n  kbuild: .gitignore utsrelease.h\n  kbuild: version.h and new headers_* targets does not require a kernel config\n  kbuild: hardcode value of YACC\u0026LEX for aic7-triple-x\n"
    },
    {
      "commit": "cae74b30dd98c10baa5b47b4698bf67e5eb15687",
      "tree": "636bb680bacbf0a8e03d56cfe699bc9a8a53a126",
      "parents": [
        "27fb4f0a7f00fda4044de44dcbe4d65b8359cc38"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:52:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:52:10 2006 -0700"
      },
      "message": "Revert \"[PATCH] USB: move usb_device_class class devices to be real devices\"\n\nThis reverts c182274ffe1277f4e7c564719a696a37cacf74ea commit because it\nrequired a newer version of udev to work properly than what is currently\ndocumented in Documentation/Changes.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "27fb4f0a7f00fda4044de44dcbe4d65b8359cc38",
      "tree": "71e98948bbadc5cb9237824377e48d7098a950a7",
      "parents": [
        "f443ddf1057776ed99d5006bbbefb018fcf7ce3a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:49:37 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:49:37 2006 -0700"
      },
      "message": "Revert \"[PATCH] USB: convert usb class devices to real devices\"\n\nThis reverts bd00949647ddcea47ce4ea8bb2cfcfc98ebf9f2a commit because it\nrequired a newer version of udev to work properly than what is currently\ndocumented in Documentation/Changes.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f443ddf1057776ed99d5006bbbefb018fcf7ce3a",
      "tree": "621e33c0649427125139c5a28b4ed4e3364ecc66",
      "parents": [
        "de1caa475120c716ff33d344b5ffefc288ed77c7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 31 10:16:24 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: UHCI: Don\u0027t test the Short Packet Detect bit\n\nApparently some UHCI controllers change the value of the Short Packet\nDetect (SPD) bit in the TD status word -- presumably when they receive a\nshort packet.  This patch (as759) changes uhci-hcd to avoid assuming\nthat the bit is unchanged; in fact, the driver no longer looks at SPD at\nall.\n\nThis fixes the second problem reported in Bugzilla #6752.\n\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "de1caa475120c716ff33d344b5ffefc288ed77c7",
      "tree": "7fce8e4f650784519a7f277a5bf5d75eecfff036",
      "parents": [
        "b4dbda1a22d236842b75be4e2679a96a4fd72632"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 31 10:10:28 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: unusual_devs entry for Nokia 3250\n\nHere is another unusual_devs entry (as760) for another Nokia device,\nthis time the 3250.\n\nFrom: Mario Rettig \u003cmariorettig@web.de\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b4dbda1a22d236842b75be4e2679a96a4fd72632",
      "tree": "ae910b3268c443e883b81a46a3bc7e34450ce0d8",
      "parents": [
        "be0c8015a2e981b9079cb5f0e2bf868fa10249ae"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 28 17:07:34 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: dummy-hcd: disable interrupts during req-\u003ecomplete\n\nThis patch (as756) fixes a bug in dummy-hcd found by the lockdep\nchecker.  In one of the code paths, the driver did not disable\ninterrupts before calling a request completion routine.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "be0c8015a2e981b9079cb5f0e2bf868fa10249ae",
      "tree": "0c1181485f185fc78cc8570dd20f4921e70b0e71",
      "parents": [
        "168ffc444663e34a20e6d04b6c31e5d495b283fb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 31 01:43:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: fix the USB_GADGET_DUMMY_HCD dependencies\n\nIf USB\u003dm, USB_GADGET\u003dy, the option USB_GADGET_DUMMY_HCD mustn\u0027t be \noffered since selecting it results in a compile error.\n\nThis patch fixes kernel Bugzilla #6534 reported by Toralf Förster.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "168ffc444663e34a20e6d04b6c31e5d495b283fb",
      "tree": "9339796ee1c75c265d6011002eef58d4424da04a",
      "parents": [
        "064e875a4cb1dad7b3a00661877fe8cd95d1a59a"
      ],
      "author": {
        "name": "Marko Macek",
        "email": "Marko.Macek@gmx.net",
        "time": "Sun Jul 30 01:55:12 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: ati_remote.c: autorepeat fix\n\nWhen HZ is set to 250 (new default) or 100, the time span during which\nrepeated events from the device are ignored could be too small due to\nms-\u003ejiffies rounding.  This causes the auto repeat to kick in early making\nit impossible for the user to generate individual press/release events. \nIncreate the timeout to compensate.\n\nSigned-off-by: Marko Macek \u003cMarko.Macek@gmx.net\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "064e875a4cb1dad7b3a00661877fe8cd95d1a59a",
      "tree": "e346b4979736193bebb0f6c3d6f458535e44e473",
      "parents": [
        "0e74b06aff598def819b44225ebfbb907fd10179"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Jul 27 22:01:34 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: doc: fixes devio.c location in proc_usb_info.txt.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0e74b06aff598def819b44225ebfbb907fd10179",
      "tree": "bd24c430b284e1e7c3b6d6a0d04fff843cf1b191",
      "parents": [
        "23219c134865d524357e9bb90e5badb422ac8fff"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Jul 27 21:59:17 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: doc: usb-help.txt update.\n\n http://www.suse.cz/development/linux-usb/ doesn\u0027t exist anymore.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "23219c134865d524357e9bb90e5badb422ac8fff",
      "tree": "9f523c5723ed27451eab245cbc9da1afea61e40e",
      "parents": [
        "6ad576bb6715c1da1bb5c2ce59c3747368bba41f"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue Jul 25 20:39:14 2006 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: Patch for rtl8150 to fix unplug problems\n\nThe RTL8150 driver currently crashes the kernel if the USB lead is unplugged\nwhile the device is active.  The attached patch adds error handling to\ntell the network layer that the device has gone away when the device is\nunplugged.  With this patch, the device can be plugged and unplugged\nto one\u0027s hearts\u0027 content, without crashing anything.\n\nOh, I\u0027ve also added rudimentary suspend and resume methods.\n\nSigned-off-by: Peter Chubb \u003cpeter@gelato.unsw.edu.au\u003e\nAcked-by: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6ad576bb6715c1da1bb5c2ce59c3747368bba41f",
      "tree": "2a7317e52e296301be9bc3936b776bad984e5eae",
      "parents": [
        "eda30fdeec30aec05bc8d644eb6f2509fb5ad43c"
      ],
      "author": {
        "name": "Oliver Bock",
        "email": "o.bock@fh-wolfenbuettel.de",
        "time": "Thu Jul 27 21:34:58 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: cypress driver comment updates\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "eda30fdeec30aec05bc8d644eb6f2509fb5ad43c",
      "tree": "444e12652e08640213e5e65594a2cf6ba061686d",
      "parents": [
        "3c332422f78159a0f5e4bc5f0ed8bbcbf51d9462"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Wed Jul 26 22:36:29 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: unusual_devs device removal\n\nThis entry has been a mystery for some time. I had sent this patch as an\nRFC a while ago, and now we\u0027ve had two reports of this not being needed,\nso I\u0027m removing it.\n\nIn the event there are reports of breakage, we should revert this patch,\nbut add a US_FL_NEED_OVERRIDE flag.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c332422f78159a0f5e4bc5f0ed8bbcbf51d9462",
      "tree": "3fdb307aac396d9ae022d78b547cda48fb7d1aa2",
      "parents": [
        "b7aa94b682dc6b6dcdc01d36f8e65cef5aae81e2"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Jul 26 13:59:23 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "usb-storage: Add US_FL_IGNORE_DEVICE flag; ignore ZyXEL G220F\n\nThis patch adds a new unusual_devs flag for when usb-storage needs to ignore\na device that it would otherwise claim.\n\nWe need to ignore the ZyXEL G220F as it is a virtual CDROM drive which\nincludes the windows driver for this USB-WLAN adapter. After the windows\ndriver is installed on a windows system, it converts it into a WLAN adapter\n(by ejecting the virtual disc).\n\nThe virtual CDROM is of no interest to Linux users. The zd1211rw driver will\nautomatically perform the eject operation, we just need to ensure that\nusb-storage does not claim the device.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b7aa94b682dc6b6dcdc01d36f8e65cef5aae81e2",
      "tree": "7d6e2a5bf9c598a2aba3d49580903316a06e9968",
      "parents": [
        "274a4bbc9df34d83485e67ad5200a43bd3c69600"
      ],
      "author": {
        "name": "Kim Oldfield",
        "email": "luv@oldfield.wattle.id.au",
        "time": "Tue Jul 25 15:54:59 2006 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: New USB ID for Belkin Serial Adapter\n\nCan you add the USB IDs for the Belkin USB Serial adapter (P/N F5U257)\nto the pl2303 driver in the Linux Kernel? Are you the appropriate person\nto approach for this?\n\nI recently purchased a Belkin USB Serial adapter (P/N F5U257) and found\nthat it didn\u0027t work. After a bit of experimentation I found that it\nworks with the pl2303 driver once the ID has been added. See attached\npatch to fix this. Also attached is the output from lsusb -v just in\ncase you require any information from there.\n\n\nFrom: Kim Oldfield \u003cluv@oldfield.wattle.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "274a4bbc9df34d83485e67ad5200a43bd3c69600",
      "tree": "f8625eb5d555c2b4abc38a88b1aee69504fe3fca",
      "parents": [
        "aec0d50b8a86bf04ea8e5885fef4f498d5d3168c"
      ],
      "author": {
        "name": "Dave Platt",
        "email": "dplatt@radagast.org",
        "time": "Tue Jul 18 21:26:54 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Additional PID for the ftdi_sio driver\n\nHere\u0027s a short patch which adds one PID to the set of devices\nsupported by the ftdi_sio driver.  The device in question is a\nDLP module used as part of a ham radio USB-to-packet adapter.\n\nFrom: Dave Platt \u003cdplatt@radagast.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "aec0d50b8a86bf04ea8e5885fef4f498d5d3168c",
      "tree": "87a9dd1154af5b2df698eb063546ce6b84aa13de",
      "parents": [
        "a11570f2a48cbb6e10c520b46193e7b1b4b9245c"
      ],
      "author": {
        "name": "Norihiko Tomiyama",
        "email": "norihiko.tomiyama@ctc-g.co.jp",
        "time": "Thu Jul 13 09:43:02 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: adding support for SHARP WS003SH to ipaq.c\n\nThis small patch enables a support of \"SHARP WS003SH\".\n\"SHARP WS003SH\" (usullary called \"W-ZERO3\") is most polular All-in-one handheld\nCellPhone-plus-WindowsMobile5.0 in Japan.\n\n\"SHARP WS003SH\" has two modes, \"Modem\" and \"ActiveSync\".\nBut, \"ActiveSync\" mode uses NDIS connection.\nTherefore, ipaq.c can only support \"Modem\" mode.\n\nhttp://www.sharp.co.jp/ws/ (Japanese Site)\nhttp://greggman.com/edit/editheadlines/2005-12-24.htm\n\nFrom: Norihiko Tomiyama \u003cnorihiko.tomiyama@ctc-g.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a11570f2a48cbb6e10c520b46193e7b1b4b9245c",
      "tree": "f092d3f82df439a6ac0aca2521209e7dbec1fe36",
      "parents": [
        "a01c452ee3a185a35140939c6dca08d77240b863"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Jul 14 19:58:14 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Fix Freescale high-speed USB host dependency\n\nThe high-speed USB SOC only exists on MPC834x family not MPC83xx family.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a01c452ee3a185a35140939c6dca08d77240b863",
      "tree": "3012c786826c5e0618d626ce194771158dff5049",
      "parents": [
        "7c1c2f73e00b5d0413399a14b7ab9e80db94926f"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Jul 20 05:01:21 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Removed 3-port device handler from Option driver\n\nDead code.\n\nFrom: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7c1c2f73e00b5d0413399a14b7ab9e80db94926f",
      "tree": "d3e8430527f4ee9a8247b3d8afb8fe7eb99d25d1",
      "parents": [
        "31fcbb733812bca52e8bee96d62ba56df0fc408b"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Thu Jul 20 04:56:00 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Drop Sierra Wireless MC8755 from the Option driver\n\nThis device is now supported by sierra.c.\n\nFrom: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "31fcbb733812bca52e8bee96d62ba56df0fc408b",
      "tree": "14602903bc25457240038a706890ba4d77edbe7b",
      "parents": [
        "02b2ac5b0370b1157a5a99f2fdf006644b9b86d5"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Wed Jul 12 08:35:29 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Let option driver handle Anydata CDMA modems. Remove anydata driver.\n\nSigned-off-by: Jon K Hellan \u003chellan@acm.org\u003e\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "02b2ac5b0370b1157a5a99f2fdf006644b9b86d5",
      "tree": "097b3fcfceff7b4d68d008e1b8d0facd98a14c6d",
      "parents": [
        "b3fdab59b8f5d8e42fa339be74cd015dc1a3192f"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Option driver: Short driver names were identical\n\nThe short driver names were not unique,\nwhich prevented the driver from actually loading.\n\nAlso, one of the ioctl pointers was missing.\n\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b3fdab59b8f5d8e42fa339be74cd015dc1a3192f",
      "tree": "ffa94292d0bd4d7412ee80ffeb36b864fd55fa9d",
      "parents": [
        "0365ee0a8f7450c5e79302930d461e58161a96a1"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: Option driver: removed change history and linux/version.h include\n\nSigned-off-by: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0365ee0a8f7450c5e79302930d461e58161a96a1",
      "tree": "067ba40e1776b036735e1ac60dfa2a6d27146bc0",
      "parents": [
        "8b2e76687b39213725207b4a4264e11e8c7b86e6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jun 19 14:27:20 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: AT91 OHCI updates, mostly power management\n\nOHCI updates for AT91 series processors:\n\n - Get ready for at91sam926x processors (ARMv5tej not ARMv4t)\n\n - Suspend/resume support now behaves properly\n\n - In \"standby\" mode, OHCI can be a source of system wakeup events\n   (remote wakeup, device connect/disconnect, etc)\n\nAnd minor cleanups.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8b2e76687b39213725207b4a4264e11e8c7b86e6",
      "tree": "45562859b21e121f08f2e767d6c2173ee80a740f",
      "parents": [
        "a205729e2cd8e51257cd0ea738524c64da99b9e0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jul 05 02:38:56 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:41 2006 -0700"
      },
      "message": "USB: AT91 UDC updates, mostly power management\n\nUDC updates for AT91 series processors:\n\n - Get ready for at91sam926x processors (ARMv5tej not ARMv4t)\n\n - Suspend/resume support now behaves properly\n\n - In \"standby\" mode, UDC can be a source of system wakeup events\n   (host resume, device connect/disconnect, etc)\n\n - Fix IRQ storming issues, seemingly related to clock disabling\n   changes that went in a while back\n\nAnd minor cleanups, especially whitespace.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Victor  \u003candrew@sanpeople.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e55ce456155813ca34e105d0e05306edad05cf6e",
      "tree": "25039623491553c7d6dd0dc4f8b2949fd4920f8f",
      "parents": [
        "acb15c85de57d81d773b6e4184b7cb143ce83eba"
      ],
      "author": {
        "name": "Zou Nan hai",
        "email": "nanhai.zou@intel.com",
        "time": "Wed Jul 26 07:36:40 2006 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 02 16:13:17 2006 -0700"
      },
      "message": "[IA64] Don\u0027t alloc empty frame in ia64_switch_mode_phys\n\nI think ia64_switch_mode_phys and ia64_switch_mode_virt\ndoes not need to alloc an empty frame.\nAn empty frame is required by loadrs but flushrs\ndoes not need that.\n\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "acb15c85de57d81d773b6e4184b7cb143ce83eba",
      "tree": "3f8363f32e3a0bad1a7bce90915651e9d95b4711",
      "parents": [
        "c7c17423b9ea3c5559cfb480a00844f1df9eed06"
      ],
      "author": {
        "name": "Zou Nan hai",
        "email": "nanhai.zou@intel.com",
        "time": "Wed Jul 26 07:26:51 2006 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 02 16:12:08 2006 -0700"
      },
      "message": "[IA64] Do not assume output registers be reservered.\n\nWe found an issue in pal.S.\n\nAccording to the software runtime SPEC,\nThe caller\u0027s output registers do not need to be preserved for\ncaller. The callee may reuse input registers for any other\npurpose within the procedure.\n\nin ia64_pal_call_phys_stacked,\n\ninput registers are copied to output registers before call\ninto ia64_switch_mode_phys, then used to call into PAL. This\nassumes output registers are preserved in ia64_switch_mode_phys,\nwhich may not be true.\n\nIn this particular case, ia64_switch_mode_phys alloc a null frame\n, and mask off psr.i.\nIf an interrupt comes at this small window,\nor an MCA comes inside the procedure, output registers\nmaybe changed,\nthen the pal call may got some staled input registers.\n\nThis patch moves the copies from input to output\nafter ia64_switch_mode_phys to follow the software\nruntime convention.\n\nIt  also removed some unused labels in\nia64_pal_call_phys_stacked.\n\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c7c17423b9ea3c5559cfb480a00844f1df9eed06",
      "tree": "5f50f263dff32369da1d14a1127f55ec141e28d4",
      "parents": [
        "e037cda559547e6353c5a792802963572d0b750e"
      ],
      "author": {
        "name": "Greg Edwards",
        "email": "edwardsg@sgi.com",
        "time": "Fri Jul 28 10:03:55 2006 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 02 16:07:55 2006 -0700"
      },
      "message": "[IA64] add platform check to snsc driver init\n\nAdd a platform check to the snsc driver init function, to prevent\nloading on non-sn2 systems.\n\nSigned-off-by: Greg Edwards \u003cedwardsg@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e037cda559547e6353c5a792802963572d0b750e",
      "tree": "5e76f7706d30d725f4bc80dd9b460f8a5c2da005",
      "parents": [
        "4f2ef124b274baac80f64e290aa44e87a7753933"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Mon Jul 17 15:41:59 2006 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 02 16:03:44 2006 -0700"
      },
      "message": "[IA64] sparse cleanups\n\nFix some sparse warnings on ia64.  Large constants that should be long\ninstead of int.  Use NULL instead of 0.  Add some missing __iomem\ncasts.  Replace a non-C99 structure assignment.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "29bbd72d6ee1dbf2d9f00d022f8e999aa528fb3a",
      "tree": "4bc8ba22fff42b1da83cab3b3d8113b6d4771b7a",
      "parents": [
        "95ce568812822931991a24147987c5c75c0ac5b0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Aug 02 15:02:31 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 15:02:31 2006 -0700"
      },
      "message": "[NET]: Fix more per-cpu typos\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95ce568812822931991a24147987c5c75c0ac5b0",
      "tree": "ff9b281375a7e4ad9383999dc1810d9a21124021",
      "parents": [
        "e6eb307d48c81d688804f8b39a0a3ddde3cd3458"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 14:37:06 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 02 14:37:06 2006 -0700"
      },
      "message": "[SECURITY]: Fix build with CONFIG_SECURITY disabled.\n\ninclude/linux/security.h: In function ‘security_release_secctx’:\ninclude/linux/security.h:2757: warning: ‘return’ with a value, in function returning void\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6eb307d48c81d688804f8b39a0a3ddde3cd3458",
      "tree": "d60117a38c614f916defbb91eda0b9e38feeb8ec",
      "parents": [
        "9bbf28a1ff7b9d4e7df57829c25638721984277b"
      ],
      "author": {
        "name": "Chris Leech",
        "email": "christopher.leech@intel.com",
        "time": "Wed Aug 02 14:21:19 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 14:21:19 2006 -0700"
      },
      "message": "[I/OAT]: Remove CPU hotplug lock from net_dma_rebalance\n\nRemove the lock_cpu_hotplug()/unlock_cpu_hotplug() calls from\nnet_dma_rebalance\n\nThe lock_cpu_hotplug()/unlock_cpu_hotplug() sequence in\nnet_dma_rebalance is both incorrect (as pointed out by David Miller)\nbecause lock_cpu_hotplug() may sleep while the net_dma_event_lock\nspinlock is held, and unnecessary (as pointed out by Andrew Morton) as\nspin_lock() disables preemption which protects from CPU hotplug\nevents.\n\nSigned-off-by: Chris Leech \u003cchristopher.leech@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bbf28a1ff7b9d4e7df57829c25638721984277b",
      "tree": "255bb57e1e2aef43301d962683f9be5eb33d1cc4",
      "parents": [
        "dc49c1f94e3469d94b952e8f5160dd4ccd791d79"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "patrick@tykepenguin.com",
        "time": "Wed Aug 02 14:14:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 14:14:44 2006 -0700"
      },
      "message": "[DECNET]: Fix for routing bug\n\nThis patch fixes a bug in the DECnet routing code where we were\nselecting a loopback device in preference to an outward facing device\neven when the destination was known non-local. This patch should fix\nthe problem.\n\nSigned-off-by: Patrick Caulfield \u003cpatrick@tykepenguin.com\u003e\nSigned-off-by: Steven Whitehouse \u003csteve@chygwyn.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc49c1f94e3469d94b952e8f5160dd4ccd791d79",
      "tree": "e47b1974c262a03dbabf0a148325d9089817e78e",
      "parents": [
        "2b7e24b66d31d677d76b49918e711eb360c978b6"
      ],
      "author": {
        "name": "Catherine Zhang",
        "email": "cxzhang@watson.ibm.com",
        "time": "Wed Aug 02 14:12:06 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 14:12:06 2006 -0700"
      },
      "message": "[AF_UNIX]: Kernel memory leak fix for af_unix datagram getpeersec patch\n\nFrom: Catherine Zhang \u003ccxzhang@watson.ibm.com\u003e\n\nThis patch implements a cleaner fix for the memory leak problem of the\noriginal unix datagram getpeersec patch.  Instead of creating a\nsecurity context each time a unix datagram is sent, we only create the\nsecurity context when the receiver requests it.\n\nThis new design requires modification of the current\nunix_getsecpeer_dgram LSM hook and addition of two new hooks, namely,\nsecid_to_secctx and release_secctx.  The former retrieves the security\ncontext and the latter releases it.  A hook is required for releasing\nthe security context because it is up to the security module to decide\nhow that\u0027s done.  In the case of Selinux, it\u0027s a simple kfree\noperation.\n\nAcked-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b7e24b66d31d677d76b49918e711eb360c978b6",
      "tree": "53706b77ae3392064fbe2d8486804bf4d8714d90",
      "parents": [
        "76f10ad0e67cbc6ded2ee143e5188e0b7ff9fb15"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Aug 02 14:07:58 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 14:07:58 2006 -0700"
      },
      "message": "[NET]: skb_queue_lock_key() is no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76f10ad0e67cbc6ded2ee143e5188e0b7ff9fb15",
      "tree": "d7afe6a19eaa80587736a447a240faefde6bd4fc",
      "parents": [
        "dafee490858f79e144c5e6cdd84ceb9efa20a3f1"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Aug 02 14:06:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 14:06:55 2006 -0700"
      },
      "message": "[NET]: Remove lockdep_set_class() call from skb_queue_head_init().\n\nThe skb_queue_head_init() function is used both in drivers for private use\nand in the core networking code.  The usage models are vastly set of\nfunctions that is only softirq safe; while the driver usage tends to be\nmore limited to a few hardirq safe accessor functions.  Rather than\nannotating all 133+ driver usages, for now just split this lock into a per\nqueue class.  This change is obviously safe and probably should make\n2.6.18.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dafee490858f79e144c5e6cdd84ceb9efa20a3f1",
      "tree": "b14c78f41845026fd2ab161a7348d898a2fa6d3e",
      "parents": [
        "32c524d1c48b62be49fa1b1dd93fed10792debc0"
      ],
      "author": {
        "name": "Wei Dong",
        "email": "weid@nanjing-fnst.com",
        "time": "Wed Aug 02 13:41:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 02 13:41:21 2006 -0700"
      },
      "message": "[IPV6]: SNMPv2 \"ipv6IfStatsOutFragCreates\" counter error\n\n  When I tested linux kernel 2.6.71.7 about statistics\n\"ipv6IfStatsOutFragCreates\", and found that it couldn\u0027t increase\ncorrectly. The criteria is RFC 2465:\n\n  ipv6IfStatsOutFragCreates OBJECT-TYPE\n      SYNTAX      Counter32\n      MAX-ACCESS  read-only\n      STATUS      current\n      DESCRIPTION\n         \"The number of output datagram fragments that have\n         been generated as a result of fragmentation at\n         this output interface.\"\n      ::\u003d { ipv6IfStatsEntry 15 }\n\nI think there are two issues in Linux kernel. \n1st:\nRFC2465 specifies the counter is \"The number of output datagram\nfragments...\". I think increasing this counter after output a fragment\nsuccessfully is better. And it should not be increased even though a\nfragment is created but failed to output.\n\n2nd:\nIf we send a big ICMP/ICMPv6 echo request to a host, and receive\nICMP/ICMPv6 echo reply consisted of some fragments. As we know that in\nLinux kernel first fragmentation occurs in ICMP layer(maybe saying\ntransport layer is better), but this is not the \"real\"\nfragmentation,just do some \"pre-fragment\" -- allocate space for date,\nand form a frag_list, etc. The \"real\" fragmentation happens in IP layer\n-- set offset and MF flag and so on. So I think in \"fast path\" for\nip_fragment/ip6_fragment, if we send a fragment which \"pre-fragment\" by\nupper layer we should also increase \"ipv6IfStatsOutFragCreates\".\n\nSigned-off-by: Wei Dong \u003cweid@nanjing-fnst.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "32c524d1c48b62be49fa1b1dd93fed10792debc0"
}
