{"push_id":1228694177,"size":1000,"distinct_size":1146,"ref":"refs/heads/master","head":"07f00f06ba9a5533d6650d46d3e938f6cbeee97e","before":"797cee982eef9195736afc5e7f3b8f613c41d19a","commits":[{"sha":"6c5456474e7f0b63be66d44b0595001e2a8b44d5","author":{"name":"Borislav Petkov","email":"eb590213a9667d8ba86dc1d7da45a37c724b7836@suse.de"},"message":"x86/microcode: Fix loading precedence\n\nSo it can happen that even with builtin microcode,\nCONFIG_BLK_DEV_INITRD=y gets forgotten enabled.\n\nOr, even with that disabled, an initrd image gets supplied by the boot\nloader, by omission or is simply forgotten there. And since we do look\nat boot_params.hdr.ramdisk_* to know whether we have received an initrd,\nwe might get puzzled.\n\nSo let's just make the loader look for builtin microcode first and if\nfound, ignore the ramdisk image.\n\nIf no builtin found, it falls back to scanning the supplied initrd, of\ncourse.\n\nFor that, we move all the initrd scanning in a separate\n__scan_microcode_initrd() function and fall back to it only if\nload_builtin_intel_microcode() has failed.\n\nReported-and-tested-by: Gabriel Craciunescu <nix.or.die@gmail.com>\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Andy Lutomirski <luto@amacapital.net>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Brian Gerst <brgerst@gmail.com>\nCc: Denys Vlasenko <dvlasenk@redhat.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1465225850-7352-2-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/6c5456474e7f0b63be66d44b0595001e2a8b44d5"},{"sha":"4b703305d98bf7350d4b2953ee39a3aa2eeb1778","author":{"name":"Borislav Petkov","email":"eb590213a9667d8ba86dc1d7da45a37c724b7836@suse.de"},"message":"x86/microcode: Fix suspend to RAM with builtin microcode\n\nUsually, after we have found the proper microcode blob for the current\nmachine, we stash it away for later use with save_microcode_in_initrd().\n\nHowever, with builtin microcode which doesn't come from the initrd, we\ndon't call that function because CONFIG_BLK_DEV_INITRD=n and even if\nset, we don't have a valid initrd.\n\nIn order to fix this, let's make save_microcode_in_initrd() an\nfs_initcall which runs before rootfs_initcall() as this was the time it\nwas called previously through:\n\n rootfs_initcall(populate_rootfs)\n |-> free_initrd()\n     |-> free_initrd_mem()\n         |-> save_microcode_in_initrd()\n\nAlso, we make it run independently from initrd functionality being\npresent or not.\n\nAnd since it is called in the microcode loader only now, we can also\nmake it static.\n\nReported-and-tested-by: Jim Bos <jim876@xs4all.nl>\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: <stable@vger.kernel.org> # v4.6\nCc: Andy Lutomirski <luto@amacapital.net>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Brian Gerst <brgerst@gmail.com>\nCc: Denys Vlasenko <dvlasenk@redhat.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1465225850-7352-3-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/4b703305d98bf7350d4b2953ee39a3aa2eeb1778"},{"sha":"7557933e6b99d381c19b196901ed537b00f6d121","author":{"name":"Borislav Petkov","email":"eb590213a9667d8ba86dc1d7da45a37c724b7836@suse.de"},"message":"lib/cpio: Make find_cpio_data()'s offset arg optional\n\nSome callers don't use it so make it optional.\n\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Andy Lutomirski <luto@amacapital.net>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Brian Gerst <brgerst@gmail.com>\nCc: Denys Vlasenko <dvlasenk@redhat.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1465225850-7352-4-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/7557933e6b99d381c19b196901ed537b00f6d121"},{"sha":"852ad5b94524fd76d49944b9db0a93f7c9ee5814","author":{"name":"Borislav Petkov","email":"eb590213a9667d8ba86dc1d7da45a37c724b7836@suse.de"},"message":"x86/microcode: Get rid of find_cpio_data()'s dummy offset arg\n\nThe microcode loader doesn't use it and now that that arg has been made\noptional in find_cpio_data(), get rid of it here.\n\nNo functionality change.\n\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Andy Lutomirski <luto@amacapital.net>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Brian Gerst <brgerst@gmail.com>\nCc: Denys Vlasenko <dvlasenk@redhat.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1465225850-7352-5-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/852ad5b94524fd76d49944b9db0a93f7c9ee5814"},{"sha":"fa6788b8c681ffe0a1bf9f99dddc2c447069241c","author":{"name":"Borislav Petkov","email":"eb590213a9667d8ba86dc1d7da45a37c724b7836@suse.de"},"message":"x86/microcode: Propagate save_microcode_in_initrd() retval\n\nWill be used in a later patch. No functionality change.\n\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Andy Lutomirski <luto@amacapital.net>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Brian Gerst <brgerst@gmail.com>\nCc: Denys Vlasenko <dvlasenk@redhat.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1465225850-7352-6-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/fa6788b8c681ffe0a1bf9f99dddc2c447069241c"},{"sha":"9198251af1554c21fae8e43a940a8bed435ee1b3","author":{"name":"Borislav Petkov","email":"eb590213a9667d8ba86dc1d7da45a37c724b7836@suse.de"},"message":"x86/microcode/intel: Rename load_microcode_early() to find_microcode_patch()\n\nThis function does exactly that: it goes through the previously saved\narray of microcode blobs and finds the proper one for the current CPU.\nRename it accordingly.\n\nNo functionality change.\n\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Andy Lutomirski <luto@amacapital.net>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Brian Gerst <brgerst@gmail.com>\nCc: Denys Vlasenko <dvlasenk@redhat.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1465225850-7352-7-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/9198251af1554c21fae8e43a940a8bed435ee1b3"},{"sha":"0c5fa827f1130d05858f158022c21e9e7e5cff92","author":{"name":"Borislav Petkov","email":"eb590213a9667d8ba86dc1d7da45a37c724b7836@suse.de"},"message":"x86/microcode/intel: Unexport save_mc_for_early()\n\nIt is used only in intel.c, drop the CONFIG_HOTPLUG_CPU ifdeffery from\nthe header and turn it into a void function because its return value\nwasn't being used anyway.\n\nNo functionality change.\n\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Andy Lutomirski <luto@amacapital.net>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Brian Gerst <brgerst@gmail.com>\nCc: Denys Vlasenko <dvlasenk@redhat.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1465225850-7352-8-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/0c5fa827f1130d05858f158022c21e9e7e5cff92"},{"sha":"a13004a2449c56a83d5816e81d850ea92b6837c2","author":{"name":"Borislav Petkov","email":"eb590213a9667d8ba86dc1d7da45a37c724b7836@suse.de"},"message":"x86/microcode/AMD: Make amd_ucode_patch[] static\n\nIt is used only in amd.c now.\n\nNo functionality change.\n\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Andy Lutomirski <luto@amacapital.net>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Brian Gerst <brgerst@gmail.com>\nCc: Denys Vlasenko <dvlasenk@redhat.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1465225850-7352-9-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/a13004a2449c56a83d5816e81d850ea92b6837c2"},{"sha":"9f3cc2a0772d7744d1d7195d39ac4794af622fe6","author":{"name":"Borislav Petkov","email":"eb590213a9667d8ba86dc1d7da45a37c724b7836@suse.de"},"message":"Documentation/microcode: Document some aspects for more clarity\n\nDocument that builtin microcode is 64-bit only. Also, improve/add\ncomments to places.\n\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Andy Lutomirski <luto@amacapital.net>\nCc: Borislav Petkov <bp@alien8.de>\nCc: Brian Gerst <brgerst@gmail.com>\nCc: Denys Vlasenko <dvlasenk@redhat.com>\nCc: H. Peter Anvin <hpa@zytor.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: linux-doc@vger.kernel.org\nLink: http://lkml.kernel.org/r/1465225850-7352-10-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/9f3cc2a0772d7744d1d7195d39ac4794af622fe6"},{"sha":"7dc20319660d12d2ef642e572e8802c228b6c1cd","author":{"name":"Kuninori Morimoto","email":"c9d45deca9657f8e968f060b64a4b787b35486ff@renesas.com"},"message":"ASoC: rsnd: adg :: AUDIO-CLKOUTn asynchronizes support\n\nAUDIO-CLKOUTn can asynchronizes with L/R clock.\nAUDIO-CLKOUTn synchronizes with L/R clock is now default behavior.\n\nSigned-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/7dc20319660d12d2ef642e572e8802c228b6c1cd"},{"sha":"0eadaa9ce2aacdcc3cf050d98c25aacabadc557f","author":{"name":"Lars-Peter Clausen","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@metafoo.de"},"message":"ASoC: adau: Factor out shared PLL configuration code\n\nMultiple devices from the ADAU family share the same PLL structure and\nconfiguration register layout. Introduce a new helper module that can be\nused to calculated the PLL configuration registers based on a specified\ninput frequency and the desired output frequency of the PLL.\n\nThe ADAU1761/ADAU1781 and ADAU1373 drivers are updated to make use of this\nnew helper module. But future drivers for additional devices from the ADAU\nfamily are also expected to make use of it.\n\nIn anticipation of sharing more infrastructure code between different\ndevices from the ADAU family the new module is called adau-utils.\n\nSigned-off-by: Lars-Peter Clausen <lars@metafoo.de>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/0eadaa9ce2aacdcc3cf050d98c25aacabadc557f"},{"sha":"4de103397bed108212ac8e382d9285eb6b2700bd","author":{"name":"Matthew Leach","email":"4dc1fb8cebf1553ab7fd31206f1e48fe4714fa6e@mattleach.net"},"message":"clk: samsung: fixup endian in pll clk\n\nFix the clk endian access code to deal with kernels built for big endian\noperation.\n\nSigned-off-by: Matthew Leach <matthew@mattleach.net>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/4de103397bed108212ac8e382d9285eb6b2700bd"},{"sha":"21a5560b5dfc79ec03335280e68e6c2d3f1528b1","author":{"name":"Matthew Leach","email":"4dc1fb8cebf1553ab7fd31206f1e48fe4714fa6e@mattleach.net"},"message":"clk: samsung: exynos4: fixup reg access on be\n\nUse the byte-order aware big endian accessors, allowing for kernels\nrunning under big-endian.\n\nSigned-off-by: Matthew Leach <matthew@mattleach.net>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/21a5560b5dfc79ec03335280e68e6c2d3f1528b1"},{"sha":"7d058bc4e6bc377cbf3cbbf0c210b84c566a5825","author":{"name":"Beomho Seo","email":"5c09b7a8e209e7b02ee6aa624b72dccf2200ee89@samsung.com"},"message":"clk: samsung: exynos5433: Add CLK_IGNORE_UNUSED flag for AUD UART\n\nThis patch adds CLK_IGNORE_UNUSED flag for sclk_aud_uart gate\nclock for uart3 operation.\n\nSigned-off-by: Beomho Seo <beomho.seo@samsung.com>\nSigned-off-by: Chanwoo Choi <cw00.choi@samsung.com>\n[s.nawrocki@samsung.com: edited the patch's summary]\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/7d058bc4e6bc377cbf3cbbf0c210b84c566a5825"},{"sha":"358c9b952db6e85c861d97cb6ea8474671a025d0","author":{"name":"Jonghwa Lee","email":"c13660442a6d1eaf0750baa97876d123fc367f03@samsung.com"},"message":"clk: samsung: exynos5433: Add CLK_IGNORE_UNUSED flags to avoid hang during S2R\n\nSome clocks are required to be unmasked during suspend to RAM. Otherwise\nthe PMU will stuck and the power down sequence will never be completed.\n\nSigned-off-by: Jonghwa Lee <jonghwa3.lee@samsung.com>\nSigned-off-by: Chanwoo Choi <cw00.choi@samsung.com>\n[s.nawrocki@samsung.com: edited the patch's summary]\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/358c9b952db6e85c861d97cb6ea8474671a025d0"},{"sha":"0e4504470667d355b53ca3c9802fdd2120c9f946","author":{"name":"Jaehoon Chung","email":"08ff0d27dcc0f9354ed3c8ec20af4f687d9895da@samsung.com"},"message":"clk: samsung: exynos5433: Add CLK_IGNORE_UNUSED flag to PCIE device\n\nThis patch adds the CLK_IGNORE_UNUSED flag for PCI Express's clocks\nwhich need to remain enabled. The 'pcie' gate clock definition is\nalso added.\n\nSigned-off-by: Jaehoon Chung <jh80.chung@samsung.com>\nSigned-off-by: Chanwoo Choi <cw00.choi@samsung.com>\n[s.nawrocki@samsung.com: edited the patch's summary]\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/0e4504470667d355b53ca3c9802fdd2120c9f946"},{"sha":"eddb65e7fdeac175cd61c54da5a217f47861ddd2","author":{"name":"Thierry Reding","email":"4ab3bbead55647fdaaf6677e676b52259d853f2f@nvidia.com"},"message":"clk: tegra: Fixup post dividers on Tegra210\n\nCommit 86c679a52294 (\"clk: tegra: pll: Fix _pll_ramp_calc_pll logic and\n_calc_dynamic_ramp_rate\") changed the PLL divider computation logic to\nconsistently use P-divider values from tables as real dividers rather\nthan the hardware values. Unfortunately for some reason many of the\nTegra210 clocks didn't have their tables updated (most likely an over-\nsight by me when applying the patches). This commit fixes them all up.\n\nCc: Jon Hunter <jonathanh@nvidia.com>\nCc: Rhyland Klein <rklein@nvidia.com>\nAcked-by: Rhyland Klein <rklein@nvidia.com>\nSigned-off-by: Thierry Reding <treding@nvidia.com>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/eddb65e7fdeac175cd61c54da5a217f47861ddd2"},{"sha":"ba7f4f557eb67ee21c979c8539dc1886f5d5341c","author":{"name":"Anson Huang","email":"e7b9e1da8db318b805c80b6b77a7ce55a227a4bf@freescale.com"},"message":"clk: imx: correct AV PLL rate formula\n\nThe audio/video PLL's rate calculation is as below in RM:\n\nFref * (DIV_SELECT + NUM / DENOM), in origin clk-pllv3's\ncode, below code is used:\n\n(parent_rate * div) + ((parent_rate / mfd) * mfn\n\nas it does NOT consider the float data using div, so below\nformula should be used as a decent method:\n\n(parent_rate * div) + ((parent_rate * mfn) / mfd)\n\nand we also need to consider parent_rate * mfd may overflow\na 32 bit value, 64 bit value should be used.\n\nAfter updating this formula, the dram PLL's rate is\n1066MHz, which is correct, while the old formula gets\n1056MHz.\n\n[Aisheng: fix clk_pllv3_av_round_rate too]\n\nSigned-off-by: Anson Huang <b20788@freescale.com>\nSigned-off-by: Dong Aisheng <aisheng.dong@nxp.com>\nSigned-off-by: Shawn Guo <shawnguo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/ba7f4f557eb67ee21c979c8539dc1886f5d5341c"},{"sha":"7e797d9fc8bd8cf0fb1276b1ae78b6542afe48d7","author":{"name":"Anson Huang","email":"e7b9e1da8db318b805c80b6b77a7ce55a227a4bf@freescale.com"},"message":"clk: imx7d: correct dram root clk parent select\n\nDRAM root clk should be either from pll dram main clk\nor dram alt root clk.\n\nSigned-off-by: Anson Huang <b20788@freescale.com>\nSigned-off-by: Dong Aisheng <aisheng.dong@nxp.com>\nSigned-off-by: Shawn Guo <shawnguo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/7e797d9fc8bd8cf0fb1276b1ae78b6542afe48d7"},{"sha":"147947549507fbbdbb05d4a3a24f05c2e450559f","author":{"name":"Anson Huang","email":"e7b9e1da8db318b805c80b6b77a7ce55a227a4bf@freescale.com"},"message":"clk: imx7d: correct dram pll type\n\nDRAM PLL is a audio/video type PLL, need to correct\nit to get correct ops of PLL.\n\nSigned-off-by: Anson Huang <b20788@freescale.com>\nSigned-off-by: Dong Aisheng <aisheng.dong@nxp.com>\nSigned-off-by: Shawn Guo <shawnguo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/francois-wellenreiter/linux/commits/147947549507fbbdbb05d4a3a24f05c2e450559f"}]}
{"actor":{"display_login":"francois-wellenreiter"}}