{"push_id":913941384,"size":18,"distinct_size":18,"ref":"refs/heads/base","head":"6f0806461e51a2a0e44db9e21cbb239534fed480","before":"d4157244064b85551e38be06633025d9133f1e16","commits":[{"sha":"b404590328f54aa553b071b53d95b7df67028d04","author":{"email":"3b96b99f19643d33e1bfa1caa535c041c3608549@openvz.org","name":"Konstantin Khlebnikov"},"message":"radix-tree: fix contiguous iterator\n\ncommit fffaee365fded09f9ebf2db19066065fa54323c3 upstream.\n\nThis patch fixes bug in macro radix_tree_for_each_contig().\n\nIf radix_tree_next_slot() sees NULL in next slot it returns NULL, but following\nradix_tree_next_chunk() switches iterating into next chunk. As result iterating\nbecomes non-contiguous and breaks vfs \"splice\" and all its users.\n\nSigned-off-by: Konstantin Khlebnikov <khlebnikov@openvz.org>\nReported-and-bisected-by: Hans de Bruin <jmdebruin@xmsnet.nl>\nReported-and-bisected-by: Ondrej Zary <linux@rainbow-software.org>\nReported-bisected-and-tested-by: Toralf Förster <toralf.foerster@gmx.de>\nLink: https://lkml.org/lkml/2012/6/5/64\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/b404590328f54aa553b071b53d95b7df67028d04"},{"sha":"01d8b91be32516b21800d79f3e911c9f59f370d7","author":{"email":"dced371c11179e2cb83b1e305b9d7b15f379452b@gmail.com","name":"Rafał Miłecki"},"message":"drm/radeon/audio: don't hardcode CRTC id\n\ncommit 0aecb5a4ba1ea4167f31d1790eec027f1e658f2d upstream.\n\nThis is based on info released by AMD, should allow using audio in much\nmore cases.\n\nSigned-off-by: Rafał Miłecki <zajec5@gmail.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/01d8b91be32516b21800d79f3e911c9f59f370d7"},{"sha":"62a984bc0a4b81feb1027d25f1995feb91a68222","author":{"email":"6000eae0bbe6bd1545a6e60916fedb2a5946bdd4@vodafone.de","name":"Christian König"},"message":"drm/radeon: fix vm deadlocks on cayman\n\ncommit bb4091558228ff4a3e02328c931e683fc7f08722 upstream.\n\nLocking mutex in different orders just screams for\ndeadlocks, and some testing showed that it is actually\nquite easy to trigger them.\n\nSigned-off-by: Christian König <deathsimple@vodafone.de>\nReviewed-by: Jerome Glisse <jglisse@redhat.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/62a984bc0a4b81feb1027d25f1995feb91a68222"},{"sha":"110999a833b8ad05712461c8a2279a41774ad1a9","author":{"email":"08dc22c6156113f2deff178e35e3ed9b24d6af9e@amd.com","name":"Alex Deucher"},"message":"drm/radeon/kms: add new Trinity PCI ids\n\ncommit d430f7dbf7bd6aaaa40c0660b3204df8cf07b22b upstream.\n\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/110999a833b8ad05712461c8a2279a41774ad1a9"},{"sha":"d8b3249d4aef9db24698f99abaacab211424dc63","author":{"email":"08dc22c6156113f2deff178e35e3ed9b24d6af9e@amd.com","name":"Alex Deucher"},"message":"drm/radeon/kms: add new Palm, Sumo PCI ids\n\ncommit 4a6991cc1fad514745b79181df3ace72d561e7aa upstream.\n\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/d8b3249d4aef9db24698f99abaacab211424dc63"},{"sha":"cbbd01f0a01a89f620d9e0202af47b749c55dbb2","author":{"email":"08dc22c6156113f2deff178e35e3ed9b24d6af9e@amd.com","name":"Alex Deucher"},"message":"drm/radeon/kms: add new BTC PCI ids\n\ncommit a2bef8ce826dd1e787fd8ad9b6e0566ba59dab43 upstream.\n\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/cbbd01f0a01a89f620d9e0202af47b749c55dbb2"},{"sha":"1f292f976abfa1ca185dea2755746ebce3b8d01b","author":{"email":"08dc22c6156113f2deff178e35e3ed9b24d6af9e@amd.com","name":"Alex Deucher"},"message":"drm/radeon/kms: add new SI PCI ids\n\ncommit 7aaa61b3476462b69f1ac7669fcca8d608ce3cb5 upstream.\n\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/1f292f976abfa1ca185dea2755746ebce3b8d01b"},{"sha":"c80c0be056c4286c8ce850f6a7b860a120ad147e","author":{"email":"ebd221a096cbc71dd9e1991db28795933c85f380@amd.com","name":"Joerg Roedel"},"message":"iommu/amd: Cache pdev pointer to root-bridge\n\ncommit c1bf94ec1e12d76838ad485158aecf208ebd8fb9 upstream.\n\nAt some point pci_get_bus_and_slot started to enable\ninterrupts. Since this function is used in the\namd_iommu_resume path it will enable interrupts on resume\nwhich causes a warning. The fix will use a cached pointer\nto the root-bridge to re-enable the IOMMU in case the BIOS\nis broken.\n\nSigned-off-by: Joerg Roedel <joerg.roedel@amd.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/c80c0be056c4286c8ce850f6a7b860a120ad147e"},{"sha":"35bdd45823b25cc01b06c9888cb678b315eccb0e","author":{"email":"ebd221a096cbc71dd9e1991db28795933c85f380@amd.com","name":"Joerg Roedel"},"message":"iommu/amd: Fix deadlock in ppr-handling error path\n\ncommit eee53537c476c947bf7faa1c916d2f5a0ae8ec93 upstream.\n\nIn the error path of the ppr_notifer it can happen that the\niommu->lock is taken recursivly. This patch fixes the\nproblem by releasing the iommu->lock before any notifier is\ninvoked. This also requires to move the erratum workaround\nfor the ppr-log (interrupt may be faster than data in the log)\none function up.\n\nSigned-off-by: Joerg Roedel <joerg.roedel@amd.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/35bdd45823b25cc01b06c9888cb678b315eccb0e"},{"sha":"da28bbf1466ce40c0e4f3a7e6dcc71ecd22c2a9a","author":{"email":"b4658fdd7fbd645c2859b0e39d71018f32058d12@canonical.com","name":"Andy Whitcroft"},"message":"ACPI battery: only refresh the sysfs files when pertinent information changes\n\ncommit c5971456964290da7e98222892797b71ef793e62 upstream.\n\nWe only need to regenerate the sysfs files when the capacity units\nchange, avoid the update otherwise.\n\nThe origin of this issue is dates way back to 2.6.38:\nda8aeb92d4853f37e281f11fddf61f9c7d84c3cd\n(ACPI / Battery: Update information on info notification and resume)\n\nSigned-off-by: Andy Whitcroft <apw@canonical.com>\nTested-by: Ralf Jung <post@ralfj.de>\nSigned-off-by: Len Brown <len.brown@intel.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/da28bbf1466ce40c0e4f3a7e6dcc71ecd22c2a9a"},{"sha":"062e28c23917a62f1bd60e8a927ae33165d2a4fa","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"vfs: Fix /proc/<tid>/fdinfo/<fd> file handling\n\ncommit 0640113be25d283e0ff77a9f041e1242182387f0 upstream.\n\nCyrill Gorcunov reports that I broke the fdinfo files with commit\n30a08bf2d31d (\"proc: move fd symlink i_mode calculations into\ntid_fd_revalidate()\"), and he's quite right.\n\nThe tid_fd_revalidate() function is not just used for the <tid>/fd\nsymlinks, it's also used for the <tid>/fdinfo/<fd> files, and the\npermission model for those are different.\n\nSo do the dynamic symlink permission handling just for symlinks, making\nthe fdinfo files once more appear as the proper regular files they are.\n\nOf course, Al Viro argued (probably correctly) that we shouldn't do the\nsymlink permission games at all, and make the symlinks always just be\nthe normal 'lrwxrwxrwx'.  That would have avoided this issue too, but\nsince somebody noticed that the permissions had changed (which was the\nreason for that original commit 30a08bf2d31d in the first place), people\ndo apparently use this feature.\n\n[ Basically, you can use the symlink permission data as a cheap \"fdinfo\"\n  replacement, since you see whether the file is open for reading and/or\n  writing by just looking at st_mode of the symlink.  So the feature\n  does make sense, even if the pain it has caused means we probably\n  shouldn't have done it to begin with. ]\n\nReported-and-tested-by: Cyrill Gorcunov <gorcunov@openvz.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/062e28c23917a62f1bd60e8a927ae33165d2a4fa"},{"sha":"91cbd631904ce242b8633035ff276e87ed119024","author":{"email":"1c00aa603bb92d594c03cff60ecf8e63b2a5bcb1@suse.de","name":"NeilBrown"},"message":"md: raid1/raid10: fix problem with merge_bvec_fn\n\ncommit aba336bd1d46d6b0404b06f6915ed76150739057 upstream.\n\nThe new merge_bvec_fn which calls the corresponding function\nin subsidiary devices requires that mddev->merge_check_needed\nbe set if any child has a merge_bvec_fn.\n\nHowever were were only setting that when a device was hot-added,\nnot when a device was present from the start.\n\nThis bug was introduced in 3.4 so patch is suitable for 3.4.y\nkernels.  However that are conflicts in raid10.c so a separate\npatch will be needed for 3.4.y.\n\nReported-by: Sebastian Riemer <sebastian.riemer@profitbricks.com>\nSigned-off-by: NeilBrown <neilb@suse.de>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/91cbd631904ce242b8633035ff276e87ed119024"},{"sha":"491e1f1326f4ec9b47c97288cf3928b11fd5f471","author":{"email":"eac34e836c3bc120048c86fead6dd0257a872a9e@gmail.com","name":"Grazvydas Ignotas"},"message":"wl1251: fix oops on early interrupt\n\ncommit f380f2c4a12e913356bd49f8790ec1063c4fe9f8 upstream.\n\nThis driver disables interrupt just after requesting it and enables it\nlater, after interface is up. However currently there is a time window\nbetween request_irq() and disable_irq() where if interrupt arrives, the\ndriver oopses because it's not yet ready to process it. This can be\nreproduced by inserting the module, associating and removing the module\nmultiple times.\n\nEliminate this race by setting IRQF_NOAUTOEN flag before request_irq().\n\nSigned-off-by: Grazvydas Ignotas <notasas@gmail.com>\nSigned-off-by: John W. Linville <linville@tuxdriver.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/491e1f1326f4ec9b47c97288cf3928b11fd5f471"},{"sha":"0d0519172b1c325d7960961c3c6c97b839ed7e6e","author":{"email":"bc7add126c2dbb8382bf1c28ac262b9363a32706@virtuousgeek.org","name":"Jesse Barnes"},"message":"drm/i915: always use RPNSWREQ for turbo change requests\n\ncommit 89ba829e38bd500f438bc08af4229204c8ed7f35 upstream.\n\nMedia turbo requests can either use RPVSWREQ or RPNSWREQ to indicate\nwhat the interrupt handler should do.  Since we only deal with the\nlatter in our turbo code, make the media engine use that for turbo\nrequests.\n\nTested-by: Joe Bloggsian <joebloggsian@gmail.com>\nSigned-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>\nReviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com>\nSigned-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/0d0519172b1c325d7960961c3c6c97b839ed7e6e"},{"sha":"2d4cb8d40e456de8c3106e89bf105000697efa78","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@chris-wilson.co.uk","name":"Chris Wilson"},"message":"drm/i915/dp: Flush any outstanding work to turn the VDD off\n\ncommit 17038de5f16569a25343cf68668f3b657eafb00e upstream.\n\nAs we may kick off a delayed workqueue task to switch of the VDD lines, we\nneed to complete that task prior to turning off the panel (which itself\ndepends upon VDD being off).\n\nv2: Don't cancel the outstanding work as this may trigger a deadlock\n\nSigned-off-by: Chris Wilson <chris@chris-wilson.co.uk>\nCc: Keith Packard <keithp@keithp.com>\nSigned-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/2d4cb8d40e456de8c3106e89bf105000697efa78"},{"sha":"6ee991e32f81407ef297daabf93641d18f3bd401","author":{"email":"c1b6782c4af8f0673da8923a0702a1832e5940f4@ffwll.ch","name":"Daniel Vetter"},"message":"drm/i915: enable vdd when switching off the eDP panel\n\ncommit 6cb49835da0426f69a2931bc2a0a8156344b0e41 upstream.\n\nWe have one bug report from a validation team that we get the eDP\npanel sequencing still somewhat wrong: We need to enable VDD while\nswitching off the panel and backlight. Unfortunately that reporter\nseems to have fallen off the earth :(\n\nFor another reporter this actually fixes a black panel issue because\nwithout this the backlight/panel gets confused and doesn't light up\nagain.\n\nv2: I've forgotten to remove the vdd_off call in panel_off which is\nnow bogus. This essentially reverts\n\ncommit 17038de5f16569a25343cf68668f3b657eafb00e\nAuthor: Chris Wilson <chris@chris-wilson.co.uk>\nDate:   Mon Apr 16 22:43:42 2012 +0100\n\n    drm/i915/dp: Flush any outstanding work to turn the VDD off\n\nv3: the current panel_off code forces off the vdd power, too. Which is\nbogus and resulted in some funny warnings later on when we've tried to\ndo aux channel communications with just the vdd forced on. Fix this,\ntoo.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=46312\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=43163\nTested-by: Vincent Frentzel <zcecc22@gmail.com>\nReviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>\nSigned-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/6ee991e32f81407ef297daabf93641d18f3bd401"},{"sha":"07ccb56ec0b8db42d49ff6761d4e1c305158ae29","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@stro.at","name":"maximilian attems"},"message":"IA64: Add cmpxchg.h to exported userspace headers\n\ncommit 98e4cff73a18af27f0d40d0b0d37f105dfc1994a upstream.\n\nFixes klibc build on ia64 after 85f8f7759e418c814ee2ceacf73eddb9bed39492.\n\nCc: Paul Gortmaker <paul.gortmaker@windriver.com>\nSigned-off-by: maximilian attems <max@stro.at>\nSigned-off-by: Tony Luck <tony.luck@intel.com>\nCc: Ben Hutchings <ben@decadent.org.uk>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/07ccb56ec0b8db42d49ff6761d4e1c305158ae29"},{"sha":"6f0806461e51a2a0e44db9e21cbb239534fed480","author":{"email":"4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org","name":"Greg Kroah-Hartman"},"message":"Linux 3.4.2","distinct":true,"url":"https://api.github.com/repos/roguesyko/kernel_lge_g3/commits/6f0806461e51a2a0e44db9e21cbb239534fed480"}]}