)]}'
{
  "log": [
    {
      "commit": "5ca307b28d6fa12f46b4ad32cb4bb854f8ee69c3",
      "tree": "ccd6692a450bd033689d0dda53bba4f6530e6cc9",
      "parents": [
        "a501dfa3a763451dedd583eb90a6c9e90d0e3a3c"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 16 11:32:04 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:21 2005 +0200"
      },
      "message": "[ALSA] Timer API - SNDRV_TIMER_EVENT_RESUME - val is resolution in ns\n\nALSA Core\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "a501dfa3a763451dedd583eb90a6c9e90d0e3a3c",
      "tree": "4e7ce36dcef022ae6c29ef7461290fb32463a70c",
      "parents": [
        "47123197c5522f4ae3dc5914e7832dd047f9ddc8"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 16 11:09:05 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:18 2005 +0200"
      },
      "message": "[ALSA] Timer API - added SUSPEND/RESUME events\n\nPCM Midlevel,Timer Midlevel,ALSA Core\n- added SNDRV_TIMER_EVENT_SUSPEND / RESUME events\n- changed timer events from PAUSE / CONTINUE in PCM midlevel to SUSPEND / RESUME\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "47123197c5522f4ae3dc5914e7832dd047f9ddc8",
      "tree": "1b7938b8755ca012f2b7878df49b2b55c1584c2d",
      "parents": [
        "5a47fe3c5e8f394fb1578bbe8117f3dcc250b6fd"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Aug 15 20:53:07 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:15 2005 +0200"
      },
      "message": "[ALSA] hda-intel: Suspend/resume fixes for PCM devices\n\nHDA Intel driver\n- removed SNDRV_PCM_INFO_RESUME (the driver cannot do PCM resume at the time)\n- fixed chip-\u003epcm_devs initialization\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5a47fe3c5e8f394fb1578bbe8117f3dcc250b6fd",
      "tree": "a782bef5f40c1be8bd05b2b8ca2e401774afdb1b",
      "parents": [
        "16d3f140fc265c9b9c0f8975e0b36fe15912508f"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Aug 15 20:01:40 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:12 2005 +0200"
      },
      "message": "[ALSA] hda-patch-realtek - added pci subdevice ID for Acer TravelMate 8100 (3 stack model + digital out)\n\nHDA Codec driver\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "16d3f140fc265c9b9c0f8975e0b36fe15912508f",
      "tree": "4f1a8c3e3ab7626112cf27439ad38a2ad747cca4",
      "parents": [
        "b27113102f576092cd8f5d6ce8365aa6e2f58134"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 15 15:02:28 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:09 2005 +0200"
      },
      "message": "[ALSA] via82xx - Fix SPDIF sample rates\n\nVIA82xx driver\nFixed the sample rates set in the fourth DXS channel with Non-VRA mode.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b27113102f576092cd8f5d6ce8365aa6e2f58134",
      "tree": "9cdbf08c070d430c1959ce2ee60a2714681e8150",
      "parents": [
        "cff79742fc9e80242a9147a348621e4373c76287"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Aug 15 15:01:10 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:06 2005 +0200"
      },
      "message": "[ALSA] Fix PCM 32bit compat layer\n\nPCM Midlevel\nFixed the handling of boundary in PCM 32bit compat layer.\nPositions in hwsync are bound in the 32bit boundary size.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cff79742fc9e80242a9147a348621e4373c76287",
      "tree": "e48f0b94b2790cae085cce6331e5bfb077b8abf6",
      "parents": [
        "3e6c6139f0cf9c196c3fd700055f2e22ca22e726"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Aug 15 13:08:04 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:03 2005 +0200"
      },
      "message": "[ALSA] opl3sa2 - use different name for PnP BIOS driver\n\nOPL3SA2 driver\n- use different name (opl3sa2-pnpbios) for PnP BIOS driver\n- don\u0027t print warning when manual config of resources fails (PnP BIOS)\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "3e6c6139f0cf9c196c3fd700055f2e22ca22e726",
      "tree": "17d71cb3ec61e93add167e29606aca7b30318bac",
      "parents": [
        "6207e51b79f89352a8623f806df5bfafb012e489"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 09:13:32 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:00 2005 +0200"
      },
      "message": "[ALSA] ac97: make patch_wolfson_wm97??_specific() functions static\n\nAC97 Codec\nMake the patch_wolfson_wm97??_specific() functions static again.\nThis patch was accidentally reverted in rev. 1.92.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "6207e51b79f89352a8623f806df5bfafb012e489",
      "tree": "9fcf8208991a35a6bff0361858c94702bf5b4e76",
      "parents": [
        "55851f734d7af7e5362d43b60331c95c32a3b027"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:35:25 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:57 2005 +0200"
      },
      "message": "[ALSA] usb-audio: use vmalloc for the PCM buffer\n\nUSB generic driver\nWith the double buffering, we no longer need contiguous memory for the\nPCM buffer, so we can use vmalloc() instead of the preallocation\nfunctions, and increase the maximum size to 256 KB.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "55851f734d7af7e5362d43b60331c95c32a3b027",
      "tree": "6eef6e6915e459f959a596fa37b6c2f87b55f863",
      "parents": [
        "daa150ef7d437d17973210f47a1c58623415df94"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:34:16 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:53 2005 +0200"
      },
      "message": "[ALSA] usb-audio: use usb_buffer_alloc/free\n\nUSB generic driver\nUse the USB buffer allocation functions to avoid repeated DMA mappings\nof our buffers, which are re-used quite a lot.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "daa150ef7d437d17973210f47a1c58623415df94",
      "tree": "e41056adf7f00cad4681051d4b7d6b524ea8a68f",
      "parents": [
        "9624ea812c7afd2e403c56366cadddb9ecfb88c6"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:25:50 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:50 2005 +0200"
      },
      "message": "[ALSA] usb-audio: properly lock hwptr_done accesses\n\nUSB generic driver\nTake the substream lock when reading hwptr_done to avoid a race\ncondition with the updates in the URB callbacks.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "9624ea812c7afd2e403c56366cadddb9ecfb88c6",
      "tree": "6d48ed32f35a3b1ebb1fac0021e810f57a141e0d",
      "parents": [
        "7efd8bc800324a967a37e8a425433468b7f06adb"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:25:24 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:47 2005 +0200"
      },
      "message": "[ALSA] usb-audio: actually schedule playback URBs at frame boundaries\n\nUSB generic driver\nChange prepare_playback_urb() not to stop preparing packets before a\nframe boundary has been reached.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "7efd8bc800324a967a37e8a425433468b7f06adb",
      "tree": "9366f8d7b709cca8fa243708910783b8977919b7",
      "parents": [
        "b263a9bdf9394062a4fc4272ebed60de331c5490"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:24:44 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:43 2005 +0200"
      },
      "message": "[ALSA] usb-audio: double-buffer all playback data\n\nUSB generic driver\nWe always had to use double buffering when capturing, and when playback\ndata for one URB crosses a buffer boundary.  The latter would make hwptr\nupdates less precise because the double-buffered data is read from the\nbuffer much earlier than the other data is read by the host controller.\n\nDouble-buffering all data allows to update hwptr immediately after the\ndata was copied to the USB buffer(s), which has the additional benefit\nof avoiding the latency imposed by the host controller\u0027s delay of up to\none frame when interrupting.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "b263a9bdf9394062a4fc4272ebed60de331c5490",
      "tree": "440f459eb1cd93ed015c38bf20e93e122d4a32e0",
      "parents": [
        "99250872fc619bb5b5ddddcf1c58714a774526fc"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Aug 15 08:22:39 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:41 2005 +0200"
      },
      "message": "[ALSA] usb-audio: optimize handling of capture URBs\n\nUSB generic driver\nWhen preparing capture URBs, we don\u0027t need to stop when we cross a\nperiod boundary because we now never handle more than one millisecond of\ndata per URB anyway.\n\nWhen handling captured data, use an extra flag to call\nsnd_pcm_period_elapsed() no more than once.  This allows us to move the\nperiod boundary checking code before the copying of the data which\navoids a second locking of the substream\u0027s lock.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "99250872fc619bb5b5ddddcf1c58714a774526fc",
      "tree": "664cc61af846c57f45201560eba29d9c286497e2",
      "parents": [
        "1b05962e8b2d8a1b1f5934087a4a00f7532fa2d1"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Fri Aug 12 23:54:58 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:38 2005 +0200"
      },
      "message": "[ALSA] Add new card ID. Fixes ALSA bug #1297\n\nEMU10K1/EMU10K2 driver\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "1b05962e8b2d8a1b1f5934087a4a00f7532fa2d1",
      "tree": "11f11ad593fefc98c81f9ba8dc3a3885a6bb96f8",
      "parents": [
        "53b266632b79e2adc48754d5a6e9e5ebbde08c12"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Fri Aug 12 23:50:13 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:35 2005 +0200"
      },
      "message": "[ALSA] Add new ID. Fixes ALSA bug #1298\n\nCA0106 driver\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "53b266632b79e2adc48754d5a6e9e5ebbde08c12",
      "tree": "040127f1f9492c71e673d146e101aed771a7c589",
      "parents": [
        "1265509cb0f00206c2ed93f120121dd818a3902d"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Aug 12 17:35:09 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:32 2005 +0200"
      },
      "message": "[ALSA] opl3sa2 - fixed typo in PnP BIOS IDs (YMF0021 -\u003e YMH0021)\n\nOPL3SA2 driver\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "1265509cb0f00206c2ed93f120121dd818a3902d",
      "tree": "75a7a7aec027b217eb039460dee86955d9614317",
      "parents": [
        "f347c774c37c83e7b2d2b75d962ca40b9a283b2b"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Aug 12 17:24:24 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:28 2005 +0200"
      },
      "message": "[ALSA] opl3sa2 driver - added support for PnP BIOS devices\n\nOPL3SA2 driver\nThe driver has been extended to support also PnP BIOS devices.\nThe detection path is:\n\n1) detect PnP BIOS devices\n2) detect ISA PnP devices\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f347c774c37c83e7b2d2b75d962ca40b9a283b2b",
      "tree": "3da8008f66843dd1f93bebec160000735377d449",
      "parents": [
        "4b4994869d68328276f6a3cc9df90cce8c82b43d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 12 16:47:49 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:26 2005 +0200"
      },
      "message": "[ALSA] via82xx - Add DXS entry for MSI K8MM-V\n\nVIA82xx driver\nAdded the DXS entry for MSI K8MM-V.\nAlso fixed a typo in last patch for Acer Aspire 1524 WLMi.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4b4994869d68328276f6a3cc9df90cce8c82b43d",
      "tree": "3ac409515c501318f1db774884eab6e8d7d2501d",
      "parents": [
        "47672310789431c16de22f16934febf4d55b4bb0"
      ],
      "author": {
        "name": "Philip Prindeville",
        "email": "philipp_subx@redfish-solutions.com",
        "time": "Fri Aug 12 16:46:17 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:22 2005 +0200"
      },
      "message": "[ALSA] Add VT1617A codec support\n\nAC97 Codec\nAdded (minimal) support of VT1617A codec with SPDIF.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "47672310789431c16de22f16934febf4d55b4bb0",
      "tree": "a325ef0802df6e4da3b67639b0c32580960bc3ed",
      "parents": [
        "a93bf99077886d209f8e72bc134e1ceb36e76aa2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 12 16:44:04 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:19 2005 +0200"
      },
      "message": "[ALSA] hda-intel - Add SiS966 support\n\nHDA Intel driver\nAdded SiS966 pci id to snd-hda-intel driver.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a93bf99077886d209f8e72bc134e1ceb36e76aa2",
      "tree": "a26ba330656f9d0aa693dabea5c585e266a90555",
      "parents": [
        "71d848ca00a16179b17e58e5f51c2d9a6c4f97a2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Aug 12 15:19:39 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:16 2005 +0200"
      },
      "message": "[ALSA] usb-audio: schedule high speed URBs with 1 ms alignment\n\nUSB generic driver\nThe EHCI driver doesn\u0027t interrupt more than once per millisecond, and\norganizes all iso transfers with frame-sized ITDs, so we can (try to)\nbe more efficient by aligning all URBs on frame boundaries.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "71d848ca00a16179b17e58e5f51c2d9a6c4f97a2",
      "tree": "5dd195f2e30f6dbc225b97c03cc52d49a31033b7",
      "parents": [
        "d6db392e9235c48bb945624798e9beede7b85b12"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Aug 12 15:18:00 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:14 2005 +0200"
      },
      "message": "[ALSA] usb-audio: make nrpacks parameter writeable\n\nUSB generic driver\nThe nrpacks module parameter is used only when initializing a playback\nstream, so it doesn\u0027t hurt to make it writeable.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "d6db392e9235c48bb945624798e9beede7b85b12",
      "tree": "5f17b000a18f476ea296b1387150b7ff92837215",
      "parents": [
        "15a24c0778e9bdd48d8e1cf60a263837b5c30ed5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Aug 12 08:28:27 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:08 2005 +0200"
      },
      "message": "[ALSA] usb-audio: fix packets per URB calculation for playback\n\nUSB generic driver\nWhen determining how many packets are needed for one period, we cannot\nassume that all packets have their maximum size -- we always use the\nnominal sample rate when sending data, and could use an even lower rate\nwhen the endpoint uses frequency feedback.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "15a24c0778e9bdd48d8e1cf60a263837b5c30ed5",
      "tree": "b7bde1b8f54e4cf8224ed6445d6b8cf9977151ab",
      "parents": [
        "a53fc188ec6fc406276799da465fe789c40d96b2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Aug 12 08:25:26 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:04 2005 +0200"
      },
      "message": "[ALSA] usb-audio: use 1 ms URBs when capturing\n\nUSB generic driver\nWhen capturing audio data, we do not know beforehand how many samples\nthe device sends per frame, so we have to use URBs that are as short as\npossible to make sure that we can handle period boundaries without any\nadditional latencies.\n\nFurthermore, the total count of URBs submitted doesn\u0027t matter when\ncapturing, so we can just use the maximum number.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "a53fc188ec6fc406276799da465fe789c40d96b2",
      "tree": "491eec5ff01481a95f803010e87de4bea4c9b1ed",
      "parents": [
        "b65f824c1ea954ea2b974e42c064f72bfbfe3dd2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Thu Aug 11 15:59:17 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:45:01 2005 +0200"
      },
      "message": "[ALSA] make local objects static\n\nMemalloc module,PCM Midlevel,Timer Midlevel,GUS Library,AC97 Codec\nALI5451 driver,RME9652 driver\nMake some functions/variables that are used in only one file static.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "b65f824c1ea954ea2b974e42c064f72bfbfe3dd2",
      "tree": "d4abca4fc6d40207d998ba19c6a2f7e45b11262f",
      "parents": [
        "673b683a07272bdc1f757aa32784b9fcc4b3a014"
      ],
      "author": {
        "name": "Sasha Khapyorsky",
        "email": "sashak@smlink.com",
        "time": "Thu Aug 11 11:18:38 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:44:56 2005 +0200"
      },
      "message": "[ALSA] hda-codec - support for Si3054/5 HDA modems\n\nHDA generic driver,HDA Codec driver\nSupport for Si3054/5 HDA modem codecs.\n\nSigned-off-by: Sasha Khapyorsky \u003csashak@smlink.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "673b683a07272bdc1f757aa32784b9fcc4b3a014",
      "tree": "d2eafb452ad96aa349a62f6350bca1480f69bbed",
      "parents": [
        "443feb882679e21ba5d1e0ff9eff067ac26d9461"
      ],
      "author": {
        "name": "Sasha Khapyorsky",
        "email": "sashak@smlink.com",
        "time": "Thu Aug 11 11:00:16 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:44:53 2005 +0200"
      },
      "message": "ALSA CVS update\nHDA Codec driver,HDA generic driver\nSummar: hda-codec - MFG support\n\nThis adds Modem Functional Group (MFG) support and option for 9600\nsample rate.\n\nSigned-off-by: Sasha Khapyorsky \u003csashak@smlink.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "443feb882679e21ba5d1e0ff9eff067ac26d9461",
      "tree": "df831615407843f4c33a16adc9efe841ec70aa46",
      "parents": [
        "9bcf655109ae06a8e652671a0de6fe2da5c213c2"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "annabellesgarden@yahoo.de",
        "time": "Wed Aug 10 11:18:19 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:44:48 2005 +0200"
      },
      "message": "[ALSA] ALSA\u0027s struct _snd_pcm_substream: Obsolete open_flag\n\nPCM Midlevel,ALSA\u003c-OSS emulation,USB USX2Y\nThis patch removes open_flag from struct _snd_pcm_substream.\nAll of its uses are substituted by querying struct _snd_pcm_substream\u0027s\nmember ffile instead.\n\nSigned-off-by: Karsten Wiese \u003cannabellesgarden@yahoo.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9bcf655109ae06a8e652671a0de6fe2da5c213c2",
      "tree": "13c6001737bf5f0ae3e32b188259bff64c8d4e01",
      "parents": [
        "a55bfdc5821df787068da15a6864f2c669d7d22c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Aug 10 10:21:43 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:44:46 2005 +0200"
      },
      "message": "[ALSA] ymfpci: add per-voice volume controls\n\nYMFPCI driver\nImplements mixer controls for the volume of each playback substream of\nthe main PCM device.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "a55bfdc5821df787068da15a6864f2c669d7d22c",
      "tree": "8ac7b469e58d05efdbc5e3c8ebf873a82581450b",
      "parents": [
        "064d2112ff24937f9aabb6baae8de88b6e5ef453"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "dirk@do13.de",
        "time": "Mon Aug 08 16:29:43 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:44:29 2005 +0200"
      },
      "message": "[ALSA] Fix compiler warnings in PXA2XX-AC97\n\nARM PXA2XX driver\n-  change pxa2xx_ac97_do_suspend and pxa2xx_ac97_do_resume to use\n   the expected arguments\n\nSigned-off-by: Dirk Opfer \u003cdirk@do13.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "064d2112ff24937f9aabb6baae8de88b6e5ef453",
      "tree": "80882406068c9890ecc29d7aa16ab8e64aac3111",
      "parents": [
        "4a677ac5d0a4fad286cdfb4890a5e2de61534b1c"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "liam.girdwood@wolfsonmicro.com",
        "time": "Fri Aug 05 10:25:08 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:44:19 2005 +0200"
      },
      "message": "[ALSA] WM9713 modem detection\n\nAC97 Codec\nThis patch fixes a problem whereby the WM9713 has modem functionality\nincorrectly detected after an AC97 cold reset.\n\nChanges:-\n\n  o Cleared AC97_SCAP_MODEM in wm9713 scaps\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4a677ac5d0a4fad286cdfb4890a5e2de61534b1c",
      "tree": "b3dd803720194a55b535fc37883e557839c38c64",
      "parents": [
        "5b8f7f7329289fa3b74ef8cdbaa9d2929787d3e6"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "liam.girdwood@wolfsonmicro.com",
        "time": "Fri Aug 05 10:24:36 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:44:10 2005 +0200"
      },
      "message": "[ALSA] PXA27x AC97 warm reset\n\nARM PXA2XX driver\nThis patch extends the period of an AC97 warm reset on the PXA27x from\n50uS to 500uS. The shorter reset didn\u0027t always guarantee that the codec\nwould wake up.\n\nChanges:-\n\n  o Change pxa27x warm reset period to 500uS\n  o Removed double semi-colon.\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5b8f7f7329289fa3b74ef8cdbaa9d2929787d3e6",
      "tree": "a90354362cd044d3ef6b2e272eb73124b973e3f3",
      "parents": [
        "5549d54992391d81a8cbfbaac45a958876fbc9cb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 03 14:02:47 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:43 2005 +0200"
      },
      "message": "[ALSA] ad1816a - Add clockfreq module option\n\nDocumentation,AD1816A driver\nAdded clockfreq module option for the card with a different clock frequency\nthan 33kHz.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5549d54992391d81a8cbfbaac45a958876fbc9cb",
      "tree": "167448ed62cbf5c60b4237df23945a34b5e38abe",
      "parents": [
        "10e8d78a94fc57f1bf11d50b97ff85b005e46d0b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Aug 03 13:50:30 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:39 2005 +0200"
      },
      "message": "[ALSA] use PCM interface for IEC958 controls\n\nDigigram VX core,ENS1370/1+ driver,CA0106 driver,EMU10K1/EMU10K2 driver\nRME HDSP driver,RME9652 driver\nFor consistency, use the PCM interface instead of MIXER for IEC958\ndefault/mask/stream mixer controls.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "10e8d78a94fc57f1bf11d50b97ff85b005e46d0b",
      "tree": "ddb1cc2444c9e6a067e7d6f891f68260f5ce2434",
      "parents": [
        "506d4c6a5f909d78c3d624693f10d8cc0eafda48"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Aug 03 13:40:08 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:35 2005 +0200"
      },
      "message": "[ALSA] use SNDRV_CTL_NAME_IEC958 macro\n\nCMI8330 driver,ENS1370/1+ driver,FM801 driver,VIA82xx driver,AC97 Codec\nALI5451 driver,CS46xx driver,EMU10K1/EMU10K2 driver,HDA Codec driver\nICE1712 driver,ICE1724 driver\nWhere appropriate, use the SNDRV_CTL_NAME_IEC958 instead of a literal\nstring.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "506d4c6a5f909d78c3d624693f10d8cc0eafda48",
      "tree": "98c3467f5b4e0f129c5656890e0f2bc28f98addc",
      "parents": [
        "267d4d6475cf591a5f838449b40cbacfc2915e8b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Aug 03 14:02:47 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:32 2005 +0200"
      },
      "message": "[ALSA] ad1816a - Add clockfreq module option\n\nDocumentation\nAdded clockfreq module option for the card with a different clock frequency\nthan 33kHz.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "267d4d6475cf591a5f838449b40cbacfc2915e8b",
      "tree": "0eddfd765063df1257cd6ac2780e0b6232671321",
      "parents": [
        "0ca06a00e206b963587ac471e6d1c52bf33b9a18"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Fri Jul 29 16:59:31 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:29 2005 +0200"
      },
      "message": "[ALSA] adds __init and in snd_memory_init()\n\nALSA Core\nThis patch adds the __init macro to snd_memory_init().\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0ca06a00e206b963587ac471e6d1c52bf33b9a18",
      "tree": "d7f3ecf33bc0c46368ba5429373d0f00b5da1cf6",
      "parents": [
        "67ed4161f60d76b3b27efc085b36357a6a90768c"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "liam.girdwood@wolfsonmicro.com",
        "time": "Fri Jul 29 16:13:36 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:26 2005 +0200"
      },
      "message": "[ALSA] AC97 bus interface for ad-hoc drivers\n\nAC97 Codec,PCI drivers\nI\u0027ve made the review changes and as requested I\u0027ve pasted the RFC by\nNicolas below:-\n\n\u0027I would like to know what people think of the following patch.  It\nallows for a codec on an AC97 bus to be shared with other drivers which\nare completely unrelated to audio.  It registers a new bus type, and\nwhenever a codec instance is created then a device for it is also\nregistered with the driver model using that bus type.  This allows, for\nexample, to use the extra features of the UCB1400 like the touchscreen\ninterface and the additional GPIOs and ADCs available on that chip for\nbattery monitoring.  I have a working UCB1400 touchscreen driver here\nthat simply registers with the driver model happily working alongside\nwith audio features using this.\u0027\n\nChanges over RFC:-\n\n  o Now matches codec name within codec group.\n  o Added ac97_dev_release() to stop kernel complaining about no release\nmethod for device.\n  o Added \u0027config SND_AC97_BUS\u0027 to sound/pci/Kconfig and moved \u0027config\nSND_AC97_CODEC\u0027 out with the PCI\u003dn statement.\n  o module is now called snd-ac97-bus\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "67ed4161f60d76b3b27efc085b36357a6a90768c",
      "tree": "d69bd70f968a1e439d8b9a43ff8d4b60eb3c8bdf",
      "parents": [
        "42dfd0adab83c95890e562623264999914771763"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Jul 29 15:32:58 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:22 2005 +0200"
      },
      "message": "[ALSA] sound - fix .iface field of mixer control elements\n\nDocumentation,CS46xx driver,EMU10K1/EMU10K2 driver,AD1848 driver\nSB16/AWE driver,CMIPCI driver,ENS1370/1+ driver,RME32 driver\nRME96 driver,ICE1712 driver,ICE1724 driver,KORG1212 driver\nRME HDSP driver,RME9652 driver\nThis patch changes .iface to SNDRV_CTL_ELEM_IFACE_MIXER whre _PCM or\n_HWDEP was used in controls that are not associated with a specific PCM\n(sub)stream or hwdep device, and changes some controls that got\ninconsitent .iface values due to copy+paste errors.  Furthermore, it\nmakes sure that all control that do use _PCM or _HWDEP use the correct\nnumber in the .device field.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\n"
    },
    {
      "commit": "42dfd0adab83c95890e562623264999914771763",
      "tree": "963cec83c0cf098621df3ad68839945822c3df1b",
      "parents": [
        "b9f5a89c74e541533766dcda55d34a06253f60f3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 29 14:18:39 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:18 2005 +0200"
      },
      "message": "[ALSA] via82xx - Add dxs entry for Acer Aspire 1524 WMLi\n\nVIA82xx driver\nAdded the dxs entry for Acer Aspire 1524 WMLi.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b9f5a89c74e541533766dcda55d34a06253f60f3",
      "tree": "c6368abb5f77f63663911fb4edc769e18de658e6",
      "parents": [
        "d827560c96346e0b8b02c1000cc347d73488c818"
      ],
      "author": {
        "name": "Nicolas Graziano",
        "email": "nicolas.graziano@wanadoo.fr",
        "time": "Fri Jul 29 12:17:20 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:15 2005 +0200"
      },
      "message": "[ALSA] hda-codec - Fix LFE volume/switch\n\nHDA Codec driver\nFixed LFE volume/switch control.\n\nSigned-off-by: Nicolas Graziano \u003cnicolas.graziano@wanadoo.fr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d827560c96346e0b8b02c1000cc347d73488c818",
      "tree": "1ae2359f49f9a2489d0a524cc6f885b0d52cedaa",
      "parents": [
        "cb8e2f83851ff17b1b361644e82420a923fbc318"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 29 11:56:41 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:11 2005 +0200"
      },
      "message": "[ALSA] hda-codec - Add default config for ASUS P5AD2\n\nHDA Codec driver\nAdded the default config for ASUS P5AD2.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cb8e2f83851ff17b1b361644e82420a923fbc318",
      "tree": "09eafd6c0b6f9e7a156d33a919265fdac2bd9502",
      "parents": [
        "3998b70fd0ab40a276147a0f55816d383fcbeb54"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jul 29 11:54:32 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:09 2005 +0200"
      },
      "message": "[ALSA] hda-codec - Fix reordering of surround channels\n\nHDA Codec driver\n- Fixed the reordering of surround channels.\n  Originally reported by Nicolas GRAZIANO \u003cnicolas.graziano@wanadoo.fr\u003e.\n\n- Show the selected ssid when debug option is set.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3998b70fd0ab40a276147a0f55816d383fcbeb54",
      "tree": "f2730dcfca4393a29f24dc3c89724d7f8fc8ddde",
      "parents": [
        "1fdab81e675c6ef76a49b8aabb7eaf4be51d1b80"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "liam.girdwood@wolfsonmicro.com",
        "time": "Fri Jul 29 11:41:55 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:05 2005 +0200"
      },
      "message": "[ALSA] WM97xx AC97 codec controls\n\nAC97 Codec\no Enhanced current WM97xx support to provide additional controls and\n  use the kcontrol suffix naming convention.\no Added AC97_HAS_NO_MIC, AC97_HAS_NO_TONE and AC97_HAS_NO_STD_PCM.\no Cleaned up WM97xx related comments.\no Removed some wm9713 double mono controls and replaced with stereo\n  controls.\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1fdab81e675c6ef76a49b8aabb7eaf4be51d1b80",
      "tree": "cc2917f41eee3ae7c30195308456a034f5baaa1a",
      "parents": [
        "a8e4f435d9ea38bfe9171d7458b2057d440825b1",
        "7ef24b69f9ff4858d7242059fbb19477c10e6dd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 22:05:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 22:05:21 2005 -0700"
      },
      "message": "Merge refs/heads/upstream-fixes from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 \n"
    },
    {
      "commit": "a8e4f435d9ea38bfe9171d7458b2057d440825b1",
      "tree": "817ed67ed85f04e821f5ad980fc53ed76fb57d06",
      "parents": [
        "8bc2bee26bc7ba77eb1ffc3e3282002d9893cf09",
        "502c7f1dd566e7ca8aabdb755182664c5fdaebf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 22:04:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 22:04:58 2005 -0700"
      },
      "message": "Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev \n"
    },
    {
      "commit": "8bc2bee26bc7ba77eb1ffc3e3282002d9893cf09",
      "tree": "e7c85eca8d55007b0a467b99820820cd40ef4963",
      "parents": [
        "826509f8110049663799bc20f2b5b6170e2f78ca",
        "8913ca1c9ccb5eb6471afd419159729eef6e2730"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 21:44:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 21:44:33 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/paulus/ppc64-2.6 \n"
    },
    {
      "commit": "7ef24b69f9ff4858d7242059fbb19477c10e6dd7",
      "tree": "13b7016d033a58aa9688155c2c6c5659b2491808",
      "parents": [
        "8f3d17fb7bcb7c255197d11469fb5e9695c9d2f4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Aug 25 17:14:46 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 30 00:37:35 2005 -0400"
      },
      "message": "[PATCH] s2io build fix\n\nDamir Perisa \u003cdamir.perisa@solnet.ch\u003e reports:\n\n drivers/net/s2io.h:765: error: invalid lvalue in assignment\n drivers/net/s2io.h:766: error: invalid lvalue in assignment\n\nThat\u0027s a gcc4 error.  I don\u0027t see why the casts are there anyway..\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "8913ca1c9ccb5eb6471afd419159729eef6e2730",
      "tree": "8c0a4d1334fe6ccb3097b96426152b15fd3d8336",
      "parents": [
        "597f95e2bfbe9b83ed8b0761ebf4e7d55fd4df17"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed Jul 27 15:47:23 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:52:12 2005 +1000"
      },
      "message": "[PATCH] Remove nested feature sections\n\nThe {BEGIN,END}_FTR_SECTION asm macros used in ppc64 to nop out\nsections of code at runtime cannot be nested.  However, we do nest\nthem in hash_low.S.  We get away with it there, because there is\nnothing between the BEGIN markers for each section.  However, that\u0027s\nconfusing to someone reading the code.\n\nThis patch removes the nested ifset and ifclr feature sections,\nreplacing them with a single feature section in the full mask/value\nform.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "597f95e2bfbe9b83ed8b0761ebf4e7d55fd4df17",
      "tree": "210cf02ca0d699bd2cc8f63f9e02d3ca69ceb5ab",
      "parents": [
        "5ff98ae18bec792d77bfea801aa4b3385b98b355"
      ],
      "author": {
        "name": "Joel Schopp",
        "email": "jschopp@austin.ibm.com",
        "time": "Fri Aug 12 14:34:58 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:42:35 2005 +1000"
      },
      "message": "[PATCH] ppc64: lparconfig.c memory leak\n\nThis patch fixes a rare memory leak found by Coverity.\n\nSigned-off-by: Joel Schopp \u003cjschopp@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5ff98ae18bec792d77bfea801aa4b3385b98b355",
      "tree": "d96e431da57f63a33f42a5ed6067b7e490365c3e",
      "parents": [
        "717522ff44f1fbee5ea09e83d7cd4b5c956e30f9"
      ],
      "author": {
        "name": "Joel Schopp",
        "email": "jschopp@austin.ibm.com",
        "time": "Thu Aug 11 17:39:28 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:42:33 2005 +1000"
      },
      "message": "[PATCH] ppc64: of_device.c remove useless code\n\nCoverity found more unused code.\n\nSigned-off-by: Joel Schopp \u003cjschopp@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "717522ff44f1fbee5ea09e83d7cd4b5c956e30f9",
      "tree": "9585541eb45c8afa0a9f024e145b43063189e0f4",
      "parents": [
        "04ed65190a5d1562220dd3a7fc9eac2402c7104c"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Aug 24 08:53:03 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:40:02 2005 +1000"
      },
      "message": "[PATCH] ppc64: Add CONFIG_HZ\n\nWhile ppc64 has the CONFIG_HZ Kconfig option, it wasnt actually being\nused.  Connect it up and set all platforms to 250Hz.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "04ed65190a5d1562220dd3a7fc9eac2402c7104c",
      "tree": "d0ea2c3cb29383f7387da3c7caf95ee7091ec114",
      "parents": [
        "7fea82ab1a74030f79a2adfac1af3d93b8638fc3"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Wed Aug 24 15:22:12 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:38:19 2005 +1000"
      },
      "message": "[PATCH] oprofile PVR 970MP\n\nHere\u0027s the 970MP\u0027s PVR (processor version register) entry for oprofile.\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7fea82ab1a74030f79a2adfac1af3d93b8638fc3",
      "tree": "9bf8a09179f60ddddbebceb4df34445eff12de16",
      "parents": [
        "6f9aa727433fe7647869c9b64ce2f7b5feac0052"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Aug 28 21:42:10 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:32:08 2005 +1000"
      },
      "message": "[PATCH] PPC64: Don\u0027t try to claim memory from OF at 1GB mark\n\nSome RS64-based machines (p620, F80, others) have problems with firmware\nreturning 0xdeadbeef instead of failure to allocations that end at the\n1GB mark.\n\nWe have two options:\n1. Detect the undocumented 0xdeadbeef return value and interpret it as\na failure.\n2. Avoid allocating that high.\n\n(2) is really the cleaner solution here. 768MB is plenty of room so use\nthat as the max alloc_top instead of 1GB.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6f9aa727433fe7647869c9b64ce2f7b5feac0052",
      "tree": "4c2986147fc3373f4ec6a097147f65611ca5f565",
      "parents": [
        "88999ceb55bf959e63df0c911915166b005977fc"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 29 14:08:11 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:32:06 2005 +1000"
      },
      "message": "[PATCH] Move all the very similar files to asm-powerpc\n\nThey differed in either simple comments or in the protecting ifdefs.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "88999ceb55bf959e63df0c911915166b005977fc",
      "tree": "2ab61aa1eadfccaaa3cef32f0cf04e58f76d52f8",
      "parents": [
        "45e2a6e4e5e22acd4321f69e84b726c2a568dacf"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 29 14:06:56 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:32:05 2005 +1000"
      },
      "message": "[PATCH] Move the identical files from include/asm-ppc{,64}\n\nMove the identical files from include/asm-ppc{,64}/ to\ninclude/asm-powerpc/.  Remove hdreg.h completely as it is unused in\nthe tree.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "45e2a6e4e5e22acd4321f69e84b726c2a568dacf",
      "tree": "91e1efaf3a713487ffae8e9def01ed6bd550e560",
      "parents": [
        "fb120da678c517f72d4b39932062c2191827b331"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 29 13:15:50 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:32:04 2005 +1000"
      },
      "message": "[PATCH] Create include/asm-powerpc\n\nThe ppc and ppc64 trees are hopefully going to merge over time, so this\npatch begins the process by creating a place for the merging of the\nheader files.\n\nCreate include/asm-powerpc (and move linkage.h into it from\nasm-{ppc,ppc64} since we don\u0027t like empty directories).  Modify the\nppc and ppc64 Makefiles to cope.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fb120da678c517f72d4b39932062c2191827b331",
      "tree": "0ae6b9d42e0c66293c3cc567f2f8279ca2e89cde",
      "parents": [
        "71d276d751ff5ddba28312aecefb174b20a5b970"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 16:42:59 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:31:56 2005 +1000"
      },
      "message": "[PATCH] Make MODULE_DEVICE_TABLE work for vio devices\n\nMake MODULE_DEVICE_TABLE work for vio devices.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "71d276d751ff5ddba28312aecefb174b20a5b970",
      "tree": "1d2262f427fb0e117d0ad464eaf3375373e166f8",
      "parents": [
        "b877b90f227fb9698d99fb70492d432362584082"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 16:41:44 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:23:47 2005 +1000"
      },
      "message": "[PATCH] Create vio_bus_ops\n\nCreate vio_bus_ops so that we just pass a structure to vio_bus_init\ninstead of three separate function pointers.\n\nRearrange vio.h to avoid forward references. vio.h only needs\nstruct device_node from prom.h so remove the include and just\ndeclare it.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b877b90f227fb9698d99fb70492d432362584082",
      "tree": "b58168217324bc07c8d6e7368246fa24ba7e96db",
      "parents": [
        "5c0b4b8759f78c31172088a91e10733fc014ccee"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 16:40:12 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:23:47 2005 +1000"
      },
      "message": "[PATCH] Create vio_register_device\n\nTake some assignments out of vio_register_device_common and\nrename it to vio_register_device.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5c0b4b8759f78c31172088a91e10733fc014ccee",
      "tree": "85dc031ac08abe63476ae3230d9385b7bf972906",
      "parents": [
        "1e4a79e0458beca871c662028610ae3a88e3f1bf"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 16:37:35 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:08:53 2005 +1000"
      },
      "message": "[PATCH] Formatting changes to vio.c\n\nFormatting changes to vio.c to bring it closer to the\nkernel coding standard.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1e4a79e0458beca871c662028610ae3a88e3f1bf",
      "tree": "fe4b4940e5673a658d9bd07feebc3ba596f9d225",
      "parents": [
        "2739e8cf113ce6e931608986a28bab5a42c0acd9"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 29 18:26:01 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:08:53 2005 +1000"
      },
      "message": "[PATCH] fix iSeries build for gcc-3.4\n\ngcc 3.4 (at least the build we are using) puts the gcc generated .ident\nstring into a .note section at the end of the files it compiles (gcc\n3.3.3-hammer and gcc 4.0.2 Debian puts it in the .text section).  This\nmeans that the lparmap.s file we produce in the iSeries build may end with\na .note section.  When we include it into head.S, the assembler can no\nlonger resolve some of the conditional branches since the target label\nends up too far away.  This patch just forces us back to the .text section\nafter including lparmap.s.\n\nThe breakage was caused by my patch \"iSeries build with newer assemblers\nand compilers\" (sha1-id: 2ad56496627630ebc99f06af5f81ca23e17e014e).\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2739e8cf113ce6e931608986a28bab5a42c0acd9",
      "tree": "264d88ebd4399ec49f882560ea655f93b8bbc095",
      "parents": [
        "b74d0bd53406c23636707565d87ddaa55d315b26"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Aug 30 12:54:07 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 12:59:48 2005 +1000"
      },
      "message": "[PATCH] Restore lparmap.s include for iSeries\n\nA mistake rebasing the series of ppc64 head.S cleanup patches meant\nthe #include of lparmap.s, needed for iSeries was lost.  This patch\nputs it back again.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b74d0bd53406c23636707565d87ddaa55d315b26",
      "tree": "6f4245e1363b7cf5e74d84cd025ad804eeb04bfe",
      "parents": [
        "40193713df2cdb9c233b3fc2029ecdccb40cb1e4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Aug 10 13:53:41 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 12:08:10 2005 +1000"
      },
      "message": "[PATCH] ppc64: four level pagetables fix\n\nWith CONFIG_HUGETLB_PAGE\u003dn:\n\nIn file included from kernel/sysctl.c:37:\ninclude/linux/hugetlb.h:104:1: warning: \"hugetlb_free_pgd_range\" redefined\nIn file included from include/linux/mm.h:36,\n                 from kernel/sysctl.c:23:\ninclude/asm/pgtable.h:492:1: warning: this is the location of the previous definition\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "826509f8110049663799bc20f2b5b6170e2f78ca",
      "tree": "9d8823cf283592625b882125b4b13988f2934cc6",
      "parents": [
        "d992895ba2b27cf5adf1ba0ad6d27662adc54c5e",
        "c530cfb1ce1e8f230744c3f3bd86771f50725053"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 17:36:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 17:36:46 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git \n"
    },
    {
      "commit": "d992895ba2b27cf5adf1ba0ad6d27662adc54c5e",
      "tree": "65a4d1f18a93a9e89d43fe0b8e0b3009675c50f0",
      "parents": [
        "40193713df2cdb9c233b3fc2029ecdccb40cb1e4"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sun Aug 28 16:49:11 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 17:25:04 2005 -0700"
      },
      "message": "[PATCH] Lazy page table copies in fork()\n\nDefer copying of ptes until fault time when it is possible to reconstruct\nthe pte from backing store. Idea from Andi Kleen and Nick Piggin.\n\nThanks to input from Rik van Riel and Linus and to Hugh for correcting\nmy blundering.\n\nRay Fucillo \u003cfucillo@intersystems.com\u003e reports:\n\n  \"I applied this latest patch to a 2.6.12 kernel and found that it does\n   resolve the problem.  Prior to the patch on this machine, I was\n   seeing about 23ms spent in fork for ever 100MB of shared memory\n   segment.\n\n   After applying the patch, fork is taking about 1ms regardless of the\n   shared memory size.\"\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40193713df2cdb9c233b3fc2029ecdccb40cb1e4",
      "tree": "db2ce73665b250672f5f5c0cf7544ec370c122f9",
      "parents": [
        "8f3d17fb7bcb7c255197d11469fb5e9695c9d2f4",
        "c594adad5653491813959277fb87a2fef54c4e05"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 17:11:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 17:11:29 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/paulus/ppc64-2.6 \n"
    },
    {
      "commit": "c530cfb1ce1e8f230744c3f3bd86771f50725053",
      "tree": "8309c7803ccb3cbbe07e610e6a0e5580a63d83e2",
      "parents": [
        "a84ffe430342db6ee585a5038f3242a6b4112d69"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Aug 29 02:15:54 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:46 2005 -0700"
      },
      "message": "[CCID3]: Call sk-\u003esk_write_space(sk) when receiving a feedback packet\n\nThis makes the send rate calculations behave way more closely to what\nis specified, with the jitter previously seen on x and x_recv\ndisappearing completely on non lossy setups.\n\nThis resembles the tcp_data_snd_check code, that possibly we\u0027ll end up\nusing in DCCP as well, perhaps moving this code to\ninet_connection_sock.\n\nFor now I\u0027m doing the simplest implementation tho.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a84ffe430342db6ee585a5038f3242a6b4112d69",
      "tree": "db6eeaf68290a0247449e824e3c46a7929f4be02",
      "parents": [
        "0ac4f893f20ed524198da5ebf591fc0b9e2ced2f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 28 04:51:32 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:37 2005 -0700"
      },
      "message": "[DCCP]: Introduce DCCP_SOCKOPT_PACKET_SIZE\n\nSo that applications can set dccp_sock-\u003edccps_pkt_size, that in turn\nis used in the CCID3 half connection init routines to set\nccid3hc[tr]x_s and use it in its rate calculations.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ac4f893f20ed524198da5ebf591fc0b9e2ced2f",
      "tree": "63650617f3bff152c3bdbd53e470abef6764b784",
      "parents": [
        "5f2c3b910744f68e1a507f027398f404b3feb5fb"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Sat Aug 27 22:37:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:29 2005 -0700"
      },
      "message": "[NETFILTER6]: Add new ip6tables HOPLIMIT target\n\nThis target allows users to modify the hoplimit header field of the\nIPv6 header.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f2c3b910744f68e1a507f027398f404b3feb5fb",
      "tree": "0e5d7b5ed87f73bd89943358560c72625dd158f1",
      "parents": [
        "29e4f8b3c340c4b2a0c6dd197b985e03826afd13"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Sat Aug 27 22:37:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:22 2005 -0700"
      },
      "message": "[NETFILTER]: Add new iptables TTL target\n\nThis new iptables target allows manipulation of the TTL of an IPv4 packet.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29e4f8b3c340c4b2a0c6dd197b985e03826afd13",
      "tree": "a8a66f054d7c912f3b6b0d10d86d137a203b0ed2",
      "parents": [
        "072ab6c68e3dd158b68d97eaff16734474d2f8f8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 28 02:00:28 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:17 2005 -0700"
      },
      "message": "[CCID3]: Move ccid3_hc_rx_detect_loss to packet_history.c\n\nRenaming it to dccp_rx_hist_detect_loss.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "072ab6c68e3dd158b68d97eaff16734474d2f8f8",
      "tree": "5b5d09d34e546fd67c2e7c2bb5c88ae426a8add4",
      "parents": [
        "36729c1a73c354a155db18d64d9e79b86c446fcf"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 28 01:19:14 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:13:10 2005 -0700"
      },
      "message": "[CCID3]: Move ccid3_hc_rx_add_hist to packet_history.c\n\nRenaming it to dccp_rx_hist_add_packet.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36729c1a73c354a155db18d64d9e79b86c446fcf",
      "tree": "fea16e7c173151a795d7c617478073e7c36eceb6",
      "parents": [
        "5cea0ddce56ff3406a81fbbab80ef45c65701673"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sun Aug 28 00:47:15 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:47 2005 -0700"
      },
      "message": "[DCCP]: Move the calc_X routines to dccp_tfrc_lib\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cea0ddce56ff3406a81fbbab80ef45c65701673",
      "tree": "84e5e9ead29dd53358394407479735034314cca1",
      "parents": [
        "4524b259541e1eea07020af825d8e7b0e4faaec5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 23:50:46 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:33 2005 -0700"
      },
      "message": "[DCCP]: Introduce dccp_tfrc_lib module with net/dccp/ccids/lib/*.c\n\nI\u0027ll now take a look at the other proposed TFRC DCCP CCIDs to find\nmore code that is now in ccid3.c and move to this module, the loss\nevent rate, calc_X, etc most probably will be moved there.\n\nThe main goal of these changes is to pave the way for the\nimplementation of more TFRC based DCCP CCIDs and to shrink ccid3.c,\nreducing its complexity and helping in getting it rock solid.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4524b259541e1eea07020af825d8e7b0e4faaec5",
      "tree": "a0aee23c08b3f98f0e96183309afb2d43ca12bd6",
      "parents": [
        "ae6706f0678b89de07ad3b456893cc883584f711"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 23:18:26 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:25 2005 -0700"
      },
      "message": "[DCCP]: Just move packet_history.[ch] to net/dccp/ccids/lib/\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae6706f0678b89de07ad3b456893cc883584f711",
      "tree": "d9d854ccb0bf7124d98dfaad959f34c11cceef23",
      "parents": [
        "cfc3c525a3b434cabf92bf7054f2c6c93497fbea"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 23:03:09 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:17 2005 -0700"
      },
      "message": "[CCID3]: Move the loss interval code to loss_interval.[ch]\n\nAnd put this into net/dccp/ccids/lib/, where packet_history.[ch] will also be\nmoved and then we\u0027ll have a tfrc_lib.ko module that will be used by\ndccp_ccid3.ko and other CCIDs that are variations of TFRC (RFC 3448).\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfc3c525a3b434cabf92bf7054f2c6c93497fbea",
      "tree": "3c7b4ecf350942b866b2b143b68f40913593dca1",
      "parents": [
        "6b5e633ab1525b4def3f36b53903b00586e9966d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 20:20:37 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:10 2005 -0700"
      },
      "message": "[CCID3]: Move the CCID3 defines to ccid3.h\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b5e633ab1525b4def3f36b53903b00586e9966d",
      "tree": "3ba04b849920289a8ee6d6beae0fa72dc80b0e24",
      "parents": [
        "b6ee3d4ada4e85d9b9b9164c1327ef0850c79d5e"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 20:11:28 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:12:03 2005 -0700"
      },
      "message": "[CCID3]: Introduce usecs_div\n\nTo avoid open coding this all over the place.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6ee3d4ada4e85d9b9b9164c1327ef0850c79d5e",
      "tree": "26dfc68ab042ebb8186fe3a93a34723cb1faaae1",
      "parents": [
        "1f2333aea3269e196c44ae9a220e714cc1427792"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 18:18:18 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:56 2005 -0700"
      },
      "message": "[CCID3]: Reorganise timeval handling\n\nIntroducing functions to add to or subtract from a timeval variable\nand renaming now_delta to timeval_new_delta that calls do_gettimeofday\nand then timeval_delta, that should be used when there are several\ndeltas made relative to the current time or setting variables to it,\nso as to avoid calling do_gettimeofday excessively.\n\nI\u0027m leaving these \"timeval_\" prefixed funcions internal to DCCP for a\nwhile till we\u0027re sure there are no subtle bugs in it.\n\nIt also is more correct as it checks if the number of usecs added to\nor subtracted from a tv_usec field is more than 2 seconds.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f2333aea3269e196c44ae9a220e714cc1427792",
      "tree": "45e261a982d1739fc5e00a9e45e9a44fdce639f5",
      "parents": [
        "d6809c12b3334a929c39bf08ea63bd819e0500f7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 03:51:58 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:46 2005 -0700"
      },
      "message": "[CCID3]: Reflow to mostly fit under 80 columns\n\nNo code changes.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6809c12b3334a929c39bf08ea63bd819e0500f7",
      "tree": "47fc3aa37c35ae6a83bc41b1ecf4a78c1189a00b",
      "parents": [
        "75b3f207b433dcb807fcf0f47de1c8398571ba5f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 03:06:35 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:38 2005 -0700"
      },
      "message": "[DCCP]: Introduce dccp_wait_for_ccid and use it in dccp_write_xmit\n\nThis is not quite what I think we should have long term but improves\nperformance for now, so lets use it till we get CCID3 working well,\nthen we can think about using sk_write_queue, perhaps using some ideas\nfrom Juwen Lai\u0027s old stack for 2.4.20.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75b3f207b433dcb807fcf0f47de1c8398571ba5f",
      "tree": "cbe6fc0550f3b0b5593c6ee6763928c95dd7c443",
      "parents": [
        "ba89966c1984513f4f2cc0a6c182266be44ddd03"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Sat Aug 27 02:35:30 2005 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:27 2005 -0700"
      },
      "message": "[DCCP]: Make the Debug Menu available when DCCP is statically linked too\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba89966c1984513f4f2cc0a6c182266be44ddd03",
      "tree": "6e5766fc5c287708c03e0a162531dfd4785b0703",
      "parents": [
        "29cb9f9c5502f6218cd3ea574efe46a5e55522d2"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Fri Aug 26 12:05:31 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:18 2005 -0700"
      },
      "message": "[NET]: use __read_mostly on kmem_cache_t , DEFINE_SNMP_STAT pointers\n\nThis patch puts mostly read only data in the right section\n(read_mostly), to help sharing of these data between CPUS without\nmemory ping pongs.\n\nOn one of my production machine, tcp_statistics was sitting in a\nheavily modified cache line, so *every* SNMP update had to force a\nreload.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29cb9f9c5502f6218cd3ea574efe46a5e55522d2",
      "tree": "e3e16f62e7d203093e5d582db32ea357e3e70a58",
      "parents": [
        "8082e4ed0a61da347f1c7f210493c4e9e55c8cd0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 25 16:23:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:11 2005 -0700"
      },
      "message": "[LIB]: Make TEXTSEARCH_BM plain tristate like the others\n\nAnd select it when the relevant modules are enabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8082e4ed0a61da347f1c7f210493c4e9e55c8cd0",
      "tree": "f77b01974f0c773a828b7f910f9269a0a07d298f",
      "parents": [
        "cf4ef01440ca5c6d96f2ea2b793a37a0a863a045"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@eurodev.net",
        "time": "Thu Aug 25 16:12:22 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:06 2005 -0700"
      },
      "message": "[LIB]: Boyer-Moore extension for textsearch infrastructure strike #2\n\nAttached the implementation of the Boyer-Moore string search\nalgorithm for the new textsearch infrastructure.\n\nI\u0027ve added as well a note about the limitations that this approach\npresents, as Thomas has remarked.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@eurodev.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf4ef01440ca5c6d96f2ea2b793a37a0a863a045",
      "tree": "53e017b2608442cb919595ad0cb6ed3a0108bbbf",
      "parents": [
        "57bf1451ac79640c5a0a4f31284c43539fac2903"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Thu Aug 25 16:08:37 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:11:00 2005 -0700"
      },
      "message": "[LIST]: Add docbook header comments for hlist_add_{before,after}_rcu()\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57bf1451ac79640c5a0a4f31284c43539fac2903",
      "tree": "2bd74fd185c8e6a5fa41c7c5befaea122932b2b8",
      "parents": [
        "73eef4cddb2738c4e8c5ef157ebb1b19d6c9272f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Aug 25 16:06:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:10:54 2005 -0700"
      },
      "message": "[NET]: net/802: more endian annotations\n\nThe rest of endian warnings now belongs to tr.c exclusively.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73eef4cddb2738c4e8c5ef157ebb1b19d6c9272f",
      "tree": "adb68a5d7901439a2667fb6f60bbfa28c034d177",
      "parents": [
        "c770a65cee7cc250d7bccd99fa55e742988ae4e0"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 25 15:39:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:10:48 2005 -0700"
      },
      "message": "[BNX2]: update version and minor fixes\n\nUpdate version and add 4 minor fixes, the last 2 were suggested by\nJeff Garzik:\n\n1. check for a valid ethernet address before setting it\n2. zero out bp-\u003eregview if init_one encounters an error and unmaps\n   the IO address. This prevents remove_one from unmapping again.\n3. use netif_rx_schedule() instead of hand coding the same.\n4. use IRQ_HANDLED and IRQ_NONE.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c770a65cee7cc250d7bccd99fa55e742988ae4e0",
      "tree": "dad6acf451d5b227ddf39a892cf0bd596933dfdb",
      "parents": [
        "e89bbf1049aac3625fdafe3657ed8d7d5373d351"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 25 15:38:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:10:43 2005 -0700"
      },
      "message": "[BNX2]: change irq locks to bh locks\n\nChange all locks from spin_lock_irqsave() to spin_lock_bh(). All\nplaces that require spinlocks are in BH context.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e89bbf1049aac3625fdafe3657ed8d7d5373d351",
      "tree": "15e0fc01d553ce5bc38de546d80f5f2e3736b0bf",
      "parents": [
        "cd339a0ed61097d92ce03b6d1042b1e4d58535e7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 25 15:36:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:10:38 2005 -0700"
      },
      "message": "[BNX2]: remove atomics in tx\n\nRemove atomic operations in the fast tx path. Expensive atomic\noperations were used to keep track of the number of available tx\ndescriptors. The new code uses the difference between the consumer\nand producer index to determine the number of free tx descriptors.\n\nAs suggested by Jeff Garzik, the name of the inline function is\nchanged to all lower case.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd339a0ed61097d92ce03b6d1042b1e4d58535e7",
      "tree": "872886c450910072c3615e8b69a71fb70fa0d42e",
      "parents": [
        "afdc08b9f9a7174d7912a160f657f39d46379b5e"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 25 15:35:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:10:34 2005 -0700"
      },
      "message": "[BNX2]: speedup serdes linkup\n\nThis speeds up link-up time on 5706 SerDes if the link partner does\nnot autoneg, a rather common scenario in blade servers. Some blade\nservers use IPMI for keyboard input and it\u0027s important to minimize\nlink disruptions.\n\nThe speedup is achieved by shortening the timer to (HZ / 3) during\nthe transient period right after initiating a SerDes autoneg. If\nautoneg does not complete, parallel detect can be done sooner. After\nthe transient period is over, the timer goes back to its normal HZ\ninterval.\n\nAs suggested by Jeff Garzik, the timer initialization is moved to\nbnx2_init_board() from bnx2_open().\n\nAn eeprom bit is also added to allow default forced SerDes speed for\neven faster link-up time.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afdc08b9f9a7174d7912a160f657f39d46379b5e",
      "tree": "04856840d578c029c8c675130ba93bd607bcaa1e",
      "parents": [
        "2373ce1ca04dd46bf2b8b0f9a799eb2a90da92fb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 25 15:34:29 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:10:29 2005 -0700"
      },
      "message": "[BNX2]: Fix rtnl deadlock in bnx2_close\n\nThis fixes an rtnl deadlock problem when flush_scheduled_work() is\ncalled from bnx2_close(). In rare cases, linkwatch_event() may be on\nthe workqueue from a previous close of a different device and it will\ntry to get the rtnl lock which is already held by dev_close().\n\nThe fix is to set a flag if we are in the reset task which is run\nfrom the workqueue. bnx2_close() will loop until the flag is cleared.\nAs suggested by Jeff Garzik, the loop is changed to call msleep(1)\ninstead of yield() in the original patch.\n\nflush_scheduled_work() is also moved to bnx2_remove_one() before the\nnetdev is freed.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2373ce1ca04dd46bf2b8b0f9a799eb2a90da92fb",
      "tree": "ad517ad6e5b45f52ea05d97a78b85f8c114183d9",
      "parents": [
        "e5b4376074e02b783e56a8f7c42d544e18112c4e"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "Robert.Olsson@data.slu.se",
        "time": "Thu Aug 25 13:01:29 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:09:03 2005 -0700"
      },
      "message": "[IPV4]: Convert FIB Trie to RCU.\n\n* Removes RW-lock\n* Proteced read functions uses\n  rcu_dereference proteced with rcu_read_lock()\n* writing of procted pointer w. rcu_assigen_pointer\n* Insert/Replace atomic list_replace_rcu\n* A BUG_ON condition removed.in trie_rebalance\n\nWith help from Paul E. McKenney.\n\nSigned-off-by: Robert Olsson \u003cRobert.Olsson@data.slu.se\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5b4376074e02b783e56a8f7c42d544e18112c4e",
      "tree": "7269e327d5132da92cd5c7238c03266b7c9f391b",
      "parents": [
        "3625796806419d97641d90e0f197eab9b952212e"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "Robert.Olsson@data.slu.se",
        "time": "Thu Aug 25 13:01:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:31 2005 -0700"
      },
      "message": "[IPV4]: Prepare FIB core for RCU.\n\n* RCU versions of hlist_***_rcu\n* fib_alias partial rcu port just whats needed now.\n\nSigned-off-by: Robert Olsson \u003cRobert.Olsson@data.slu.se\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3625796806419d97641d90e0f197eab9b952212e",
      "tree": "c7e5ebb741b7d66d2bc6a729028a49f2f5ef1af7",
      "parents": [
        "c91326db013ddff478da8a8d66fb99ef4579f19a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 24 11:38:53 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:23 2005 -0700"
      },
      "message": "[IPV4]: Module export of ip_rcv() no longer needed.\n\nWith ip_rcv nowhere outside the IP stack being used anymore it\u0027s\nEXPORT_SYMBOL is not needed any longer either.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c91326db013ddff478da8a8d66fb99ef4579f19a",
      "tree": "07c6111590cef5ce52909c3b50ac64ae19eee3bb",
      "parents": [
        "98a82febb6340466824c3a453738d4fbd05db81a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 24 11:37:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:15 2005 -0700"
      },
      "message": "[AX25/NETROM/ROSE]: Kill net/ip.h inclusion\n\nAll these are claiming to include \u003cnet/ip.h\u003e to get ip_rcv() but in\nfact don\u0027t need the header at all, so away with the inclusion.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98a82febb6340466824c3a453738d4fbd05db81a",
      "tree": "ce1e22a4d8ccb662ed116a90c78dbf8bcbb3e0f4",
      "parents": [
        "0c7770c740156c8802c23d24fc094d06967d997d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 24 11:35:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:09 2005 -0700"
      },
      "message": "[AX25/NETROM]: Cleanup direct calls into IP stack\n\nGet rid of the calls to ip_rcv and arp_rcv which were layering\nviolations anyway.  With those being replaced by netif_rx, less parts\nof AX.25 and relatives depend on INET support actually being enabled.\nThis also will make PF_PACKET sockets work for IP and ARP packets\nreceived over AX.25 and for IP packets over NET/ROM.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c7770c740156c8802c23d24fc094d06967d997d",
      "tree": "420a2ca7dc7457d38e9a1b526d3072f610044926",
      "parents": [
        "331968bd0c1b2437f3ad773cbf55f2e0737bafc0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Aug 23 21:59:41 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 29 16:08:01 2005 -0700"
      },
      "message": "[IPV4]: FIB trie cleanup\n\nThis is a redo of earlier cleanup stuff:\n\t* replace DBG() macro with pr_debug()\n\t* get rid of duplicate extern\u0027s that are already in fib_lookup.h\n\t* use BUG_ON and WARN_ON\n\t* don\u0027t use BUG checks for null pointers where next statement would\n\t  get a fault anyway\n\t* remove debug printout when rebalance causes deep tree\n\t* remove trailing blanks\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "502c7f1dd566e7ca8aabdb755182664c5fdaebf1"
}
