)]}'
{
  "log": [
    {
      "commit": "2f34931fdc78b4895553aaa33748939cc7697c99",
      "tree": "c94736005fd9b9b67515c9e5518b3543d58ff488",
      "parents": [
        "9b7f750d446a717d4c8346fbb165b62661019b92"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Sat Aug 05 12:14:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] knfsd: fix race related problem when adding items to and svcrpc auth cache\n\nIf we don\u0027t find the item we are lookng for, we allocate a new one, and\nthen grab the lock again and search to see if it has been added while we\ndid the alloc.  If it had been added we need to \u0027cache_put\u0027 the newly\ncreated item that we are never going to use.  But as it hasn\u0027t been\ninitialised properly, putting it can cause an oops.\n\nSo move the -\u003einit call earlier to that it will always be fully initilised\nif we have to put it.\n\nThanks to Philipp Matthias Hahn \u003cpmhahn@svs.Informatik.Uni-Oldenburg.de\u003e\nfor reporting the problem.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b7f750d446a717d4c8346fbb165b62661019b92",
      "tree": "300a8d395582cf3d33b5c779ff23c3cf227115bd",
      "parents": [
        "60c371bc753495f36d3a71338b46030f7fffce3b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Aug 05 12:14:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] debug_locks.h: add \"struct task_struct;\"\n\nRemoves many, many \"declared inside parameter list\" warnings on parisc.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60c371bc753495f36d3a71338b46030f7fffce3b",
      "tree": "ec83d5b3cc89efcea66310f3a1c6ca3708f6a26e",
      "parents": [
        "bb39e419740435b7fbb0314e376ba468be7db67a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Aug 05 12:14:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] fadvise() make POSIX_FADV_NOREUSE a no-op\n\nThe POSIX_FADV_NOREUSE hint means \"the application will use this range of the\nfile a single time\".  It seems to be intended that the implementation will use\nthis hint to perform drop-behind of that part of the file when the application\ngets around to reading or writing it.\n\nHowever for reasons which aren\u0027t obvious (or sane?) I mapped\nPOSIX_FADV_NOREUSE onto POSIX_FADV_WILLNEED.  ie: it does readahead.\n\nThat\u0027s daft.  So for now, make POSIX_FADV_NOREUSE a no-op.\n\nThis is a non-back-compatible change.  If someone was using POSIX_FADV_NOREUSE\nto perform readahead, they lose.  The likelihood is low.\n\nIf/when we later implement POSIX_FADV_NOREUSE things will get interesting - to\ndo it fully we\u0027ll need to maintain file offset/length ranges and peform all\nsorts of complex tricks, and managing the lifetime of those ranges\u0027 data\nstructures will be interesting..\n\nA sensible implementation would probably ignore the file range and would\nsimply mark the entire file as needing some form of drop-behind treatment.\n\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb39e419740435b7fbb0314e376ba468be7db67a",
      "tree": "43af0079ae65f952453fdc46e9bd67a49fcf0bd8",
      "parents": [
        "fd2d54300369690500fc9b1bac9440d2ee81913a"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Sat Aug 05 12:14:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] au1100fb: Fix startup sequence\n\n- fix up the start up sequence.\n\nThis new sequence allow you to correctly enable the LCD controller\neven if the bootloader has already did it.\n\n- fix up a wrong indentation issue.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd2d54300369690500fc9b1bac9440d2ee81913a",
      "tree": "a5167b7f7ed50e405083816ef6217b0bb7b137a8",
      "parents": [
        "78944e549d36673eb6265a2411574e79c28e23dc"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Sat Aug 05 12:14:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] au1100fb: info-\u003evar.rotate fix\n\nFix \"info-\u003evar.rotate\" data settings.\n\nThis info should be deduced directly from \"fbdev-\u003epanel-\u003econtrol_base\"\ndefined into au1100fb.h.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78944e549d36673eb6265a2411574e79c28e23dc",
      "tree": "5e080e775c21f6d7af69f37f37d25b7680cc46b8",
      "parents": [
        "38cbcdc0a7be69a15462dc49512d43353f34b43b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Aug 05 12:14:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] vt: printk: Fix framebuffer console triggering might_sleep assertion\n\nReported by: Dave Jones\n\nWhilst printk\u0027ing to both console and serial console, I got this...\n(2.6.18rc1)\n\nBUG: sleeping function called from invalid context at kernel/sched.c:4438\nin_atomic():0, irqs_disabled():1\n\nCall Trace:\n [\u003cffffffff80271db8\u003e] show_trace+0xaa/0x23d\n [\u003cffffffff80271f60\u003e] dump_stack+0x15/0x17\n [\u003cffffffff8020b9f8\u003e] __might_sleep+0xb2/0xb4\n [\u003cffffffff8029232e\u003e] __cond_resched+0x15/0x55\n [\u003cffffffff80267eb8\u003e] cond_resched+0x3b/0x42\n [\u003cffffffff80268c64\u003e] console_conditional_schedule+0x12/0x14\n [\u003cffffffff80368159\u003e] fbcon_redraw+0xf6/0x160\n [\u003cffffffff80369c58\u003e] fbcon_scroll+0x5d9/0xb52\n [\u003cffffffff803a43c4\u003e] scrup+0x6b/0xd6\n [\u003cffffffff803a4453\u003e] lf+0x24/0x44\n [\u003cffffffff803a7ff8\u003e] vt_console_print+0x166/0x23d\n [\u003cffffffff80295528\u003e] __call_console_drivers+0x65/0x76\n [\u003cffffffff80295597\u003e] _call_console_drivers+0x5e/0x62\n [\u003cffffffff80217e3f\u003e] release_console_sem+0x14b/0x232\n [\u003cffffffff8036acd6\u003e] fb_flashcursor+0x279/0x2a6\n [\u003cffffffff80251e3f\u003e] run_workqueue+0xa8/0xfb\n [\u003cffffffff8024e5e0\u003e] worker_thread+0xef/0x122\n [\u003cffffffff8023660f\u003e] kthread+0x100/0x136\n [\u003cffffffff8026419e\u003e] child_rip+0x8/0x12\n\nThis can occur when release_console_sem() is called but the log\nbuffer still has contents that need to be flushed. The console drivers\nare called while the console_may_schedule flag is still true. The\nmight_sleep() is triggered when fbcon calls console_conditional_schedule().\n\nFix by setting console_may_schedule to zero earlier, before the call to the\nconsole drivers.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "38cbcdc0a7be69a15462dc49512d43353f34b43b",
      "tree": "ca036409ffc9c027dce64281b55ad1ef973c4f14",
      "parents": [
        "9f59ce5d0e0dd837853385927b150f5cef3a7f52"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Sat Aug 05 12:14:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:47 2006 -0700"
      },
      "message": "[PATCH] fix vmstat per cpu usage\n\nThe per cpu variables are used incorrectly in vmstat.h.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nAcked-by: Steve Fox \u003cdrfickle@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f59ce5d0e0dd837853385927b150f5cef3a7f52",
      "tree": "12d158ca678e803e77803cd9476fd6104e8ae0c0",
      "parents": [
        "f9abd1ace43d6186268856dbec2ebf411218d6ca"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Aug 05 12:14:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] ptrace: make pid of child process available for PTRACE_EVENT_VFORK_DONE\n\nWhen delivering PTRACE_EVENT_VFORK_DONE, provide pid of the child process\nwhen tracer calls ptrace(PTRACE_GETEVENTMSG).  This is already\n(accidentally) available when the tracer is tracing VFORK in addition to\nVFORK_DONE.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nCc: Daniel Jacobowitz \u003cdan@debian.org\u003e\nCc: Albert Cahalan \u003cacahalan@gmail.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9abd1ace43d6186268856dbec2ebf411218d6ca",
      "tree": "63ab66465c56e8e9fcbbf765f135838171fdd77d",
      "parents": [
        "af2bc7d222c2700ccda060184d7bced7d7cb9fc2"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Aug 05 12:14:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] md: Fix a bug that recently crept into md/linear\n\nA recent patch that allowed linear arrays to be reconfigured on-line\nallowed in a bug which results in divide by zero - not all\nmddev-\u003earray_size were converted to conf-\u003earray_size.\n\nThis patch finished the conversion and fixed the bug.\n\nThe offending patch was commit 7c7546ccf6463edbeee8d9aac6de7be1cd80d08a.\n\nThanks to Simon Kirby \u003csim@netnation.com\u003e for the bug report.\n\nCc: Simon Kirby \u003csim@netnation.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af2bc7d222c2700ccda060184d7bced7d7cb9fc2",
      "tree": "f112fa69f540f055d081c90a1be662313bb3dfdb",
      "parents": [
        "b0b33dee2dcc85626627919094befc17cfb141e4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Aug 05 12:14:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] omap-rng build fix\n\nSeems like the omap-rng driver in the main tree predates the switch from\n\u003casm/hardware/clock.h\u003e to \u003clinux/clk.h\u003e ...  now it builds OK.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0b33dee2dcc85626627919094befc17cfb141e4",
      "tree": "59e36e5ad2e84ce8823e3ea975c2f36ff6bed0e8",
      "parents": [
        "c3760ae1f914cf4479301a92c58ae65824ac5894"
      ],
      "author": {
        "name": "Alexander Zarochentsev",
        "email": "zam@namesys.com",
        "time": "Sat Aug 05 12:14:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] i_mutex does not need to be locked in reiserfs_delete_inode()\n\nFixes an i_mutex-inside-i_mutex lockdep nasty.\n\nSigned-off-by: Alexander Zarochentsev \u003czam@namesys.com\u003e\nCc: \u003creiserfs-dev@namesys.com\u003e\nCc: Hans Reiser \u003creiser@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3760ae1f914cf4479301a92c58ae65824ac5894",
      "tree": "da42f8816a171f8a67583c55d1551518e2c3e001",
      "parents": [
        "06fa45d3a19c6fbfccbf295e9f08087492338631"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Aug 05 12:13:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] crash in aty128_set_lcd_enable() on PowerBook\n\nCurrent Linus tree crashes in aty128_set_lcd_enable() because par-\u003epdev\nis NULL. This happens since at least a week. Call trace is:\n\naty128_set_lcd_enable\naty128fb_set_par\nfbcon_init\nvisual_init\ntake_over_console\nfbcon_takeover\nnotifier_call_chain\nblocking_notifier_call_chain\nregister_framebuffer\naty128fb_probe\npci_device_probe\nbus_for_each_dev\ndriver_attach\nbus_add_driver\ndriver_register\n__pci_register_driver\naty128fb_init\ninit\nkernel_thread\n\n- info-\u003efix was assigned twice.\n\n- par-\u003evram_size is assigned in aty128_probe(), no need to redo it again\n  in aty128_init()\n\n- register_framebuffer() uses uninitialized struct members, move it past\n  par-\u003epdev assignment and past aty128_bl_init().\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06fa45d3a19c6fbfccbf295e9f08087492338631",
      "tree": "24cc6843b98272e8ef5a8a1c78ef5b452f4a2d84",
      "parents": [
        "1fb32b7bd8203d0175649a75ede3ee7634d6a941"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Sat Aug 05 12:13:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] ufs: handle truncated pages\n\nufs_get_locked_page is called twice in ufs code, one time in ufs_truncate\npath(we allocated last block), and another time when fragments are\nreallocated.  In ideal world in the second case on allocation/free block\nlayer we should not know that things like `truncate\u0027 exists, but now with\nsuch crutch like ufs_get_locked_page we can (or should?) skip truncated\npages.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1fb32b7bd8203d0175649a75ede3ee7634d6a941",
      "tree": "1c0b7bd06835ce37dc2fc18a95fe3fe22c2ce556",
      "parents": [
        "e91467ecd1ef381377fd327c0ded922835ec52ab"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Sat Aug 05 12:13:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] ufs: ufs_get_locked_page() race fix\n\nAs discussed earlier:\nhttp://lkml.org/lkml/2006/6/28/136\nthis patch fixes such issue:\n\n`ufs_get_locked_page\u0027 takes page from cache\nafter that `vmtruncate\u0027 takes page and deletes it from cache\n`ufs_get_locked_page\u0027 locks page, and reports about EIO error.\n\nAlso because of find_lock_page always return valid page or NULL, we have no\nneed to check it if page not NULL.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e91467ecd1ef381377fd327c0ded922835ec52ab",
      "tree": "b80a9c5d4b86df9c766c6a9613ae596d19ed0abf",
      "parents": [
        "72f0b4e2133ba1d65147d06016c0b6d2202235ca"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntrae@de.ibm.com",
        "time": "Sat Aug 05 12:13:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] bug in futex unqueue_me\n\nThis patch adds a barrier() in futex unqueue_me to avoid aliasing of two\npointers.\n\nOn my s390x system I saw the following oops:\n\nUnable to handle kernel pointer dereference at virtual kernel address\n0000000000000000\nOops: 0004 [#1]\nCPU:    0    Not tainted\nProcess mytool (pid: 13613, task: 000000003ecb6ac0, ksp: 00000000366bdbd8)\nKrnl PSW : 0704d00180000000 00000000003c9ac2 (_spin_lock+0xe/0x30)\nKrnl GPRS: 00000000ffffffff 000000003ecb6ac0 0000000000000000 0700000000000000\n           0000000000000000 0000000000000000 000001fe00002028 00000000000c091f\n           000001fe00002054 000001fe00002054 0000000000000000 00000000366bddc0\n           00000000005ef8c0 00000000003d00e8 0000000000144f91 00000000366bdcb8\nKrnl Code: ba 4e 20 00 12 44 b9 16 00 3e a7 84 00 08 e3 e0 f0 88 00 04\nCall Trace:\n([\u003c0000000000144f90\u003e] unqueue_me+0x40/0xe4)\n [\u003c0000000000145a0c\u003e] do_futex+0x33c/0xc40\n [\u003c000000000014643e\u003e] sys_futex+0x12e/0x144\n [\u003c000000000010bb00\u003e] sysc_noemu+0x10/0x16\n [\u003c000002000003741c\u003e] 0x2000003741c\n\nThe code in question is:\n\nstatic int unqueue_me(struct futex_q *q)\n{\n        int ret \u003d 0;\n        spinlock_t *lock_ptr;\n\n        /* In the common case we don\u0027t take the spinlock, which is nice. */\n retry:\n        lock_ptr \u003d q-\u003elock_ptr;\n        if (lock_ptr !\u003d 0) {\n                spin_lock(lock_ptr);\n\t\t/*\n                 * q-\u003elock_ptr can change between reading it and\n                 * spin_lock(), causing us to take the wrong lock.  This\n                 * corrects the race condition.\n[...]\n\nand my compiler (gcc 4.1.0) makes the following out of it:\n\n00000000000003c8 \u003cunqueue_me\u003e:\n     3c8:       eb bf f0 70 00 24       stmg    %r11,%r15,112(%r15)\n     3ce:       c0 d0 00 00 00 00       larl    %r13,3ce \u003cunqueue_me+0x6\u003e\n                        3d0: R_390_PC32DBL      .rodata+0x2a\n     3d4:       a7 f1 1e 00             tml     %r15,7680\n     3d8:       a7 84 00 01             je      3da \u003cunqueue_me+0x12\u003e\n     3dc:       b9 04 00 ef             lgr     %r14,%r15\n     3e0:       a7 fb ff d0             aghi    %r15,-48\n     3e4:       b9 04 00 b2             lgr     %r11,%r2\n     3e8:       e3 e0 f0 98 00 24       stg     %r14,152(%r15)\n     3ee:       e3 c0 b0 28 00 04       lg      %r12,40(%r11)\n\t\t/* write q-\u003elock_ptr in r12 */\n     3f4:       b9 02 00 cc             ltgr    %r12,%r12\n     3f8:       a7 84 00 4b             je      48e \u003cunqueue_me+0xc6\u003e\n\t\t/* if r12 is zero then jump over the code.... */\n     3fc:       e3 20 b0 28 00 04       lg      %r2,40(%r11)\n\t\t/* write q-\u003elock_ptr in r2 */\n     402:       c0 e5 00 00 00 00       brasl   %r14,402 \u003cunqueue_me+0x3a\u003e\n                        404: R_390_PC32DBL      _spin_lock+0x2\n\t\t/* use r2 as parameter for spin_lock */\n\nSo the code becomes more or less:\nif (q-\u003elock_ptr !\u003d 0) spin_lock(q-\u003elock_ptr)\ninstead of\nif (lock_ptr !\u003d 0) spin_lock(lock_ptr)\n\nWhich caused the oops from above.\nAfter adding a barrier gcc creates code without this problem:\n[...] (the same)\n     3ee:       e3 c0 b0 28 00 04       lg      %r12,40(%r11)\n     3f4:       b9 02 00 cc             ltgr    %r12,%r12\n     3f8:       b9 04 00 2c             lgr     %r2,%r12\n     3fc:       a7 84 00 48             je      48c \u003cunqueue_me+0xc4\u003e\n     400:       c0 e5 00 00 00 00       brasl   %r14,400 \u003cunqueue_me+0x38\u003e\n                        402: R_390_PC32DBL      _spin_lock+0x2\n\nAs a general note, this code of unqueue_me seems a bit fishy. The retry logic\nof unqueue_me only works if we can guarantee, that the original value of\nq-\u003elock_ptr is always a spinlock (Otherwise we overwrite kernel memory). We\nknow that q-\u003elock_ptr can change. I dont know what happens with the original\nspinlock, as I am not an expert with the futex code.\n\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@timesys.com\u003e\nSigned-off-by: Christian Borntraeger \u003cborntrae@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72f0b4e2133ba1d65147d06016c0b6d2202235ca",
      "tree": "5e03d0c34379db77f50238c546f5417139ac9671",
      "parents": [
        "927cbe8a3e9ebc466f76af5a5278a520dc2d5699"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Aug 05 12:13:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] disable debugging version of write_lock()\n\nWe\u0027ve confirmed that the debug version of write_lock() can get stuck for long\nenough to cause NMI watchdog timeouts and hence a crash.\n\nWe don\u0027t know why, yet.   Disable it for now.\n\nAlso disable the similar read_lock() code.  Just in case.\n\nThanks to Dave Olson \u003colson@unixfolk.com\u003e for reporting and testing.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "927cbe8a3e9ebc466f76af5a5278a520dc2d5699",
      "tree": "be35a705614127a92f9dd0a61aae973fafef3ee6",
      "parents": [
        "a7ef7878ea7c8bca9b624db3f61223cdadda2a0a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Aug 05 12:13:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:46 2006 -0700"
      },
      "message": "[PATCH] drivers/edac/edac_mc.h must #include \u003clinux/platform_device.h\u003e\n\nWith CONFIG_PCI\u003dn:\n\n  CC      drivers/edac/edac_mc.o\ndrivers/edac/edac_mc.c: In function âadd_mc_to_global_listâ:\ndrivers/edac/edac_mc.c:1362: error: implicit declaration of function âto_platform_deviceâ\ndrivers/edac/edac_mc.c:1362: error: invalid type argument of â-\u003eâ\ndrivers/edac/edac_mc.c: In function âedac_mc_add_mcâ:\ndrivers/edac/edac_mc.c:1467: error: invalid type argument of â-\u003eâ\ndrivers/edac/edac_mc.c: In function âedac_mc_del_mcâ:\ndrivers/edac/edac_mc.c:1504: error: invalid type argument of â-\u003eâ\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7ef7878ea7c8bca9b624db3f61223cdadda2a0a",
      "tree": "3727435826f2fe3d054f0f3fbc3e60f2b37d8bad",
      "parents": [
        "f5d635f649607b09b0b4620d25d028fd2b1b7ea5"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Aug 05 12:13:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:45 2006 -0700"
      },
      "message": "[PATCH] Make suspend possible with a traced process at a breakpoint\n\nIt should be possible to suspend, either to RAM or to disk, if there\u0027s a\ntraced process that has just reached a breakpoint.  However, this is a\nspecial case, because its parent process might have been frozen already and\nthen we are unable to deliver the \"freeze\" signal to the traced process.\nIf this happens, it\u0027s better to cancel the freezing of the traced process.\n\nRef. http://bugzilla.kernel.org/show_bug.cgi?id\u003d6787\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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"
    }
  ],
  "next": "e6eb307d48c81d688804f8b39a0a3ddde3cd3458"
}
