)]}'
{
  "log": [
    {
      "commit": "4068b00e9d0542653b26c04dcf05ab0c80bbbbb2",
      "tree": "200e21afc8155b2043c1e9f63b8825c2f5e9cede",
      "parents": [
        "f39e8409955fad210a9a7169cc53c4c18daaef3a",
        "ff71db2f0784cfff38fa7b55908867a24ccc3216"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 14 11:25:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 14 11:25:56 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/avr32-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/avr32-2.6:\n  avr32, exec: remove redundant set_fs(USER_DS)\n  avr32: make intc_resume() return void to conform to syscore_ops\n  avr32: add some more at91 to cpu.h definition\n  avr32: set CONFIG_CC_OPTIMIZE_FOR_SIZE\u003dy for all defconfigs\n  avr32/at32ap: fix mapping of platform device id for USART\n  avr32: fix use of non-existing portnr variable in at32_map_usart()\n"
    },
    {
      "commit": "f39e8409955fad210a9a7169cc53c4c18daaef3a",
      "tree": "c2ebaa508062410e8f3a9de6ee8704dc1bc615c7",
      "parents": [
        "6211b3e1bba952fcd16d477b5dafb1904bac0e48",
        "66aa6962ff520804f9874e57ea97995153f499d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 14 11:25:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 14 11:25:32 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: Compare only lower 32 bits of framebuffer map offsets\n  drm/i915: Don\u0027t leak in i915_gem_shmem_pread_slow()\n  drm/radeon/kms: do bounds checking for 3D_LOAD_VBPNTR and bump array limit\n  drm/radeon/kms: fix mac g5 quirk\n  x86/uv/x2apic: update for change in pci bridge handling.\n  alpha, drm: Remove obsolete Alpha support in MGA DRM code\n  alpha/drm: Cleanup Alpha support in DRM generic code\n  savage: remove unnecessary if statement\n  drm/radeon: fix GUI idle IH debug statements\n  drm/radeon/kms: check modes against max pixel clock\n  drm: fix fbs in DRM_IOCTL_MODE_GETRESOURCES ioctl\n"
    },
    {
      "commit": "6211b3e1bba952fcd16d477b5dafb1904bac0e48",
      "tree": "fe62e019be7f666eca30c22d131373f1cf56285b",
      "parents": [
        "81eb3dd8438802138ac9ce12428632f35562c060",
        "1252b3013b790c77e1c4f077a40542f86df37fb4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 14 11:24:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 14 11:24:40 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] update cifs version to 1.73\n  [CIFS] trivial cleanup fscache cFYI and cERROR messages\n  cifs: correctly handle NULL tcon pointer in CIFSTCon\n  cifs: show sec\u003d option in /proc/mounts\n  cifs: don\u0027t allow cifs_reconnect to exit with NULL socket pointer\n  CIFS: Fix sparse error\n"
    },
    {
      "commit": "81eb3dd8438802138ac9ce12428632f35562c060",
      "tree": "454415294a5737f44fb04f06d6346be1fae1324f",
      "parents": [
        "3e483f46756d9318fb0c59b01d5c8a26c2191d15",
        "fcde90759a985d8bfa4391346a821cc12fc16207"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 14 11:21:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 14 11:21:21 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md/raid5: remove unusual use of bio_iovec_idx()\n  md/raid5: fix FUA request handling in ops_run_io()\n  md/raid5: fix raid5_set_bi_hw_segments\n  md:Documentation/md.txt - fix typo\n  md/bitmap: remove unused fields from struct bitmap\n  md/bitmap: use proper accessor macro\n  md: check -\u003ehot_remove_disk when removing disk\n  md: Using poll  /proc/mdstat can monitor the events of adding a spare disks\n  MD: use is_power_of_2 macro\n  MD: raid5 do not set fullsync\n  MD: support initial bitmap creation in-kernel\n  MD: add sync_super to mddev_t struct\n  MD: raid1 changes to allow use by device mapper\n  MD: move thread wakeups into resume\n  MD: possible typo\n  MD: no sync IO while suspended\n  MD: no integrity register if no gendisk\n"
    },
    {
      "commit": "3e483f46756d9318fb0c59b01d5c8a26c2191d15",
      "tree": "443ccdba711fc11f3f5d39bb08cd264af8313dcc",
      "parents": [
        "2c53b436a30867eb6b47dd7bab23ba638d1fb0d2",
        "13f067537f34456443f61c950cd6dc37d1d5f3ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 14 11:19:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 14 11:19:27 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Remove cpufreq_stats sysfs entries on module unload.\n  MAINTAINERS: Update CPU FREQUENCY patterns\n"
    },
    {
      "commit": "1252b3013b790c77e1c4f077a40542f86df37fb4",
      "tree": "dd830c22c120672e80c1f4f69e6c7ab255ea3c9b",
      "parents": [
        "040d15c86747cf44fcf6b8ee19d805d4ef20caf3"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jun 14 16:19:54 2011 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jun 14 16:19:54 2011 +0000"
      },
      "message": "[CIFS] update cifs version to 1.73\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "040d15c86747cf44fcf6b8ee19d805d4ef20caf3",
      "tree": "a4ef01d1071920975bc64f132abdabac9af56c8c",
      "parents": [
        "8d1bca328b7c17af33bcf966d799c556ecbf370f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jun 14 15:51:18 2011 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jun 14 15:51:18 2011 +0000"
      },
      "message": "[CIFS] trivial cleanup fscache cFYI and cERROR messages\n\n... for uniformity and cleaner debug logs.\n\nSigned-off-by: Suresh Jayaraman \u003csjayaraman@suse.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "ff71db2f0784cfff38fa7b55908867a24ccc3216",
      "tree": "25c9e3bc7f95b83140665736c62319ebe25fdd93",
      "parents": [
        "c162755491f7ca9853cb9f2aaa3ff3677c1bda78"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Fri Jun 10 15:09:05 2011 +0200"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Tue Jun 14 13:38:24 2011 +0200"
      },
      "message": "avr32, exec: remove redundant set_fs(USER_DS)\n\nThe address limit is already set in flush_old_exec() so this\nset_fs(USER_DS) is redundant.\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "c162755491f7ca9853cb9f2aaa3ff3677c1bda78",
      "tree": "92184780b6611f7ccdf2af4303d5bd5454e1db05",
      "parents": [
        "3000f0077a5745918830f40826c23fe5bf934b8b"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Mon Jun 06 18:19:20 2011 +0200"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Tue Jun 14 13:37:31 2011 +0200"
      },
      "message": "avr32: make intc_resume() return void to conform to syscore_ops\n\nThis patch removes the unneeded, and now wrong, return 0 from intc_resume() and\nlets the function return void instead. This matches the resume callback in\nstruct syscore_ops.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "3000f0077a5745918830f40826c23fe5bf934b8b",
      "tree": "7ea869e9f5cdbd64027ffb475d8f3bfe9df4c8d3",
      "parents": [
        "a527a1453dd6dd89f07f1e5b2d24fc6559922461"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Sun May 15 00:23:32 2011 +0200"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Tue Jun 14 13:37:30 2011 +0200"
      },
      "message": "avr32: add some more at91 to cpu.h definition\n\nSomme common drivers will need those at91 cpu_is_xxx() definitions.\nThose definitions are already in Linus\u0027 tree so if we want to use them\nin common drivers, we will need them in AVR32 cpu.h file.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "a527a1453dd6dd89f07f1e5b2d24fc6559922461",
      "tree": "98f5e616cf8e4abad94b5cd88e4a3b049977a180",
      "parents": [
        "4137b31566fd112c8e2d9d4701de5e7a000bcc2d"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Jun 01 15:10:49 2011 +0200"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Tue Jun 14 13:37:29 2011 +0200"
      },
      "message": "avr32: set CONFIG_CC_OPTIMIZE_FOR_SIZE\u003dy for all defconfigs\n\nThis patch makes sure the kconfig option CC_OPTIMIZE_FOR_SIZE is set to yes for\nall default configuration files. This ensures the kernel is optimized for size,\nand avoids potential relocation truncated to fit problems.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "4137b31566fd112c8e2d9d4701de5e7a000bcc2d",
      "tree": "18dcd77d5b22a637a01c3ae9d1d98aab191e01d2",
      "parents": [
        "7bbf1d46b28455aed6aa6df772b91d51408c6c81"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Jun 08 10:47:25 2011 +0200"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Tue Jun 14 13:37:29 2011 +0200"
      },
      "message": "avr32/at32ap: fix mapping of platform device id for USART\n\nThis patch will fix the mapping of the platform device id when mapping USART\nperipheral ID to UART platform device id. Not setting the platform device id\nwill in most cases (when you map USART \u003e 0 to UART 0) make the console not\navailable.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "7bbf1d46b28455aed6aa6df772b91d51408c6c81",
      "tree": "02302eb190b998c4019a30ecb027e7ce1da6fda6",
      "parents": [
        "2c53b436a30867eb6b47dd7bab23ba638d1fb0d2"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Jun 01 11:08:01 2011 +0200"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Tue Jun 14 13:37:28 2011 +0200"
      },
      "message": "avr32: fix use of non-existing portnr variable in at32_map_usart()\n\nThis patch fixes the use of the non-existing portnr variable in\nat32_map_usart() to use the provided line number instead. Typo was introduced\nin commit 2b348e2f82f532e3aff8e0ce9293033b3294c1e0.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "fcde90759a985d8bfa4391346a821cc12fc16207",
      "tree": "6bf70b409c98cd019d7814c19b52a54690dcc8de",
      "parents": [
        "b062962edb086011e94ec4d9eb3f6a6d814f2a8f"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Tue Jun 14 14:23:57 2011 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Jun 14 14:23:57 2011 +1000"
      },
      "message": "md/raid5: remove unusual use of bio_iovec_idx()\n\nIn the bio_for_each_segment loop, bvl always points current\nbio_vec, so the same as bio_iovec_idx(, i). Let\u0027s get rid of\nit.\n\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "b062962edb086011e94ec4d9eb3f6a6d814f2a8f",
      "tree": "4b832dab3687db5b719266d758a916bbc118e1f0",
      "parents": [
        "9b2dc8b665932a8e681a7ab3237f60475e75e161"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Tue Jun 14 14:20:19 2011 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Jun 14 14:20:19 2011 +1000"
      },
      "message": "md/raid5: fix FUA request handling in ops_run_io()\n\nCommit e9c7469bb4f5 (\"md: implment REQ_FLUSH/FUA support\")\nintroduced R5_WantFUA flag and set rw to WRITE_FUA in that case.\nHowever remaining code still checks whether rw is exactly same\nas WRITE or not, so FUAed-write ends up with being treated as\nREAD. Fix it.\n\nThis bug has been present since 2.6.37 and the fix is suitable for any\n-stable kernel since then.  It is not clear why this has not caused\nmore problems.\n\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "9b2dc8b665932a8e681a7ab3237f60475e75e161",
      "tree": "2f9b4b6a1439de5eb15afe0ca8c71f3e2347befc",
      "parents": [
        "f699bf2328521cc3e20c412fcdb9ffe1255c360f"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Mon Jun 13 14:48:22 2011 +0900"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Jun 14 14:09:41 2011 +1000"
      },
      "message": "md/raid5: fix raid5_set_bi_hw_segments\n\nThe @bio-\u003ebi_phys_segments consists of active stripes count in the\nlower 16 bits and processed stripes count in the upper 16 bits. So\nlogical-OR operator should be bitwise one.\n\nThis bug has been present since 2.6.27 and the fix is suitable for any\n-stable kernel since then.  Fortunately the bad code is only used on\nerror paths and is relatively unlikely to be hit.\n\nCc: stable@kernel.org\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "66aa6962ff520804f9874e57ea97995153f499d8",
      "tree": "7b9920427103a3889e1c7d85d032a26841e29cb1",
      "parents": [
        "b65552f06ca866f587a0a50d1f4dbdd3a00ec532"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Mon May 30 19:45:43 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 11:09:54 2011 +1000"
      },
      "message": "drm: Compare only lower 32 bits of framebuffer map offsets\n\nDrivers using multiple framebuffers got broken by commit\n41c2e75e60200a860a74b7c84a6375c105e7437f which ignored the framebuffer\n(or register) map offset when looking for existing maps. The rationale\nwas that the kernel-userspace ABI is fixed at a 32-bit offset, so the\nreal offsets could not always be handed over for comparison.\n\nInstead of ignoring the offset we will compare the lower 32 bit. Drivers\nusing multiple framebuffers should just make sure that the lower 32 bit\nare different. The existing drivers in question are practically limited\nto 32-bit systems so that should be fine for them.\n\nIt is assumed that current drivers always specify a correct framebuffer\nmap offset, even if this offset was ignored since above commit. So this\npatch should not change anything for drivers using only one framebuffer.\n\nDrivers needing multiple framebuffers with 64-bit map offsets will need\nto cook up something, for instance keeping an ID in the lower bit which\nis to be aligned away when it comes to using the offset.\n\nAll of above applies to _DRM_REGISTERS as well.\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b65552f06ca866f587a0a50d1f4dbdd3a00ec532",
      "tree": "081841bdd06757d84e3990a02b24777c11431348",
      "parents": [
        "a27bb4b209dd6c327fa4e7185f2487f9508a58db"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Jun 12 20:53:44 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 11:00:54 2011 +1000"
      },
      "message": "drm/i915: Don\u0027t leak in i915_gem_shmem_pread_slow()\n\nIt seems to me that we are leaking \u0027user_pages\u0027 in\ndrivers/gpu/drm/i915/i915_gem.c::i915_gem_shmem_pread_slow() if\nread_cache_page_gfp() fails.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a27bb4b209dd6c327fa4e7185f2487f9508a58db",
      "tree": "2c4ff2f2ded3beaaa74ef16047d5ab405e30d906",
      "parents": [
        "ab21e60beaa96f2c55604f633dfe74076c531df7"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Fri Jun 10 14:41:26 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 10:59:03 2011 +1000"
      },
      "message": "drm/radeon/kms: do bounds checking for 3D_LOAD_VBPNTR and bump array limit\n\nTo my knowledge, the limit is 16 on r300.\n(the docs don\u0027t say what the limit is)\n\nThe lack of bounds checking can be abused to do all sorts of things\n(from bypassing parts of the CS checker to crashing the kernel).\n\nBugzilla:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d36745\n\nCc: stable@kernel.org\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ab21e60beaa96f2c55604f633dfe74076c531df7",
      "tree": "e6e4ef08e3969502a1ae5257f801b9b12494c499",
      "parents": [
        "7ad35cf288fd63a19bf50e490440a992de808b2b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jun 06 12:53:30 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 10:05:09 2011 +1000"
      },
      "message": "drm/radeon/kms: fix mac g5 quirk\n\nApple uses the same subsystem pci ids for lots of\nhardware much of which is wired up differently.  In\nthis case, the G5 imac and the G5 tower.\n\nOnly apply the quirk configuration to G5 towers.\n\nReported-by: Joachim Henke \u003cj-o@users.sourceforge.net\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Joachim Henke \u003cj-o@users.sourceforge.net\u003e\nCc: Michel Dänzer \u003cmichel@daenzer.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7ad35cf288fd63a19bf50e490440a992de808b2b",
      "tree": "a240c3487926ebe62d8c10e0d1ae75db38f025e6",
      "parents": [
        "83533c132a55aac735028f6fb9b956e8c078db1f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 25 14:00:49 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 09:50:12 2011 +1000"
      },
      "message": "x86/uv/x2apic: update for change in pci bridge handling.\n\nWhen I added 3448a19da479b6bd1e28e2a2be9fa16c6a6feb39\nI forgot about the special uv handling code for this, so this\npatch fixes it up.\n\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nAcked-by: Ingo Molnar\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "83533c132a55aac735028f6fb9b956e8c078db1f",
      "tree": "23702cdd20fe7da4fa6a7accb85bbf8a0f92f14b",
      "parents": [
        "82ba3fef67829813d0ed4c45231235084a07f081"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@gmail.com",
        "time": "Thu Jun 09 18:19:12 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 09:32:56 2011 +1000"
      },
      "message": "alpha, drm: Remove obsolete Alpha support in MGA DRM code\n\nRemove an obsolete Alpha adjustment in the drm for MGA on Alpha.\n\nSigned-off-by: Jay Estabrook \u003cjay.estabrook@gmail.com\u003e\nTested-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "82ba3fef67829813d0ed4c45231235084a07f081",
      "tree": "686f80dfafde96c75badac21c3f066d26a79af7f",
      "parents": [
        "96bf8bd1c953c3b9d89eac9f13dfdbf5e580060f"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@gmail.com",
        "time": "Thu Jun 09 18:18:39 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 09:31:37 2011 +1000"
      },
      "message": "alpha/drm: Cleanup Alpha support in DRM generic code\n\nRemove an obsolete Alpha adjustment, and modify another,\nto go with the current Alpha architecture support.\n\nSigned-off-by: Jay Estabrook \u003cjay.estabrook@gmail.com\u003e\nTested-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "96bf8bd1c953c3b9d89eac9f13dfdbf5e580060f",
      "tree": "59c5eebae7d5666e8518cb645164d81757c85ed3",
      "parents": [
        "303c805cb4dc1f5bc1d21f1c3757da0eae1e4f84"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Mon Jun 13 09:40:38 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 14 09:29:12 2011 +1000"
      },
      "message": "savage: remove unnecessary if statement\n\nthe code always returns ret regardless, so if(ret) check is unnecessary.\n\nv2: fixed up the spelling.\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nReviewed-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2c53b436a30867eb6b47dd7bab23ba638d1fb0d2",
      "tree": "e8fd1bccb66c465b9a53d1f278d863cbfa8719ac",
      "parents": [
        "40779859de0f73b40390c6401a024d06cf024290"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 15:29:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 15:29:59 2011 -0700"
      },
      "message": "Linux 3.0-rc3\n"
    },
    {
      "commit": "8d1bca328b7c17af33bcf966d799c556ecbf370f",
      "tree": "734c3909bd750f8de39d04ee656eae6d31d2e24a",
      "parents": [
        "3e715513643f0207c8f3c22010b54954cd697474"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Sat Jun 11 21:17:10 2011 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 13 20:34:34 2011 +0000"
      },
      "message": "cifs: correctly handle NULL tcon pointer in CIFSTCon\n\nLong ago (in commit 00e485b0), I added some code to handle share-level\npasswords in CIFSTCon. That code ignored the fact that it\u0027s legit to\npass in a NULL tcon pointer when connecting to the IPC$ share on the\nserver.\n\nThis wasn\u0027t really a problem until recently as we only called CIFSTCon\nthis way when the server returned -EREMOTE. With the introduction of\ncommit c1508ca2 however, it gets called this way on every mount, causing\nan oops when share-level security is in effect.\n\nFix this by simply treating a NULL tcon pointer as if user-level\nsecurity were in effect. I\u0027m not aware of any servers that protect the\nIPC$ share with a specific password anyway. Also, add a comment to the\ntop of CIFSTCon to ensure that we don\u0027t make the same mistake again.\n\nCc: \u003cstable@kernel.org\u003e\nReported-by: Martijn Uffing \u003cmp3project@sarijopen.student.utwente.nl\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "3e715513643f0207c8f3c22010b54954cd697474",
      "tree": "7f35f4bc196fff989bb2a17fb22a86e348b03cf9",
      "parents": [
        "7fdbaa1b8daa1009b705985b903e3d2ebccad456"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Mon Jun 13 11:50:41 2011 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 13 20:34:34 2011 +0000"
      },
      "message": "cifs: show sec\u003d option in /proc/mounts\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7fdbaa1b8daa1009b705985b903e3d2ebccad456",
      "tree": "46097ff74b491655845753f8a09216822653c77d",
      "parents": [
        "cd51875d53ae1459a2b09b4338166a218c0635a7"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Fri Jun 10 16:14:57 2011 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 13 20:34:33 2011 +0000"
      },
      "message": "cifs: don\u0027t allow cifs_reconnect to exit with NULL socket pointer\n\nIt\u0027s possible for the following set of events to happen:\n\ncifsd calls cifs_reconnect which reconnects the socket. A userspace\nprocess then calls cifs_negotiate_protocol to handle the NEGOTIATE and\ngets a reply. But, while processing the reply, cifsd calls\ncifs_reconnect again.  Eventually the GlobalMid_Lock is dropped and the\nreply from the earlier NEGOTIATE completes and the tcpStatus is set to\nCifsGood. cifs_reconnect then goes through and closes the socket and sets the\npointer to zero, but because the status is now CifsGood, the new socket\nis not created and cifs_reconnect exits with the socket pointer set to\nNULL.\n\nFix this by only setting the tcpStatus to CifsGood if the tcpStatus is\nCifsNeedNegotiate, and by making sure that generic_ip_connect is always\ncalled at least once in cifs_reconnect.\n\nNote that this is not a perfect fix for this issue. It\u0027s still possible\nthat the NEGOTIATE reply is handled after the socket has been closed and\nreconnected. In that case, the socket state will look correct but it no\nNEGOTIATE was performed on it be for the wrong socket. In that situation\nthough the server should just shut down the socket on the next attempted\nsend, rather than causing the oops that occurs today.\n\nCc: \u003cstable@kernel.org\u003e # .38.x: fd88ce9: [CIFS] cifs: clarify the meaning of tcpStatus \u003d\u003d CifsGood\nReported-and-Tested-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "cd51875d53ae1459a2b09b4338166a218c0635a7",
      "tree": "701511e617549ae84de010d6849ef544fac0afd0",
      "parents": [
        "40779859de0f73b40390c6401a024d06cf024290"
      ],
      "author": {
        "name": "Pavel Shilovsky",
        "email": "piastryyy@gmail.com",
        "time": "Thu Jun 09 12:58:53 2011 +0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 13 20:34:33 2011 +0000"
      },
      "message": "CIFS: Fix sparse error\n\ncifs_sb_master_tlink was declared as inline, but without a definition.\nRemove the declaration and move the definition up.\n\nSigned-off-by: Pavel Shilovsky \u003cpiastryyy@gmail.com\u003e\nReviewed-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "40779859de0f73b40390c6401a024d06cf024290",
      "tree": "b799c66c3886a8be5c40c3c382f1a5feda7dabef",
      "parents": [
        "ffdb8f1bfbd9cef1394f5d3c4a774015d4ac0f97",
        "a947eb95ea03199da7408a64baa97fbb613e9b84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 13:00:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 13:00:53 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  SLAB: Record actual last user of freed objects.\n  slub: always align cpu_slab to honor cmpxchg_double requirement\n"
    },
    {
      "commit": "ffdb8f1bfbd9cef1394f5d3c4a774015d4ac0f97",
      "tree": "4c7b06a4df4e3fc18e63df33230080a419f7c606",
      "parents": [
        "80dadf86d607bc5f25cc384ac590ef8b49ae523a",
        "0c1f91f27140cf3b6e38dc4e892adac241c73a20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 11:21:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 11:21:50 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  ceph: unwind canceled flock state\n  ceph: fix ENOENT logic in striped_read\n  ceph: fix short sync reads from the OSD\n  ceph: fix sync vs canceled write\n  ceph: use ihold when we already have an inode ref\n"
    },
    {
      "commit": "80dadf86d607bc5f25cc384ac590ef8b49ae523a",
      "tree": "65a5d75b5e73fea871d335c9fbcb9decbeb0a880",
      "parents": [
        "c78a9b9b8e36b8de302eddbe7a1688af3d9650ff",
        "f6509b5f002a69c299b04d32a876d051a0b52f68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:47:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:47:04 2011 -0700"
      },
      "message": "Merge branch \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  rtc: Staticize non-exported __rtc_set_alarm()\n  rtc: Fix ioctl error path return\n  ptp: Fix some locking bugs in ptp_read()\n  ptp: Return -EFAULT on copy_to_user() errors\n"
    },
    {
      "commit": "c78a9b9b8e36b8de302eddbe7a1688af3d9650ff",
      "tree": "3857996cf30ae6a60b5afe2e1e3e30f75fbca05e",
      "parents": [
        "842c895d140a75e5d67fa346213deb3ca2b460f8",
        "5f127133ee432d0b83ee26e8e3a3d7828ab5f2b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:45:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:45:49 2011 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ftrace: Revert 8ab2b7efd ftrace: Remove unnecessary disabling of irqs\n  kprobes/trace: Fix kprobe selftest for gcc 4.6\n  ftrace: Fix possible undefined return code\n  oprofile, dcookies: Fix possible circular locking dependency\n  oprofile: Fix locking dependency in sync_start()\n  oprofile: Free potentially owned tasks in case of errors\n  oprofile, x86: Add comments to IBS LVT offset initialization\n"
    },
    {
      "commit": "842c895d140a75e5d67fa346213deb3ca2b460f8",
      "tree": "dcf4a61907e96739ab97de7592f8cc68fd508d3c",
      "parents": [
        "562d1ffed2082fc59fb72173b856822ffe781559",
        "977cb76d52e7aa040e18a84b29fe6fd80d79319b",
        "13863a66c9c8a663665445cf05d68de96ff31830"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:45:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:45:10 2011 -0700"
      },
      "message": "Merge branches \u0027x86-urgent-for-linus\u0027 and \u0027irq-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: devicetree: Add missing early_init_dt_setup_initrd_arch stub\n  x86: cpu-hotplug: Prevent softirq wakeup on wrong CPU\n\n* \u0027irq-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Prevent potential NULL dereference in irq_set_irq_wake()\n"
    },
    {
      "commit": "562d1ffed2082fc59fb72173b856822ffe781559",
      "tree": "89b0a788bc19e668cd12feb5f6495260896d9da2",
      "parents": [
        "acb11bcdbde29cfedaaedfea314b922b99274907",
        "e3f88ae9960920598cad132c553019ee79ff3aca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:33:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:33:31 2011 -0700"
      },
      "message": "Merge branch \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi-pl022: Add missing return value update\n"
    },
    {
      "commit": "acb11bcdbde29cfedaaedfea314b922b99274907",
      "tree": "1c644b34608d0f36c09e97f30ad77472fe70a096",
      "parents": [
        "33a538833f1dc46965d11cff1efa756702a9b138",
        "2aec0d697725bc4d402d7a9b51587af53a4cca76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:32:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:32:53 2011 -0700"
      },
      "message": "Merge branch \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung\n\n* \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: S3C2410: remove the now empty mach-s3c2410/irq.c\n  ARM: S3C24XX: Move s3c24xx_irq_syscore_ops to plat-s3c24xx/irq.c\n  ARM: S3C24xx: Fix missing struct for s3c2410_dma_chan\n  ARM: SAMSUNG: Remove unused onenand plat functions\n  ARM: EXYNOS4: Remove compiler warning on exynos4_pwm4_resume\n  ARM: S5P: Fix compilation error for exynos4_defconfig\n  ARM: S5P: Should be S3C_VA_USB_HSPHY instead of S5P_VA_XX\n  ARM: S5P64X0: Fix SPI platform device name\n  ARM: S5PV210: Fix possible null pointer dereference\n"
    },
    {
      "commit": "33a538833f1dc46965d11cff1efa756702a9b138",
      "tree": "7d3c91618422f263356d28ade3c179c92c3c02c1",
      "parents": [
        "3c25fa740e2084a3950f581378ec29a3c307ddfc",
        "071d73cfe5c38cf62338b952bd350ff3de541b75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:32:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 13 10:32:24 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:\n  nilfs2: fix problem in setting checkpoint interval\n  nilfs2: fix missing block address termination in btree node shrinking\n  nilfs2: fix incorrect block address termination in node concatenation\n"
    },
    {
      "commit": "e3f88ae9960920598cad132c553019ee79ff3aca",
      "tree": "80136efc9d9e0432c75104407946fd7bb393f916",
      "parents": [
        "a80fd9db0e1909a03e5d5a29e2e73001e38d12f5"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Mon Jun 13 16:23:46 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 13 09:18:45 2011 -0600"
      },
      "message": "spi-pl022: Add missing return value update\n\nReturn error on out of range cpsdvsr value.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "13f067537f34456443f61c950cd6dc37d1d5f3ee",
      "tree": "df339dc7614f51f2215087aaeed630652a7d0bb9",
      "parents": [
        "89b882a25e703b72c3e84c582357e3e864d8ccca"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jun 12 16:35:28 2011 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jun 12 16:36:52 2011 -0400"
      },
      "message": "[CPUFREQ] Remove cpufreq_stats sysfs entries on module unload.\n\ncpufreq_stats leaves behind its sysfs entries, which causes a panic\nwhen something stumbled across them.\n(Discovered by unloading cpufreq_stats while powertop was loaded).\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "89b882a25e703b72c3e84c582357e3e864d8ccca",
      "tree": "618a8dc4f5bb553bdabaeeee8ae79c71ad7111f0",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jun 01 10:59:10 2011 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jun 12 16:36:52 2011 -0400"
      },
      "message": "MAINTAINERS: Update CPU FREQUENCY patterns\n\nCommit bb0a56ecc4ba (\"[CPUFREQ] Move x86 drivers to drivers/cpufreq/\")\nmoved the files, remove the old pattern.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "3c25fa740e2084a3950f581378ec29a3c307ddfc",
      "tree": "0d41fe11789be7a406e4d29c111713f75548fbc1",
      "parents": [
        "9d6fa8fa7042622f8ed9c0988de665464d4584a6",
        "30b4caf5d73af5c99cf1b2b46496d8bc35330992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 12 11:06:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 12 11:06:36 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:\n  Btrfs: use join_transaction in btrfs_evict_inode()\n  Btrfs - use %pU to print fsid\n  Btrfs: fix extent state leak on failed nodatasum reads\n  btrfs: fix unlocked access of delalloc_inodes\n  Btrfs: avoid stack bloat in btrfs_ioctl_fs_info()\n  btrfs: remove 64bit alignment padding to allow extent_buffer to fit into one fewer cacheline\n  Btrfs: clear current-\u003ejournal_info on async transaction commit\n  Btrfs: make sure to recheck for bitmaps in clusters\n  btrfs: remove unneeded includes from scrub.c\n  btrfs: reinitialize scrub workers\n  btrfs: scrub: errors in tree enumeration\n  Btrfs: don\u0027t map extent buffer if path-\u003eskip_locking is set\n  Btrfs: unlock the trans lock properly\n  Btrfs: don\u0027t map extent buffer if path-\u003eskip_locking is set\n  Btrfs: fix duplicate checking logic\n  Btrfs: fix the allocator loop logic\n  Btrfs: fix bitmap regression\n  Btrfs: don\u0027t commit the transaction if we dont have enough pinned bytes\n  Btrfs: noinline the cluster searching functions\n  Btrfs: cache bitmaps when searching for a cluster\n"
    },
    {
      "commit": "9d6fa8fa7042622f8ed9c0988de665464d4584a6",
      "tree": "e51dbcdcbaa4f542dd7b37b1e11a73ad778a1ecf",
      "parents": [
        "c7ca6b0fcfb309dbb3d81dc9315e960f6fb14cb9",
        "05e205429d3f73ad4f9f0d84e8a95e978237d6fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 12 11:04:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 12 11:04:25 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda: Fix inaudible internal speakers on CyberpowerPC Gamer Xplorer N57001 laptop\n  ALSA: Use %pV for snd_printk()\n  ALSA: hda - Fix initialization of hp pins with master_mute in Realtek\n  ALSA: hda - Fix invalid unsol tag for some alc262 model quirks\n  ASoC: SAMSUNG: Fix the incorrect referencing of I2SCON register\n  ASoC: snd_soc_new_{mixer,mux,pga} make sure to use right DAPM context\n  ASoC: fsl: fix initialization of DMA buffers\n  ASoC: WM8804 does not support sample rates below 32kHz\n  ASoC: Fix WM8962 headphone volume update for use of advanced caches\n  ASoC: Blackfin: bf5xx-ad1836: Fix codec device name\n  ALSA: hda: Fix quirk for Dell Inspiron 910\n  ASoC: AD1836: Fix setting the PCM format\n  ASoC: Check for NULL register bank in snd_soc_get_cache_val()\n  ASoC: Add missing break in WM8915 FLL source selection\n  ASoC: Only update SYSCLK_ENA when pausing WM8915 SYSCLK\n  ASoC: atmel_ssc: Don\u0027t try to free ssc if request failed\n"
    },
    {
      "commit": "c7ca6b0fcfb309dbb3d81dc9315e960f6fb14cb9",
      "tree": "1bda4be861803c48c0716997481ab1d734e58200",
      "parents": [
        "08d63aac436b2ad35d9e864b9ebb05bc8b9bb653",
        "3307d0d83b7bf636dc6dd2aa4a584d0f52cc185b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 12 11:04:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 12 11:04:11 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  ide-cd: signedness warning fix again\n"
    },
    {
      "commit": "08d63aac436b2ad35d9e864b9ebb05bc8b9bb653",
      "tree": "c72495139623f39b870fddab0aa366db79988b6d",
      "parents": [
        "152b92db7ad2c6d6c11c8eab07e90b73a90c8b76",
        "e5ea3f12d41d96edf4ad9374db2b1725e457acec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 12 11:03:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 12 11:03:29 2011 -0700"
      },
      "message": "Merge branch \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio/basic_mmio: add missing include of spinlock_types.h\n  gpio/nomadik: fix sleepmode for elder Nomadik\n"
    },
    {
      "commit": "152b92db7ad2c6d6c11c8eab07e90b73a90c8b76",
      "tree": "da333c730ce640d5344602899a46be34ac71015c",
      "parents": [
        "b99ca60c83a631adaba9c2fff8f2dd14d3517a61",
        "84860c725364372a331589a600ce6a00437a14f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 12 11:03:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 12 11:03:08 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (55 commits)\n  ISDN, hfcsusb: Don\u0027t leak in hfcsusb_ph_info()\n  netpoll: call dev_put() on error in netpoll_setup()\n  net: ep93xx_eth: fix DMA API violations\n  net: ep93xx_eth: drop GFP_DMA from call to dma_alloc_coherent()\n  net: ep93xx_eth: allocate buffers using kmalloc()\n  net: ep93xx_eth: pass struct device to DMA API functions\n  ep93xx: set DMA masks for the ep93xx_eth\n  vlan: Fix the ingress VLAN_FLAG_REORDER_HDR check\n  dl2k: EEPROM CRC calculation wrong endianess on bigendian machine\n  NET: am79c961: fix assembler warnings\n  NET: am79c961: ensure multicast filter is correctly set at open\n  NET: am79c961: ensure asm() statements are marked volatile\n  ethtool.h: fix typos\n  ep93xx_eth: Update MAINTAINERS\n  ipv4: Fix packet size calculation for raw IPsec packets in __ip_append_data\n  netpoll: prevent netpoll setup on slave devices\n  net: pmtu_expires fixes\n  gianfar:localized filer table\n  iwlegacy: fix channel switch locking\n  mac80211: fix IBSS teardown race\n  ...\n"
    },
    {
      "commit": "b99ca60c83a631adaba9c2fff8f2dd14d3517a61",
      "tree": "f4226d85217786aceb727aa53040cefc4ab2ea75",
      "parents": [
        "56a210526adb2854d5b7c398a40260720390ee05",
        "1780f2d3839a0d3eb85ee014a708f9e2c8f8ba0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 11 19:56:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 11 19:56:25 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  AppArmor: Fix sleep in invalid context from task_setrlimit\n"
    },
    {
      "commit": "84860c725364372a331589a600ce6a00437a14f8",
      "tree": "08686602c14e494b90fc4566f2bb2eb86ff6672c",
      "parents": [
        "83fe32de63e60af34fa8dae83716cb13b8677abd"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sat Jun 11 06:36:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 18:59:07 2011 -0700"
      },
      "message": "ISDN, hfcsusb: Don\u0027t leak in hfcsusb_ph_info()\n\nWe leak the memory allocated to \u0027phi\u0027 when the variable goes out of scope\nin hfcsusb_ph_info().\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83fe32de63e60af34fa8dae83716cb13b8677abd",
      "tree": "e4f7526b481ac06bdb7fb6712d30a84ac64aa7ab",
      "parents": [
        "f1c089e3192f1afdfa76226dc38ef81b08ac810d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Jun 11 18:55:22 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 18:55:22 2011 -0700"
      },
      "message": "netpoll: call dev_put() on error in netpoll_setup()\n\nThere is a dev_put(ndev) missing on an error path.  This was\nintroduced in 0c1ad04aecb \"netpoll: prevent netpoll setup on slave\ndevices\".\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1c089e3192f1afdfa76226dc38ef81b08ac810d",
      "tree": "e3968efef6b98608e5a49edf6c84097ff066badd",
      "parents": [
        "1f758a4341ac83289a549e6ba2d29a08cf639717"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sat Jun 11 08:39:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 16:25:16 2011 -0700"
      },
      "message": "net: ep93xx_eth: fix DMA API violations\n\nRussell King said:\n\u003e\n\u003e So, to summarize what its doing:\n\u003e\n\u003e 1. It allocates buffers for rx and tx.\n\u003e 2. It maps them with dma_map_single().\n\u003e       This transfers ownership of the buffer to the DMA device.\n\u003e 3. In ep93xx_xmit,\n\u003e 3a. It copies the data into the buffer with skb_copy_and_csum_dev()\n\u003e       This violates the DMA buffer ownership rules - the CPU should\n\u003e       not be writing to this buffer while it is (in principle) owned\n\u003e       by the DMA device.\n\u003e 3b. It then calls dma_sync_single_for_cpu() for the buffer.\n\u003e       This transfers ownership of the buffer to the CPU, which surely\n\u003e       is the wrong direction.\n\u003e 4. In ep93xx_rx,\n\u003e 4a. It calls dma_sync_single_for_cpu() for the buffer.\n\u003e       This at least transfers the DMA buffer ownership to the CPU\n\u003e       before the CPU reads the buffer\n\u003e 4b. It then uses skb_copy_to_linear_data() to copy the data out.\n\u003e       At no point does it transfer ownership back to the DMA device.\n\u003e 5. When the driver is removed, it dma_unmap_single()\u0027s the buffer.\n\u003e       This transfers ownership of the buffer to the CPU.\n\u003e 6. It frees the buffer.\n\u003e\n\u003e While it may work on ep93xx, it\u0027s not respecting the DMA API rules,\n\u003e and with DMA debugging enabled it will probably encounter quite a few\n\u003e warnings.\n\nThis patch fixes these violations.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nTested-by: Petr Stetiar \u003cynezz@true.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f758a4341ac83289a549e6ba2d29a08cf639717",
      "tree": "c8e7406f389ebab89a45f8ac1f88068d7c70c903",
      "parents": [
        "3247a1fcee49b571b40c4bd723439ce5c64f56ad"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sat Jun 11 08:39:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 16:25:16 2011 -0700"
      },
      "message": "net: ep93xx_eth: drop GFP_DMA from call to dma_alloc_coherent()\n\nCommit a197b59ae6e8 (mm: fail GFP_DMA allocations when ZONE_DMA is not\nconfigured) made page allocator to return NULL if GFP_DMA is set but\nCONFIG_ZONE_DMA is disabled.\n\nThis causes ep93xx_eth to fail:\n\n WARNING: at mm/page_alloc.c:2251 __alloc_pages_nodemask+0x11c/0x638()\n Modules linked in:\n [\u003cc0035498\u003e] (unwind_backtrace+0x0/0xf4) from [\u003cc0043da4\u003e] (warn_slowpath_common+0x48/0x60)\n [\u003cc0043da4\u003e] (warn_slowpath_common+0x48/0x60) from [\u003cc0043dd8\u003e] (warn_slowpath_null+0x1c/0x24)\n [\u003cc0043dd8\u003e] (warn_slowpath_null+0x1c/0x24) from [\u003cc0083b6c\u003e] (__alloc_pages_nodemask+0x11c/0x638)\n [\u003cc0083b6c\u003e] (__alloc_pages_nodemask+0x11c/0x638) from [\u003cc00366fc\u003e] (__dma_alloc+0x8c/0x3ec)\n [\u003cc00366fc\u003e] (__dma_alloc+0x8c/0x3ec) from [\u003cc0036adc\u003e] (dma_alloc_coherent+0x54/0x60)\n [\u003cc0036adc\u003e] (dma_alloc_coherent+0x54/0x60) from [\u003cc0227808\u003e] (ep93xx_open+0x20/0x864)\n [\u003cc0227808\u003e] (ep93xx_open+0x20/0x864) from [\u003cc0283144\u003e] (__dev_open+0xb8/0x108)\n [\u003cc0283144\u003e] (__dev_open+0xb8/0x108) from [\u003cc0280528\u003e] (__dev_change_flags+0x70/0x128)\n [\u003cc0280528\u003e] (__dev_change_flags+0x70/0x128) from [\u003cc0283054\u003e] (dev_change_flags+0x10/0x48)\n [\u003cc0283054\u003e] (dev_change_flags+0x10/0x48) from [\u003cc001a720\u003e] (ip_auto_config+0x190/0xf68)\n [\u003cc001a720\u003e] (ip_auto_config+0x190/0xf68) from [\u003cc00233b0\u003e] (do_one_initcall+0x34/0x18c)\n [\u003cc00233b0\u003e] (do_one_initcall+0x34/0x18c) from [\u003cc0008400\u003e] (kernel_init+0x94/0x134)\n [\u003cc0008400\u003e] (kernel_init+0x94/0x134) from [\u003cc0030858\u003e] (kernel_thread_exit+0x0/0x8)\n\nSince there is no restrictions for DMA on ep93xx, we can fix this by just\nremoving the GFP_DMA flag from the call.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nTested-by: Petr Stetiar \u003cynezz@true.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3247a1fcee49b571b40c4bd723439ce5c64f56ad",
      "tree": "a84736c6e3522d42597f8501675fa845d586f473",
      "parents": [
        "fc9b4910b00039da054f221e2821be0519261101"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sat Jun 11 08:39:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 16:25:15 2011 -0700"
      },
      "message": "net: ep93xx_eth: allocate buffers using kmalloc()\n\nWe can use simply kmalloc() to allocate the buffers. This also simplifies the\ncode and allows us to perform DMA sync operations more easily.\n\nMemory is allocated with only GFP_KERNEL since there are no DMA allocation\nrestrictions on this platform.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nTested-by: Petr Stetiar \u003cynezz@true.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc9b4910b00039da054f221e2821be0519261101",
      "tree": "c4042a8324555eab6e6448620fc4c5514fa44d01",
      "parents": [
        "fa70cf472c0bc3a0d7e613a418cfc1117b796c6c"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sat Jun 11 08:39:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 16:25:15 2011 -0700"
      },
      "message": "net: ep93xx_eth: pass struct device to DMA API functions\n\nWe shouldn\u0027t use NULL for any DMA API functions, unless we are dealing with\nISA or EISA device. So pass correct struct dev pointer to these functions.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa70cf472c0bc3a0d7e613a418cfc1117b796c6c",
      "tree": "6f43ffed3030668cbd5e01caea8923e02c7608f9",
      "parents": [
        "0b5c9db1b11d3175bb42b80663a9f072f801edf5"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Sat Jun 11 08:39:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 16:25:15 2011 -0700"
      },
      "message": "ep93xx: set DMA masks for the ep93xx_eth\n\nSince the driver uses the DMA API, we should pass it valid DMA masks.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nTested-by: Petr Stetiar \u003cynezz@true.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b5c9db1b11d3175bb42b80663a9f072f801edf5",
      "tree": "555113c578a8c4372902512514f323128c494278",
      "parents": [
        "06866bf5c5ad8989119a145fdb54a9fbcafa702d"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Fri Jun 10 06:56:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 16:15:50 2011 -0700"
      },
      "message": "vlan: Fix the ingress VLAN_FLAG_REORDER_HDR check\n\nTesting of VLAN_FLAG_REORDER_HDR does not belong in vlan_untag\nbut rather in vlan_do_receive.  Otherwise the vlan header\nwill not be properly put on the packet in the case of\nvlan header accelleration.\n\nAs we remove the check from vlan_check_reorder_header\nrename it vlan_reorder_header to keep the naming clean.\n\nFix up the skb-\u003epkt_type early so we don\u0027t look at the packet\nafter adding the vlan tag, which guarantees we don\u0027t goof\nand look at the wrong field.\n\nUse a simple if statement instead of a complicated switch\nstatement to decided that we need to increment rx_stats\nfor a multicast packet.\n\nHopefully at somepoint we will just declare the case where\nVLAN_FLAG_REORDER_HDR is cleared as unsupported and remove\nthe code.  Until then this keeps it working correctly.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nAcked-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06866bf5c5ad8989119a145fdb54a9fbcafa702d",
      "tree": "b32a47e298bf071ecc5f63d6f0d1fcdd902a3ae8",
      "parents": [
        "f777737885a69d37132c956f1e8deab676693157"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Jun 10 04:55:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 16:02:00 2011 -0700"
      },
      "message": "dl2k: EEPROM CRC calculation wrong endianess on bigendian machine\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f777737885a69d37132c956f1e8deab676693157",
      "tree": "171f05f255080db086282244e1962112292aa54d",
      "parents": [
        "bfc6501324427a97814de1587f89d73bf8677057"
      ],
      "author": {
        "name": "Russell King - ARM Linux",
        "email": "linux@arm.linux.org.uk",
        "time": "Fri Jun 10 00:52:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 15:56:01 2011 -0700"
      },
      "message": "NET: am79c961: fix assembler warnings\n\nFix:\n/tmp/ccvoZ6h8.s: Assembler messages:\n/tmp/ccvoZ6h8.s:284: Warning: register range not in ascending order\n/tmp/ccvoZ6h8.s:881: Warning: register range not in ascending order\n/tmp/ccvoZ6h8.s:1087: Warning: register range not in ascending order\n\nby ensuring that we have temporary variables placed into specific\nregisters.  Reorder the code a bit to allow the resulting assembly\nto be slightly more optimal.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bfc6501324427a97814de1587f89d73bf8677057",
      "tree": "4fb3306a4eff794bc2f6c1c48971e328026a334b",
      "parents": [
        "d814dee0e1a5d9b2f858b91551a0dd0608f777a1"
      ],
      "author": {
        "name": "Russell King - ARM Linux",
        "email": "linux@arm.linux.org.uk",
        "time": "Fri Jun 10 00:52:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 15:56:00 2011 -0700"
      },
      "message": "NET: am79c961: ensure multicast filter is correctly set at open\n\nWe were clearing out the multicast filter whenever the interface was\nupped, and not setting the mode bits correctly.  This can cause\nproblems if there are any multicast addresses already set at this\npoint, or if ALLMULTI was set.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d814dee0e1a5d9b2f858b91551a0dd0608f777a1",
      "tree": "76426b26880f5f65a5f4952c680182986acba569",
      "parents": [
        "b4c8cc88c18213688268d1d53a51d97ce2f19a64"
      ],
      "author": {
        "name": "Russell King - ARM Linux",
        "email": "linux@arm.linux.org.uk",
        "time": "Fri Jun 10 00:51:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 15:56:00 2011 -0700"
      },
      "message": "NET: am79c961: ensure asm() statements are marked volatile\n\nWithout this the compiler can (and does) optimize register reads away\nfrom within loops, and other such optimizations.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3307d0d83b7bf636dc6dd2aa4a584d0f52cc185b",
      "tree": "69a8886e0cd21e6369fd196e237972a5fbfcaefc",
      "parents": [
        "56a210526adb2854d5b7c398a40260720390ee05"
      ],
      "author": {
        "name": "Connor Hansen",
        "email": "cmdkhh@gmail.com",
        "time": "Sat Jun 11 15:06:48 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 11 15:06:48 2011 -0700"
      },
      "message": "ide-cd: signedness warning fix again\n\nOne of the legit warnings \u0027make W\u003d3 drivers/ide/ide-cd.c\u0027\ngenerates is:\ndrivers/ide/ide-cd.c: In function ide_cd_do_request\ndrivers/ide/ide-cd.c:828:2: warning: conversion to int from \\\nunsigned int may change the sign of the result\ndrivers/ide/ide-cd.c:833:2: warning: conversion to int from \\\nunsigned int may change the sign of the result\n\nnsectors is declared int, should be unsigned int.\n\nblk_rq_sectors() returns unsigned int, and ide_complete_rq\nexpects unsigned int as well.  Fixes both warnings.\n\nSigned-off-by: Connor Hansen \u003ccmdkhh@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56a210526adb2854d5b7c398a40260720390ee05",
      "tree": "f900de2637a55b1d2b8d21e71d0a12061483ccbe",
      "parents": [
        "45694c2895c194ffa74becde4120af6eb6afeefe"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Jun 11 12:29:58 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 11 13:17:28 2011 -0700"
      },
      "message": "linux/seqlock.h should #include asm/processor.h for cpu_relax()\n\nIt uses cpu_relax(), and so needs \u003casm/processor.h\u003e\n\nWithout this patch, I see:\n\n   CC      arch/mn10300/kernel/asm-offsets.s\n  In file included from include/linux/time.h:8,\n                   from include/linux/timex.h:56,\n                   from include/linux/sched.h:57,\n                   from arch/mn10300/kernel/asm-offsets.c:7:\n  include/linux/seqlock.h: In function \u0027read_seqbegin\u0027:\n  include/linux/seqlock.h:91: error: implicit declaration of function \u0027cpu_relax\u0027\n\nwhilst building asb2364_defconfig on MN10300.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30b4caf5d73af5c99cf1b2b46496d8bc35330992",
      "tree": "009c4e72049ec03e6e7254b8b8c15e5af7c7e1ad",
      "parents": [
        "22b63a2971c5657dfc1bf4514f9410fc90c8b2c2"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Jun 08 03:56:44 2011 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sat Jun 11 08:31:55 2011 -0400"
      },
      "message": "Btrfs: use join_transaction in btrfs_evict_inode()\n\nThe WARN_ON() in start_transaction() was triggered while balancing.\n\nThe cause is btrfs_relocate_chunk() started a transaction and\nthen called iput() on the inode that stores free space cache,\nand iput() called btrfs_start_transaction() again.\n\nReported-by: Tsutomu Itoh \u003ct-itoh@jp.fujitsu.com\u003e\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nReviewed-by: Josef Bacik \u003cjosef@redhat.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "071d73cfe5c38cf62338b952bd350ff3de541b75",
      "tree": "cf917178d850e458a7091d00cba30c2b54696d48",
      "parents": [
        "d40990537c9ea85dfe75dbe0ffba5e1002dfdf3f"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Fri Jun 10 00:33:06 2011 +0900"
      },
      "committer": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Sat Jun 11 15:51:15 2011 +0900"
      },
      "message": "nilfs2: fix problem in setting checkpoint interval\n\nCheckpoint generation interval of nilfs goes wrong after user has\nchanged the interval parameter with nilfs-tune tool.\n\n segctord starting. Construction interval \u003d 5 seconds,\n CP frequency \u003c 30 seconds\n segctord starting. Construction interval \u003d 0 seconds,\n CP frequency \u003c 30 seconds\n\nThis turned out to be caused by a trivial bug in initialization code\nof log writer.  This will fix it.\n\nReported-by: Andrea Gelmini \u003candrea.gelmini@gmail.com\u003e\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "d40990537c9ea85dfe75dbe0ffba5e1002dfdf3f",
      "tree": "3db27e3e911428502942c95b9f8f52e2a041bd54",
      "parents": [
        "fe744fdb74f2417d8571faefa45f72b0ead25f89"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Wed May 25 23:00:27 2011 +0900"
      },
      "committer": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Sat Jun 11 15:51:15 2011 +0900"
      },
      "message": "nilfs2: fix missing block address termination in btree node shrinking\n\nnilfs_btree_delete function does not terminate part of virtual block\naddresses when shrinking the last remaining child node into the root\nnode.  The missing address termination causes that dead btree node\nblocks persist and chip away free disk space.\n\nThis fixes the leak bug on the btree node deletion.\n\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "fe744fdb74f2417d8571faefa45f72b0ead25f89",
      "tree": "516655aad7800018483724cce93c24c2418fc1f4",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Wed May 25 23:00:27 2011 +0900"
      },
      "committer": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Sat Jun 11 15:51:15 2011 +0900"
      },
      "message": "nilfs2: fix incorrect block address termination in node concatenation\n\nnilfs_btree_delete function wrongly terminates virtual block address\nof the btree node held by its parent at index 0.  When concatenating\nthe index-0 node with its right sibling node, nilfs_btree_delete\nterminates the block address of index-0 node instead of the right\nsibling node which should be deleted.\n\nThis bug not only wears disk space in the long run, but also causes\nfile system corruption.  This will fix it.\n\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "22b63a2971c5657dfc1bf4514f9410fc90c8b2c2",
      "tree": "f1a81297c5c7af311ab0cadce13cd83b2d6a32d2",
      "parents": [
        "08d2f347e877e489ca098c87a6fd2e872fef9767"
      ],
      "author": {
        "name": "Ilya Dryomov",
        "email": "idryomov@gmail.com",
        "time": "Wed Feb 09 16:05:31 2011 +0200"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 10 19:02:04 2011 -0400"
      },
      "message": "Btrfs - use %pU to print fsid\n\nGet rid of FIXME comment.  Uuids from dmesg are now the same as uuids\ngiven by btrfs-progs.\n\nSigned-off-by: Ilya Dryomov \u003cidryomov@gmail.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "08d2f347e877e489ca098c87a6fd2e872fef9767",
      "tree": "1bbe77e283afcc22afa1510fbf42aa27529cbadd",
      "parents": [
        "0e735872fb4b157a2fc94d4443f367e9aeb533a6"
      ],
      "author": {
        "name": "Jan Schmidt",
        "email": "list.btrfs@jan-o-sch.net",
        "time": "Wed May 04 16:18:50 2011 +0200"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 10 19:00:53 2011 -0400"
      },
      "message": "Btrfs: fix extent state leak on failed nodatasum reads\n\nWhen encountering an EIO while reading from a nodatasum extent, we\ninsert an error record into the inode\u0027s failure tree.\nbtrfs_readpage_end_io_hook returns early for nodatasum inodes. We\u0027d\nbetter clear the failure tree in that case, otherwise the kernel\ncomplains about\n\n\tBUG extent_state: Objects remaining on kmem_cache_close()\n\non rmmod.\n\nSigned-off-by: Jan Schmidt \u003clist.btrfs@jan-o-sch.net\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "0e735872fb4b157a2fc94d4443f367e9aeb533a6",
      "tree": "03f7fa9a950f4c48050c445297493bb4dc75045f",
      "parents": [
        "5be76758f35ec6578e5b9b150aa513ac26bd9c54",
        "6eef3125886df260ca0e8758d141308152226f6a"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 10 18:58:08 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 10 18:58:08 2011 -0400"
      },
      "message": "Merge branch \u0027for-chris\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arne/btrfs-unstable-arne into for-linus\n"
    },
    {
      "commit": "5be76758f35ec6578e5b9b150aa513ac26bd9c54",
      "tree": "071251fb002ec06e3db5848e9385386aa04f9197",
      "parents": [
        "027ed2f0044e95a97ed34db2d55a9ca95ba84385"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dsterba@suse.cz",
        "time": "Thu Jun 09 10:02:51 2011 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 10 18:57:11 2011 -0400"
      },
      "message": "btrfs: fix unlocked access of delalloc_inodes\n\nlist_splice_init will make delalloc_inodes empty, but without a spinlock\naround, this may produce corrupted list head, accessed in many placess,\nThe race window is very tight and nobody seems to have hit it so far.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "027ed2f0044e95a97ed34db2d55a9ca95ba84385",
      "tree": "7bcdb6d542e5adbbe8cfd59c9ddc36be868f1238",
      "parents": [
        "9eb9104c665aae2401a1723c044669eb10240072"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Jun 08 08:27:56 2011 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 10 18:57:10 2011 -0400"
      },
      "message": "Btrfs: avoid stack bloat in btrfs_ioctl_fs_info()\n\nThe size of struct btrfs_ioctl_fs_info_args is as big as 1KB, so\ndon\u0027t declare the variable on stack.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nReviewed-by: Josef Bacik \u003cjosef@redhat.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "9eb9104c665aae2401a1723c044669eb10240072",
      "tree": "21b3395270516a4978b10090fe8d9bd4bce8203b",
      "parents": [
        "38e880540f983045da7a00fbc50daad238207fc5"
      ],
      "author": {
        "name": "richard kennedy",
        "email": "richard@rsk.demon.co.uk",
        "time": "Tue Jun 07 10:46:32 2011 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 10 18:57:10 2011 -0400"
      },
      "message": "btrfs: remove 64bit alignment padding to allow extent_buffer to fit into one fewer cacheline\n\nReorder extent_buffer to remove 8 bytes of alignment padding on 64 bit\nbuilds. This shrinks its size to 128 bytes allowing it to fit into one\nfewer cache lines and allows more objects per slab in its kmem_cache.\n\nslabinfo extent_buffer reports :-\n\n before:-\n    Sizes (bytes)     Slabs\n    ----------------------------------\n    Object :     136  Total  :     123\n    SlabObj:     136  Full   :     121\n    SlabSiz:    4096  Partial:       0\n    Loss   :       0  CpuSlab:       2\n    Align  :       8  Objects:      30\n\n after :-\n    Object :     128  Total  :       4\n    SlabObj:     128  Full   :       2\n    SlabSiz:    4096  Partial:       0\n    Loss   :       0  CpuSlab:       2\n    Align  :       8  Objects:      32\n\nSigned-off-by: Richard Kennedy \u003crichard@rsk.demon.co.uk\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "38e880540f983045da7a00fbc50daad238207fc5",
      "tree": "3221e77ecf07f3a25037fccc304788aab33e0724",
      "parents": [
        "38e87880666091fe9c572a7a2ed2e771d97ca5aa"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Fri Jun 10 18:43:13 2011 +0000"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 10 16:42:29 2011 -0400"
      },
      "message": "Btrfs: clear current-\u003ejournal_info on async transaction commit\n\nNormally current-\u003ejouranl_info is cleared by commit_transaction.  For an\nasync snap or subvol creation, though, it runs in a work queue.  Clear\nit in btrfs_commit_transaction_async() to avoid leaking a non-NULL\njournal_info when we return to userspace.  When the actual commit runs in\nthe other thread it won\u0027t care that it\u0027s current-\u003ejournal_info is already\nNULL.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\nTested-by: Jim Schutt \u003cjaschut@sandia.gov\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "38e87880666091fe9c572a7a2ed2e771d97ca5aa",
      "tree": "5e48b7ce7220a2b99f60574f6b02b6b41286d5de",
      "parents": [
        "3473f3c06a36865ae05993041fff35ee928342a7"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 10 16:36:57 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri Jun 10 16:36:57 2011 -0400"
      },
      "message": "Btrfs: make sure to recheck for bitmaps in clusters\n\nJosef recently changed the free extent cache to look in\nthe block group cluster for any bitmaps before trying to\nadd a new bitmap for the same offset.  This avoids BUG_ON()s due\ncovering duplicate ranges.\n\nBut it didn\u0027t go quite far enough.  A given free range might span\nbetween one or more bitmaps or free space entries.  The code has\nlooping to cover this, but it doesn\u0027t check for clustered bitmaps\nevery time.\n\nThis shuffles our gotos to check for a bitmap in the cluster\nfor every new bitmap entry we try to add.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "05e205429d3f73ad4f9f0d84e8a95e978237d6fd",
      "tree": "558ded377d3deafcc8397b72ae6f696cdc55a713",
      "parents": [
        "7ab1fc0af3464d231e17eb729a03495d93d0cc5c",
        "33195500edf260e8c8809ab9dfc67f50e0ce031f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 17:49:34 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 17:49:34 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "e5ea3f12d41d96edf4ad9374db2b1725e457acec",
      "tree": "348d3ff0f5856298291da3058db345598d393687",
      "parents": [
        "33d78647dc409784c18aa71995346e6955802fe0"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri Jun 10 13:44:49 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 10 08:46:26 2011 -0600"
      },
      "message": "gpio/basic_mmio: add missing include of spinlock_types.h\n\ninclude/linux/basic_mmio_gpio.h uses a spinlock_t without including any\nof the spinlock headers resulting in this compiler warning.\n\ninclude/linux/basic_mmio_gpio.h:51:2: error: expected specifier-qualifier-list before \u0027spinlock_t\u0027\n\nExplicitly include linux/spinlock_types.h to fix it.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7ab1fc0af3464d231e17eb729a03495d93d0cc5c",
      "tree": "35709b6c35599b1b82de245233f32d31a381bdaf",
      "parents": [
        "890ee02ac12c02c4712b6d7dd062ff4d6d37691c"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Fri Jun 10 10:14:01 2011 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 16:31:24 2011 +0200"
      },
      "message": "ALSA: hda: Fix inaudible internal speakers on CyberpowerPC Gamer Xplorer N57001 laptop\n\nBugLink: https://launchpad.net/bugs/761171\n\nThe original reporter needs the model\u003dauto quirk for his internal\nspeakers to be audible in the latest daily snapshot, so add an entry in\nthe quirk table for his PCI SSID.\n\nA trivially different version of this patch using the model\u003dasus quirk\nshould be applied to the 2.6.38 and 2.6.39 stable kernels. We don\u0027t use\nthe asus quirk in 3.0-rc2, because 3.0-rc2\u0027s autoparser is much\nimproved.\n\nReported-and-tested-by: tomdeering7\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "890ee02ac12c02c4712b6d7dd062ff4d6d37691c",
      "tree": "7f3dce992c573590c0c0c1bb3013fef5acb25404",
      "parents": [
        "c0a20263dbe1fc5f394913d71063c9cd8282c5db"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:32:31 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:35:20 2011 +0200"
      },
      "message": "ALSA: Use %pV for snd_printk()\n\nClean up snd_printk() helper using the %pV prefix for recursive printks.\nThis also automagically fixes an Oops with RO/NX-enabled modules.\n\nTested-by: Maarten Lankhorst \u003cm.b.lankhorst@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c0a20263dbe1fc5f394913d71063c9cd8282c5db",
      "tree": "c41815b92ee389fb0185e94b2c9af9e7c1f6fd76",
      "parents": [
        "20f5e0b36d968326fab3b720035f226113e34ae9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:28:15 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:28:15 2011 +0200"
      },
      "message": "ALSA: hda - Fix initialization of hp pins with master_mute in Realtek\n\nSome Reatlek model quirks use master_mute bool switch for controlling\nthe master-mute of outputs.  For these cases, the initialization of HP\npins/amps were forgotten during the transition to the common automute\nhelper function in 3.0 development time, and resulted in the muted HP\noutput as default.\n\nThis patch fixes the issue by adjusting the HP output explicitly with\nmaster_mute switch.\n\nTested-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "20f5e0b36d968326fab3b720035f226113e34ae9",
      "tree": "834fb3700d9d838d8f9b640b23fa473dd0ec07dd",
      "parents": [
        "0a1896b27b030529ec770aefd790544a1bdb7d5a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 09:31:54 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 10 15:27:32 2011 +0200"
      },
      "message": "ALSA: hda - Fix invalid unsol tag for some alc262 model quirks\n\nThe tag number was forgotten to be fixed after cleaning up the model\nquirks for ALC262 fujitsu and lenovo-3000 models.\n\nTested-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6eef3125886df260ca0e8758d141308152226f6a",
      "tree": "e88c3f3918718e74938d697857eeb239d391355b",
      "parents": [
        "632dd772fcbde2ba37c0e8983bd38ef4a1eac906"
      ],
      "author": {
        "name": "Arne Jansen",
        "email": "sensille@gmx.net",
        "time": "Fri Jun 10 13:04:58 2011 +0200"
      },
      "committer": {
        "name": "Arne Jansen",
        "email": "sensille@gmx.net",
        "time": "Fri Jun 10 14:59:52 2011 +0200"
      },
      "message": "btrfs: remove unneeded includes from scrub.c\n\nSigned-off-by: Arne Jansen \u003csensille@gmx.net\u003e\n"
    },
    {
      "commit": "632dd772fcbde2ba37c0e8983bd38ef4a1eac906",
      "tree": "6181590ab930fb20c3efb3f44f88901089b9618b",
      "parents": [
        "8c51032f978bac5bec5dae0c5de4f85db97c1cc9"
      ],
      "author": {
        "name": "Arne Jansen",
        "email": "sensille@gmx.net",
        "time": "Fri Jun 10 12:07:07 2011 +0200"
      },
      "committer": {
        "name": "Arne Jansen",
        "email": "sensille@gmx.net",
        "time": "Fri Jun 10 12:14:13 2011 +0200"
      },
      "message": "btrfs: reinitialize scrub workers\n\nScrub starts the workers each time a scrub starts and stops them after it\nfinished. This patch adds an initialization for the workers before each\nstart, otherwise the workers behave strangely.\n\nSigned-off-by: Arne Jansen \u003csensille@gmx.net\u003e\n"
    },
    {
      "commit": "8c51032f978bac5bec5dae0c5de4f85db97c1cc9",
      "tree": "cb67a12fd149fa57a5024482f272b4ae22c48164",
      "parents": [
        "ad3e34bba4b64ab8e1f5ea1a17768e1a0d9648ea"
      ],
      "author": {
        "name": "Arne Jansen",
        "email": "sensille@gmx.net",
        "time": "Fri Jun 03 10:09:26 2011 +0200"
      },
      "committer": {
        "name": "Arne Jansen",
        "email": "sensille@gmx.net",
        "time": "Fri Jun 10 12:14:13 2011 +0200"
      },
      "message": "btrfs: scrub: errors in tree enumeration\n\ndue to the semantics of btrfs_search_slot the path can point to an\ninvalid slot when ret \u003e 0. This condition went unnoticed, which in\nturn could have led to an incomplete scrubbing.\n\nSigned-off-by: Arne Jansen \u003csensille@gmx.net\u003e\n"
    },
    {
      "commit": "ad3e34bba4b64ab8e1f5ea1a17768e1a0d9648ea",
      "tree": "46f2081646866cea4f89d8f20c5f632f14e3bc2a",
      "parents": [
        "aa0467d8d2a00e75b2bb6a56a4ee6d70c5d1928f"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Wed Jun 08 14:45:50 2011 -0400"
      },
      "committer": {
        "name": "Arne Jansen",
        "email": "sensille@gmx.net",
        "time": "Fri Jun 10 12:14:12 2011 +0200"
      },
      "message": "Btrfs: don\u0027t map extent buffer if path-\u003eskip_locking is set\n\nArne\u0027s scrub stuff exposed a problem with mapping the extent buffer in\nreada_for_search.  He searches the commit root with multiple threads and with\nskip_locking set, so we can race and overwrite node-\u003emap_token since node isn\u0027t\nlocked.  So fix this so that we only map the extent buffer if we don\u0027t already\nhave a map_token and skip_locking isn\u0027t set.  Without this patch scrub would\npanic almost immediately, with the patch it doesn\u0027t panic anymore.  Thanks,\n\nReported-by: Arne Jansen \u003csensille@gmx.net\u003e\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\n"
    },
    {
      "commit": "33195500edf260e8c8809ab9dfc67f50e0ce031f",
      "tree": "87598a6e56478d2e2b87db6ae4edecc49930ed88",
      "parents": [
        "4b80b8c2eee5282dab57f094fd3893c0c09f750c"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Fri Jun 10 10:36:54 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jun 10 10:54:46 2011 +0100"
      },
      "message": "ASoC: SAMSUNG: Fix the incorrect referencing of I2SCON register\n\nIf DMA active status should be checked, I2SCON register should be referenced.\nIn this patch, Fix the incorrect referencing of I2SCON register.\n\nReported-by : Lakkyung Jung \u003clakkyung.jung@samsung.com\u003e\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nAcked-by: Jassi Brar \u003cjassisinghbrar@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "13863a66c9c8a663665445cf05d68de96ff31830",
      "tree": "cb7864cf23b6f26f3eb11cfe09526eb7110a0e9a",
      "parents": [
        "7f45e5cd1718ed769295033ca214032848a0097d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Jun 09 23:14:58 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jun 10 10:53:42 2011 +0200"
      },
      "message": "genirq: Prevent potential NULL dereference in irq_set_irq_wake()\n\nIn kernel/irq/manage.c::irq_set_irq_wake() we call\nirq_get_desc_buslock() which may return NULL, but the code\ndereferences the result unconditionally.\n\nirq_set_irq_wake() has lots of callers - I checked a few and I couldn\u0027t\nfind anything that guarantees that they won\u0027t call it with some input that\nwill cause irq_get_desc_buslock() to return NULL, so I think it\u0027s a good\nthing to test and -EINVAL was the most sane error code in this situation\nthat I could think of.\n\nNot all callers test the return value of irq_set_irq_wake(), but those\nthat do take !\u003d 0 to mean error as far as I can see, so they should be\nfine. I guess those that don\u0027t test actually should, but that\u0027s a\ndifferent issue.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nLink: http://lkml.kernel.org/r/alpine.LNX.2.00.1106092300360.17868@swampdragon.chaosbits.net\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "45694c2895c194ffa74becde4120af6eb6afeefe",
      "tree": "ad81395d2179c44f3ab2a0762a37b409b5536517",
      "parents": [
        "7f45e5cd1718ed769295033ca214032848a0097d",
        "8c56cacc724c7650b893d43068fa66044aa29a61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 20:14:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 20:14:21 2011 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: fix unexpectedly frozen port after ata_eh_reset()\n"
    },
    {
      "commit": "7f45e5cd1718ed769295033ca214032848a0097d",
      "tree": "bc4d2d43ea939c6c6b3782bf7d77537446eea225",
      "parents": [
        "6aecceccf5aa626b0af203e54ca62cbf308c53d8",
        "10f0d07c51516bd24b040016c6d4304eef05f115"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 16:33:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 16:33:01 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc32, leon: bugfix in LEON SMP interrupt init\n  sparc32, sun4m: bugfix in SMP IPI traphandler\n  sparc: Remove unnecessary semicolons\n  Add support for allocating irqs for bootbus devices\n  Do not skip interrupt sources in sun4d interrupt handler and acknowledge interrupts correctly\n  Restructure sun4d_build_device_irq so that timer interrupts can be allocated\n  sparc: PCIC_PCI needs SPARC32 dependency\n  sparc: Do not select GENERIC_HARDIRQS_NO_DEPRECATED\n  sparc32,leon: add GRPCI2 PCI Host driver\n  sparc32,leon: added LEON-common low-level PCI routines\n  sparc32: added CONFIG_PCIC_PCI Kconfig setting\n"
    },
    {
      "commit": "6aecceccf5aa626b0af203e54ca62cbf308c53d8",
      "tree": "5d4889d531c1a92b38a36ea7a8d4f4e40252082d",
      "parents": [
        "dfb863a714b81848504d3b73ca0ecae90b91cbc0",
        "5d61b9fd19d9f3cf653dbba615876e7792eea5ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 16:27:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 16:27:42 2011 -0700"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  perf: Use make kernelversion instead of parsing the Makefile\n  kbuild: Hack for depmod not handling X.Y versions\n  kbuild: Move depmod call to a separate script\n  kbuild: Fix \u003clinux/version.h\u003e for empty SUBLEVEL or PATCHLEVEL\n  kbuild: Fix KERNELVERSION for empty SUBLEVEL or PATCHLEVEL\n  kbuild: silence Nothing to be done for \u0027all\u0027 message\n"
    },
    {
      "commit": "10f0d07c51516bd24b040016c6d4304eef05f115",
      "tree": "1351db454e31234e7a5a247a3323a2e6642b5217",
      "parents": [
        "a7d82a0a3cd547494294baee7f9764ea44bead73"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Thu Jun 09 02:54:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 09 16:12:34 2011 -0700"
      },
      "message": "sparc32, leon: bugfix in LEON SMP interrupt init\n\nDuring converting per-cpu ticker to genirq layer some\nIRQ initialization code was removed by commit\n2cf9530420e446bb61f665d02afeb81070106900 (\"sparc32,leon:\nper-cpu ticker use genirq per-cpu handler\").\n\nThis patch reintroduces the code at the same place it was\nremoved from. IRQ12 - IRQ14 will crash on LEON SMP without\nthis patch because it will run the SUN4M IRQ trap handler.\n\nReported-by: Jan Andersson \u003cjan@gaisler.com\u003e\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7d82a0a3cd547494294baee7f9764ea44bead73",
      "tree": "4d777ad78a98fbb0d432e07e2f5d1b3d61af5b8b",
      "parents": [
        "6cb79b3f3ba2b14590cac02ee13ab7410b6225ed"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Thu Jun 09 02:54:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 09 16:12:34 2011 -0700"
      },
      "message": "sparc32, sun4m: bugfix in SMP IPI traphandler\n\nThree new IPIs were introduced by commit\necbc42b70acbc6327adefe9635db93fcf62bf59d (\"sparc32, sun4m:\nImplemented SMP IPIs support for SUN4M machines\"), the\nold handler was already prepared for IPIs but handled only\nIRQ14 and IRQ13, this patch adds support for the new IPI at\nIRQ12.\n\nThe IPI trap handler looks at the mask rather than the\npending IRQ/IPI, this bug may have masked the problem\nabove, introduced by the same commit.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4c8cc88c18213688268d1d53a51d97ce2f19a64",
      "tree": "28bb5a60b3b4fc94b35beec4a62ff77addeac10a",
      "parents": [
        "5587912fcff1da2ff8494fa33cf9d92dc6982c11"
      ],
      "author": {
        "name": "Yegor Yefremov",
        "email": "yegorslists@googlemail.com",
        "time": "Thu Jun 09 15:05:48 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 09 15:05:48 2011 -0700"
      },
      "message": "ethtool.h: fix typos\n\nSigned-off-by: Yegor Yefremov \u003cyegorslists@googlemail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5587912fcff1da2ff8494fa33cf9d92dc6982c11",
      "tree": "0d5947bf9ddc2f61d1a7047ef1efcd8689b4ea12",
      "parents": [
        "96d7303e9cfb6a9bc664174a4dfdb6fa689284fe"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Thu Jun 09 15:00:21 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 09 15:00:21 2011 -0700"
      },
      "message": "ep93xx_eth: Update MAINTAINERS\n\nLennert stated that he has been short on time lately. Since I\u0027m maintaining\nthe ep93xx core stuff, I\u0027m willing to also take over maintaining the Ethernet\ndriver.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96d7303e9cfb6a9bc664174a4dfdb6fa689284fe",
      "tree": "5478498eaa5f23f2548930d83b06b3ee1280856d",
      "parents": [
        "e23535ca11525945bd7fca05ac5941efba232498"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "steffen.klassert@secunet.com",
        "time": "Sun Jun 05 20:48:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 09 14:49:59 2011 -0700"
      },
      "message": "ipv4: Fix packet size calculation for raw IPsec packets in __ip_append_data\n\nWe assume that transhdrlen is positive on the first fragment\nwhich is wrong for raw packets. So we don\u0027t add exthdrlen to the\npacket size for raw packets. This leads to a reallocation on IPsec\nbecause we have not enough headroom on the skb to place the IPsec\nheaders. This patch fixes this by adding exthdrlen to the packet\nsize whenever the send queue of the socket is empty. This issue was\nintroduced with git commit 1470ddf7 (inet: Remove explicit write\nreferences to sk/inet in ip_append_data)\n\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d61b9fd19d9f3cf653dbba615876e7792eea5ea",
      "tree": "8feaee398ec0bf43f94c759562e4d10f1c5eeebb",
      "parents": [
        "bfe5424a8b31624e7a476f959d552999f931e7c7"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 30 14:12:09 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "perf: Use make kernelversion instead of parsing the Makefile\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "bfe5424a8b31624e7a476f959d552999f931e7c7",
      "tree": "d861c9867bd27845697502e242b632d78e01d487",
      "parents": [
        "fc4da9a3e68b1f64237fafda084f61067f568a99"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 16:35:41 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "kbuild: Hack for depmod not handling X.Y versions\n\ndepmod from module-init-tools \u003c 3.13 and the busybox depmod check if the\nkernel release starts with \u003cnum\u003e.\u003cnum\u003e.\u003cnum\u003e. To support these versions,\nwe create a symlink with two numbers prepended.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "fc4da9a3e68b1f64237fafda084f61067f568a99",
      "tree": "fcbcdde8bcd1b1bc85a7c0daba00971bce9c3cb1",
      "parents": [
        "78d3bb4483ba1b206dbaaf209219ed517b01f7da"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 15:35:22 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "kbuild: Move depmod call to a separate script\n\nDo not bloat the Makefile with multiline shell statements. No\nuser-visible change intended.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "78d3bb4483ba1b206dbaaf209219ed517b01f7da",
      "tree": "9d4ca72627ad986231f7605d421e30addba02d3b",
      "parents": [
        "cacd54ef49b75cb31d78bb7b8dd900690aac7bdf"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 30 13:37:20 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "kbuild: Fix \u003clinux/version.h\u003e for empty SUBLEVEL or PATCHLEVEL\n\nexpr treats all numbers as decimals, so prepending a zero is safe. Note\nthat the KERNEL_VERSION() macro still takes three arguments, 3.0 has to be\nwritten as KERNEL_VERSION(3,0,0).\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "cacd54ef49b75cb31d78bb7b8dd900690aac7bdf",
      "tree": "59cad8ba1034e2ec830f5dbcfe5e52fc432f38fa",
      "parents": [
        "181e976327cf33095837c579608ebed42d2ad992"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 30 13:36:07 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Jun 09 23:05:54 2011 +0200"
      },
      "message": "kbuild: Fix KERNELVERSION for empty SUBLEVEL or PATCHLEVEL\n\nOmit the second dot for releases without SUBLEVEL. If PATCHLEVEL is also\nempty, only display VERSION.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "33d78647dc409784c18aa71995346e6955802fe0",
      "tree": "ff985ac37ffe3dd49ca9aa64349874ac286fb752",
      "parents": [
        "c226feb013ce81a18512fb4827bf7c2352d8b470"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Jun 09 11:08:47 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 09 15:03:38 2011 -0600"
      },
      "message": "gpio/nomadik: fix sleepmode for elder Nomadik\n\nThe mach-nomadik machine did not compile properly due to bad\nux500-specific functions being called. Introduce new state\nvariables to fix this up.\n\nReported-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Alessandro Rubini \u003crubini@unipv.it\u003e\nCc: Prafulla Wadaskar \u003cprafulla.wadaskar@st.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "dfb863a714b81848504d3b73ca0ecae90b91cbc0",
      "tree": "7a51963defa6222079143684fceb91f4d7883808",
      "parents": [
        "461df4ded3a143f09f9d0e870e7b16b787dc0591",
        "307cfe715344e15eda12dad3bb14f794115ca823"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 13:50:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 13:50:25 2011 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Force page alignment for initrd reserved memory\n  dtc/powerpc: remove obsolete .gitignore entries\n  powerpc/85xx: fix race bug of calling request_irq after enable elbc interrupts\n  powerpc/book3e: Fix CPU feature handling on e5500 in 32-bit mode\n  powerpc/fsl_rio: Fix compile error when CONFIG_FSL_RIO not set\n"
    },
    {
      "commit": "461df4ded3a143f09f9d0e870e7b16b787dc0591",
      "tree": "eb8d7ce054832d5da0666bcab2ae1f651c72112e",
      "parents": [
        "361932bf84657b5dc0779046c751f06998c0d81f",
        "8aa460e9e9f6eb6c23c8b244516bedddee901ceb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 13:09:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 13:09:07 2011 -0700"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  staging: iio: max517: Fix iio_info changes\n  Staging: mei: fix debug code\n  Staging: cx23885: fix include of altera.h\n  staging: iio: error case memory leak fix\n  staging: ath6kl: Fix a kernel panic during suspend/resume\n  staging: gma500: get control from firmware framebuffer if conflicts\n  staging: gma500: Skip bogus LVDS VBT mode and check for LVDS before adding backlight\n  staging: usbip: bugfix prevent driver unbind\n  staging: iio: industrialio-trigger: set iio_poll_func private_data\n  staging: rts_pstor: use bitwise operator instead of logical one\n  staging: fix ath6kl build when CFG80211 is not enabled\n  staging: brcm80211: fix for \u0027multiple definition of wl_msg_level\u0027 build err\n  staging: fix olpc_dcon build, needs BACKLIGHT_CLASS_DEVICE\n  Staging: remove STAGING_EXCLUDE_BUILD option\n  Staging: altera: move .h file to proper place\n"
    }
  ],
  "next": "361932bf84657b5dc0779046c751f06998c0d81f"
}
