{"push_id":618289433,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"32374ea8fe1196e045c9e74078a662664af8971c","before":"c517d838eb7d07bbe9507871fab3931deccff539","commits":[{"sha":"682354d4e0bf9a28f11b52ef9be7fb38b901bd5c","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"rtc: ds1685: fix ds1685_rtc_alarm_irq_enable build error\n\nThe newly added ds1685 driver causes a build error when enabled without\nCONFIG_RTC_INTF_DEV:\n\n  drivers/rtc/rtc-ds1685.c:919:22: error: 'ds1685_rtc_alarm_irq_enable' undeclared here (not in a function)\n    .alarm_irq_enable = ds1685_rtc_alarm_irq_enable,\n\nApparently the driver was incorrectly changed to reflect the interface\nchange from 16380c153a69c (\"RTC: Convert rtc drivers to use the\nalarm_irq_enable method\"), which removed the respective #ifdef from all\nother rtc drivers.\n\nThis does the same change that was merged for the other drivers before and\nremoves the #ifdef, allowing the interrupts to be enabled through the\nin-kernel rtc interface independent of the existence of /dev/rtc.\n\nFixes: aaaf5fbf56f (\"rtc: add driver for DS1685 family of real time clocks\")\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nAcked-by: Joshua Kinard <kumba@gentoo.org>\nCc: Ralf Baechle <ralf@linux-mips.org>\nCc: Alessandro Zummo <a.zummo@towertech.it>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/682354d4e0bf9a28f11b52ef9be7fb38b901bd5c"},{"sha":"39ea34cc07fb1ca8059239290967e006bbdacceb","author":{"email":"0da414d9d963da4039c2a0525b1844228075aa58@linux-m68k.org","name":"Geert Uytterhoeven"},"message":"rtc: ds1685: remove superfluous checks for out-of-range u8 values\n\ndrivers/rtc/rtc-ds1685.c: In function `ds1685_rtc_read_alarm':\ndrivers/rtc/rtc-ds1685.c:402: warning: comparison is always true due to limited range of data type\ndrivers/rtc/rtc-ds1685.c:409: warning: comparison is always true due to limited range of data type\ndrivers/rtc/rtc-ds1685.c:416: warning: comparison is always true due to limited range of data type\ndrivers/rtc/rtc-ds1685.c: In function `ds1685_rtc_set_alarm':\ndrivers/rtc/rtc-ds1685.c:475: warning: comparison is always true due to limited range of data type\ndrivers/rtc/rtc-ds1685.c:478: warning: comparison is always true due to limited range of data type\ndrivers/rtc/rtc-ds1685.c:481: warning: comparison is always true due to limited range of data type\n\nu8 cannot contain a value larger than 0xff, hence drop the checks.\nWrapping the checks in unlikely() indicated some sense of humor, though ;-)\n\nSigned-off-by: Geert Uytterhoeven <geert@linux-m68k.org>\nAcked-by: Joshua Kinard <kumba@gentoo.org>\nCc: Alessandro Zummo <a.zummo@towertech.it>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/39ea34cc07fb1ca8059239290967e006bbdacceb"},{"sha":"586a1a125eb157f0c2b9925ba878f24f4fe0c667","author":{"email":"a5b45c9af271d077f30d36aa7d9b988eed9d56eb@siemens.com","name":"Jan Kiszka"},"message":"scripts/gdb: add empty package initialization script\n\nThis got lost during the initial merge process: Python requires an\n__init__.py script, even if empty, in order to accept a directory as\npackage.  Add it, this time as a non-empty file.\n\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/586a1a125eb157f0c2b9925ba878f24f4fe0c667"},{"sha":"957ed60b53b519064a54988c4e31e0087e47d091","author":{"email":"f414f2bdd839fdc054376382fa67e9bc2fbf206f@lab.ntt.co.jp","name":"Ryusuke Konishi"},"message":"nilfs2: fix potential memory overrun on inode\n\nEach inode of nilfs2 stores a root node of a b-tree, and it turned out to\nhave a memory overrun issue:\n\nEach b-tree node of nilfs2 stores a set of key-value pairs and the number\nof them (in \"bn_nchildren\" member of nilfs_btree_node struct), as well as\na few other \"bn_*\" members.\n\nSince the value of \"bn_nchildren\" is used for operations on the key-values\nwithin the b-tree node, it can cause memory access overrun if a large\nnumber is incorrectly set to \"bn_nchildren\".\n\nFor instance, nilfs_btree_node_lookup() function determines the range of\nbinary search with it, and too large \"bn_nchildren\" leads\nnilfs_btree_node_get_key() in that function to overrun.\n\nAs for intermediate b-tree nodes, this is prevented by a sanity check\nperformed when each node is read from a drive, however, no sanity check\nhas been done for root nodes stored in inodes.\n\nThis patch fixes the issue by adding missing sanity check against b-tree\nroot nodes so that it's called when on-memory inodes are read from ifile,\ninode metadata file.\n\nSigned-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/957ed60b53b519064a54988c4e31e0087e47d091"},{"sha":"b00eeaedece2e8cb1607cb015f10e572e2607c49","author":{"email":"a4a2167d2a45f355de156547e4a714ce8b4b7b2e@gentoo.org","name":"Joshua Kinard"},"message":"drivers/rtc/rtc-ds1685.c: fix conditional in ds1685_rtc_sysfs_time_regs_{show,store}\n\nFix a conditional statement checking for NULL in both\nds1685_rtc_sysfs_time_regs_show and ds1685_rtc_sysfs_time_regs_store\nthat was using a logical AND when it should be using a logical OR so\nthat we fail out of the function properly if the condition ever\nevaluates to true.\n\nFixes: aaaf5fbf56f1 (\"rtc: add driver for DS1685 family of real time clocks\")\nSigned-off-by: Joshua Kinard <kumba@gentoo.org>\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/b00eeaedece2e8cb1607cb015f10e572e2607c49"},{"sha":"2ea55a2caee016daee511431217861fb04767b27","author":{"email":"d91a346a9a76eb1627d34d097d6cb4c8e5067100@gmail.com","name":"Joonsoo Kim"},"message":"zram: use proper type to update max_used_pages\n\nmax_used_pages is defined as atomic_long_t so we need to use unsigned\nlong to keep temporary value for it rather than int which is smaller\nthan unsigned long in a 64 bit system.\n\nSigned-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>\nCc: Minchan Kim <minchan@kernel.org>\nCc: Jerome Marchand <jmarchan@redhat.com>\nCc: Nitin Gupta <ngupta@vflare.org>\nCc: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/2ea55a2caee016daee511431217861fb04767b27"},{"sha":"d2973697b377e8b061e179c6057e94151759a73d","author":{"email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@cmpxchg.org","name":"Johannes Weiner"},"message":"mm: memcontrol: use \"max\" instead of \"infinity\" in control knobs\n\nThe memcg control knobs indicate the highest possible value using the\nsymbolic name \"infinity\", which is long and awkward to type.\n\nSwitch to the string \"max\", which is just as descriptive but shorter and\nsweeter.\n\nThis changes a user interface, so do it before the release and before\nthe development flag is dropped from the default hierarchy.\n\nSigned-off-by: Johannes Weiner <hannes@cmpxchg.org>\nCc: Michal Hocko <mhocko@suse.cz>\nCc: Tejun Heo <tj@kernel.org>\nCc: Vladimir Davydov <vdavydov@parallels.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/d2973697b377e8b061e179c6057e94151759a73d"},{"sha":"39afb5ee4640b4ed2cdd9e12b2a67cf785cfced8","author":{"email":"66a857b1cbf4b75f0645f3a736a6a0823de8d22a@vault24.org","name":"Jon DeVree"},"message":"kernel/sys.c: fix UNAME26 for 4.0\n\nThere's a uname workaround for broken userspace which can't handle kernel\nversions of 3.x.  Update it for 4.x.\n\nSigned-off-by: Jon DeVree <nuxi@vault24.org>\nCc: Andi Kleen <andi@firstfloor.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/39afb5ee4640b4ed2cdd9e12b2a67cf785cfced8"},{"sha":"cc87317726f851531ae8422e0c2d3d6e2d7b1955","author":{"email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@cmpxchg.org","name":"Johannes Weiner"},"message":"mm: page_alloc: revert inadvertent !__GFP_FS retry behavior change\n\nHistorically, !__GFP_FS allocations were not allowed to invoke the OOM\nkiller once reclaim had failed, but nevertheless kept looping in the\nallocator.\n\nCommit 9879de7373fc (\"mm: page_alloc: embed OOM killing naturally into\nallocation slowpath\"), which should have been a simple cleanup patch,\naccidentally changed the behavior to aborting the allocation at that\npoint.  This creates problems with filesystem callers (?) that currently\nrely on the allocator waiting for other tasks to intervene.\n\nRevert the behavior as it shouldn't have been changed as part of a\ncleanup patch.\n\nFixes: 9879de7373fc (\"mm: page_alloc: embed OOM killing naturally into allocation slowpath\")\nSigned-off-by: Johannes Weiner <hannes@cmpxchg.org>\nAcked-by: Michal Hocko <mhocko@suse.cz>\nReported-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>\nCc: Theodore Ts'o <tytso@mit.edu>\nCc: Dave Chinner <david@fromorbit.com>\nAcked-by: David Rientjes <rientjes@google.com>\nCc: Oleg Nesterov <oleg@redhat.com>\nCc: Mel Gorman <mgorman@suse.de>\nCc: <stable@vger.kernel.org>\t[3.19.x]\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/cc87317726f851531ae8422e0c2d3d6e2d7b1955"},{"sha":"c07af4f1ce413d009ea76ee69099f06f73ce75b2","author":{"email":"eec72676ad9a62f2727dfed6d270d98c0d02adec@linux.intel.com","name":"Kirill A. Shutemov"},"message":"mm: add missing __PAGETABLE_{PUD,PMD}_FOLDED defines\n\nCore mm expects __PAGETABLE_{PUD,PMD}_FOLDED to be defined if these page\ntable levels folded.  Usually, these defines are provided by\n<asm-generic/pgtable-nopmd.h> and <asm-generic/pgtable-nopud.h>.\n\nBut some architectures fold page table levels in a custom way.  They\nneed to define these macros themself.  This patch adds missing defines.\n\nThe patch fixes mm->nr_pmds underflow and eliminates dead __pmd_alloc()\nand __pud_alloc() on architectures without these page table levels.\n\nSigned-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>\nCc: Aaro Koskinen <aaro.koskinen@iki.fi>\nCc: David Howells <dhowells@redhat.com>\nCc: Geert Uytterhoeven <geert@linux-m68k.org>\nCc: Heiko Carstens <heiko.carstens@de.ibm.com>\nCc: Helge Deller <deller@gmx.de>\nCc: \"James E.J. Bottomley\" <jejb@parisc-linux.org>\nCc: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>\nCc: Martin Schwidefsky <schwidefsky@de.ibm.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/c07af4f1ce413d009ea76ee69099f06f73ce75b2"},{"sha":"e9738946fcb2e23c3bbf0d1bbed8ee2ed8a69038","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'akpm' (patches from Andrew)\n\nMerge misc fixes from Andrew Morton:\n \"13 fixes\"\n\n* emailed patches from Andrew Morton <akpm@linux-foundation.org>:\n  mm: add missing __PAGETABLE_{PUD,PMD}_FOLDED defines\n  mm: page_alloc: revert inadvertent !__GFP_FS retry behavior change\n  kernel/sys.c: fix UNAME26 for 4.0\n  mm: memcontrol: use \"max\" instead of \"infinity\" in control knobs\n  zram: use proper type to update max_used_pages\n  drivers/rtc/rtc-ds1685.c: fix conditional in ds1685_rtc_sysfs_time_regs_{show,store}\n  nilfs2: fix potential memory overrun on inode\n  scripts/gdb: add empty package initialization script\n  rtc: ds1685: remove superfluous checks for out-of-range u8 values\n  rtc: ds1685: fix ds1685_rtc_alarm_irq_enable build error\n  memcg: fix low limit calculation\n  mm/nommu: fix memory leak\n  ocfs2: update web page + git tree in documentation","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/e9738946fcb2e23c3bbf0d1bbed8ee2ed8a69038"},{"sha":"f55ea3d932df06d82f37de5826063caf938c06f2","author":{"email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com","name":"Dan Carpenter"},"message":"niu: fix error handling in niu_class_to_ethflow()\n\nThere is a discrepancy here because the niu_class_to_ethflow() returns\nzero on failure and one on success but the caller expected zero on\nsuccess and negative on failure.\n\nThe problem means that we allow the user to pass classes and flow_types\nwhich we don't want.  I've looked at it a bit and I don't see it as a\nvery serious bug.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/f55ea3d932df06d82f37de5826063caf938c06f2"},{"sha":"2aaeb784bf3af6afe4084199dba9fcfb57ce5acc","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'xfs-for-linus-4.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs\n\nPull xfs fixes from Dave Chinner:\n \"These are fixes for regressions/bugs introduced in the 4.0 merge cycle\n  and problems discovered during the merge window that need to be pushed\n  back to stable kernels ASAP.\n\n  This contains:\n   - ensure quota type is reset in on-disk dquots\n   - fix missing partial EOF block data flush on truncate extension\n   - fix transaction leak in error handling for new pnfs block layout\n     support\n   - add missing target_ip check to RENAME_EXCHANGE\"\n\n* tag 'xfs-for-linus-4.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs:\n  xfs: cancel failed transaction in xfs_fs_commit_blocks()\n  xfs: Ensure we have target_ip for RENAME_EXCHANGE\n  xfs: ensure truncate forces zeroed blocks to disk\n  xfs: Fix quota type in quota structures when reusing quota file","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/2aaeb784bf3af6afe4084199dba9fcfb57ce5acc"},{"sha":"a015d33c98e67e984718ac2a0063a051e30ec548","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'for-linus' of git://git.kernel.dk/linux-block\n\nPull block layer fixes from Jens Axboe:\n \"Two smaller fixes for this cycle:\n\n   - A fixup from Keith so that NVMe compiles without BLK_INTEGRITY,\n     basically just moving the code around appropriately.\n\n   - A fixup for shm, fixing an oops in shmem_mapping() for mapping with\n     no inode.  From Sasha\"\n\n[ The shmem fix doesn't look block-layer-related, but fixes a bug that\n  happened due to the backing_dev_info removal..  - Linus ]\n\n* 'for-linus' of git://git.kernel.dk/linux-block:\n  mm: shmem: check for mapping owner before dereferencing\n  NVMe: Fix for BLK_DEV_INTEGRITY not set","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/a015d33c98e67e984718ac2a0063a051e30ec548"},{"sha":"ae1aa797e0ace9bbce055e31de1f641e422a082a","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Just general fixes: radeon, i915, atmel, tegra, amdkfd and one core\n  fix\"\n\n* 'drm-fixes' of git://people.freedesktop.org/~airlied/linux: (28 commits)\n  drm: atmel-hlcdc: remove clock polarity from crtc driver\n  drm/radeon: only enable DP audio if the monitor supports it\n  drm/radeon: fix atom aux payload size check for writes (v2)\n  drm/radeon: fix 1 RB harvest config setup for TN/RL\n  drm/radeon: enable SRBM timeout interrupt on EG/NI\n  drm/radeon: enable SRBM timeout interrupt on SI\n  drm/radeon: enable SRBM timeout interrupt on CIK v2\n  drm/radeon: dump full IB if we hit a packet error\n  drm/radeon: disable mclk switching with 120hz+ monitors\n  drm/radeon: use drm_mode_vrefresh() rather than mode->vrefresh\n  drm/radeon: enable native backlight control on old macs\n  drm/i915: Fix frontbuffer false positve.\n  drm/i915: Align initial plane backing objects correctly\n  drm/i915: avoid processing spurious/shared interrupts in low-power states\n  drm/i915: Check obj->vma_list under the struct_mutex\n  drm/i915: Fix a use after free, and unbalanced refcounting\n  drm: atmel-hlcdc: remove useless pm_runtime_put_sync in probe\n  drm: atmel-hlcdc: reset layer A2Q and UPDATE bits when disabling it\n  drm: Fix deadlock due to getconnector locking changes\n  drm/i915: Dell Chromebook 11 has PWM backlight\n  ...","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/ae1aa797e0ace9bbce055e31de1f641e422a082a"},{"sha":"5688714977ebefa92e6dad8bd94bffaeaadc303d","author":{"email":"2dd0a47882f0f6e80e10cdc66eeecff982de281e@gmail.com","name":"George McCollister"},"message":"drivers: net: cpsw: Set SECURE for dual_emac ucast\n\nPrior to this patch, sending a packet with the source MAC address of one\nof the CPSW interfaces to one of the CPSW slave ports while it's configured in\ndual_emac mode would update the port_num field of the VLAN/Unicast Address\nTable Entry. This would cause it to discard all incoming traffic addressed to\nthat MAC address, essentially rendering the port useless until the ALE table is\ncleared (by starting and stopping the interface or rebooting.)\n\nFor example, if eth0 has a MAC address of 90:59:af:8f:43:e9 it will have\nan ALE table entry:\n\n00 00 00 00 59 90 02 30 e9 43 8f af\n(VLAN Addr vlan_id=2 unicast type=0 port_num=0 addr=90:59:af:8f:43:e9)\n\nIf you configure another device with the same MAC address and connect it\nto the first CPSW slave port and send some traffic the ALE table entry\nbecomes:\n\n04 00 00 00 59 90 02 30 e9 43 8f af\n(VLAN Addr vlan_id=2 unicast type=0 port_num=1 addr=90:59:af:8f:43:e9)\n\n>From this point forward all incoming traffic addressed to\n90:59:af:8f:43:e9 will be dropped.\n\nSetting the SECURE bit for the VLAN/Unicast address table entry for each\ninterface's MAC address corrects the problem.\n\nSigned-off-by: George McCollister <george.mccollister@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/5688714977ebefa92e6dad8bd94bffaeaadc303d"},{"sha":"505ce4154ac86c250aa4a84a536dd9fc56479bb5","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"net: Verify permission to dest_net in newlink\n\nWhen applicable verify that the caller has permision to create a\nnetwork device in another network namespace.  This check is already\npresent when moving a network device between network namespaces in\nsetlink so all that is needed is to duplicate that check in newlink.\n\nThis change almost backports cleanly, but there are context conflicts\nas the code that follows was added in v4.0-rc1\n\nFixes: b51642f6d77b net: Enable a userns root rtnl calls that are safe for unprivilged users\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/505ce4154ac86c250aa4a84a536dd9fc56479bb5"},{"sha":"06615bed60c1fb7c37adddb75bdc80da873b5edb","author":{"email":"8a741aa8cbd77ebc4a56ddb528ce9fd15d42f034@xmission.com","name":"Eric W. Biederman"},"message":"net: Verify permission to link_net in newlink\n\nWhen applicable verify that the caller has permisson to the underlying\nnetwork namespace for a newly created network device.\n\nSimilary checks exist for the network namespace a network device will\nbe created in.\n\nFixes: 317f4810e45e (\"rtnl: allow to create device with IFLA_LINK_NETNSID set\")\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>\nAcked-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/06615bed60c1fb7c37adddb75bdc80da873b5edb"},{"sha":"01e04f466e12e883907937eb04a9010533363f55","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"idle / sleep: Avoid excessive disabling and enabling interrupts\n\nDisabling interrupts at the end of cpuidle_enter_freeze() is not\nuseful, because its caller, cpuidle_idle_call(), re-enables them\nright away after invoking it.\n\nTo avoid that unnecessary back and forth dance with interrupts,\nmake cpuidle_enter_freeze() enable interrupts after calling\nenter_freeze_proper() and drop the local_irq_disable() at its\nend, so that all of the code paths in it end up with interrupts\nenabled.  Then, cpuidle_idle_call() will not need to re-enable\ninterrupts after calling cpuidle_enter_freeze() any more, because\nthe latter will return with interrupts enabled, in analogy with\ncpuidle_enter().\n\nReported-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nAcked-by: Peter Zijlstra (Intel) <peterz@infradead.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/01e04f466e12e883907937eb04a9010533363f55"},{"sha":"31a3409065d1d5bf0f12ad76b8c7f471134bf596","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"cpuidle / sleep: Do sanity checks in cpuidle_enter_freeze() too\n\nModify cpuidle_enter_freeze() to do the sanity checks done by\ncpuidle_select() to avoid crashing the suspend-to-idle code\npath in case something is missing.\n\nFixes: 381063133246 (PM / sleep: Re-implement suspend-to-idle handling)\nOriginal-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nAcked-by: Peter Zijlstra (Intel) <peterz@infradead.org>","distinct":false,"url":"https://api.github.com/repos/pantoniou/linux-beagle-track-mainline/commits/31a3409065d1d5bf0f12ad76b8c7f471134bf596"}]}