)]}'
{
  "log": [
    {
      "commit": "fd4ef231962ab44fd1004e87f9d7c6809f00cd64",
      "tree": "7a79939e1a5c84a41e1a7063fbe2eb68848c9a25",
      "parents": [
        "a4b91965d39d5d53b470d6aa62cba155a6f3ffe1"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Thu Jan 29 15:06:21 2009 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Mon Feb 02 14:20:20 2009 -0800"
      },
      "message": "ocfs2: add quota call to ocfs2_remove_btree_range()\n\nWe weren\u0027t reclaiming the clusters which get free\u0027d from this function,\nso any user punching holes in a file would still have those bytes accounted\nagainst him/her. Add the call to vfs_dq_free_space_nodirty() to fix this.\nInterestingly enough, the journal credits calculation already took this into\naccount.\n\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\n"
    },
    {
      "commit": "a4b91965d39d5d53b470d6aa62cba155a6f3ffe1",
      "tree": "823d8730f730e41204c62f645953fac5de9315a3",
      "parents": [
        "554e7f9e043e29da79c044f7a55efe4fad40701e"
      ],
      "author": {
        "name": "Sunil Mushran",
        "email": "sunil.mushran@oracle.com",
        "time": "Thu Jan 29 17:12:31 2009 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Mon Feb 02 14:20:19 2009 -0800"
      },
      "message": "ocfs2: Wakeup the downconvert thread after a successful cancel convert\n\nWhen two nodes holding PR locks on a resource concurrently attempt to\nupconvert the locks to EX, the master sends a BAST to one of the nodes. This\nmessage tells that node to first cancel convert the upconvert request,\nfollowed by downconvert to a NL. Only when this lock is downconverted to NL,\ncan the master upconvert the first node\u0027s lock to EX.\n\nWhile the fs was doing the cancel convert, it was forgetting to wake up the\ndc thread after a successful cancel, leading to a deadlock.\n\nReported-and-Tested-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Sunil Mushran \u003csunil.mushran@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "554e7f9e043e29da79c044f7a55efe4fad40701e",
      "tree": "769a30452132cedc68cd6171c17c407bf3c39464",
      "parents": [
        "0e0333429a6280e6eb3c98845e4eed90d5f8078a"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "tao.ma@oracle.com",
        "time": "Thu Jan 08 08:21:43 2009 +0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Mon Feb 02 14:20:18 2009 -0800"
      },
      "message": "ocfs2: Access the xattr bucket only before modifying it.\n\nIn ocfs2_xattr_value_truncate, we may call b-tree codes which will\nextend the journal transaction. It has a potential problem that it\nmay let the already-accessed-but-not-dirtied buffers gone. So we\u0027d\nbetter access the bucket after we call ocfs2_xattr_value_truncate.\nAnd as for the root buffer for the xattr value, b-tree code will\nacess and dirty it, so we don\u0027t need to worry about it.\n\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "0e0333429a6280e6eb3c98845e4eed90d5f8078a",
      "tree": "5c04f9892c52faedfaa5b879a23f96bf77d02953",
      "parents": [
        "f8afead7169f0f28a4b421bcbdb510e52a2d094d"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "Joel.Becker@oracle.com",
        "time": "Wed Dec 17 14:23:52 2008 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Mon Feb 02 14:20:18 2009 -0800"
      },
      "message": "configfs: Silence lockdep on mkdir(), rmdir() and configfs_depend_item()\n\nWhen attaching default groups (subdirs) of a new group (in mkdir() or\nin configfs_register()), configfs recursively takes inode\u0027s mutexes\nalong the path from the parent of the new group to the default\nsubdirs. This is needed to ensure that the VFS will not race with\noperations on these sub-dirs. This is safe for the following reasons:\n\n- the VFS allows one to lock first an inode and second one of its\n  children (The lock subclasses for this pattern are respectively\n  I_MUTEX_PARENT and I_MUTEX_CHILD);\n- from this rule any inode path can be recursively locked in\n  descending order as long as it stays under a single mountpoint and\n  does not follow symlinks.\n\nUnfortunately lockdep does not know (yet?) how to handle such\nrecursion.\n\nI\u0027ve tried to use Peter Zijlstra\u0027s lock_set_subclass() helper to\nupgrade i_mutexes from I_MUTEX_CHILD to I_MUTEX_PARENT when we know\nthat we might recursively lock some of their descendant, but this\nusage does not seem to fit the purpose of lock_set_subclass() because\nit leads to several i_mutex locked with subclass I_MUTEX_PARENT by\nthe same task.\n\n\u003eFrom inside configfs it is not possible to serialize those recursive\nlocking with a top-level one, because mkdir() and rmdir() are already\ncalled with inodes locked by the VFS. So using some\nmutex_lock_nest_lock() is not an option.\n\nI am proposing two solutions:\n1) one that wraps recursive mutex_lock()s with\n   lockdep_off()/lockdep_on().\n2) (as suggested earlier by Peter Zijlstra) one that puts the\n   i_mutexes recursively locked in different classes based on their\n   depth from the top-level config_group created. This\n   induces an arbitrary limit (MAX_LOCK_DEPTH - 2 \u003d\u003d 46) on the\n   nesting of configfs default groups whenever lockdep is activated\n   but this limit looks reasonably high. Unfortunately, this alos\n   isolates VFS operations on configfs default groups from the others\n   and thus lowers the chances to detect locking issues.\n\nThis patch implements solution 1).\n\nSolution 2) looks better from lockdep\u0027s point of view, but fails with\nconfigfs_depend_item(). This needs to rework the locking\nscheme of configfs_depend_item() by removing the variable lock recursion\ndepth, and I think that it\u0027s doable thanks to the configfs_dirent_lock.\nFor now, let\u0027s stick to solution 1).\n\nSigned-off-by: Louis Rilling \u003clouis.rilling@kerlabs.com\u003e\nAcked-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "f8afead7169f0f28a4b421bcbdb510e52a2d094d",
      "tree": "83245132376808a9a03868b6beb28d66e1f2a8fa",
      "parents": [
        "ea455f8ab68338ba69f5d3362b342c115bea8e13"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Mon Jan 12 23:20:32 2009 +0100"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Mon Feb 02 14:20:17 2009 -0800"
      },
      "message": "ocfs2: Fix possible deadlock in ocfs2_write_dquot()\n\nIt could happen that some limit has been set via quotactl() and in parallel\n-\u003emark_dirty() is called from another thread doing e.g. dquot_alloc_space(). In\nsuch case ocfs2_write_dquot() must not try to sync the dquot because that needs\nglobal quota lock but that ranks above transaction start.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "ea455f8ab68338ba69f5d3362b342c115bea8e13",
      "tree": "17c052011f821ff5897028a27a1f8cba96046b67",
      "parents": [
        "27421e211a39784694b597dbf35848b88363c248"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Mon Jan 12 23:20:31 2009 +0100"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Mon Feb 02 14:20:16 2009 -0800"
      },
      "message": "ocfs2: Push out dropping of dentry lock to ocfs2_wq\n\nDropping of last reference to dentry lock is a complicated operation involving\ndropping of reference to inode. This can get complicated and quota code in\nparticular needs to obtain some quota locks which leads to potential deadlock.\nThus we defer dropping of inode reference to ocfs2_wq.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "27421e211a39784694b597dbf35848b88363c248",
      "tree": "8d9a06e453c40dea7db3a3d0d9d3d864690427db",
      "parents": [
        "45c82b5a770be66845687a7d027c8b52946d59af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 01 11:00:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 01 11:00:16 2009 -0800"
      },
      "message": "Manually revert \"mlock: downgrade mmap sem while populating mlocked regions\"\n\nThis essentially reverts commit 8edb08caf68184fb170f4f69c7445929e199eaea.\n\nIt downgraded our mmap semaphore to a read-lock while mlocking pages, in\norder to allow other threads (and external accesses like \"ps\" et al) to\nwalk the vma lists and take page faults etc.  Which is a nice idea, but\nthe implementation does not work.\n\nBecause we cannot upgrade the lock back to a write lock without\nreleasing the mmap semaphore, the code had to release the lock entirely\nand then re-take it as a writelock.  However, that meant that the caller\npossibly lost the vma chain that it was following, since now another\nthread could come in and mmap/munmap the range.\n\nThe code tried to work around that by just looking up the vma again and\nerroring out if that happened, but quite frankly, that was just a buggy\nhack that doesn\u0027t actually protect against anything (the other thread\ncould just have replaced the vma with another one instead of totally\nunmapping it).\n\nThe only way to downgrade to a read map _reliably_ is to do it at the\nend, which is likely the right thing to do: do all the \u0027vma\u0027 operations\nwith the write-lock held, then downgrade to a read after completing them\nall, and then do the \"populate the newly mlocked regions\" while holding\njust the read lock.  And then just drop the read-lock and return to user\nspace.\n\nThe (perhaps somewhat simpler) alternative is to just make all the\ncallers of mlock_vma_pages_range() know that the mmap lock got dropped,\nand just re-grab the mmap semaphore if it needs to mlock more than one\nvma region.\n\nSo we can do this \"downgrade mmap sem while populating mlocked regions\"\nthing right, but the way it was done here was absolutely not correct.\nThus the revert, in the expectation that we will do it all correctly\nsome day.\n\nCc: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45c82b5a770be66845687a7d027c8b52946d59af",
      "tree": "9385e15d13409e39d6f43805f8e7fa20430ca57e",
      "parents": [
        "1347e965f5bcfffe82e56d2903ea4f32babaff4e",
        "7cff3608d2553a045b676fa81b0cf54e4f2cc5ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:56:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:56:23 2009 -0800"
      },
      "message": "Merge branch \u0027header-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027header-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (90 commits)\n  headers_check fix: x86, swab.h\n  headers_check fix: x86, sigcontext32.h\n  headers_check fix: x86, sigcontext.h\n  headers_check fix: x86, ptrace-abi.h\n  headers_check fix: x86, mtrr.h\n  headers_check fix: x86, mce.h\n  headers_check fix: x86, kvm.h\n  headers_check fix: x86, e820.h\n  headers_check fix: linux/rtnetlink.h\n  headers_check fix: linux/nubus.h\n  headers_check fix: video/uvesafb.h\n  headers_check fix: video/sisfb.h\n  headers_check fix: sound/hdsp.h\n  headers_check fix: mtd/inftl-user.h\n  headers_check fix: linux/virtio_net.h\n  headers_check fix: linux/virtio_console.h\n  headers_check fix: linux/virtio_blk.h\n  headers_check fix: linux/videodev.h\n  headers_check fix: linux/video_encoder.h\n  headers_check fix: linux/video_decoder.h\n  ...\n"
    },
    {
      "commit": "1347e965f5bcfffe82e56d2903ea4f32babaff4e",
      "tree": "51f75d125089a25feb12b9e2e1e5273a59836e32",
      "parents": [
        "ac56b94f8049b4c246cd86257ae6c03c0ac75a13",
        "d7240b988017521ebf89edfadd42c0942f166850"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:55:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:55:05 2009 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  generic-ipi: use per cpu data for single cpu ipi calls\n  cpumask: convert lib/smp_processor_id to new cpumask ops\n  signals, debug: fix BUG: using smp_processor_id() in preemptible code in print_fatal_signal()\n"
    },
    {
      "commit": "ac56b94f8049b4c246cd86257ae6c03c0ac75a13",
      "tree": "408e3cb5339551a5d2b570cdcdd668685c9ab100",
      "parents": [
        "5b2d3e6d542c4c7009ba72e047c4c0633f2b5e26",
        "14819ea1e0bcbdc9b084cd60a6a24d5d786324ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:54:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:54:30 2009 -0800"
      },
      "message": "Merge branch \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  irq: export __set_irq_handler() and handle_level_irq()\n"
    },
    {
      "commit": "5b2d3e6d542c4c7009ba72e047c4c0633f2b5e26",
      "tree": "6fdb2333bab91572b82af30ba7a1a9f858d320e5",
      "parents": [
        "f6490438fce5902f840d1f0f905295077c635e7a",
        "b0a9b5111abf60ef07eade834f480e89004c7920"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:54:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:54:06 2009 -0800"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  hrtimer: prevent negative expiry value after clock_was_set()\n  hrtimers: allow the hot-unplugging of all cpus\n  hrtimers: increase clock min delta threshold while interrupt hanging\n"
    },
    {
      "commit": "f6490438fce5902f840d1f0f905295077c635e7a",
      "tree": "4b40f6b9d42a6e237b45378206d95cbfddfeaf52",
      "parents": [
        "e81cfd214f97a26ca2b00564258ebcf099214cbb",
        "ba2607fe9c1f2d4ad5a3d4c4ae9117c5bfdca826"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:53:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:53:30 2009 -0800"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, ds, bts: cleanup/fix DS configuration\n  ring-buffer: reset timestamps when ring buffer is reset\n  trace: set max latency variable to zero on default\n  trace: stop all recording to ring buffer on ftrace_dump\n  trace: print ftrace_dump at KERN_EMERG log level\n  ring_buffer: reset write when reserve buffer fail\n  tracing/function-graph-tracer: fix a regression while suspend to disk\n  ring-buffer: fix alignment problem\n"
    },
    {
      "commit": "e81cfd214f97a26ca2b00564258ebcf099214cbb",
      "tree": "a59043fc9aeb41564f36533e7dc0b507f6261a37",
      "parents": [
        "4b8d8ab566932bfe023637025c76c0e90c655faf",
        "7fc49f19813030f2e15ad2ccec5cb701f7f4a3ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:52:46 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:52:46 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86 setup: fix asm constraints in vesa_store_edid\n  xen: make sysfs files behave as their names suggest\n  x86: tone down mtrr_trim_uncached_memory() warning\n  x86: correct the CPUID pattern for MSR_IA32_MISC_ENABLE availability\n"
    },
    {
      "commit": "4b8d8ab566932bfe023637025c76c0e90c655faf",
      "tree": "f16cbc0f27659246c117ba68ec090ee8f6369c2a",
      "parents": [
        "c5e18af910f4bc2e3d0732ea98b99c0fd884e73c",
        "8dd2c9e3128a5784a01084b52d5bb7efd4371ac6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:52:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:52:25 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  leds: Fix bounds checking of wm8350-\u003epmic.led\n  regulator: move bq24022 init back to module_init instead of subsys_initcall\n"
    },
    {
      "commit": "c5e18af910f4bc2e3d0732ea98b99c0fd884e73c",
      "tree": "f6624e0fb83d482d4fcb265c616ae3f5e5ea53f1",
      "parents": [
        "878b8619f711280fd05845e21956434b5e588cc4",
        "2d2eca4d11933bd37a4944aae06e6122efffaea8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:52:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:52:02 2009 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (27 commits)\n  MIPS: Alchemy: time.c build fix\n  MIPS: RB532: Export rb532_gpio_set_func()\n  MIPS: RB532: Update headers\n  MIPS: RB532: Simplify dev3 init\n  MIPS: RB532: Remove {get,set}_434_reg()\n  MIPS: RB532: Move dev3 init code to devices.c\n  MIPS: RB532: Fix set_latch_u5()\n  MIPS: RB532: Fix init of rb532_dev3_ctl_res\n  MIPS: RB532: Use driver_data instead of platform_data\n  MIPS: RB532: Detect uart type, add platform device\n  MIPS: RB532: remove useless CF GPIO initialisation\n  MIPS: RB532: Auto disable GPIO alternate function\n  MIPS: RB532: Add set_type() function to IRQ struct.\n  MIPS: RC32434: Define io_map_base for PCI controller\n  MIPS: RB532: Fix bit swapping in rb532_set_bit()\n  MIPS: Use hardware watchpoints on all R1 and R2 CPUs.\n  MIPS: Read watch registers with interrupts disabled.\n  MIPS: Fix a typo in watchpoint register structure.\n  MIPS: TXx9: Add support for TX4939 internal RTC\n  MIPS: R2: Fix broken installation of cache error handler.\n  ...\n"
    },
    {
      "commit": "878b8619f711280fd05845e21956434b5e588cc4",
      "tree": "e2cb6be1d6e16bd0da18a79a8a85f4194df33d6f",
      "parents": [
        "f984d024190d5df98e448e35aa9e89a46fe50bb9"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Fri Jan 30 15:27:14 2009 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:51:31 2009 -0800"
      },
      "message": "Fix memory corruption in console selection\n\nFix an off-by-two memory error in console selection.\n\nThe loop below goes from sel_start to sel_end (inclusive), so it writes\none more character.  This one more character was added to the allocated\nsize (+1), but it was not multiplied by an UTF-8 multiplier.\n\nThis patch fixes a memory corruption when UTF-8 console is used and the\nuser selects a few characters, all of them 3-byte in UTF-8 (for example\na frame line).\n\nWhen memory redzones are enabled, a redzone corruption is reported.\nWhen they are not enabled, trashing of random memory occurs.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f984d024190d5df98e448e35aa9e89a46fe50bb9",
      "tree": "7443594ff0a55bf0bc49fbcd90d1ec3334a4cb05",
      "parents": [
        "fc8744adc870a8d4366908221508bb113d8b72ee",
        "5d0932a5dd00d83df5d1e15eeffb6edf015a8579"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:50:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:50:43 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  igb: fix link reporting when using sgmii\n  igb: prevent skb_over panic w/ mtu smaller than 1K\n  igb: Fix DCA errors and do not use context index for 82576\n  ipv6: compile fix for ip6mr.c\n  packet: Avoid lock_sock in mmap handler\n  sfc: Replace stats_enabled flag with a disable count\n  sfc: SFX7101/SFT9001: Fix AN advertisements\n  sfc: SFT9001: Always enable XNP exchange on SFT9001 rev B\n  sfc: Update board info for hardware monitor on SFN4111T-R5 and later\n  sfc: Test for PHYXS faults whenever we cannot test link state bits\n  sfc: Reinitialise the PHY completely in case of a PHY or NIC reset\n  sfc: Fix post-reset MAC selection\n  sfc: SFN4111T: Fix GPIO sharing between I2C and FLASH_CFG_1\n  sfc: SFT9001: Fix speed reporting in 1G PHY loopback\n  sfc: SFX7101: Remove workaround for bad link training\n  sfc: SFT9001: Enable robust link training\n  sky2: fix hard hang with netconsoling and iface going up\n"
    },
    {
      "commit": "fc8744adc870a8d4366908221508bb113d8b72ee",
      "tree": "755f4c4a1cc30567fde4e60c9cc5e6a889c360b0",
      "parents": [
        "33bfad54b58cf05cfe6678c3ec9235d4bc8db4c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:08:56 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 31 15:08:56 2009 -0800"
      },
      "message": "Stop playing silly games with the VM_ACCOUNT flag\n\nThe mmap_region() code would temporarily set the VM_ACCOUNT flag for\nanonymous shared mappings just to inform shmem_zero_setup() that it\nshould enable accounting for the resulting shm object.  It would then\nclear the flag after calling -\u003emmap (for the /dev/zero case) or doing\nshmem_zero_setup() (for the MAP_ANON case).\n\nThis just resulted in vma merge issues, but also made for just\nunnecessary confusion.  Use the already-existing VM_NORESERVE flag for\nthis instead, and let shmem_{zero|file}_setup() just figure it out from\nthat.\n\nThis also happens to make it obvious that the new DRI2 GEM layer uses a\nnon-reserving backing store for its object allocation - which is quite\npossibly not intentional.  But since I didn\u0027t want to change semantics\nin this patch, I left it alone, and just updated the caller to use the\nnew flag semantics.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d0932a5dd00d83df5d1e15eeffb6edf015a8579",
      "tree": "78d37cc9b58084a27d51af321b15f1dee4593700",
      "parents": [
        "ec54d7d6e40b04c16dfce0e41e506198a20c8645"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sat Jan 31 00:53:18 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 31 00:53:18 2009 -0800"
      },
      "message": "igb: fix link reporting when using sgmii\n\nWhen using sgmii the link was not being properly passed up to the driver\nfrom the underlying link management functions.  This change corrects it so\nthat get_link_status is cleared when a link has been found.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec54d7d6e40b04c16dfce0e41e506198a20c8645",
      "tree": "7e70f20258f0f3ac35e48e0d4a1fa41d63853997",
      "parents": [
        "bbd98fe48a43464b4a044bc4cbeefad284d6aa80"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sat Jan 31 00:52:57 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 31 00:52:57 2009 -0800"
      },
      "message": "igb: prevent skb_over panic w/ mtu smaller than 1K\n\nA panic has been observed with frame sizes smaller than 1K.  This has been\nroot caused to the hardware spanning larger frames across multiple buffers\nand then reporting the original frame size in the first descriptor.  To\nprevent this we can enable set the LPE bit which in turn will restrict\npacket sizes to those set in the RLPML register.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbd98fe48a43464b4a044bc4cbeefad284d6aa80",
      "tree": "e4b60585f3a552ae8d4665e9fd87cc34b6dc1054",
      "parents": [
        "5d6e430d3bafe743b18dc443189093bf532e91ed"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sat Jan 31 00:52:30 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 31 00:52:30 2009 -0800"
      },
      "message": "igb: Fix DCA errors and do not use context index for 82576\n\n82576 was being incorrectly flagged as needing a context index.  It does not as\neach ring has it\u0027s own table of 2 contexts.\n\nDriver was registering after registering the driver instead of the other way around.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d6e430d3bafe743b18dc443189093bf532e91ed",
      "tree": "efc2aac6a7f1581332f79df69d4389bcc7aa079f",
      "parents": [
        "905db44087855e3c1709f538ecdc22fd149cadd8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Jan 31 00:51:49 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 31 00:51:49 2009 -0800"
      },
      "message": "ipv6: compile fix for ip6mr.c\n\nnet/ipv6/ip6mr.c: In function \u0027pim6_rcv\u0027:\nnet/ipv6/ip6mr.c:368: error: implicit declaration of function \u0027csum_ipv6_magic\u0027\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fc49f19813030f2e15ad2ccec5cb701f7f4a3ec",
      "tree": "b4e52b975777e18151811019541e24f0a6f2bfc8",
      "parents": [
        "618b2c8db24522ae273d8299c6a936ea13793c4d"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Tue Jan 27 21:45:57 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 30 23:55:25 2009 +0100"
      },
      "message": "x86 setup: fix asm constraints in vesa_store_edid\n\nImpact: fix potential miscompile (currently believed non-manifest)\n\nAs the comment explains, the VBE DDC call can clobber any register.\nTell the compiler about that fact.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "905db44087855e3c1709f538ecdc22fd149cadd8",
      "tree": "645708af472fd26bb73b5cd6abe10640322a3b93",
      "parents": [
        "1974cc205e63cec4a17a6b3fca31fa4240ded77e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 30 14:12:06 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:13:49 2009 -0800"
      },
      "message": "packet: Avoid lock_sock in mmap handler\n\nAs the mmap handler gets called under mmap_sem, and we may grab\nmmap_sem elsewhere under the socket lock to access user data, we\nshould avoid grabbing the socket lock in the mmap handler.\n\nSince the only thing we care about in the mmap handler is for\npg_vec* to be invariant, i.e., to exclude packet_set_ring, we\ncan achieve this by simply using a new mutex.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nTested-by: Martin MOKREJŠ \u003cmmokrejs@ribosome.natur.cuni.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1974cc205e63cec4a17a6b3fca31fa4240ded77e",
      "tree": "d658cbc56064d86f3f57e786b4ebcf33346188bd",
      "parents": [
        "af4ad9bca0c4039355b20d760b4fd39afa48c59d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Jan 29 18:00:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:33 2009 -0800"
      },
      "message": "sfc: Replace stats_enabled flag with a disable count\n\nCurrently we use a spin-lock to serialise statistics fetches and also\nto inhibit them for short periods of time, plus a flag to\nenable/disable statistics fetches for longer periods of time, during\nonline reset.  This was apparently insufficient to deal with the several\nreasons for stats being disabled.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af4ad9bca0c4039355b20d760b4fd39afa48c59d",
      "tree": "720b182118bf2fcb5aa2fb34671d032cf75d0d43",
      "parents": [
        "c9d5a53f060bb9ac6cd20d9768b4b75e22bc8689"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Jan 29 17:59:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:32 2009 -0800"
      },
      "message": "sfc: SFX7101/SFT9001: Fix AN advertisements\n\nAll 10Xpress PHYs require autonegotiation all the time; enforce this\nin the set_settings() method and do not treat it as a workaround.\n\nRemove claimed support for 100M HD mode since it is not supported by\ncurrent firmware.\n\nDo not set speed override bits when AN is enabled, and do not use\nregister 1.49192 for AN configuration as it can override what we set\nelsewhere.\n\nAlways set the AN selector bits to 1 (802.3).\n\nFix confusion between Next Page and Extended Next Page.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9d5a53f060bb9ac6cd20d9768b4b75e22bc8689",
      "tree": "01b8ed94b8eecd1a18831e54715ec169f442a2f2",
      "parents": [
        "44176b45d1aae04d99c505e6ee98d2d3c3fce173"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Jan 29 17:52:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:32 2009 -0800"
      },
      "message": "sfc: SFT9001: Always enable XNP exchange on SFT9001 rev B\n\nThis workaround is not specific to rev A.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44176b45d1aae04d99c505e6ee98d2d3c3fce173",
      "tree": "43a25dccf4305829cc0b8cbdb48de925d6801aee",
      "parents": [
        "67797763c60bfe3bbf99ef81ce1042e71678d109"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Jan 29 17:51:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:31 2009 -0800"
      },
      "message": "sfc: Update board info for hardware monitor on SFN4111T-R5 and later\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67797763c60bfe3bbf99ef81ce1042e71678d109",
      "tree": "8ced99fe0c240f506ffb7df8b509f839b6316fd5",
      "parents": [
        "4b988280be13a1b4c17f51cc66948aef467e7601"
      ],
      "author": {
        "name": "Steve Hodgson",
        "email": "shodgson@solarflare.com",
        "time": "Thu Jan 29 17:51:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:31 2009 -0800"
      },
      "message": "sfc: Test for PHYXS faults whenever we cannot test link state bits\n\nDepending on the loopback mode, there may be no pertinent link state\nbits.  In this case we test the PHYXS RX fault bit instead.  Make\nsure to do this in all cases where there are no link state bits.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b988280be13a1b4c17f51cc66948aef467e7601",
      "tree": "b8a0bd4e96520461caeaeeea2f91aa64d6c32bdd",
      "parents": [
        "0cc128387969753ae037401eb49e4bbb474186ea"
      ],
      "author": {
        "name": "Steve Hodgson",
        "email": "shodgson@solarflare.com",
        "time": "Thu Jan 29 17:50:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:30 2009 -0800"
      },
      "message": "sfc: Reinitialise the PHY completely in case of a PHY or NIC reset\n\nIn particular, set pause advertising bits properly.\n\nA PHY reset is not necessary to recover from the register self-test,\nso use a \"invisible\" reset there instead.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0cc128387969753ae037401eb49e4bbb474186ea",
      "tree": "ad4a6839c1089c7692090e057dfa5de58283cce2",
      "parents": [
        "2f08575389ac37ece5922094777442d8fdd8c00a"
      ],
      "author": {
        "name": "Steve Hodgson",
        "email": "shodgson@solarflare.com",
        "time": "Thu Jan 29 17:49:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:30 2009 -0800"
      },
      "message": "sfc: Fix post-reset MAC selection\n\nModify falcon_switch_mac() to always set NIC_STAT_REG, even if the the\nMAC is the same as it was before.  This ensures that the value is\ncorrect after an online reset.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f08575389ac37ece5922094777442d8fdd8c00a",
      "tree": "bb2be0550b3b6f669257295f4ba1ad754c4f39d0",
      "parents": [
        "8b9dc8dd447cfe27c0214761ced22a8e4aa58f5e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Jan 29 17:49:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:29 2009 -0800"
      },
      "message": "sfc: SFN4111T: Fix GPIO sharing between I2C and FLASH_CFG_1\n\nChange sfn4111t_reset() to change only GPIO output enables so that it\ndoesn\u0027t break subsequent I2C operations.\n\nUpdate comments to explain exactly what we\u0027re doing.\n\nAdd a short sleep to make sure the FLASH_CFG_1 value is latched before\nany subsequent I2C operations.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b9dc8dd447cfe27c0214761ced22a8e4aa58f5e",
      "tree": "2b7eb0523fe541647ca2e78f6c4c0742700c7959",
      "parents": [
        "2d18835d65b7433e7e6583f65395f8c01e7874af"
      ],
      "author": {
        "name": "Steve Hodgson",
        "email": "shodgson@solarflare.com",
        "time": "Thu Jan 29 17:49:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:29 2009 -0800"
      },
      "message": "sfc: SFT9001: Fix speed reporting in 1G PHY loopback\n\nInstead of disabling AN in loopback, just prevent restarting AN and\noverride the speed in sft9001_get_settings().\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d18835d65b7433e7e6583f65395f8c01e7874af",
      "tree": "2bc1e1ade74236a763c8894c0e048039af6bbf31",
      "parents": [
        "869b5b3888fbd2024af632e3648c00860ba3cca6"
      ],
      "author": {
        "name": "Steve Hodgson",
        "email": "shodgson@solarflare.com",
        "time": "Thu Jan 29 17:48:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:27 2009 -0800"
      },
      "message": "sfc: SFX7101: Remove workaround for bad link training\n\nEarly versions of the SFX7101 firmware could complete link training in\na state where it would not adequately cancel noise (Solarflare bug\n10750).  We previously worked around this by resetting the PHY after\nseeing many Ethernet CRC errors.  This workaround is unsafe since it\ntakes no account of the interval between errors; it also appears to\nbe unnecessary with production firmware.  Therefore remove it.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "869b5b3888fbd2024af632e3648c00860ba3cca6",
      "tree": "a7dacec43aa66e418c44c0597ab305f061e049c0",
      "parents": [
        "a11da890e4c9850411303efcf6514f048ca880ee"
      ],
      "author": {
        "name": "Steve Hodgson",
        "email": "shodgson@solarflare.com",
        "time": "Thu Jan 29 17:48:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:27 2009 -0800"
      },
      "message": "sfc: SFT9001: Enable robust link training\n\nEnable a firmware option that appears to be necessary for reliable\noperation.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a11da890e4c9850411303efcf6514f048ca880ee",
      "tree": "48cbccd613cf492c485c696137c3d6eff03a6c4d",
      "parents": [
        "f99ec0649accb581cf3e8fcfeea796e82d05f4ea"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Jan 30 13:45:31 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 30 14:06:26 2009 -0800"
      },
      "message": "sky2: fix hard hang with netconsoling and iface going up\n\nPrinting anything over netconsole before hw is up and running is,\nof course, not going to work.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8dd2c9e3128a5784a01084b52d5bb7efd4371ac6",
      "tree": "3e23e2c5b0238a10419ca984cec0d85a84d5a827",
      "parents": [
        "9bf503e6bec3f2d28298808454eebde031ab5b5b"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Jan 17 16:06:40 2009 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jan 30 21:50:49 2009 +0000"
      },
      "message": "leds: Fix bounds checking of wm8350-\u003epmic.led\n\nFix bounds checking of wm8350-\u003epmic.led\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9bf503e6bec3f2d28298808454eebde031ab5b5b",
      "tree": "59d6093f555b3fca979662ea68e62a8bbb9c3d4a",
      "parents": [
        "33bfad54b58cf05cfe6678c3ec9235d4bc8db4c2"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sun Jan 18 14:32:27 2009 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jan 30 21:50:49 2009 +0000"
      },
      "message": "regulator: move bq24022 init back to module_init instead of subsys_initcall\n\nThis workaround was needed when regulator/ was not linked before both\npower/ and usb/otg/ in drivers/Makefile. Now that it is even linked\nbefore mfd/, this patch makes sure that bq24022 isn\u0027t probed before the\nGPIO expander is set up.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b0a9b5111abf60ef07eade834f480e89004c7920",
      "tree": "a74aa7bacf920eb567cd7caa8027a06c96dbb220",
      "parents": [
        "94df7de0289bc2df3d6e85cd2ece52bf42682f45"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Jan 25 11:31:36 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 30 22:35:34 2009 +0100"
      },
      "message": "hrtimer: prevent negative expiry value after clock_was_set()\n\nImpact: prevent false positive WARN_ON() in clockevents_program_event()\n\nclock_was_set() changes the base-\u003eoffset of CLOCK_REALTIME and\nenforces the reprogramming of the clockevent device to expire timers\nwhich are based on CLOCK_REALTIME. If the clock change is large enough\nthen the subtraction of the timer expiry value and base-\u003eoffset can\nbecome negative which triggers the warning in\nclockevents_program_event().\n\nCheck the subtraction result and set a negative value to 0.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "94df7de0289bc2df3d6e85cd2ece52bf42682f45",
      "tree": "b3f614b015adfb9574959687bb9b7ac4c884e23a",
      "parents": [
        "7f22391cbe82a80a9f891d8bd10fc28ff248d1e2"
      ],
      "author": {
        "name": "Sebastien Dugue",
        "email": "sebastien.dugue@bull.net",
        "time": "Mon Dec 01 14:09:07 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 30 22:35:29 2009 +0100"
      },
      "message": "hrtimers: allow the hot-unplugging of all cpus\n\nImpact: fix CPU hotplug hang on Power6 testbox\n\nOn architectures that support offlining all cpus (at least powerpc/pseries),\nhot-unpluging the tick_do_timer_cpu can result in a system hang.\n\nThis comes from the fact that if the cpu going down happens to be the\ncpu doing the tick, then as the tick_do_timer_cpu handover happens after the\ncpu is dead (via the CPU_DEAD notification), we\u0027re left without ticks,\njiffies are frozen and any task relying on timers (msleep, ...) is stuck.\nThat\u0027s particularly the case for the cpu looping in __cpu_die() waiting\nfor the dying cpu to be dead.\n\nThis patch addresses this by having the tick_do_timer_cpu handover happen\nearlier during the CPU_DYING notification. For this, a new clockevent\nnotification type is introduced (CLOCK_EVT_NOTIFY_CPU_DYING) which is triggered\nin hrtimer_cpu_notify().\n\nSigned-off-by: Sebastien Dugue \u003csebastien.dugue@bull.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7f22391cbe82a80a9f891d8bd10fc28ff248d1e2",
      "tree": "e0ed719d43c6f03bab7f4dbb6c2224603f7268fa",
      "parents": [
        "f2257b70b0f9b2fe8f2afd83fc6798dca75930b8"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon Dec 22 02:24:48 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 30 22:35:10 2009 +0100"
      },
      "message": "hrtimers: increase clock min delta threshold while interrupt hanging\n\nImpact: avoid timer IRQ hanging slow systems\n\nWhile using the function graph tracer on a virtualized system, the\nhrtimer_interrupt can hang the system on an infinite loop.\n\nThis can be caused in several situations:\n\n - the hardware is very slow and HZ is set too high\n\n - something intrusive is slowing the system down (tracing under emulation)\n\n... and the next clock events to program are always before the current time.\n\nThis patch implements a reasonable compromise: if such a situation is\ndetected, we share the CPUs time in 1/4 to process the hrtimer interrupts.\nThis is enough to let the system running without serious starvation.\n\nIt has been successfully tested under VirtualBox with 1000 HZ and 100 HZ\nwith function graph tracer launched. On both cases, the clock events were\nincreased until about 25 ms periodic ticks, which means 40 HZ.\n\nSo we change a hard to debug hang into a warning message and a system that\nstill manages to limp along.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2d2eca4d11933bd37a4944aae06e6122efffaea8",
      "tree": "25d12fdc96b247981fbe5de5b15e4146acbdc984",
      "parents": [
        "0fc6bc0d6e953f6dd80c286c889d8d581e8f8d7a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Tue Jan 06 10:34:52 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:01 2009 +0000"
      },
      "message": "MIPS: Alchemy: time.c build fix\n\nIn Linus\u0027 current -git the cpumask member is now a pointer.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0fc6bc0d6e953f6dd80c286c889d8d581e8f8d7a",
      "tree": "e1f055c238ca395c32cd52a8869204cc148dbc53",
      "parents": [
        "3828ee047d3c8e0d0e8e9f4d738bd8593220299a"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 22 19:32:43 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:01 2009 +0000"
      },
      "message": "MIPS: RB532: Export rb532_gpio_set_func()\n\nThis kernel symbol provides a way for drivers to switch on alternate\nfunction for a certain GPIO pin. Turning it off is done implicitly when\nchanging the GPIO direction, as that would be fixed when using the given\npin als alternate function.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3828ee047d3c8e0d0e8e9f4d738bd8593220299a",
      "tree": "77a4a931f08fdc882b3d1587dca2f0bb1a1b1b83",
      "parents": [
        "1c4db8e82808a804751be906e8c14bbe0a264a9c"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 22 19:28:50 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:01 2009 +0000"
      },
      "message": "MIPS: RB532: Update headers\n\nRemove the {set,get}_434_reg() prototypes, as the functions have been\nremoved. Also move the prototypes for {get,set}_latch_u5() to the correct\nplace.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1c4db8e82808a804751be906e8c14bbe0a264a9c",
      "tree": "0ece1c8ef033c31325696e2dd1a9f484ed52b245",
      "parents": [
        "4ca3803f81bca9081f17ef67ffca8b11790f608d"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Jan 19 23:42:54 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:01 2009 +0000"
      },
      "message": "MIPS: RB532: Simplify dev3 init\n\nAs rb532_dev3_ctl_res is not used by any platform device, it can be dropped\nwhen not used for holding the physical address of the device 3 controller.\n\nAlso a size of one byte should suffice when ioremapping the physical\naddress mentioned above, as only a single byte is being read from and\nwritten to it.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4ca3803f81bca9081f17ef67ffca8b11790f608d",
      "tree": "a8e24a6da9135b5b500244593165ed97473d2516",
      "parents": [
        "36f2db4b9c01689b1311d57a6297022d82000185"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Jan 19 23:42:53 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Remove {get,set}_434_reg()\n\nThese kernel symbols are unused. Also, since dev3 init has been moved to\ndevices.c, set_434_reg() breaks compiling as it uses dev3.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36f2db4b9c01689b1311d57a6297022d82000185",
      "tree": "209deaa3c9dba38e633ba4e8ac7875749c54c490",
      "parents": [
        "7060886fb745b705bcf189131eb49c50485ba233"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Jan 19 23:42:52 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Move dev3 init code to devices.c\n\nThis code doesn\u0027t belong to gpio.c, as it\u0027s completely unrelated to\nGPIO. As dev1 and dev2 init code is in devices.c, it seems to be a more\nadequate place.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7060886fb745b705bcf189131eb49c50485ba233",
      "tree": "c28c98a8c0a14f0d84f1166e752adc6b0a0e74ef",
      "parents": [
        "deb1003329b65456c4e6702cd3bcc698d565a11e"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Jan 19 23:42:51 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Fix set_latch_u5()\n\nThe data to be written is just a byte, so use writeb instead of writel.\nAlso, dev3.base contains the address, not the data so referencing here\nis wrong.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "deb1003329b65456c4e6702cd3bcc698d565a11e",
      "tree": "9cd346566d3f0881c8401c762704a31cdb0a8bc1",
      "parents": [
        "94d2cc1b8b2bd2141e141a4f43bce9ab135bd9fd"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Mon Jan 19 23:42:50 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Fix init of rb532_dev3_ctl_res\n\nThis register just contains the address of the actual resource, so\ninitialisation has to be the same as cf_slot0_res and nand_slot0_res.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "94d2cc1b8b2bd2141e141a4f43bce9ab135bd9fd",
      "tree": "d1b4b39138bd968ecdd1f3efe7617027462b50c9",
      "parents": [
        "1452fc7d178c37c6463c95c5cc6858c7b7f478c8"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 15 15:41:44 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Use driver_data instead of platform_data\n\nAs the korina ethernet driver uses platform_get_drvdata() to extract the\ndriver specific data from the platform device, driver_data has to be\nused here.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1452fc7d178c37c6463c95c5cc6858c7b7f478c8",
      "tree": "11087b5300be36da1b1fa851c740a4d85c8da20f",
      "parents": [
        "84c2c562c101bd84ea0f796b9838296da1bf859e"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 15 15:38:38 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:33:00 2009 +0000"
      },
      "message": "MIPS: RB532: Detect uart type, add platform device\n\nAuto-detection works just fine, so use it instead of specifying the type\nmanually. Also define a platform device for the uart, as suggested by\nDavid Daney.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "84c2c562c101bd84ea0f796b9838296da1bf859e",
      "tree": "6e6ee1e3d5d033f62cbf2e5b7affad6c2294cc98",
      "parents": [
        "33763d571da995913299cd0509425decfa9e4be0"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Fri Nov 28 20:46:22 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:59 2009 +0000"
      },
      "message": "MIPS: RB532: remove useless CF GPIO initialisation\n\nAs the pata-rb532-cf driver calls gpio_direction_input(), the calls to\nrb532_gpio_set_func() and rb532_gpio_direction_input() are not needed since\nthe alternate function is automatically being disabled when changing the\nGPIO pin direction.\nThe later two calls to rb532_gpio_set_{ilevel,istat}() are implicitly being\ndone by the IRQ initialisation of pata-rb532-cf.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "33763d571da995913299cd0509425decfa9e4be0",
      "tree": "73b23605980e686256d7901f70c38368e7e11067",
      "parents": [
        "4aa0f4d7264bc4f54603de5db1ffcaf8912ddd23"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Fri Nov 28 20:46:09 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:59 2009 +0000"
      },
      "message": "MIPS: RB532: Auto disable GPIO alternate function\n\nWhen a driver calls gpio_set_direction_{input,output}(), it obviously\ndoesn\u0027t want the alternate function for that pin to be active (as the\ndirection would not matter in that case). This patch ensures alternate\nfunction is disabled when the direction is being changed.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4aa0f4d7264bc4f54603de5db1ffcaf8912ddd23",
      "tree": "ea927484cd34bbb9ac84e301e8d9ec469fe251b0",
      "parents": [
        "fb91e2cb7d3d44356bb92411d6d6b7cb51ce156c"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Fri Nov 28 20:45:10 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:59 2009 +0000"
      },
      "message": "MIPS: RB532: Add set_type() function to IRQ struct.\n\nInterrupt Group 4 mapps the GPIO pins enabled as interrupt sources;\nadd defines to make this clear when addressing them later in code.\n\nThe mapped GPIOs support triggering on either level high or low. To\nachieve this, the set_type() function calls rb532_gpio_set_ilevel() for\ninterrupts of the above mentioned group.\n\nAs there is no way to alter the triggering characteristics of the other\ninterrupts, accept level triggering on status high only. (This is just a\nguess; but as the system boots fine and interrupt-driven devices (e.g.\nserial console) work with no implications, it seems to be right.)\n\nTo clear a GPIO mapped IRQ, the source has to be cleared (i.e., the\ninterrupt status bit of the corresponding GPIO pin). This is done inside\nrb532_disable_irq().\n\nAfter applying these changes I could undo most of my former \"fixes\" to\npata-rb532-cf. Particularly all interrupt handling can be done\ngenerically via set_irq_type() as it was before.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fb91e2cb7d3d44356bb92411d6d6b7cb51ce156c",
      "tree": "e581e00aa607d8ef799c38336ad5932d081808b3",
      "parents": [
        "5379a5fdf3cb2b23d00da2a1298167f9a1fb002a"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Nov 12 00:16:04 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:59 2009 +0000"
      },
      "message": "MIPS: RC32434: Define io_map_base for PCI controller\n\nThe code is rather based on trial-and-error than knowledge. Verified Via\nRhine functionality in PIO as well as MMIO mode.\n\n[Looks sane -- Ralf]\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nTested-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5379a5fdf3cb2b23d00da2a1298167f9a1fb002a",
      "tree": "047cf637a0da94c6d080554c6a25c05463bed4ee",
      "parents": [
        "f839490ab42a471f0b0a4b795df77a1af924fe05"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Wed Nov 12 00:09:30 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:59 2009 +0000"
      },
      "message": "MIPS: RB532: Fix bit swapping in rb532_set_bit()\n\nThe algorithm works unconditionally. If bitval is one, the first line is\na no op and the second line sets the bit at offset position. Vice versa,\nif bitval is zero, the first line clears the bit at offset position and\nthe second line is a no op.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f839490ab42a471f0b0a4b795df77a1af924fe05",
      "tree": "3a2240712cba95c9b4c20f0106c2ab7b68526037",
      "parents": [
        "8bc6d05b481aa7dc79c81b8ffac0da755e149643"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Jan 05 15:29:14 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:59 2009 +0000"
      },
      "message": "MIPS: Use hardware watchpoints on all R1 and R2 CPUs.\n\nThe previous definition inadvertently omits Octeon which currently is\ntreated as an architecture variant separate from MIPS32 and MIPS64.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8bc6d05b481aa7dc79c81b8ffac0da755e149643",
      "tree": "0c6b7c62dbec9d598546c7e58cb13c0c78212a1e",
      "parents": [
        "7adbedaf4469dcdcd6a1ab9bdeb8ad854d4f9827"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Jan 05 15:29:58 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:58 2009 +0000"
      },
      "message": "MIPS: Read watch registers with interrupts disabled.\n\nIf a context switch occurred between the watch exception and reading the\nwatch registers, it would be possible for the new process to corrupt their\nstate.  Enabling interrupts only after the watch registers are read avoids\nthis race.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7adbedaf4469dcdcd6a1ab9bdeb8ad854d4f9827",
      "tree": "2d6febd4697fe46d868d47e6fd46e2f2f1c41196",
      "parents": [
        "65655b5a94f6fc7e6450e3e07f2687c523c71c08"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Dec 24 15:44:26 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:58 2009 +0000"
      },
      "message": "MIPS: Fix a typo in watchpoint register structure.\n\nThis fixes the ptrace ABI for watch registers, and should allow 64bit\nkernels to use the watch register support.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "65655b5a94f6fc7e6450e3e07f2687c523c71c08",
      "tree": "8c910583005dba2f4574340a3e6e79a2b6184d12",
      "parents": [
        "42fe7ee31ff904b2419f02864938966c8f0b6edc"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jan 20 23:07:41 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:58 2009 +0000"
      },
      "message": "MIPS: TXx9: Add support for TX4939 internal RTC\n\nAdd platform support to use rtc-tx4939 driver.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "42fe7ee31ff904b2419f02864938966c8f0b6edc",
      "tree": "aeb78c763827b6ecdd2f5440eb1ae0258e5aa1ea",
      "parents": [
        "634286f127bef8799cd04799d3e1d5471e8fd91c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 28 18:48:23 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:58 2009 +0000"
      },
      "message": "MIPS: R2: Fix broken installation of cache error handler.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "634286f127bef8799cd04799d3e1d5471e8fd91c",
      "tree": "450b6e880c991b9decb08c0e424ad2bf784b6ac4",
      "parents": [
        "732f0462d59721764843783d790a613613287b33"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 28 17:48:40 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:58 2009 +0000"
      },
      "message": "MIPS: IP27: Switch from DMA_IP27 to DMA_COHERENT\n\nThe special IP27 DMA code selected by DMA_IP27 has been removed a while\nago turning DMA_IP27 into almost a nop.  Also fixup the broken logic of\nits last users memcpy.S and memcpy-inatomic.s.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "732f0462d59721764843783d790a613613287b33",
      "tree": "5079395c9aa6ec1311a259f7df897800725d425a",
      "parents": [
        "2d8965156b79dbfed722804c6036537c81699639"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 28 14:13:37 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:57 2009 +0000"
      },
      "message": "MIPS: Add return value checks to user_termio_to_kernel_termios()\n\nAnd while at it, convert all functions from macros to inline functions\nfor sanity.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2d8965156b79dbfed722804c6036537c81699639",
      "tree": "e4cff85f8708ee9ebcaba7ab953c581d298f3624",
      "parents": [
        "915ec1e216a5b009ba621b1c5b5be49c85685e53"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Jan 15 06:56:46 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:57 2009 +0000"
      },
      "message": "MIPS: Octeon: Remove duplicated #includes\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "915ec1e216a5b009ba621b1c5b5be49c85685e53",
      "tree": "c56f83b68c763d0844dd85758a2553f41c5cb96c",
      "parents": [
        "c7c1e3846bac1e4b8a8941f6a194812e28b0a519"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 12 00:52:18 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:57 2009 +0000"
      },
      "message": "MIPS: atomic_*(): Change type of intermediate variables.\n\nThis shaves of 1912 bytes of an IP27 defconfig kernel and avoids\nunexpected overflow behaviour in atomic_sub_if_positive.  Apply the same\nchanges to the atomic64_* functions for consistency.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c7c1e3846bac1e4b8a8941f6a194812e28b0a519",
      "tree": "03d5341b460dee49e4aeafd1f1df73f68c5abbb1",
      "parents": [
        "a8ca8b64e3fdfec17679cba0ca5ce6e3ffed092d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 12 00:09:13 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:57 2009 +0000"
      },
      "message": "MIPS: Port \"mm: invoke oom-killer from page fault\" from UML / x86\n\nOriginal commit 1c0fe6e3bda0464728c23c8d84aa47567e8b716c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a8ca8b64e3fdfec17679cba0ca5ce6e3ffed092d",
      "tree": "bdb505a02de52a85483c2cc049350c8d14f2d806",
      "parents": [
        "012703e0fc9fb1d6cdf778c49f45b796a85ef5bc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 18:44:49 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:57 2009 +0000"
      },
      "message": "MIPS: Avoid destructive invalidation on partial cachelines.\n\nSee discussion e9c3a7c20901051031y528d0d31r18d44c5096c59e0@mail.gmail.com.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "012703e0fc9fb1d6cdf778c49f45b796a85ef5bc",
      "tree": "969915f9987b3d3eb36b3b1a5316dd54639b83c1",
      "parents": [
        "33bfad54b58cf05cfe6678c3ec9235d4bc8db4c2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 18:27:10 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 30 21:32:56 2009 +0000"
      },
      "message": "MIPS: SMTC: Fix build after recent creditial changes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "33bfad54b58cf05cfe6678c3ec9235d4bc8db4c2",
      "tree": "d6be0ff97effa23289b2566acf8e56a49aa5657e",
      "parents": [
        "c01a25e7cf6dcb0fa69c155706d5dd1e76e53796"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 30 11:37:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 30 11:37:22 2009 -0800"
      },
      "message": "Allow opportunistic merging of VM_CAN_NONLINEAR areas\n\nCommit de33c8db5910cda599899dd431cc30d7c1018cbf (\"Fix OOPS in\nmmap_region() when merging adjacent VM_LOCKED file segments\") unified\nthe vma merging of anonymous and file maps to just one place, which\nsimplified the code and fixed a use-after-free bug that could cause an\noops.\n\nBut by doing the merge opportunistically before even having called\n-\u003emmap() on the file method, it now compares two different \u0027vm_flags\u0027\nvalues: the pre-mmap() value of the new not-yet-formed vma, and previous\nmappings of the same file around it.\n\nAnd in doing so, it refused to merge the common file case, which adds a\nmarker to say \"I can be made non-linear\".\n\nThis fixes it by just adding a set of flags that don\u0027t have to match,\nbecause we know they are ok to merge.  Currently it\u0027s only that single\nVM_CAN_NONLINEAR flag, but at least conceptually there could be others\nin the future.\n\nReported-and-acked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7cff3608d2553a045b676fa81b0cf54e4f2cc5ce",
      "tree": "4f55eb89edd5401136b8dc6482b18fe27d9abcbf",
      "parents": [
        "2de548faa78c650bb20c4680ee3a225cca33a45d"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:57:38 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:19:32 2009 +0530"
      },
      "message": "headers_check fix: x86, swab.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/asm/swab.h:4: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/asm/swab.h:7: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "2de548faa78c650bb20c4680ee3a225cca33a45d",
      "tree": "f0d82fa8c04fe32d4ae962d30c8f8a927c00a183",
      "parents": [
        "e59afe6a21dce7bb3c63ba4f894a3195ae3d5529"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:55:20 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:18:58 2009 +0530"
      },
      "message": "headers_check fix: x86, sigcontext32.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/asm/sigcontext32.h:20: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "e59afe6a21dce7bb3c63ba4f894a3195ae3d5529",
      "tree": "168d0d34691d169d304eef3c0abe81200de988cd",
      "parents": [
        "420ab35eef206d147973d26db14b5618868726be"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:53:49 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:18:30 2009 +0530"
      },
      "message": "headers_check fix: x86, sigcontext.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/asm/sigcontext.h:5: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/asm/sigcontext.h:24: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "420ab35eef206d147973d26db14b5618868726be",
      "tree": "9e96a985f9af1fb6de154ddf86f7fa1925358c58",
      "parents": [
        "d122072cc079d299e5191c9cbb6162ba8791624c"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:52:16 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:18:03 2009 +0530"
      },
      "message": "headers_check fix: x86, ptrace-abi.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/asm/ptrace-abi.h:86: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/asm/ptrace-abi.h:93: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "d122072cc079d299e5191c9cbb6162ba8791624c",
      "tree": "e6324201166ebde68a125bf66dd420d625f774b7",
      "parents": [
        "999b697b9d8b15756e65da72c816ef4363a945a5"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:48:17 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:17:39 2009 +0530"
      },
      "message": "headers_check fix: x86, mtrr.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/asm/mtrr.h:61: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "999b697b9d8b15756e65da72c816ef4363a945a5",
      "tree": "a8a0cbff70c1dd89c7cee76e65f96cc62f7b0b1c",
      "parents": [
        "cef3767852a9b1a7ff4a8dfe0969e2d32eb728df"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:47:27 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:17:13 2009 +0530"
      },
      "message": "headers_check fix: x86, mce.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/asm/mce.h:7: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/asm/mce.h:29: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "cef3767852a9b1a7ff4a8dfe0969e2d32eb728df",
      "tree": "06523207156a47aa9005a7f274c9e7d3858d4c69",
      "parents": [
        "999721ca6d0c2540341acb73ac9048cbd6b05d3a"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:46:08 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:16:44 2009 +0530"
      },
      "message": "headers_check fix: x86, kvm.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/asm/kvm.h:9: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/asm/kvm.h:16: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "999721ca6d0c2540341acb73ac9048cbd6b05d3a",
      "tree": "f1f2e65519b48a99e4289e6bbd1d556c81eee740",
      "parents": [
        "541c94f1d5ac2665fd15f1b827416f8c0b2f55cb"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:44:58 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:16:22 2009 +0530"
      },
      "message": "headers_check fix: x86, e820.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/asm/e820.h:44: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "541c94f1d5ac2665fd15f1b827416f8c0b2f55cb",
      "tree": "5c786c3837edbc5bc1505a5f06ffed6ec6048ca9",
      "parents": [
        "d5c72d7842c71403bc3d57ca05a8a1f96d81e262"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:40:32 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:15:57 2009 +0530"
      },
      "message": "headers_check fix: linux/rtnetlink.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/rtnetlink.h:328: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "d5c72d7842c71403bc3d57ca05a8a1f96d81e262",
      "tree": "fea4d656ff650b7bd3a28a6d846f65279afd98a7",
      "parents": [
        "de4d3795527b06c67e1333c5662f146b59c97e21"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:39:17 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:15:24 2009 +0530"
      },
      "message": "headers_check fix: linux/nubus.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/nubus.h:232: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "de4d3795527b06c67e1333c5662f146b59c97e21",
      "tree": "9126cd2c512dd4331d0accaeb4dbdf8f3c129cc8",
      "parents": [
        "dab9c5e15e9faaf00e22b5e708dd19c44800c824"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:35:17 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:14:52 2009 +0530"
      },
      "message": "headers_check fix: video/uvesafb.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/video/uvesafb.h:5: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "dab9c5e15e9faaf00e22b5e708dd19c44800c824",
      "tree": "533b8b85261b64232d339809bf579e8ef6852025",
      "parents": [
        "bb9f113f5ca7d182256dee69bcaebd4c79062305"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:34:29 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:14:28 2009 +0530"
      },
      "message": "headers_check fix: video/sisfb.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/video/sisfb.h:25: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n  usr/include/video/sisfb.h:78: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "bb9f113f5ca7d182256dee69bcaebd4c79062305",
      "tree": "df39c19612a56e70fe26891a17717d0c080b6c5d",
      "parents": [
        "70c2ed65fe4090c9b92512ee1e35dc6625539f90"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:33:29 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:13:56 2009 +0530"
      },
      "message": "headers_check fix: sound/hdsp.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/sound/hdsp.h:33: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "70c2ed65fe4090c9b92512ee1e35dc6625539f90",
      "tree": "6904d0e5789e87fc88a62447caacec2cc7a4996a",
      "parents": [
        "9a0e0ac21ca2af4715808b97bd600f0aecd87240"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:32:35 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:13:34 2009 +0530"
      },
      "message": "headers_check fix: mtd/inftl-user.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/mtd/inftl-user.h:61: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "9a0e0ac21ca2af4715808b97bd600f0aecd87240",
      "tree": "fd329a9ccd1392cfc273bb1337a3cb951f4d817c",
      "parents": [
        "8697325408d9be18fa24346c346b23fa56c3b190"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:31:05 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:13:08 2009 +0530"
      },
      "message": "headers_check fix: linux/virtio_net.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/virtio_net.h:28: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "8697325408d9be18fa24346c346b23fa56c3b190",
      "tree": "e16fd16e66fcc6ce700aa1965e5c8fdf8e285d48",
      "parents": [
        "982f8184f9a9251ba4e5c6d79ec32d25c0ad3cc8"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:29:33 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:12:44 2009 +0530"
      },
      "message": "headers_check fix: linux/virtio_console.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/virtio_console.h:15: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "982f8184f9a9251ba4e5c6d79ec32d25c0ad3cc8",
      "tree": "879794536102798980e8cab1c9a13b9bcdb18020",
      "parents": [
        "98be96b85398499212bc77ae3076a69e20368428"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:27:58 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:11:25 2009 +0530"
      },
      "message": "headers_check fix: linux/virtio_blk.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/virtio_blk.h:21: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "98be96b85398499212bc77ae3076a69e20368428",
      "tree": "76a831960fb62f893b2753751c39ccea5c26c413",
      "parents": [
        "a4c1d7c8c61969667a853d08b039507669463807"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:26:01 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:10:59 2009 +0530"
      },
      "message": "headers_check fix: linux/videodev.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/videodev.h:53: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "a4c1d7c8c61969667a853d08b039507669463807",
      "tree": "564da0adaf5859d4f6138b2f9da0e8a158ec0870",
      "parents": [
        "8b1e3a2f7f84484a8c208671adac39eb148c7d61"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:24:09 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:10:11 2009 +0530"
      },
      "message": "headers_check fix: linux/video_encoder.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/video_encoder.h:5: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "8b1e3a2f7f84484a8c208671adac39eb148c7d61",
      "tree": "d0afdecbd86e44e3e4775fcee270f272c113c03e",
      "parents": [
        "448314fc968252b0b95f74bbe63fdcaf41e6413d"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:22:51 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:09:13 2009 +0530"
      },
      "message": "headers_check fix: linux/video_decoder.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/video_decoder.h:7: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "448314fc968252b0b95f74bbe63fdcaf41e6413d",
      "tree": "475639e76154dec737cbbfdf159bfb8f3a2da174",
      "parents": [
        "6b6bcd0ed953ae0ed73af4759788fb8384bbaeed"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:21:19 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:08:18 2009 +0530"
      },
      "message": "headers_check fix: linux/taskstats.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/taskstats.h:44: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "6b6bcd0ed953ae0ed73af4759788fb8384bbaeed",
      "tree": "710bd2124d11894040fadde03976ac9dd273b1c6",
      "parents": [
        "e6faa002be269233bf1e8961e7e0a79ca3f2db8b"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:20:04 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:07:31 2009 +0530"
      },
      "message": "headers_check fix: linux/synclink.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/synclink.h:209: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "e6faa002be269233bf1e8961e7e0a79ca3f2db8b",
      "tree": "7627e054bb513ff49ed0b13dbee2d9a7dddfc2bf",
      "parents": [
        "a788fd53aec9a439f6b8bf57888c30aea1176e1b"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:17:53 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:07:00 2009 +0530"
      },
      "message": "headers_check fix: linux/sound.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/linux/sound.h:33: extern\u0027s make no sense in userspace\n  usr/include/linux/sound.h:34: extern\u0027s make no sense in userspace\n  usr/include/linux/sound.h:35: extern\u0027s make no sense in userspace\n  usr/include/linux/sound.h:36: extern\u0027s make no sense in userspace\n  usr/include/linux/sound.h:37: extern\u0027s make no sense in userspace\n  usr/include/linux/sound.h:39: extern\u0027s make no sense in userspace\n  usr/include/linux/sound.h:40: extern\u0027s make no sense in userspace\n  usr/include/linux/sound.h:41: extern\u0027s make no sense in userspace\n  usr/include/linux/sound.h:42: extern\u0027s make no sense in userspace\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "a788fd53aec9a439f6b8bf57888c30aea1176e1b",
      "tree": "013149157888cb1cce5f02efa2d7def1f609e1ef",
      "parents": [
        "68622c61dc7971382f5d69cd5d881e618ea30414"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:14:02 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:06:33 2009 +0530"
      },
      "message": "headers_check fix: linux/signalfd.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/signalfd.h:19: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "68622c61dc7971382f5d69cd5d881e618ea30414",
      "tree": "fa3e5f2a76fc1f6362865fdf05dccd5b7a98caa1",
      "parents": [
        "7260a91666a3149181e7b78bbf73beebbb04f8fa"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:11:32 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:05:59 2009 +0530"
      },
      "message": "headers_check fix: linux/random.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/random.h:39: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "7260a91666a3149181e7b78bbf73beebbb04f8fa",
      "tree": "e186b22fccc6b85bd8c2eaa6c5786c14820b9e87",
      "parents": [
        "b8adfd3c753b47c47f626e032da7999530c316f0"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:09:17 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:05:30 2009 +0530"
      },
      "message": "headers_check fix: linux/ppp_defs.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/ppp_defs.h:50: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "b8adfd3c753b47c47f626e032da7999530c316f0",
      "tree": "270a3730da0e33290cc844fcbfb475503a9ed0c3",
      "parents": [
        "ed307444d8f276d7052400c47d9f4c5393997c42"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:07:05 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:04:50 2009 +0530"
      },
      "message": "headers_check fix: linux/pkt_sched.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/pkt_sched.h:32: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "ed307444d8f276d7052400c47d9f4c5393997c42",
      "tree": "841292fe03ce5ae3bd8e69aa7e5f324af8fc293b",
      "parents": [
        "06f43adba62f99de101616ffc5d0564aab237111"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:05:32 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:03:40 2009 +0530"
      },
      "message": "headers_check fix: linux/pkt_cls.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  linux/pkt_cls.h:122: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "06f43adba62f99de101616ffc5d0564aab237111",
      "tree": "8d36cc64b3a297d3e17b078c426c4dd4f597c95c",
      "parents": [
        "a81184c1f8cf8589a00894c20422982defc3f056"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 22:03:25 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:02:54 2009 +0530"
      },
      "message": "headers_check fix: linux/phonet.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/phonet.h:50: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "a81184c1f8cf8589a00894c20422982defc3f056",
      "tree": "79623771af3101a5af456c05dfbf19f2466bbd42",
      "parents": [
        "ee79a6415f911801eb7804704ac130088281b2d8"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 21:59:48 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:02:27 2009 +0530"
      },
      "message": "headers_check fix: linux/nfs_idmap.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/nfs_idmap.h:55: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "ee79a6415f911801eb7804704ac130088281b2d8",
      "tree": "01f358bdb9f3ae79ff6056b8f67700bcc397ffcd",
      "parents": [
        "8ef342021a55e4237e593c7f6304d0caa7bf1232"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 21:58:19 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:01:42 2009 +0530"
      },
      "message": "headers_check fix: linux/neighbour.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/neighbour.h:8: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    }
  ],
  "next": "8ef342021a55e4237e593c7f6304d0caa7bf1232"
}
