My Linux and Open Source Software Penguin Logo Linux and Open Source News and Reviews
The Hungry Penguin
Linux & Me Blog    My Linux Blog (Archived)    What is Linux?    What is Open Source?

Sidebar

Open Source and the London Olympics



Dedicated Servers

lkml.org

lkml.org - the realtime linux kernel mailinglist archive

[PATCH v4 0/2] Fix lockdep warning with nested instances of i2c-mux
Peter Rosin writes: (Summary) Cheers,
Peter
Peter
Changes since v3 https://lkml.org/lkml/2018/5/24/994 - Added Tested-by tags from John.
- Unwrapped commit message for patch 2/2.
- Unwrapped commit message for patch 2/2.
Changes since v2 https://lkml.org/lkml/2018/5/24/176 - EXPORT_SYMBOL_GPL(rt_mutex_lock_nested) is more appropriate (the rt_ prefix was missing).
rt_ prefix was missing).
Changes since v1 https://lkml.org/lkml/2018/5/24/93 - Further compile tests indicated a missing #define for rt_mutex_lock with lockdep enabled, so that one is added.
- I have verified that I don't get any lockdep splat for a local i2c-mux setup with these patches applied, and that I do without them.
[PATCH 1/2] clk: uniphier: add NAND 200MHz clock
Masahiro Yamada writes: (Summary) ecc_clk: 200MHz) */ #define UNIPHIER_LD4_SYS_CLK_NAND(idx) \ - UNIPHIER_CLK_FACTOR("nand-200m", -1, "spll", 1, 8), \ - UNIPHIER_CLK_GATE("nand", (idx), "nand-200m", 0x2104, 2) + UNIPHIER_CLK_FACTOR("nand-50m", -1, "spll", 1, 32), \ + UNIPHIER_CLK_GATE("nand", (idx), "nand-50m", 0x2104, 2) #define UNIPHIER_PRO5_SYS_CLK_NAND(idx) \ - UNIPHIER_CLK_FACTOR("nand-200m", -1, "spll", 1, 12), \ - UNIPHIER_CLK_GATE("nand", (idx), "nand-200m", 0x2104, 2) + UNIPHIER_CLK_FACTOR("nand-50m", -1, "spll", 1, 48), \ + UNIPHIER_CLK_GATE("nand", (idx), "nand-50m", 0x2104, 2) #define UNIPHIER_LD11_SYS_CLK_NAND(idx) \ - UNIPHIER_CLK_FACTOR("nand-200m", -1, "spll", 1, 10), \ - UNIPHIER_CLK_GATE("nand", (idx), "nand-200m", 0x210c, 0) + UNIPHIER_CLK_FACTOR("nand-50m", -1, "spll", 1, 40), \ + UNIPHIER_CLK_GATE("nand", (idx), "nand-50m", 0x210c, 0) + +#define UNIPHIER_SYS_CLK_NAND_4X(idx) \ + UNIPHIER_CLK_FACTOR("nand-4x", (idx), "nand", 4, 1) #define UNIPHIER_LD11_SYS_CLK_EMMC(idx) \ UNIPHIER_CLK
linux-next: Tree for Jul 20
Stephen Rothwell writes: (Summary) reset) Merging drm-fixes/drm-fixes (bf642e3a1996 Merge tag 'drm-intel-fixes-2018-07-12' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes) Merging drm-intel-fixes/for-linux-next-fixes (09d2da310d61 Merge tag 'gvt-fixes-2018-07-11' of https://github.com/intel/gvt-linux into drm-intel-fixes) Merging mmc-fixes/fixes (3b1074bf9817 mmc: mxcmmc: Fix missing parentheses and brace) Merging rtc-fixes/rtc-fixes (fd6792bb022e rtc: fix alarm read and set offset) Merging drm-misc-fixes/for-linux-next-fixes (d530b5f1ca0b drm: re-enable error handling) Merging kbuild/for-next (000fef8e0b8f Merge branch 'kconfig' into for-next) Merging leaks/leaks-next (9f84a0f7f1a6 leaking_addresses: check if file name contains address) Merging uuid/for-next (c0020756315e efi: switch to use new generic UUID API) Merging dma-mapping/for-next (2550bbfd4952 dma-direct: don't crash on device without dma_mask) Merging asm-generic/master (a71e7c44ffb7 io: change writeX_relaxed() to rem
Re: UBSAN: Undefined behaviour in lib/radix-tree.c:123:14: member ...
Mark Rutland writes: (Summary) There are at least a couple of instances in the radix tree code, and I had intended to address them together, but I haven't had the chance over the last couple of weeks.
couple of weeks.
I will try to get back to that soon.
I will try to get back to that soon.
[ 0.959572] ================================================================================ Thanks,
Mark.
Mark.
[1] https://lkml.kernel.org/r/20180706134144.48446-1-mark.rutland@arm.com [1] https://lkml.kernel.org/r/20180706134144.48446-1-mark.rutland@arm.com [1] https://lkml.kernel.org/r/20180706134144.48446-1-mark.rutland@arm.com
[PATCH v2] pinctrl: tegra: fix spelling in devicetree binding document
Marcel Ziswiler writes: (Summary) 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt index ecb5c0d25218..f4d06bb0b55a 100644 --- a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt +++ b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt @@ -17,7 +17,7 @@ Tegra124 adds the following optional properties for pin configuration subnodes. diff --git a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra210-pinmux.txt b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra210-pinmux.txt index a62d82d5fbe9..85f211436b8e 100644 --- a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra210-pinmux.txt +++ b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra210-pinmux.txt @@ -44,7 +44,7 @@ Optional subnode-properties: - nvidia,tristate: Integer.
[GIT PULL] ARM: at91: SoC for 4.19
Alexandre Belloni writes: (Summary) It is a cleanup of pm.c and the addition of a new low power mode.
a new low power mode.
The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40: The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40: Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)
Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)
are available in the Git repository at:
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/at91-ab-4.19-soc git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/at91-ab-4.19-soc for you to fetch changes up to d7484f5c6b3b0565d2395aece2862f183581e1c1: for you to fetch changes up to d7484f5c6b3b0565d2395aece2862f183581e1c1: ARM: at91: pm: configure wakeup sources for ULP1 mode (2018-07-17 15:08:12 +0200) ARM: at91: pm: configure wakeup sources for ULP1 mode (2018-07-17 15:08:12 +0200) ---------------------------------------------------------------- AT91 SoC for 4.19:
[GIT PULL] ARM: at91: DT for 4.19
Alexandre Belloni writes: (Summary) There is a pm.c change that I'm including here so it is along with the corresponding DT changes.
corresponding DT changes.
The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40: The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40: Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)
Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)
are available in the Git repository at:
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/at91-ab-4.19-dt git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/at91-ab-4.19-dt for you to fetch changes up to c8cbc1c20c29697e7335a5044fe6c60aa5c6e922: for you to fetch changes up to c8cbc1c20c29697e7335a5044fe6c60aa5c6e922: ARM: dts: at91: fix typos for SSC TD functions (2018-07-20 10:05:14 +0200) ARM: dts: at91: fix typos for SSC TD functions (2018-07-20 10:05:14 +0200) ----------------------------------------------------------------
Re: [PATCH] usb: xhci: Fix memory leak in xhci_endpoint_reset()
Mathias Nyman writes: On 09.07.2018 10:12, iq_132@sina.com wrote:
xhci_queue_stop_endpoint(xhci, stop_cmd, udev->slot_id, ep_index, 0); Thanks, adding to queue
Thanks, adding to queue
-Mathias
-Mathias
-Mathias
[PATCH V4 2/2] mux: adgs1408: new driver for Ana log Devices ADGS1 ...
Mircea Caprioru writes: (Summary) +} + +static const struct spi_device_id adgs1408_spi_id[] = { + { "adgs1408", ADGS1408 }, + { "adgs1409", ADGS1409 }, + { } +}; + +static const struct of_device_id adgs1408_of_match[] = { + { .compatible = "adi,adgs1408", .data = (void *)ADGS1408, }, + { .compatible = "adi,adgs1409", .data = (void *)ADGS1409, }, + { } +}; + +static struct spi_driver adgs1408_driver = { + .driver = { + .name = "adgs1408", + .of_match_table = of_match_ptr(adgs1408_of_match), + }, + .probe = adgs1408_probe, + .id_table = adgs1408_spi_id, +};
[PATCH 1/2] ASoC: tegra: improve goto error label
Marcel Ziswiler writes: (Summary) From: Marcel Ziswiler <marcel.ziswiler@toradex.com> While the two error labels "err" and "err_clk_put" goto the same place it is rather confusing that the earlier one is certainly used later again.
again.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/tegra/tegra20_ac97.c b/sound/soc/tegra/tegra20_ac97.c index affad46bf188..682ef33afb5f 100644 --- a/sound/soc/tegra/tegra20_ac97.c +++ b/sound/soc/tegra/tegra20_ac97.c @@ -377,7 +377,7 @@ static int tegra20_ac97_platform_probe(struct platform_device *pdev) ret = clk_prepare_enable(ac97->clk_ac97);
[GIT PULL] Power management fix for v4.18-rc6
"Rafael J. Wysocki" writes: (Summary) Hi Linus,
Hi Linus,
Please pull from the tag
Please pull from the tag
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ pm-4.18-rc6
pm-4.18-rc6
with top-most commit 95d6c0857e54b788982746071130d822a795026b with top-most commit 95d6c0857e54b788982746071130d822a795026b cpufreq: intel_pstate: Register when ACPI PCCH is present cpufreq: intel_pstate: Register when ACPI PCCH is present on top of commit 9d3cce1e8b8561fed5f383d22a4d6949db4eadbe on top of commit 9d3cce1e8b8561fed5f383d22a4d6949db4eadbe Linux 4.18-rc5
Linux 4.18-rc5
to receive a power management fix for 4.18-rc6.
to receive a power management fix for 4.18-rc6.
This fixes a relatively old initialization issue in intel_pstate causing the pcc-cpufreq driver to be used instead of it on some HP Proliant systems, which turned into a functional regression during the 4.17 cycle, because pcc-cpufreq is a scalability disaster and that was amplified by the idle loop rework done at that ti
[GIT PULL] ACPI fix for v4.18-rc6
"Rafael J. Wysocki" writes: (Summary) Hi Linus,
Hi Linus,
Please pull from the tag
Please pull from the tag
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ acpi-4.18-rc6
acpi-4.18-rc6
with top-most commit 2c4d6baf1bc4f7729773ffcee9ba2a9781578633 with top-most commit 2c4d6baf1bc4f7729773ffcee9ba2a9781578633 ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems on top of commit 9d3cce1e8b8561fed5f383d22a4d6949db4eadbe on top of commit 9d3cce1e8b8561fed5f383d22a4d6949db4eadbe Linux 4.18-rc5
Linux 4.18-rc5
to receive an ACPI fix for 4.18-rc6.
to receive an ACPI fix for 4.18-rc6.
This extends the recently added suspend-to-idle quirk for Thinkpad X1 Carbon 6th to other systems from that family which turned out to need it too (Robin Johnson).
need it too (Robin Johnson).
Thanks!
Thanks!
Thanks!
--------------- Robin H.
[PATCH] gpiolib: probe deferral error reporting
Marcel Ziswiler writes: (Summary) what one gets upon booting a Colibri T20: gpiochip_add_data_with_key: GPIOs 0..223 (tegra-gpio) failed to register gpiochip_add_data_with_key: GPIOs 0..223 (tegra-gpio) failed to register Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> */ - pr_err("%s: GPIOs %d..%d (%s) failed to register\n", __func__, + pr_err("%s: GPIOs %d..%d (%s) failed to register, %d\n", __func__, gdev->base, gdev->base + gdev->ngpio - 1, - chip->label ?
[PATCH] ARM: dts: spear: fix stmpe811 interrupt properties
Marcel Ziswiler writes: (Summary) From: Marcel Ziswiler <marcel.ziswiler@toradex.com> The property "irq-over-gpio" simply does not exist (this is nowadays actually auto detected) and the property "irq-gpios" is actually called "irq-gpios".
"irq-gpios".
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/spear320-hmi.dts b/arch/arm/boot/dts/spear320-hmi.dts index 0d0da1f65f0e..d2d1fe944407 100644 --- a/arch/arm/boot/dts/spear320-hmi.dts +++ b/arch/arm/boot/dts/spear320-hmi.dts @@ -241,8 +241,7 @@ #address-cells = <1>;
[PATCH] clk: tegra: probe deferral error reporting
Marcel Ziswiler writes: (Summary) From: Marcel Ziswiler <marcel.ziswiler@toradex.com> Actually report the error code from devm_regulator_get() which may as well just be a probe deferral.
well just be a probe deferral.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/clk/tegra/clk-dfll.c b/drivers/clk/tegra/clk-dfll.c index 48ee43734e05..b2123084e175 100644 --- a/drivers/clk/tegra/clk-dfll.c +++ b/drivers/clk/tegra/clk-dfll.c @@ -1609,8 +1609,9 @@ int tegra_dfll_register(struct platform_device *pdev, td->vdd_reg = devm_regulator_get(td->dev, "vdd-cpu");
[PATCH] mfd: stmpe: honor gpio interrupt probe deferral
Marcel Ziswiler writes: (Summary) From: Marcel Ziswiler <marcel.ziswiler@toradex.com> From: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/mfd/stmpe.c b/drivers/mfd/stmpe.c index 566caca4efd8..4d6ffd3ef398 100644 --- a/drivers/mfd/stmpe.c +++ b/drivers/mfd/stmpe.c @@ -1331,6 +1331,8 @@ int stmpe_probe(struct stmpe_client_info *ci, enum stmpe_partnum partnum) return -ENOMEM; if (of_find_property(np, "interrupts", NULL) == NULL) ci->irq = -1;
[PATCH] drm/tegra: hdmi: probe deferral error reporting
Marcel Ziswiler writes: (Summary) 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/tegra/hdmi.c b/drivers/gpu/drm/tegra/hdmi.c index 0082468f703c..94c182dbb6d0 100644 --- a/drivers/gpu/drm/tegra/hdmi.c +++ b/drivers/gpu/drm/tegra/hdmi.c @@ -1693,14 +1693,16 @@ static int tegra_hdmi_probe(struct platform_device *pdev) hdmi->hdmi = devm_regulator_get(&pdev->dev, "hdmi"); if (IS_ERR(hdmi->hdmi)) { - dev_err(&pdev->dev, "failed to get HDMI regulator\n"); if (IS_ERR(hdmi->pll)) { - dev_err(&pdev->dev, "failed to get PLL regulator\n");
[PATCH] mtd: nand: fix spelling in driver api documentation
Marcel Ziswiler writes: (Summary) If your hardware generator has a different functionality add it at the appropriate place in nand_base.c @@ -889,7 +889,7 @@ Use these constants to select the ECC algorithm:: #define NAND_ECC_HW3_512 3 /* Hardware ECC 6 byte ECC per 512 Byte data */ #define NAND_ECC_HW6_512 4 - /* Hardware ECC 6 byte ECC per 512 Byte data */ + /* Hardware ECC 8 byte ECC per 512 Byte data */ #define NAND_ECC_HW8_512 6 -- 2.14.4
[PATCH] ASoC: wm9712: fix replace codec to component
Marcel Ziswiler writes: (Summary) diff --git a/sound/soc/pxa/palm27x.c b/sound/soc/pxa/palm27x.c index 97167048572d..040db695270e 100644 --- a/sound/soc/pxa/palm27x.c +++ b/sound/soc/pxa/palm27x.c @@ -93,7 +93,7 @@ static struct snd_soc_dai_link palm27x_dai[] = { .stream_name = "AC97 HiFi", .cpu_dai_name = "pxa2xx-ac97", .codec_dai_name = "wm9712-hifi", - .codec_name = "wm9712-codec", + .codec_name = "wm9712-component", .platform_name = "pxa-pcm-audio", .init = palm27x_ac97_init, }, @@ -102,7 +102,7 @@ static struct snd_soc_dai_link palm27x_dai[] = { .stream_name = "AC97 Aux", .cpu_dai_name = "pxa2xx-ac97-aux", .codec_dai_name = "wm9712-aux", - .codec_name = "wm9712-codec", + .codec_name = "wm9712-component", .platform_name = "pxa-pcm-audio", }, };
UBSAN: Undefined behaviour in lib/radix-tree.c:123:14: member acce ...
Paul Menzel writes: (Summary) Dear Linux folks,
Dear Linux folks,
Dear Linux folks,
Enabling the undefined behavior sanitizer and building GNU/Linux 4.18-rc5+ (with some unrelated commits) with GCC 8.1.0 from Debian Sid/unstable, the warning below is shown.
Sid/unstable, the warning below is shown.
[ 0.959572] ================================================================================ [ 0.959572] ================================================================================ Kind regards,
Kind regards,
Paul
Paul
Paul
[PATCH] ASoC: sgtl5000: fix spelling in devicetree binding document
Marcel Ziswiler writes: (Summary) 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/sound/sgtl5000.txt b/Documentation/devicetree/bindings/sound/sgtl5000.txt index 0f214457476f..9c58f724396a 100644 --- a/Documentation/devicetree/bindings/sound/sgtl5000.txt +++ b/Documentation/devicetree/bindings/sound/sgtl5000.txt @@ -17,7 +17,7 @@ Optional properties: - VDDD-supply : the regulator provider of VDDD -- micbias-resistor-k-ohms : the bias resistor to be used in kOmhs +- micbias-resistor-k-ohms : the bias resistor to be used in kOhms The resistor can take values of 2k, 4k or 8k.
[PATCH] pinctrl: tegra: fix spelling in devicetree binding document
Marcel Ziswiler writes: (Summary) From: Marcel Ziswiler <marcel.ziswiler@toradex.com> 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt index ecb5c0d25218..f4d06bb0b55a 100644 --- a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt +++ b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-pinmux.txt @@ -17,7 +17,7 @@ Tegra124 adds the following optional properties for pin configuration subnodes. - enable :TEGRA_PIN_ENABLE0 and + enable :TEGRA_PIN_ENABLE and disable or output only: TEGRA_PIN_DISABLE.
UBSAN: Undefined behaviour in arch/x86/events/amd/ibs.c:582:24: me ...
Paul Menzel writes: (Summary) Dear Linux folks,
Dear Linux folks,
Dear Linux folks,
Enabling the undefined behavior sanitizer and building GNU/Linux 4.18-rc5+ (with some unrelated commits) with GCC 8.1.0 from Debian Sid/unstable, the warning below is shown.
Sid/unstable, the warning below is shown.
[ 2.112347] ================================================================================ [ 2.112347] ================================================================================ Kind regards,
Kind regards,
Paul
Paul
Paul
[PATCH v4 00/11] kbuild/kconfig: do not update config during insta ...
Masahiro Yamada writes: (Summary) So, V3 became a big patch series.
So, V3 became a big patch series.
Only a few changes for V4.
- I dropped the last patch in v3.
- I am keeping include/config/auto.conf as the prerequisite of modules.builtin (11/11) - I am keeping include/config/auto.conf as the prerequisite of modules.builtin (11/11) - I am keeping include/config/auto.conf as the prerequisite of modules.builtin (11/11) Masahiro Yamada (11):
kconfig: rename file_write_dep and move it to confdata.c kconfig: split out useful helpers in confdata.c
kconfig: remove unneeded directory generation from local*config kconfig: create directories needed for syncconfig by itself kconfig: make syncconfig update .config regardless of sym_change_count kconfig: allow all config targets to write auto.conf if missing kbuild: use 'include' directive to load auto.conf from top Makefile kbuild: add .DELETE_ON_ERROR special target
kbuild: do not update config when running install targets kbuild: do not upd
UBSAN: Undefined behaviour in ./include/net/route.h:239:2: member ...
Paul Menzel writes: (Summary) Dear Linux folks,
Dear Linux folks,
Dear Linux folks,
Enabling the undefined behavior sanitizer and building GNU/Linux 4.18-rc5+ (with some unrelated commits) with GCC 8.1.0 from Debian Sid/unstable, the warning below is shown.
Sid/unstable, the warning below is shown.
[ 8.084349] ================================================================================ [ 8.084349] ================================================================================ Kind regards,
Kind regards,
Paul
Paul
Paul
UBSAN: Undefined behaviour in arch/x86/events/core.c:668:25
Paul Menzel writes: (Summary) Dear Linux folks,
Dear Linux folks,
Dear Linux folks,
Enabling the undefined behavior sanitizer and building GNU/Linux 4.18-rc5+ (with some unrelated commits) with GCC 8.1.0 from Debian Sid/unstable, the warning below is shown.
Sid/unstable, the warning below is shown.
[ 1.946708] ================================================================================ [ 1.946708] ================================================================================ Kind regards,
Kind regards,
Paul
Paul
Paul
[PATCH] x86: use PTR_ERR_OR_ZERO to fix ptr_ret.cocci warning
YueHaibing writes: (Summary) ptr_ret.cocci warnings:
arch/x86/kernel/pcspeaker.c:12:8-14: WARNING: PTR_ERR_OR_ZERO can be used arch/x86/kernel/pcspeaker.c:12:8-14: WARNING: PTR_ERR_OR_ZERO can be used use PTR_ERR_OR_ZERO rather than an open-code version to fix this. 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/kernel/pcspeaker.c b/arch/x86/kernel/pcspeaker.c index da5190a..4a710ff 100644 --- a/arch/x86/kernel/pcspeaker.c +++ b/arch/x86/kernel/pcspeaker.c @@ -9,6 +9,6 @@ static __init int add_pcspkr(void) pd = platform_device_register_simple("pcspkr", -1, NULL, 0);
Re: Sphinx version dependencies?
Markus Heiser writes: (Summary) py3, all these distros and the philosophy of the Linux community to understand.
community to understand.
reST: Is the markup.
reST: Is the markup.
docutils (python): Is the reST reference implementation with some changes in 2017[1].
2017[1].
Sphinx-doc (python): reST application based on the docutils lib (docutils>=0.11)[2]. If we have no bugs, py2 or py3 should never be the cause.
never be the cause.
distros: Nearly all distros using using py2 as there default python interpreter (mostly since there package managers are written/tested with py2).
[RESEND PATCH] Revert "pwm: Set class for exported channels in sysfs"
Fabrice Gasnier writes: (Summary) -EEXIST) This also changes existing ABI (Documentation/ABI/testing/sysfs-class-pwm): - pmwX should be there: /sys/class/pwm/pwmchipN/pwmX Example on stm32 (stm32429i-eval) platform: $ ls /sys/class/pwm pwmchip0 pwmchip4 $ cd /sys/class/pwm/pwmchip0/ $ echo 0 > 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/pwm/sysfs.c b/drivers/pwm/sysfs.c index 7c71cdb..4726d43 100644 --- a/drivers/pwm/sysfs.c +++ b/drivers/pwm/sysfs.c @@ -263,7 +263,6 @@ static int pwm_export_child(struct device *parent, struct pwm_device *pwm) export->pwm = pwm;
[PATCH v4 0/8] swap: THP optimizing refactoring
Huang Ying writes: (Summary) This patchset is based on 2018-07-13 head of mmotm tree. Now the THP (Transparent Huge Page) swap optimizing is implemented in the way like below,
the way like below,
#ifdef CONFIG_THP_SWAP
huge_function(...)
{ } #else normal_function(...) { } #endif general_function(...) { if (huge) return thp_function(...); Created a new, wholly untested code path for huge page 2. Are not reusing code when possible This patchset is to address these problems via merging huge/normal code path/functions if possible.
[PATCH] pwm: stm32-lp: Remove useless loop in stm32_pwm_lp_remove()
Fabrice Gasnier writes: (Summary) Remove useless for loop in remove routine.
in remove routine.
Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com> 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/pwm/pwm-stm32-lp.c b/drivers/pwm/pwm-stm32-lp.c index 7c13e25..0059b24c 100644 --- a/drivers/pwm/pwm-stm32-lp.c +++ b/drivers/pwm/pwm-stm32-lp.c @@ -217,10 +217,8 @@ static int stm32_pwm_lp_probe(struct platform_device *pdev) static int stm32_pwm_lp_remove(struct platform_device *pdev) { struct stm32_pwm_lp *priv = platform_get_drvdata(pdev);
[PATCH] ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002
Akshu Agrawal writes: (Summary) + +static struct regulator_init_data acp_da7219_data = { + .constraints = { + .always_on = 1, + }, + .num_consumer_supplies = ARRAY_SIZE(acp_da7219_supplies), + .consumer_supplies = acp_da7219_supplies, +}; + +static struct fixed_voltage_config acp_da7219 = { + .supply_name = "reg-fixed-1.8V", + .microvolts = 1800000, /* 1.8V */ + .gpio = -EINVAL, + .enabled_at_boot = 1, + .init_data = &acp_da7219_data, +}; + +static struct platform_device acp_da7219_regulator = { + .name = "reg-fixed-voltage", + .id = PLATFORM_DEVID_AUTO, + .dev = { + .platform_data = &acp_da7219, + }, +};

Linux News | Linux Articles | Linux Distributions | Linux Apps | Linux Kernel | Free Linux Download | Linux & Me Blog
Free Press Release Service | Bible Study Tool | New Covenant Workshop | Gary Sims
Press Releases and SEO

The original content of these pages (not the syndicated items) is licensed under a Creative Commons License.
News and media about the Linux operating system, open source software, Unix, Apache, LAMP, PHP, RSS, GNU and much more.