)]}'
{
  "log": [
    {
      "commit": "b6174df5eec9cdfd598c03d6d0807e344e109213",
      "tree": "d61c8627138a8feee31de8320e337251d567fca9",
      "parents": [
        "d6b7d3b62069be60d5b13358bac8670dacdd7a81"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin.zhang@intel.com",
        "time": "Mon Jul 10 04:44:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:21 2006 -0700"
      },
      "message": "[PATCH] mmap zero-length hugetlb file with PROT_NONE to protect a hugetlb virtual area\n\nSometimes, applications need below call to be successful although\n\"/mnt/hugepages/file1\" doesn\u0027t exist.\n\nfd \u003d open(\"/mnt/hugepages/file1\", O_CREAT|O_RDWR, 0755);\n*addr \u003d mmap(NULL, 0x1024*1024*256, PROT_NONE, 0, fd, 0);\n\nAs for regular pages (or files), above call does work, but as for huge\npages, above call would fail because hugetlbfs_file_mmap would fail if\n(!(vma-\u003evm_flags \u0026 VM_WRITE) \u0026\u0026 len \u003e inode-\u003ei_size).\n\nThis capability on huge page is useful on ia64 when the process wants to\nprotect one area on region 4, so other threads couldn\u0027t read/write this\narea.  A famous JVM (Java Virtual Machine) implementation on IA64 needs the\ncapability.\n\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\n[ Expand-on-mmap semantics again... this time matching normal fs\u0027s. wli ]\nAcked-by: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6b7d3b62069be60d5b13358bac8670dacdd7a81",
      "tree": "f8f2fbdc0193d41412661aa3bd432b10822c0aef",
      "parents": [
        "82081797b7d72108a47c82997349d1ea6a3eb3d5"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 10 04:44:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:21 2006 -0700"
      },
      "message": "[PATCH] usb-storage: wait for URB to complete\n\nWe all failed to notice that Franck\u0027s recent update to usb-storage allowed\nan URB to complete after its context data was no longer valid.  This patch\n(as746) makes the driver wait for the URB to complete whenever there\u0027s a\ntimeout.\n\nAlthough timeouts in usb-storage are relatively uncommon, they do occur.\nWithout this patch the code in 2.6.18-rc1 will fault within an interrupt\nhandler, which is not nice at all.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82081797b7d72108a47c82997349d1ea6a3eb3d5",
      "tree": "9066f303de9ad1f92d65800171eb61f05dab15d4",
      "parents": [
        "e01af0384f54023b4548b7742952da2ffcafd4cd"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Mon Jul 10 04:44:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:21 2006 -0700"
      },
      "message": "[PATCH] pci: initialize struct pci_dev.error_state\n\nThe pci channel state is currently uninitialized, thus there are two ways\nof indicating that \"everything\u0027s OK\": 0 and 1.  This is a bit of a burden.\n\nIf a devce driver wants to check if the pci channel is in a working or a\ndisconnected state, the driver writer must perform checks similar to\n\n   if((pdev-\u003eerror_state !\u003d 0) \u0026\u0026\n      (pdev-\u003eerror_state !\u003d pci_channel_io_normal)) {\n         whatever();\n   }\n\nwhich is rather akward.  The first check is needed because stuct pci_dev is\ninited to all-zeros.  The scond is needed because the error recovery will\nset the state to pci_channel_io_normal (which is not zero).\n\nThis patch fixes this awkwardness.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e01af0384f54023b4548b7742952da2ffcafd4cd",
      "tree": "6ffd14821a0a1fedbf4430c5df7fa60822f4809f",
      "parents": [
        "58d383a6222d66be9483598c51bae34e7d3c2c37"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Mon Jul 10 04:44:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:20 2006 -0700"
      },
      "message": "[PATCH] powermac: Combined fixes for backlight code\n\nThis patch fixes several problems:\n- pmac_backlight_key() is called under interrupt context, and therefore\n  can\u0027t use mutexes or semaphores, so defer the backlight level for\n  later, as it\u0027s not critical (original code by Aristeu S. Rozanski F.\n  \u003caris@valeta.org\u003e).\n- Add exports for functions that might be called from modules\n- Fix Kconfig depdencies on PMAC_BACKLIGHT.\n- Fix locking issues on calls from inside the driver (reported by\n  Aristeu S. Rozanski F., too)\n- Fix wrong calculation of backlight values in some of the drivers\n- Replace pmac_backlight_key_up/down by inline functions\n\n[akpm@osdl.org: fix function prototypes]\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Aristeu S. Rozanski F. \u003caris@valeta.org\u003e\nAcked-by: Rene Nussbaumer \u003clinux-kernel@killerfox.forkbomb.ch\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58d383a6222d66be9483598c51bae34e7d3c2c37",
      "tree": "54641bdccdb52635c28579c2a08aa941c813a878",
      "parents": [
        "f620753b9584558cd3bcc1712fca16663aacdce4"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Mon Jul 10 04:44:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:20 2006 -0700"
      },
      "message": "[PATCH] powerpc: make OF interrupt tree parsing more strict\n\nThis patch fixes a bit of boundchecking in the new Open Firmware interrupt\ntree parsing code.  It\u0027s important that it fails when things aren\u0027t correct in\norder to trigger fallback mecanisms that are necessary to make some machines\nwork properly.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f620753b9584558cd3bcc1712fca16663aacdce4",
      "tree": "db058f90ef0ab1ee7f61576ecac5fb65615c3d82",
      "parents": [
        "06fe98e6369330d522705d5e67a2eddac2fd5bba"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 10 04:44:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:20 2006 -0700"
      },
      "message": "[PATCH] powerpc: fix SMU driver interrupt mapping\n\nThe SMU driver tries to map an interrupt from the device-tree before the\ninterrupt controllers in the machine have been enumerated.  This doesn\u0027t work\nproperly and cause machines like the Quad g5 to fail booting later on when\nsome drivers waits endlessly for an SMU request to complete.  This is the\nsecond problem preventing boot on the Quad g5.  This fixes it and also makes\nthe SMU driver a bit more resilient to not having an interrupt.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06fe98e6369330d522705d5e67a2eddac2fd5bba",
      "tree": "f8f2e31087634f91a1d797a1c218be9c5325654a",
      "parents": [
        "6e99e4582861578fb00d84d085f8f283569f51dd"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 10 04:44:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:20 2006 -0700"
      },
      "message": "[PATCH] powerpc: fix MPIC OF tree parsing on Apple quad g5\n\nThe quad g5 currently doesn\u0027t boot due to two problems.  This patch fixes the\nfirst one: Apple new way of doing interrupt specifiers in OF for devices using\nthe HT APIC isn\u0027t properly parsed by the new MPIC driver code.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e99e4582861578fb00d84d085f8f283569f51dd",
      "tree": "8890d540932f02fa47e49248adcc918b42c335b8",
      "parents": [
        "50099328e4fe7c9f8981f408071a1ff82d59ddf8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 10 04:44:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:20 2006 -0700"
      },
      "message": "[PATCH] powerpc: fix trigger handling in the new irq code\n\nThis patch slightly reworks the new irq code to fix a small design error.  I\nremoved the passing of the trigger to the map() calls entirely, it was not a\ngood idea to have one call do two different things.  It also fixes a couple of\ncorner cases.\n\nMapping a linux virtual irq to a physical irq now does only that.  Setting the\ntrigger is a different action which has a different call.\n\nThe main changes are:\n\n- I no longer call host-\u003eops-\u003emap() for an already mapped irq, I just return\n  the virtual number that was already mapped.  It was called before to give an\n  opportunity to change the trigger, but that was causing issues as that could\n  happen while the interrupt was in use by a device, and because of the\n  trigger change, map would potentially muck around with things in a racy way.\n   That was causing much burden on a given\u0027s controller implementation of\n  map() to get it right.  This is much simpler now.  map() is only called on\n  the initial mapping of an irq, meaning that you know that this irq is _not_\n  being used.  You can initialize the hardware if you want (though you don\u0027t\n  have to).\n\n- Controllers that can handle different type of triggers (level/edge/etc...)\n  now implement the standard irq_chip-\u003eset_type() call as defined by the\n  generic code.  That means that you can use the standard set_irq_type() to\n  configure an irq line manually if you wish or (though I don\u0027t like that\n  interface), pass explicit trigger flags to request_irq() as defined by the\n  generic kernel interfaces.  Also, using those interfaces guarantees that\n  your controller set_type callback is called with the descriptor lock held,\n  thus providing locking against activity on the same interrupt (including\n  mask/unmask/etc...) automatically.  A result is that, for example, MPIC\u0027s\n  own map() implementation calls irq_set_type(NONE) to configure the hardware\n  to the default triggers.\n\n- To allow the above, the irq_map array entry for the new mapped interrupt\n  is now set before map() callback is called for the controller.\n\n- The irq_create_of_mapping() (also used by irq_of_parse_and_map()) function\n  for mapping interrupts from the device-tree now also call the separate\n  set_irq_type(), and only does so if there is a change in the trigger type.\n\n- While I was at it, I changed pci_read_irq_line() (which is the helper I\n  would expect most archs to use in their pcibios_fixup() to get the PCI\n  interrupt routing from the device tree) to also handle a fallback when the\n  DT mapping fails consisting of reading the PCI_INTERRUPT_PIN to know wether\n  the device has an interrupt at all, and the the PCI_INTERRUPT_LINE to get an\n  interrupt number from the device.  That number is then mapped using the\n  default controller, and the trigger is set to level low.  That default\n  behaviour works for several platforms that don\u0027t have a proper interrupt\n  tree like Pegasos.  If it doesn\u0027t work for your platform, then either\n  provide a proper interrupt tree from the firmware so that fallback isn\u0027t\n  needed, or don\u0027t call pci_read_irq_line()\n\n- Add back a bit that got dropped by my main rework patch for properly\n  clearing pending IPIs on pSeries when using a kexec\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50099328e4fe7c9f8981f408071a1ff82d59ddf8",
      "tree": "9597a3329541609117d4647451729bcd8ca9605d",
      "parents": [
        "3e5102ad70aaafe49823a02b368c0c3032c91439"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Jul 10 04:44:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:20 2006 -0700"
      },
      "message": "[PATCH] aoa: tas: add missing bass/treble controls\n\nThis patch adds the bass/treble controls to snd-aoa that snd-powermac always\nhad for tas3004 based machines.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e5102ad70aaafe49823a02b368c0c3032c91439",
      "tree": "efe59d2afd1575f6ad1d5495d9839bb9ccd71ab3",
      "parents": [
        "9b8f52f5b93e08f04b08e64e62d675bc43dd618e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Jul 10 04:44:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:20 2006 -0700"
      },
      "message": "[PATCH] aoa: layout fabric: add missing module aliases\n\nThe layout fabric gained support for all IDs when I extracted those from the\nOSX description file.  But apparently I had forgotten to add them all as\nmodule aliases so the module will also load.  This patch adds them.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b8f52f5b93e08f04b08e64e62d675bc43dd618e",
      "tree": "fa027720f33d5c5ace2d4d915e53468a8b8b4699",
      "parents": [
        "6a4f57874538fc05b99bd3bf7106f3df9b23a4ab"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Jul 10 04:44:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:19 2006 -0700"
      },
      "message": "[PATCH] aoa: tas: surface DRC control again\n\nThis patch makes the DRC control visible again for TAS chips.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a4f57874538fc05b99bd3bf7106f3df9b23a4ab",
      "tree": "9731131b78823ba2f28a57c6d4f860e8c42e237f",
      "parents": [
        "14b42963f64b98ab61fa9723c03d71aa5ef4f862"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 10 04:44:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:19 2006 -0700"
      },
      "message": "[PATCH] aoa: tas: fix initialisation/reset\n\nThis patch fixes the initialisation and reset of the tas codec.  The tas will\noften reset if the i2s clocks go away so it needs to be completely\nre-initialised when clocks come back.\n\nAlso, this patch adds some code for DRC that will be exploited later to add a\nDRC control again, fixing a regression over snd-powermac.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14b42963f64b98ab61fa9723c03d71aa5ef4f862",
      "tree": "8d21bb903a6acf2239e9e57e5abc4bceccc4a0ef",
      "parents": [
        "a677c8fb8aa03e6ad9c206cb7284d294761ced2c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Jul 10 04:44:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:19 2006 -0700"
      },
      "message": "[PATCH] aoa: tas: change PCM1 name to PCM\n\nThis patch changes the PCM1 control name to PCM to make it play nice with the\nsoftvol plugin (which will then go away if it sees a proper PCM slider)\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a677c8fb8aa03e6ad9c206cb7284d294761ced2c",
      "tree": "b42b3be11de623314df203493bf945ae687cefea",
      "parents": [
        "e53fcabc6d923e9c1cdd073ea2e2212daf907622"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 10 04:44:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:19 2006 -0700"
      },
      "message": "[PATCH] aoa fabric layout: clean up messages\n\nThis patch cleans up the printk\u0027s in the layout fabric and also makes it\ndisplay which type of GPIO access it is going to use.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e53fcabc6d923e9c1cdd073ea2e2212daf907622",
      "tree": "01b20c2ac97b293f83bb84ba6f8f27023b8523f7",
      "parents": [
        "977c60238cfff1f9eb07cfd78bc02da91b7b499b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 10 04:44:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:19 2006 -0700"
      },
      "message": "[PATCH] aoa: pmf gpio: report if function calling fails\n\nThis patch makes the pmf GPIO layer in aoa report if calling a platform\nfunction failed.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "977c60238cfff1f9eb07cfd78bc02da91b7b499b",
      "tree": "e44a3e190aa857d1d843366ead8929fd0fe163a6",
      "parents": [
        "a08bc4cb09dfea4cb1d29061d82b04338ed7c21a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 10 04:44:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:19 2006 -0700"
      },
      "message": "[PATCH] aoa: i2sbus: revamp control layer\n\nThis patch revamps the i2sbus control layer by using the macio/keylargo\nfunctions instead of directly mapping.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a08bc4cb09dfea4cb1d29061d82b04338ed7c21a",
      "tree": "3cb4020c56518f44597c536b26f1fdce7272d9d6",
      "parents": [
        "389ba79582b9bc2463b44ad60df62d709ebcdf97"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 10 04:44:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:19 2006 -0700"
      },
      "message": "[PATCH] aoa: fix when all is built into the kernel\n\nThis patch fixes initialisation issues when all of aoa is built into the\nkernel by re-ordering the link order in the Makefile and making the soundbus\nuse subsys_initcall so it is initialised earlier.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "389ba79582b9bc2463b44ad60df62d709ebcdf97",
      "tree": "12a6c2d7ed1a80306c116237d5070dbe64d3a32a",
      "parents": [
        "f9d08de57b0beb6623a89d8a8f501040c5eadacb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 10 04:44:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:19 2006 -0700"
      },
      "message": "[PATCH] aoa: i2sbus: fix for PowerMac7,2 and 7,3\n\nThis patch cleans up the resource handling in i2sbus and adds workarounds for\nthe broken device trees on the PowerMac7,2 and 7,3.  Some of this code will\nlater move again when macio_asic is going to export all the sub-nodes too.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9d08de57b0beb6623a89d8a8f501040c5eadacb",
      "tree": "81ae2c1178877e35508d3b01c5734042f90f0d8f",
      "parents": [
        "4a14cf4508a77d03436f34a1f6a9bc3eee12fc08"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 10 04:44:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] aoa: i2sbus: move module parameter declaration up\n\nThis patch moves the i2sbus \u0027force\u0027 module parameter declaration to the top of\nthe file.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a14cf4508a77d03436f34a1f6a9bc3eee12fc08",
      "tree": "aa32c71ddc55d07cded59d5a6d45e588201f72d3",
      "parents": [
        "e154ff3d2c5ad313ef0c66e6217502361cad2799"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Mon Jul 10 04:44:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] Fix snd-aoa irq conversion\n\nUse proper irq mapping interface for snd-aoa-i2sbus.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e154ff3d2c5ad313ef0c66e6217502361cad2799",
      "tree": "699be5e589775061d4279a7439ba5b2dc517078b",
      "parents": [
        "32dd66fce3b0ad5857433433b795844cb397608e"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Mon Jul 10 04:44:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] adjust clock for lost ticks\n\nA large number of lost ticks can cause an overadjustment of the clock.  To\ncompensate for this we look at the current error and the larger the error\nalready is the more careful we are at adjusting the error.  As small extra\nfix reset the error when the clock is set.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nCc: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32dd66fce3b0ad5857433433b795844cb397608e",
      "tree": "b8e1aae3b9fdbec7540e3652a102de8029434c28",
      "parents": [
        "7f4599e9cd6bca0efc1000359584d1cff68f9f13"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 10 04:44:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] vmstat: export all_vm_events()\n\nAdd missing EXPORT_SYMBOL for all_vm_events(). Git commit\nf8891e5e1f93a128c3900f82035e8541357896a7 caused this:\n\n  Building modules, stage 2.\n  MODPOST\nWARNING: \"all_vm_events\" [arch/s390/appldata/appldata_mem.ko] undefined!\n  CC      arch/s390/appldata/appldata_mem.mod.o\n\nCc: Christoph Lameter \u003cchristoph@lameter.com\u003e\nCc: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f4599e9cd6bca0efc1000359584d1cff68f9f13",
      "tree": "63a02f7d0574d8bab3ec96657ae30985fcbb88e3",
      "parents": [
        "06a9ec291b3aec9c7e36af0a10ad2b556bd7e84f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Jul 10 04:44:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] ZVC: add __inc_zone_state for !SMP configuration\n\nIt turns out that there is a way to build a kernel with NUMA and no SMP.\nIn that case we are missing one definition __inc_zone_state.\n\nProvide that missing __inc_zone_state.\n\n(akpm: NUMA \u0026\u0026 !SMP sounds odd, but I am told \"But there is the concept of\ncpuless nodes.  A NUMA system without SMP has a single processor but multiple\nmemory nodes.  This used to work before on IA64 (wasn\u0027t aware of it, never seen\nanyone with this kind of thing).\")\n\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06a9ec291b3aec9c7e36af0a10ad2b556bd7e84f",
      "tree": "a98c1293470967bfa93e250b99b6a0ff129e3dee",
      "parents": [
        "bed936f7eab946c60170bc92a1aea597da158e02"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jul 10 04:44:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] pi-futex: Validate futex type instead of oopsing\n\nCalling futex_lock_pi is called with a reference to a non PI futex and\nwaiters exist already, lookup_pi_state() oopses due to pi_state \u003d\u003d NULL.\nCheck this condition and return -EINVAL to userspace.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jakub Jelinek \u003cjakub@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bed936f7eab946c60170bc92a1aea597da158e02",
      "tree": "746083d8c8172dc240d4d50c91a563c1aa05944e",
      "parents": [
        "868e81b8ada8fa05bdc08b5e6fa73307caaeab6d"
      ],
      "author": {
        "name": "Konstantin Karasyov",
        "email": "konstantin.a.karasyov@intel.com",
        "time": "Mon Jul 10 04:44:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] ACPI: fix fan/thermal resume\n\nDaniel Ritz \u003cdaniel.ritz-ml@swissonline.ch\u003e says:\n\nThe acpi driver suspend/resume patches that went in recently caused a regression\non my box (toshiba tecra 8000 laptop): after resume from swsusp the fan turns on\nkeeping blowing cold air out of my notebook. before the patches, the fan was off\nand would only make noise when required. it\u0027s the same thing described in\nbugzilla.kernel.org #5000. the acpi suspend/resume patches or at least parts of\nthem originate in this bug. now the last patch in the report (attach id 8438)\nactually fixes the problem - for me and the reporter. this is a trimmed down\nversion of that patch.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Sanjoy Mahajan \u003csanjoy@mrao.cam.ac.uk\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "868e81b8ada8fa05bdc08b5e6fa73307caaeab6d",
      "tree": "a516325a6e5cb655af6e216dcec80f556cc552c4",
      "parents": [
        "80d6679a62fe45f440d042099d997a42e4e8c59d"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Mon Jul 10 04:44:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] h8300 remove duplicate define\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80d6679a62fe45f440d042099d997a42e4e8c59d",
      "tree": "64029c46a0607879567bbb2eb38fc22fa500ca2a",
      "parents": [
        "69c3a5b8fd8cfa67be22f6d7ae5c681c6777d817"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 10 04:44:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] kernel/softirq.c: EXPORT_UNUSED_SYMBOL\n\nThis patch marks an unused export as EXPORT_UNUSED_SYMBOL.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69c3a5b8fd8cfa67be22f6d7ae5c681c6777d817",
      "tree": "e98b9e824ea4401b755f95cd4828e9cadce84de1",
      "parents": [
        "b0d85c5c3009d292fe195f666cbbec7da47dabf4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 10 04:44:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] fs/read_write.c: EXPORT_UNUSED_SYMBOL\n\nThis patch marks an unused export as EXPORT_UNUSED_SYMBOL.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0d85c5c3009d292fe195f666cbbec7da47dabf4",
      "tree": "ca1e7158f37b8335e32568cf78dc552b2b6f29a5",
      "parents": [
        "26fc52367af3774b123334bca409159ce37d2857"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 10 04:44:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:17 2006 -0700"
      },
      "message": "[PATCH] mm/mmzone.c: EXPORT_UNUSED_SYMBOL\n\nThis patch marks three unused exports as EXPORT_UNUSED_SYMBOL.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26fc52367af3774b123334bca409159ce37d2857",
      "tree": "6b3ecdc0a1bfa6691eebe76c3724d716c6580047",
      "parents": [
        "6d46cc6b9b04dc28a9c5db62db791aeec8ab2ea5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 10 04:44:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:17 2006 -0700"
      },
      "message": "[PATCH] mm/memory.c: EXPORT_UNUSED_SYMBOL\n\nThis patch marks an unused export as EXPORT_UNUSED_SYMBOL.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d46cc6b9b04dc28a9c5db62db791aeec8ab2ea5",
      "tree": "2d37b0b9177280e28aaf26cd5db877274da7d7f0",
      "parents": [
        "c0fc84d2e5bb4a9e3ae470812a00cccba85a48b8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 10 04:44:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:17 2006 -0700"
      },
      "message": "[PATCH] mm/bootmem.c: EXPORT_UNUSED_SYMBOL\n\nThis patch marks an unused export as EXPORT_UNUSED_SYMBOL.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c0fc84d2e5bb4a9e3ae470812a00cccba85a48b8",
      "tree": "17adcafbb353a525ac16c86b976b1f499b40ee6c",
      "parents": [
        "d0a0a5ee7a0094231a11cfe3f86d2d8f5f994e01"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 10 04:44:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:17 2006 -0700"
      },
      "message": "[PATCH] kernel/printk.c: EXPORT_SYMBOL_UNUSED\n\nThis patch marks unused exports as EXPORT_SYMBOL_UNUSED.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0a0a5ee7a0094231a11cfe3f86d2d8f5f994e01",
      "tree": "a6118e5bf43a4e60d9e555e74bac31e764e17aef",
      "parents": [
        "d69504325978c461b51b03cca49626026970307b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jul 10 04:44:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:17 2006 -0700"
      },
      "message": "[PATCH] md: fix oops in error-handling\n\nDuring early MD setup (superblock reading), we don\u0027t have a personality yet.\nBut the error-handling code tries to dereference mddev-\u003epers.  Fix.\n\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d69504325978c461b51b03cca49626026970307b",
      "tree": "73ea1d68d5d3cca777cb6ea9828c5757b4cd6df8",
      "parents": [
        "67463acb646904d76a8e237cc31eaa87872f30cc"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jul 10 04:44:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:17 2006 -0700"
      },
      "message": "[PATCH] md: include sector number in messages about corrected read errors\n\nThis is generally useful, but particularly helps see if it is the same sector\nthat always needs correcting, or different ones.\n\n[akpm@osdl.org: fix printk warnings]\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67463acb646904d76a8e237cc31eaa87872f30cc",
      "tree": "4ccf373165581ed898328ca03365abfdd7d23a04",
      "parents": [
        "80ca3a44f563a763fa872390dcb393f2d82027bf"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jul 10 04:44:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:17 2006 -0700"
      },
      "message": "[PATCH] md: require CAP_SYS_ADMIN for (re-)configuring md devices via sysfs\n\nThe ioctl requires CAP_SYS_ADMIN, so sysfs should too.  Note that we don\u0027t\nrequire CAP_SYS_ADMIN for reading attributes even though the ioctl does.\nThere is no reason to limit the read access, and much of the information is\nalready available via /proc/mdstat\n\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80ca3a44f563a763fa872390dcb393f2d82027bf",
      "tree": "f11e4756575cf2d85ae4d3bba17634eaa933a475",
      "parents": [
        "5e3db645f890660ce8774a18bcd418570298937e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jul 10 04:44:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:17 2006 -0700"
      },
      "message": "[PATCH] md: unify usage of symbolic names for perms\n\nSome places we use number (0660) someplaces names (S_IRUGO).  Change all\nnumbers to be names, and change 0655 to be what it should be.\n\nAlso make some formatting more consistent.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e3db645f890660ce8774a18bcd418570298937e",
      "tree": "a6664a8c864e40c69c7be4da6e1ff984f11873c5",
      "parents": [
        "ae3c20ccf84c88d45616f12122f781a900118f09"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jul 10 04:44:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:17 2006 -0700"
      },
      "message": "[PATCH] md: fix usage of wrong variable in raid1\n\nThough it rarely matters, we should be using \u0027s\u0027 rather than r1_bio-\u003esector\nhere.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae3c20ccf84c88d45616f12122f781a900118f09",
      "tree": "19d2f11d8a4766182402316632d32bd66d518c55",
      "parents": [
        "7c785b7a18dc30572a49c6b75efd384269735d14"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jul 10 04:44:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:17 2006 -0700"
      },
      "message": "[PATCH] md: fix some small races in bitmap plugging in raid5\n\nThe comment gives more details, but I didn\u0027t quite have the sequencing write,\nso there was room for races to leave bits unset in the on-disk bitmap for\nshort periods of time.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c785b7a18dc30572a49c6b75efd384269735d14",
      "tree": "de115f4692b1be55ae3ad93a2719edc5b5688a37",
      "parents": [
        "ff4e8d9a9f46e3a7f89d14ade52fe5d53a82c022"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jul 10 04:44:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] md: fix a plug/unplug race in raid5\n\nWhen a device is unplugged, requests are moved from one or two (depending on\nwhether a bitmap is in use) queues to the main request queue.\n\nSo whenever requests are put on either of those queues, we should make sure\nthe raid5 array is \u0027plugged\u0027.  However we don\u0027t.  We currently plug the raid5\nqueue just before putting requests on queues, so there is room for a race.  If\nsomething unplugs the queue at just the wrong time, requests will be left on\nthe queue and nothing will want to unplug them.  Normally something else will\nplug and unplug the queue fairly soon, but there is a risk that nothing will.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff4e8d9a9f46e3a7f89d14ade52fe5d53a82c022",
      "tree": "e15fc4d8af0045a3947e3a25844773c6ee50289a",
      "parents": [
        "0b8c9de05c2a860fe6b02fedcb48763bcee648b3"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jul 10 04:44:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] md: fix resync speed calculation for restarted resyncs\n\nWe introduced \u0027io_sectors\u0027 recently so we could count the sectors that causes\nio during resync separate from sectors which didn\u0027t cause IO - there can be a\ndifference if a bitmap is being used to accelerate resync.\n\nHowever when a speed is reported, we find the number of sectors processed\nrecently by subtracting an oldish io_sectors count from a current\n\u0027curr_resync\u0027 count.  This is wrong because curr_resync counts all sectors,\nnot just io sectors.\n\nSo, add a field to mddev to store the curren io_sectors separately from\ncurr_resync, and use that in the calculations.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b8c9de05c2a860fe6b02fedcb48763bcee648b3",
      "tree": "893228041dfcc44a216a6887e75c2424e0a8bca9",
      "parents": [
        "31b65a0d3894566191b91fbadd122c354a363b5d"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jul 10 04:44:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] md: delay starting md threads until array is completely setup\n\nWhen an array is started we start one or two threads (two if there is a\nreshape or recovery that needs to be completed).\n\nWe currently start these *before* the array is completely set up and in\nparticular before queue-\u003equeuedata is set.  If the thread actually starts\nvery quickly on another CPU, we can end up dereferencing queue-\u003equeuedata\nand oops.\n\nThis patch also makes sure we don\u0027t try to start a recovery if a reshape is\nbeing restarted.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31b65a0d3894566191b91fbadd122c354a363b5d",
      "tree": "42836c0798c1a85d7bf1551a22293476cb70601e",
      "parents": [
        "f4370781d83cd2e52eb515e4663155e8091e4d4e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jul 10 04:44:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] md: set desc_nr correctly for version-1 superblocks\n\nThis has to be done in -\u003eload_super, not -\u003evalidate_super\n\nWithout this, hot-adding devices to an array doesn\u0027t always\nwork right - though there is a work around in mdadm-2.5.2 to\nmake this less of an issue.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4370781d83cd2e52eb515e4663155e8091e4d4e",
      "tree": "bb10a0abec68746204cac32dc4839c1b41df3d41",
      "parents": [
        "894673ee6122a3ce1958e1fe096901ba5356a96b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jul 10 04:44:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] md: possible fix for unplug problem\n\nI have reports of a problem with raid5 which turns out to be because the raid5\ndevice gets stuck in a \u0027plugged\u0027 state.  This shouldn\u0027t be able to happen as\n3msec after it gets plugged it should get unplugged.  However it happens\nnone-the-less.  This patch fixes the problem and is a reasonable thing to do,\nthough it might hurt performance slightly in some cases.\n\nUntil I can find the real problem, we should probably have this workaround in\nplace.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "894673ee6122a3ce1958e1fe096901ba5356a96b",
      "tree": "2fe842e63046ead098c5c61c0938ad8128934412",
      "parents": [
        "a8f340e394ff30b79ab5b03c67ab4c94b2ac3646"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmir@gmail.com",
        "time": "Mon Jul 10 04:44:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] tty: Remove include of screen_info.h from tty.h\n\nscreen_info.h doesn\u0027t have anything to do with the tty layer and shouldn\u0027t be\nincluded by tty.h.  This patches removes the include and modifies all users to\ndirectly include screen_info.h.  struct screen_info is mainly used to\ncommunicate with the console drivers in drivers/video/console.  Note that this\npatch touches every arch and I have no way of testing it.  If there is a\nmistake the worst thing that will happen is a compile error.\n\n[akpm@osdl.org: fix arm build]\n[akpm@osdl.org: fix alpha build]\nSigned-off-by: Jon Smirl \u003cjonsmir@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8f340e394ff30b79ab5b03c67ab4c94b2ac3646",
      "tree": "54bb79dba4f3943e893bacd1efe7b265d7f86aaa",
      "parents": [
        "67eb5db5874076db01febed5a1a9281628fa9fb4"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmir@gmail.com",
        "time": "Mon Jul 10 04:44:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] vt: Remove VT-specific declarations and definitions from tty.h\n\nMAX_NR_CONSOLES, fg_console, want_console and last_console are more of a\nfunction of the VT layer than the TTY one.  Moving these to vt.h and vt_kern.h\nallows all of the framebuffer and VT console drivers to remove their\ndependency on tty.h.\n\n[akpm@osdl.org: fix alpha build]\nSigned-off-by: Jon Smirl \u003cjonsmir@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67eb5db5874076db01febed5a1a9281628fa9fb4",
      "tree": "5116e91370d700c5eb497f13a24f10203baf5caa",
      "parents": [
        "acbf8bd738f1357e0e3b97b918bef5be272b176e"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Mon Jul 10 04:44:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:15 2006 -0700"
      },
      "message": "[PATCH] hisax: fix usage of __init*\n\nFix the warnings about the section mismatches for __init* in the HiSax\ndriver.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "acbf8bd738f1357e0e3b97b918bef5be272b176e",
      "tree": "beda8d39618b346f2fa1f4b017f9288f191ecb2c",
      "parents": [
        "73ca66b97b73257a7d832d502c36fc19fe847809"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Mon Jul 10 04:44:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:15 2006 -0700"
      },
      "message": "[PATCH] Updates CREDITS file\n\nUpdates my personal entry in the CREDITS file.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73ca66b97b73257a7d832d502c36fc19fe847809",
      "tree": "d39f50b1931d67c51e56f891b785be1143599177",
      "parents": [
        "454d6fbc48374be8f53b9bafaa86530cf8eb3bc1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Mon Jul 10 04:44:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:15 2006 -0700"
      },
      "message": "[PATCH] release_firmware() fixes\n\nUse release_firmware() to free requested resources.\n\nAccording to Documentation/firmware_class/README the request_firmware()\ncall should be followed by a release_firmware().  Some drivers do not\nhowever free the firmware previously allocated with request_firmware().\nThis patch tries to fix this by making sure that release_firmware() is used\nas expected.\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "454d6fbc48374be8f53b9bafaa86530cf8eb3bc1",
      "tree": "4c03136b93d2b7626df68c9ee7af2c9fc064f765",
      "parents": [
        "5d8b2ebfa298ec4e6d9fa43e60fb013e8cd963aa"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jul 10 04:44:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:15 2006 -0700"
      },
      "message": "[PATCH] cdrom: fix bad cgc.buflen assignment\n\nThe code really means to mask off the high bits, not assign 0xff.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Marcus Meissner \u003cmeissner@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d8b2ebfa298ec4e6d9fa43e60fb013e8cd963aa",
      "tree": "0ed5349de7d6d667390d0a8b0136812b4eec63ba",
      "parents": [
        "82a854ec4f46c5fbef11b06bb49078ecc5784a2d"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 10 04:44:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:15 2006 -0700"
      },
      "message": "[PATCH] VFS documentation tweak\n\nAs I was looking over the get_sb() changes, I stumbled across a little\nmistake in the documentation updates.  Unless we\u0027re getting into an\ninteresting new object-oriented realm, I doubt that get_sb() should really\nreturn \"struct int\"...\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82a854ec4f46c5fbef11b06bb49078ecc5784a2d",
      "tree": "c0a04ec612047065d94d1372871eecdb6401d287",
      "parents": [
        "1454aed92b6b89cb1fbe3cbecd8ceaa7a122f3b7"
      ],
      "author": {
        "name": "Urs Thuermann",
        "email": "urs@isnogud.escape.de",
        "time": "Mon Jul 10 04:44:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:15 2006 -0700"
      },
      "message": "[PATCH] RCU Documentation fix\n\nUpdater should use _rcu variant of list_del().\n\nSigned-off-by: Urs Thuermann \u003curs@isnogud.escape.de\u003e\nAcked-by: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1454aed92b6b89cb1fbe3cbecd8ceaa7a122f3b7",
      "tree": "fc8ff55a38bed2400aa21ee75e8311e9064060cd",
      "parents": [
        "f86bf9b7bcc5d325687a8b80da8ee3eb56e02da7"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Mon Jul 10 04:44:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:15 2006 -0700"
      },
      "message": "[PATCH] put a comment at register_die_notifier that the export is used\n\n{un}register_die_notifier() is used by kdb... document this so that future\n\"remove dead export\" rounds can skip this export.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f86bf9b7bcc5d325687a8b80da8ee3eb56e02da7",
      "tree": "393bf9df55fae3932099fa789d110833c7064ef3",
      "parents": [
        "d6d897cec29252b8d0785198cfa6ca16d30c739d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 10 04:44:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:14 2006 -0700"
      },
      "message": "[PATCH] lockdep: clean up completion initializer in smpboot.c\n\nClean up lockdep on-stack-completion initializer.  (This also removes the\ndependency on waitqueue_lock_key.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6d897cec29252b8d0785198cfa6ca16d30c739d",
      "tree": "01b138b10c7afa0e88e9720be3d3616e4f0bccc1",
      "parents": [
        "55794a412fdf9af1744800e5020a4ec6b21e3cdc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 10 04:44:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:14 2006 -0700"
      },
      "message": "[PATCH] lockdep: core, reduce per-lock class-cache size\n\nlockdep_map is embedded into every lock, which blows up data structure\nsizes all around the kernel.  Reduce the class-cache to be for the default\nclass only - that is used in 99.9% of the cases and even if we dont have a\nclass cached, the lookup in the class-hash is lockless.\n\nThis change reduces the per-lock dep_map overhead by 56 bytes on 64-bit\nplatforms and by 28 bytes on 32-bit platforms.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55794a412fdf9af1744800e5020a4ec6b21e3cdc",
      "tree": "3429cb26c5dfd484487b15827c655b5d080ce0f8",
      "parents": [
        "5fca80e8b4bf5d69b900115b14342133ce81d79e"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@Linux.intel.com",
        "time": "Mon Jul 10 04:44:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:14 2006 -0700"
      },
      "message": "[PATCH] lockdep: improve debug output\n\nMake lockdep print which lock is held, in the \"kfree() of a live lock\"\nscenario.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5fca80e8b4bf5d69b900115b14342133ce81d79e",
      "tree": "0dfa5b922438edf36ff9da2ff8a03e0d8f89c29f",
      "parents": [
        "f9829cceb686f3719215fe43c8593e5f3efe1710"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 10 04:44:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:14 2006 -0700"
      },
      "message": "[PATCH] lockdep: add more rwsem.h documentation\n\nAdd more documentation to rwsem.h.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9829cceb686f3719215fe43c8593e5f3efe1710",
      "tree": "eb6f721915c879646f81e423b6606d6b4376bed9",
      "parents": [
        "8f72e4028a1ff968000cec4a034f45619fbd7ec4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Jul 10 04:44:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:14 2006 -0700"
      },
      "message": "[PATCH] Minor cleanup to lockdep.c\n\n- Use printk formatting for indentation\n- Don\u0027t leave NTFS in the default event filter\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f72e4028a1ff968000cec4a034f45619fbd7ec4",
      "tree": "d89a2a02d9ed8b0371edba6fd7ac3873441a76b3",
      "parents": [
        "25e206b54b9a20e63b6f5194aeebfa13d37e015c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jul 10 04:44:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:14 2006 -0700"
      },
      "message": "[PATCH] fadvise: remove dead comments\n\nCc: \"Michael Kerrisk\" \u003cmtk-manpages@gmx.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25e206b54b9a20e63b6f5194aeebfa13d37e015c",
      "tree": "3b93a095eb1237e8d74f52553b69b666e6044f7d",
      "parents": [
        "7691030bc9732f7d535522dda78cfdd36716def1"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Jul 10 04:44:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:14 2006 -0700"
      },
      "message": "[PATCH] partitions: let partitions inherit policy from disk\n\nChange the partition code in fs/partitions/check.c to initialize a newly\ndetected partition\u0027s policy field with that of the containing block device\n(see patch below).\n\nMy reasoning is that function set_disk_ro() in block/genhd.c modifies the\npolicy field (read-only indicator) of a disk and all contained partitions.\nWhen a partition is detected after the call to set_disk_ro(), the policy\nfield of this partition will currently not inherit the disk\u0027s policy field.\n This behavior poses a problem in cases where a block device can be\n\u0027logically de- and reactivated\u0027 like e.g.  the s390 DASD driver because\npartition detection may run after the policy field has been modified.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nAcked-by: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nMakes-sense-to: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7691030bc9732f7d535522dda78cfdd36716def1",
      "tree": "9d6379f09bc50dd7c806fce5b544e32249575914",
      "parents": [
        "eb0e71c7f388bfcb3f74897f23d0cf09310fc05b"
      ],
      "author": {
        "name": "Chuck Short",
        "email": "zulcss@gmail.com",
        "time": "Mon Jul 10 04:43:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:13 2006 -0700"
      },
      "message": "[PATCH] Add Specialix IO8+ card support hotplug support\n\nPatch Description:\nAdd \"Specialix IO8+ card support\" hotplug support\n\npatch location:\nhttp://www.kernel.org/git/?p\u003dlinux/kernel/git/bcollins/ubuntu-dapper.git;a\u003dcommitdiff;h\u003dd795cfc591bb44f6b3d86d8f054a227cecb44bb4\n\n[akpm@osdl.org: cleanup]\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Chuck Short \u003czulcss@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb0e71c7f388bfcb3f74897f23d0cf09310fc05b",
      "tree": "62c7c3ac73e5f8b7378c5792490a70ecd407d706",
      "parents": [
        "64552a50bc80fecb73617336bf197375868faf6e"
      ],
      "author": {
        "name": "Chuck Short",
        "email": "zulcss@gmail.com",
        "time": "Mon Jul 10 04:43:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:13 2006 -0700"
      },
      "message": "[PATCH] Add Computone IntelliPort Plus serial hotplug support\n\nPatch Description:\nAdd \"Computone IntelliPort Plus serial\" hotplug support\n\npatch location:\nhttp://www.kernel.org/git/?p\u003dlinux/kernel/git/bcollins/ubuntu-dapper.git;a\u003dcommitdiff;h\u003d8c36723187c0fa5efe0e5c6a9b1e66ed4b824792\n\n[akpm@osdl.org: cleanup]\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Chuck Short \u003czulcss@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64552a50bc80fecb73617336bf197375868faf6e",
      "tree": "767b65ce1b4cd757f95b4048376d6f63fad68b8c",
      "parents": [
        "73ce5934e2d855db436566297f12966eb507a435"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Mon Jul 10 04:43:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:13 2006 -0700"
      },
      "message": "[PATCH] nfs: Update Documentation/nfsroot.txt to include dhcp, syslinux and isolinux\n\n* Document the ip command a little differently to make the\n  interaction between defaults and autoconfiguration a little clearer\n  (I hope)\n\n* Update autoconfiguration the current set of options, including DHCP\n\n* Update the boot methods to add syslinux and isolinux, and remove\n  dd of\u003d/dev/fd0 which is no longer supported by linux\n\n* Add a referance to initramfs along side initrd.\n  Should the latter and its document be removed some time soon?\n\n* Various cleanups to put the text consistently into the thrid person\n\n* Reformated a bit to fit into 80 columns a bit more nicely\n\n* Should the bootloaders documentation be removed or split\n  into a separate documentation, it seems somewhat out of scope\n\nSigned-off-by: Horms \u003chorms@verge.net.au\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73ce5934e2d855db436566297f12966eb507a435",
      "tree": "8e3e2fa1690dbd2f5a389ea5c5b151287f9e0297",
      "parents": [
        "0808925ea5684a0ce25483b30e94d4f398804978"
      ],
      "author": {
        "name": "Hisashi Hifumi",
        "email": "hifumi.hisashi@oss.ntt.co.jp",
        "time": "Mon Jul 10 04:43:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:13 2006 -0700"
      },
      "message": "[PATCH] reiserfs: fix journaling issue regarding fsync()\n\nWhen write() extends a file(i_size is increased) and fsync() is called,\nchange of inode must be written to journaling area through fsync().\nBut,currently the i_trans_id is not correctly updated when i_size is\nincreased.  So fsync() does not kick the journal writer.\n\nReiserfs_file_write() already updates the transaction when blocks are\nallocated, but the case when i_size increases and new blocks are not added\nis not correctly treated.\n\nFollowing patch fix this bug.\n\nSigned-off-by: Hisashi Hifumi \u003chifumi.hisashi@oss.ntt.co.jp\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Hans Reiser \u003creiser@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0808925ea5684a0ce25483b30e94d4f398804978",
      "tree": "62456726442d656d21bc4fa6b1339f0236f0a6e8",
      "parents": [
        "c312feb2931ded0582378712727b7ea017a951bd"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@parisplace.org",
        "time": "Mon Jul 10 04:43:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:13 2006 -0700"
      },
      "message": "[PATCH] SELinux: add rootcontext\u003d option to label root inode when mounting\n\nIntroduce a new rootcontext\u003d option to FS mounting.  This option will allow\nyou to explicitly label the root inode of an FS being mounted before that\nFS or inode because visible to userspace.  This was found to be useful for\nthings like stateless linux, see\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d190001\n\nSigned-off-by: Eric Paris \u003ceparis@parisplace.org\u003e\nAcked-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c312feb2931ded0582378712727b7ea017a951bd",
      "tree": "dd985aa4dd0b759690af9557a5170dabf589d87f",
      "parents": [
        "2ed6e34f88a0d896a6f889b00693cae0fadacfd0"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@parisplace.org",
        "time": "Mon Jul 10 04:43:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:13 2006 -0700"
      },
      "message": "[PATCH] SELinux: decouple fscontext/context mount options\n\nRemove the conflict between fscontext and context mount options.  If\ncontext\u003d is specified without fscontext it will operate just as before, if\nboth are specified we will use mount point labeling and all inodes will get\nthe label specified by context\u003d.  The superblock will be labeled with the\nlabel of fscontext\u003d, thus affecting operations which check the superblock\nsecurity context, such as associate permissions.\n\nSigned-off-by: Eric Paris \u003ceparis@parisplace.org\u003e\nAcked-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ed6e34f88a0d896a6f889b00693cae0fadacfd0",
      "tree": "1f1d488c62fe577fca19fea9bec3f8567faf7a10",
      "parents": [
        "0a565f7919cfb3d3df2c97d45751cbb83d858f97"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@rhlx01.fht-esslingen.de",
        "time": "Mon Jul 10 04:43:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:13 2006 -0700"
      },
      "message": "[PATCH] small kernel/sched.c cleanup\n\n- constify and optimize stat_nam (thanks to Michael Tokarev!)\n- spelling and comment fixes\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a565f7919cfb3d3df2c97d45751cbb83d858f97",
      "tree": "cc1294f43b1e14dbc5a69a9624b69a48eec78bd1",
      "parents": [
        "e45b3b6af09dab2a28a7c88b340d0bcdd173e068"
      ],
      "author": {
        "name": "Peter Williams",
        "email": "pwil3058@bigpond.net.au",
        "time": "Mon Jul 10 04:43:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:13 2006 -0700"
      },
      "message": "[PATCH] sched: fix bug in __migrate_task()\n\nProblem:\n\nIn the function __migrate_task(), deactivate_task() followed by\nactivate_task() is used to move the task from one run queue to\nanother.  This has two undesirable effects:\n\n1. The task\u0027s priority is recalculated. (Nowhere else in the\nscheduler code is the priority recalculated for a change of CPU.)\n\n2. The task\u0027s time stamp is set to the current time.  At the very least,\nthis makes the adjustment of the time stamp before the call to\ndeactivate_task() redundant but I believe the problem is more serious\nas the time stamp now holds the time of the queue change instead of\nthe time at which the task was woken.  In addition, unless dest_rq is\nthe same queue as \"current\" is on the time stamp could be inaccurate\ndue to inter CPU drift.\n\nSolution:\n\nReplace the call to activate_task() with one to __activate_task().\n\nSigned-off-by: Peter Williams \u003cpwil3058@bigpond.net.au\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e45b3b6af09dab2a28a7c88b340d0bcdd173e068",
      "tree": "54fe9104271396ceb02985be631debc55b18013a",
      "parents": [
        "1a91023a9f172f820e292f2c5675fb9f8e2636f0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jul 10 04:43:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:13 2006 -0700"
      },
      "message": "[PATCH] count_vm_events() fix\n\nDopey bug.  Causes hopelessly-wrong numbers from vmstat(8) and several other\ncounters.\n\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a91023a9f172f820e292f2c5675fb9f8e2636f0",
      "tree": "18e72fcdc6e961e82e95ffc332cc2bd97ce9e4bc",
      "parents": [
        "135c294fa3660b979d71bbce1611f9ca721077b5"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jul 10 04:43:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:13 2006 -0700"
      },
      "message": "[PATCH] x86_64: e820.c needs pgtable.h\n\narch/x86_64/kernel/e820.c:42: error: \u0027MAXMEM\u0027 undeclared here (not in a function)\n\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "135c294fa3660b979d71bbce1611f9ca721077b5",
      "tree": "cdc0bf385c961493e54c3c1c539efe23d15de68d",
      "parents": [
        "b3cf257623fabd8f1ee6700a6d328cc1c5da5a1d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jul 10 04:43:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:12 2006 -0700"
      },
      "message": "[PATCH] don\u0027t select CONFIG_HOTPLUG\n\nIt\u0027s useful to be able to turn off CONFIG_HOTPLUG for compile-coverage testing\nand for section-checking coverage.  But a few things go and select\nCONFIG_HOTPLUG, making it a royal PITA to turn the thing off.\n\nIt\u0027s only turnable offable if CONFIG_EMBEDDED anyway.  So let\u0027s make those\nthings depend on HOTPLUG, not select it.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3cf257623fabd8f1ee6700a6d328cc1c5da5a1d",
      "tree": "28b98f21dd108864d2edc11d179cb48c118b2cf8",
      "parents": [
        "09075ef0fd585fb093bb9a6cd1240272114f89cf"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Sun Jul 09 21:12:39 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 18:47:12 2006 -0700"
      },
      "message": "[PATCH] i386: use thread_info flags for debug regs and IO bitmaps\n\nUse thread info flags to track use of debug registers and IO bitmaps.\n\n - add TIF_DEBUG to track when debug registers are active\n - add TIF_IO_BITMAP to track when I/O bitmap is used\n - modify __switch_to() to use the new TIF flags\n\nPerformance tested on Pentium II, ten runs of LMbench context switch\nbenchmark (smaller is better:)\n\n\tbefore\tafter\navg\t3.65\t3.39\nmin\t3.55\t3.33\n\nSigned-off-by: Stephane Eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09075ef0fd585fb093bb9a6cd1240272114f89cf",
      "tree": "c01d2cc260a18df73f785bea4de1c1cfbcbbd16f",
      "parents": [
        "c87fed1546bd00b42ee75f26c6b45393e4bf7559",
        "1b30dd359ebec22d035e8b145751319f63772ca1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 15:50:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 15:50:41 2006 -0700"
      },
      "message": "Merge commit master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 of HEAD\n\n* HEAD:\n  [AX.25]: Use kzalloc\n  [ATM] net/atm/clip.c: fix PROC_FS\u003dn compile\n  [PKT_SCHED]: act_api: Fix module leak while flushing actions\n  [NET]: Fix IPv4/DECnet routing rule dumping\n  [NET] gso: Fix up GSO packets with broken checksums\n  [NET] gso: Add skb_is_gso\n  [IRDA]: fix drivers/net/irda/ali-ircc.c:ali_ircc_init()\n  [ATM]: fix possible recursive locking in skb_migrate()\n  [ATM]: Typo in drivers/atm/Kconfig...\n  [TG3]: add amd8131 to \"write reorder\" chipsets\n  [NET]: Fix network device interface printk message priority\n"
    },
    {
      "commit": "c87fed1546bd00b42ee75f26c6b45393e4bf7559",
      "tree": "2ef383dcd1cb569e1b0da9c26c7e868f114bfd7b",
      "parents": [
        "84e74f6b770efe7c9beb604118695aa311b969f5",
        "70f05366b71c51c35c25c0b76b4318fbc26c975a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 15:50:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 15:50:06 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (23 commits)\n  [PATCH] 8139too deadlock fix\n  [netdrvr] 3c59x: snip changelog from source code\n  e1000: increase version to 7.1.9-k2\n  e1000: add ich8lan device ID\u0027s\n  e1000: allow user to disable ich8 lock loss workaround\n  e1000: integrate ich8 support into driver\n  e1000: add ich8lan core functions\n  e1000: disable ERT\n  e1000: check return value of _get_speed_and_duplex\n  e1000: M88 PHY workaround\n  e1000: fix adapter led blinking inconsistency\n  e1000: disable CRC stripping workaround\n  e1000: force register write flushes to circumvent broken platforms\n  e1000: rework module param code with uninitialized values\n  e1000: recycle skb\n  e1000: change printk into DPRINTK\n  e1000: add smart power down code\n  e1000: small performance tweak by removing double code\n  e1000: fix CONFIG_PM blocks\n  e1000: Make PHY powerup/down a function\n  ...\n"
    },
    {
      "commit": "84e74f6b770efe7c9beb604118695aa311b969f5",
      "tree": "a242b29d44b85e510481232b09b2371572570ff8",
      "parents": [
        "953969ddf5b049361ed1e8471cc43dc4134d2a6f",
        "1959d21232931dfa686769a21161413f10d6652f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 15:49:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 15:49:36 2006 -0700"
      },
      "message": "Merge branch \u0027blktrace\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027blktrace\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] Only the first two bits in bio-\u003ebi_rw and rq-\u003eflags match\n  [PATCH] blktrace: readahead support\n  [PATCH] blktrace: fix barrier vs sync typo\n"
    },
    {
      "commit": "1b30dd359ebec22d035e8b145751319f63772ca1",
      "tree": "1efbdc5573940817dac79672357e1c2fa1ed6a28",
      "parents": [
        "24781734643ea2e9fd864f58000e47793e2dcb04"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 09 12:14:22 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 09 12:14:22 2006 -0700"
      },
      "message": "[AX.25]: Use kzalloc\n\nReplace kzalloc instead of kmalloc + memset.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24781734643ea2e9fd864f58000e47793e2dcb04",
      "tree": "9da1bd808ed3a772620a4b2edd4ebad38eab97eb",
      "parents": [
        "ebbaeab18b1c520054ea70e512ac0db7456ede01"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 09 12:13:18 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 09 12:13:18 2006 -0700"
      },
      "message": "[ATM] net/atm/clip.c: fix PROC_FS\u003dn compile\n\nThis patch fixes the following compile error with CONFIG_PROC_FS\u003dn by \nreverting commit dcdb02752ff13a64433c36f2937a58d93ae7a19e:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      net/atm/clip.o\nnet/atm/clip.c: In function ‘atm_clip_init’:\nnet/atm/clip.c:975: error: ‘atm_proc_root’ undeclared (first use in this function)\nnet/atm/clip.c:975: error: (Each undeclared identifier is reported only once\nnet/atm/clip.c:975: error: for each function it appears in.)\nnet/atm/clip.c:977: error: ‘arp_seq_fops’ undeclared (first use in this function)\nmake[2]: *** [net/atm/clip.o] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebbaeab18b1c520054ea70e512ac0db7456ede01",
      "tree": "ec988cfac2d90ff4467b61953dccba0f67ed9b48",
      "parents": [
        "26e0fd1ce2418b10713b569a195bdb679233066b"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Sun Jul 09 11:36:23 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 09 11:36:23 2006 -0700"
      },
      "message": "[PKT_SCHED]: act_api: Fix module leak while flushing actions\n\nModule reference needs to be given back if message header\nconstruction fails.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "953969ddf5b049361ed1e8471cc43dc4134d2a6f",
      "tree": "e4b84effa78a7e34d516142ee8ad1441906e33de",
      "parents": [
        "b862f3b099f3ea672c7438c0b282ce8201d39dfc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 08:47:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 08:47:46 2006 -0700"
      },
      "message": "Revert \"ACPI: dock driver\"\n\nThis reverts commit a5e1b94008f2a96abf4a0c0371a55a56b320c13e.\n\nAdrian Bunk points out that it has build errors, and apparently no\nmaintenance. Throw it out.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b862f3b099f3ea672c7438c0b282ce8201d39dfc",
      "tree": "62f8cc2dc2b1c9abb6364b16f3b218a04d121f3e",
      "parents": [
        "e2a3d40258fe20d205f8ed592e1e2c0d5529c2e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@macmini.osdl.org",
        "time": "Sat Jul 08 15:24:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@macmini.osdl.org",
        "time": "Sat Jul 08 15:24:18 2006 -0700"
      },
      "message": "i386: improve and correct inline asm memory constraints\n\nUse \"+m\" rather than a combination of \"\u003dm\" and \"m\" for improved clarity\nand consistency.\n\nThis also fixes some inlines that incorrectly didn\u0027t tell the compiler\nthat they read the old value at all, potentially causing the compiler to\ngenerate bogus code.  It appear that all of those potential bugs were\nhidden by the use of extra \"volatile\" specifiers on the data structures\nin question, though.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2a3d40258fe20d205f8ed592e1e2c0d5529c2e1",
      "tree": "b8d778fb559c581e08bfc86831d16ee1cd43c841",
      "parents": [
        "a496e25dfb25493a57bcee5d66875d6ff80a9093"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 08 15:00:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 08 15:00:28 2006 -0700"
      },
      "message": "power: improve inline asm memory constraints\n\nUse \"+m\" rather than a combination of \"\u003dm\" and \"m\" for improved\nclarity and consistency.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26e0fd1ce2418b10713b569a195bdb679233066b",
      "tree": "afe1e76e4285fe79d291726d55a466f7bdc69305",
      "parents": [
        "a430a43d087545c96542ee64573237919109d370"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Jul 08 13:38:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 08 13:38:55 2006 -0700"
      },
      "message": "[NET]: Fix IPv4/DECnet routing rule dumping\n\nWhen more rules are present than fit in a single skb, the remaining\nrules are incorrectly skipped.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a430a43d087545c96542ee64573237919109d370",
      "tree": "653b630298505d5a65e2e094868d83014e4b0dc4",
      "parents": [
        "89114afd435a486deb8583e89f490fc274444d18"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jul 08 13:34:56 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 08 13:34:56 2006 -0700"
      },
      "message": "[NET] gso: Fix up GSO packets with broken checksums\n\nCertain subsystems in the stack (e.g., netfilter) can break the partial\nchecksum on GSO packets.  Until they\u0027re fixed, this patch allows this to\nwork by recomputing the partial checksums through the GSO mechanism.\n\nOnce they\u0027ve all been converted to update the partial checksum instead of\nclearing it, this workaround can be removed.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89114afd435a486deb8583e89f490fc274444d18",
      "tree": "800e784ba59755f9f3c9926a6992e1d0f5b8eec7",
      "parents": [
        "9c6c6795eda34e4dc38ecac912a16b6314082beb"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jul 08 13:34:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 08 13:34:32 2006 -0700"
      },
      "message": "[NET] gso: Add skb_is_gso\n\nThis patch adds the wrapper function skb_is_gso which can be used instead\nof directly testing skb_shinfo(skb)-\u003egso_size.  This makes things a little\nnicer and allows us to change the primary key for indicating whether an skb\nis GSO (if we ever want to do that).\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c6c6795eda34e4dc38ecac912a16b6314082beb",
      "tree": "ed3dbc45df5794dc229bb2e439875b050ea80ab9",
      "parents": [
        "1252ecf63f77ea147bd40f5462c7d9e3d3ae2815"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jul 08 13:33:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 08 13:33:28 2006 -0700"
      },
      "message": "[IRDA]: fix drivers/net/irda/ali-ircc.c:ali_ircc_init()\n\nThe Coverity checker spotted, that from the changes from commit \n898b1d16f8230fb912a0c2248df685735c6ceda3 the\n       if (ret)\n               platform_driver_unregister(\u0026ali_ircc_driver);\nwas dead code.\n\nThis patch changes this function to what seems to have been the \nintention.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1252ecf63f77ea147bd40f5462c7d9e3d3ae2815",
      "tree": "15f6fd4d0672ae3c0dc371394aa92874fd619dfd",
      "parents": [
        "00181fc94648b4bb30d30ef95506055105316051"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Jul 08 13:30:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 08 13:30:52 2006 -0700"
      },
      "message": "[ATM]: fix possible recursive locking in skb_migrate()\n\nok this is a real potential deadlock in a way, it takes two locks of 2\nskbuffs without doing any kind of lock ordering; I think the following\npatch should fix it. Just sort the lock taking order by address of the\nskb.. it\u0027s not pretty but it\u0027s the best this can do in a minimally\ninvasive way.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00181fc94648b4bb30d30ef95506055105316051",
      "tree": "c7908f569323822bc939cfde6b59f54374135297",
      "parents": [
        "c165b0040502ef0d2b5751eef3cd96ea8210ae4c"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Sat Jul 08 13:30:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 08 13:30:09 2006 -0700"
      },
      "message": "[ATM]: Typo in drivers/atm/Kconfig...\n\nFrom: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nSigned-off-by: Charles Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c165b0040502ef0d2b5751eef3cd96ea8210ae4c",
      "tree": "e552663a164e010f87cfca0b2b398e8cc2e1b560",
      "parents": [
        "5a8da02ba59a9f978e2af4c5da9a029ea5f5ee3b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jul 08 13:28:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 08 13:28:53 2006 -0700"
      },
      "message": "[TG3]: add amd8131 to \"write reorder\" chipsets\n\nAdd the AMD 8131 bridge to the list of chipsets that reorder writes.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a8da02ba59a9f978e2af4c5da9a029ea5f5ee3b",
      "tree": "83d71021f6fd59eb42fa6d3326ab0fb4419b6e25",
      "parents": [
        "120bda20c6f64b32e8bfbdd7b34feafaa5f5332e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 07 16:54:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 07 16:54:05 2006 -0700"
      },
      "message": "[NET]: Fix network device interface printk message priority\n\nThe printk\u0027s in the network device interface code should all be tagged\nwith severity.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a496e25dfb25493a57bcee5d66875d6ff80a9093",
      "tree": "e0dc7f0f8151f6cf0ddc9ef987a6750e4e4a9ea3",
      "parents": [
        "120bda20c6f64b32e8bfbdd7b34feafaa5f5332e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jul 07 12:31:27 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 07 09:46:45 2006 -0700"
      },
      "message": "[PATCH] Fix cpufreq vs hotplug lockdep recursion.\n\n[ There\u0027s some not quite baked bits in cpufreq-git right now\n  so sending this on as a patch instead ]\n\nOn Thu, 2006-07-06 at 07:58 -0700, Tom London wrote:\n\n\u003e After installing .2356 I get this each time I boot:\n\u003e \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\u003e [ INFO: possible circular locking dependency detected ]\n\u003e -------------------------------------------------------\n\u003e S06cpuspeed/1620 is trying to acquire lock:\n\u003e  (dbs_mutex){--..}, at: [\u003cc060d6bb\u003e] mutex_lock+0x21/0x24\n\u003e\n\u003e but task is already holding lock:\n\u003e  (cpucontrol){--..}, at: [\u003cc060d6bb\u003e] mutex_lock+0x21/0x24\n\u003e\n\u003e which lock already depends on the new lock.\n\u003e\n\nmake sure the cpu hotplug recursive mutex (yuck) is taken early in the\ncpufreq codepaths to avoid a AB-BA deadlock.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70f05366b71c51c35c25c0b76b4318fbc26c975a",
      "tree": "d31230b93ba7df50d87eb11b1dba091641a9b89e",
      "parents": [
        "c0bc8721b8d0380ec69fa97578c91201201b05a9",
        "120bda20c6f64b32e8bfbdd7b34feafaa5f5332e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 06 13:07:32 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 06 13:07:32 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "1959d21232931dfa686769a21161413f10d6652f",
      "tree": "c311b9fce998ce66665bda261c470a6fb981aa5c",
      "parents": [
        "40359ccb836866435b03a0cb57345002b587d875"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jul 06 10:18:05 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jul 06 10:18:05 2006 +0200"
      },
      "message": "[PATCH] Only the first two bits in bio-\u003ebi_rw and rq-\u003eflags match\n\nNot three, as assumed. This causes the barrier bit to be needlessly set\nfor some IO.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "40359ccb836866435b03a0cb57345002b587d875",
      "tree": "4e0530a7759ba9802658901432a89683fbb0965d",
      "parents": [
        "fc0a75ce4835187a3f76d6b35f0644d1b168eef5"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Jul 06 10:03:28 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jul 06 10:03:28 2006 +0200"
      },
      "message": "[PATCH] blktrace: readahead support\n\nProvide the needed kernel support for distinguishing readahead\nfrom regular read requests when tracing block devices.\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "fc0a75ce4835187a3f76d6b35f0644d1b168eef5",
      "tree": "a474693e464ca847c045b7e29d748adc9fcef4ea",
      "parents": [
        "120bda20c6f64b32e8bfbdd7b34feafaa5f5332e"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Thu Jul 06 09:56:30 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Jul 06 09:56:30 2006 +0200"
      },
      "message": "[PATCH] blktrace: fix barrier vs sync typo\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "120bda20c6f64b32e8bfbdd7b34feafaa5f5332e",
      "tree": "8b4b4b93ae019446b012d7807f7d95c8e5c857a7",
      "parents": [
        "075d6adf909ac8706bd0be7832e6dadb0aef314b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 05 21:09:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 05 21:09:49 2006 -0700"
      },
      "message": "Linux 2.6.18-rc1\n\nIt\u0027s all good.\n"
    },
    {
      "commit": "075d6adf909ac8706bd0be7832e6dadb0aef314b",
      "tree": "f9036aeb464a2492ce69b2fbb24d36f26c1310d3",
      "parents": [
        "e2a305ecb5734f24d3a4496605a6fdf27ddf7108",
        "4fe683f50d3fc8e36d4749277631dfc711393aa0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 05 21:08:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 05 21:08:43 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [PKT_SCHED]: Fix error handling while dumping actions\n  [PKT_SCHED]: Return ENOENT if action module is unavailable\n  [PKT_SCHED]: Fix illegal memory dereferences when dumping actions\n"
    },
    {
      "commit": "e2a305ecb5734f24d3a4496605a6fdf27ddf7108",
      "tree": "20bd9565d404f42d368f0b095a6727e8c1f1c983",
      "parents": [
        "66337dab951a9da0873bb1d7dbf36fb668417274",
        "37e64e5ae1a9554762b6ec494871adcf48be20cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 05 21:08:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 05 21:08:35 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix stack overflow checking in modular non-SMP kernels.\n  [SPARC64]: Fix sparc64 build errors when CONFIG_PCI\u003dn.\n"
    },
    {
      "commit": "4fe683f50d3fc8e36d4749277631dfc711393aa0",
      "tree": "0843a4082dc39cb70f48f4c4691ff310fd1bc39e",
      "parents": [
        "d152b4e1e9a18f332ecd9e66492d706edc083345"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Wed Jul 05 20:47:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 05 20:47:28 2006 -0700"
      },
      "message": "[PKT_SCHED]: Fix error handling while dumping actions\n\n\"return -err\" and blindly inheriting the error code in the netlink\nfailure exception handler causes errors codes to be returned as\npositive value therefore making them being ignored by the caller.\n\nMay lead to sending out incomplete netlink messages.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d152b4e1e9a18f332ecd9e66492d706edc083345",
      "tree": "fab54e5bf74662f478db5991cd56501fd43f6dce",
      "parents": [
        "26dab8930b408d5e5eb9ef496d68364dc955e249"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Wed Jul 05 20:45:57 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 05 20:45:57 2006 -0700"
      },
      "message": "[PKT_SCHED]: Return ENOENT if action module is unavailable\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26dab8930b408d5e5eb9ef496d68364dc955e249",
      "tree": "3ddcc939b167a66638b91fa423882048faf6b8ca",
      "parents": [
        "e340221acda6bc0bf05a0ff6e6114902c4307670"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Wed Jul 05 20:45:06 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 05 20:45:06 2006 -0700"
      },
      "message": "[PKT_SCHED]: Fix illegal memory dereferences when dumping actions\n\nThe TCA_ACT_KIND attribute is used without checking its\navailability when dumping actions therefore leading to a\nvalue of 0x4 being dereferenced.\n\nThe use of strcmp() in tc_lookup_action_n() isn\u0027t safe\nwhen fed with string from an attribute without enforcing\nproper NUL termination.\n\nBoth bugs can be triggered with malformed netlink message\nand don\u0027t require any privileges.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37e64e5ae1a9554762b6ec494871adcf48be20cf",
      "tree": "bb01a8691e180991e4f0469f171ef0c79a889710",
      "parents": [
        "7233589d77fdb593b482a8b7ee867e901f54b593"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Wed Jul 05 20:42:58 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 05 20:42:58 2006 -0700"
      },
      "message": "[SPARC64]: Fix stack overflow checking in modular non-SMP kernels.\n\nThe sparc64 kernel\u0027s EXPORT_SYMBOL(_mcount) is inside an\n#ifdef CONFIG_SMP. This breaks modules in non-SMP kernels\nbuilt with stack overflow checking (CONFIG_STACK_DEBUG\u003dy),\nas modules_install reports:\n\nWARNING: /lib/modules/2.6.17/kernel/drivers/ide/ide-cd.ko needs unknown symbol _mcount\n\nTrivially fixed by moving EXPORT_SYMBOL(_mcount) outside of\nthe #ifdef CONFIG_SMP.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "66337dab951a9da0873bb1d7dbf36fb668417274"
}
