ALSA Devel — Advanced Linux Sound Architecture
[Prev Page][Next Page]
- Re: [PATCH] dt-bindings: Improve phandle-array schemas, (continued)
- Re: [PATCH] dt-bindings: Improve phandle-array schemas, Krzysztof Kozlowski
- Re: [PATCH] dt-bindings: Improve phandle-array schemas, Greg Kroah-Hartman
- Re: [PATCH] dt-bindings: Improve phandle-array schemas, Geert Uytterhoeven
- Re: [PATCH] dt-bindings: Improve phandle-array schemas, Vladimir Oltean
- Re: [PATCH] dt-bindings: Improve phandle-array schemas, Georgi Djakov
- Re: [PATCH] dt-bindings: Improve phandle-array schemas, Arnaud POULIQUEN
- Re: [PATCH] dt-bindings: Improve phandle-array schemas, Mark Brown
- Re: [PATCH] dt-bindings: Improve phandle-array schemas, Stephen Boyd
- Re: [PATCH] dt-bindings: Improve phandle-array schemas, Vinod Koul
- Re: [PATCH] dt-bindings: Improve phandle-array schemas, Krzysztof Kozlowski
- [PATCH v2] ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration,
Mac Chiang
- alsamixer: `color` settings are not respected anymore, GitHub issues - opened
- [PATCH] ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment,
Shengjiu Wang
- [PATCH][next] ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb(),
Gustavo A. R. Silva
- [PATCH v2 0/2] ASoC DPCM lockdep fixes,
Takashi Iwai
- [PATCH] ASoC: max9759: fix underflow in speaker_gain_control_put(),
Dan Carpenter
- [PATCH] ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro,
Takashi Iwai
- [PATCH] dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example,
Rob Herring
- [PATCH] dt-bindings: Drop unnecessary pinctrl properties,
Rob Herring
- [PATCH v2 0/2] SOF: Add compress support implementation,
Daniel Baluta
- [PATCH, RFC] Enable S/PDIF output on Intel Hades Canyon NUC, Dag B
- [PATCH v3 00/10] Support Spi in i2c-multi-instantiate driver,
Stefan Binding
- [PATCH v3 01/10] spi: Make spi_alloc_device and spi_add_device public again, Stefan Binding
- [PATCH v3 02/10] spi: Create helper API to lookup ACPI info for spi device, Stefan Binding
- [PATCH v3 04/10] spi: Add API to count spi acpi resources, Stefan Binding
- [PATCH v3 05/10] platform/x86: i2c-multi-instantiate: Move it to drivers/acpi folder, Stefan Binding
- [PATCH v3 03/10] spi: Support selection of the index of the ACPI Spi Resource before alloc, Stefan Binding
- [PATCH v3 07/10] ACPI: bus-multi-instantiate: Reorganize I2C functions, Stefan Binding
- [PATCH v3 06/10] ACPI: i2c-multi-instantiate: Rename it for a generic bus driver name, Stefan Binding
- [PATCH v3 08/10] ACPI: bus-multi-instantiate: Add SPI support, Stefan Binding
- [PATCH v3 10/10] ACPI / scan: Create platform device for CS35L41, Stefan Binding
- [PATCH v3 09/10] ALSA: hda/realtek: Add support for HP Laptops, Stefan Binding
- [PATCH] ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration,
Mac Chiang
- [PATCH v16 0/2] mtk: add ADSP mailbox controller for MT8195,
allen-kh.cheng
- [PATCH v5 0/1] firmware: mtk: add adsp ipc protocol for sof,
allen-kh.cheng
- [PATCH] ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void,
Uwe Kleine-König
- [PATCH AUTOSEL 4.4 09/12] ALSA: seq: Set upper limit of processed events, Sasha Levin
- [PATCH AUTOSEL 4.9 13/13] ASoC: mediatek: mt8173: fix device_node leak, Sasha Levin
- [PATCH AUTOSEL 4.9 09/13] ALSA: seq: Set upper limit of processed events, Sasha Levin
- [PATCH AUTOSEL 4.14 16/16] ASoC: mediatek: mt8173: fix device_node leak, Sasha Levin
- [PATCH AUTOSEL 4.14 11/16] ALSA: seq: Set upper limit of processed events, Sasha Levin
- [PATCH AUTOSEL 4.19 17/17] ASoC: mediatek: mt8173: fix device_node leak, Sasha Levin
- [PATCH AUTOSEL 4.19 11/17] ALSA: seq: Set upper limit of processed events, Sasha Levin
- [PATCH AUTOSEL 5.4 21/21] ASoC: mediatek: mt8173: fix device_node leak, Sasha Levin
- [PATCH AUTOSEL 5.4 15/21] ALSA: seq: Set upper limit of processed events, Sasha Levin
- [PATCH AUTOSEL 5.10 01/34] ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink,
Sasha Levin
- [PATCH AUTOSEL 5.15 40/44] ASoC: mediatek: mt8183: fix device_node leak, Sasha Levin
- [PATCH AUTOSEL 5.15 39/44] ASoC: mediatek: mt8173: fix device_node leak, Sasha Levin
- [PATCH AUTOSEL 5.15 37/44] ASoC: mediatek: mt8192-mt6359: fix device_node leak, Sasha Levin
- [PATCH AUTOSEL 5.15 22/44] ALSA: seq: Set upper limit of processed events, Sasha Levin
- [PATCH AUTOSEL 5.15 07/44] ASoC: imx-hdmi: add put_device() after of_find_device_by_node(), Sasha Levin
- [PATCH AUTOSEL 5.16 50/52] ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id,
Sasha Levin
- [PATCH AUTOSEL 5.16 46/52] ASoC: mediatek: mt8183: fix device_node leak, Sasha Levin
- [PATCH AUTOSEL 5.16 45/52] ASoC: mediatek: mt8173: fix device_node leak, Sasha Levin
- [PATCH AUTOSEL 5.16 43/52] ASoC: mediatek: mt8192-mt6359: fix device_node leak, Sasha Levin
- [PATCH AUTOSEL 5.16 38/52] ASoC: SOF: ipc: Add null pointer check for substream->runtime, Sasha Levin
- [PATCH AUTOSEL 5.16 31/52] ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information, Sasha Levin
- [PATCH AUTOSEL 5.16 25/52] ALSA: seq: Set upper limit of processed events, Sasha Levin
- [PATCH AUTOSEL 5.16 20/52] ASoC: test-component: fix null pointer dereference., Sasha Levin
- [PATCH AUTOSEL 5.16 08/52] ASoC: imx-hdmi: add put_device() after of_find_device_by_node(), Sasha Levin
- [PATCH v2 1/6] ALSA: hda: cs35l41: Avoid overwriting register patch,
Lucas Tanure
- [PATCH v2 0/5] fsl-asoc-card: Add optional dt property for setting mclk-id,
Ariel D'Alessandro
- [PATCH] CHROMIUM:ASOC: amd: Add Machine driver Support for rt5682s codec,
V sujith kumar Reddy
- [PATCH v3 0/6] ASOC: amd: acp: Add generic PDM and PCI driver support for ACP,
Ajit Kumar Pandey
- [PATCH] sound/soc/samsung: remove unneeded ret variable,
cgel . zte
- [PATCH v15 0/2] mtk: add ADSP mailbox controller support for MT8195,
allen-kh.cheng
- [PATCH] ASoC: au1x: fix unmet dependency on SND_SOC_I2C_AND_SPI for SND_SOC_WM8731,
Julian Braha
- [PATCH] ASoC: stm32: fix unmet dependency on GPIOLIB for SND_SOC_DMIC, Julian Braha
- [PATCH] ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC,
Julian Braha
- [PATCH] ASoC: intel: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC and SND_SOC_MAX98357A, Julian Braha
- [PATCH] ASoC: amd: fix unmet dependency on GPIOLIB for SND_SOC_DMIC,
Julian Braha
- WIP: Add UCM for PinePhone,
GitHub pull_request - opened
- [PATCH] ASoC: soc-pcm: use GFP_ATOMIC in dpcm_create_debugfs_state(),
Christophe JAILLET
- [PATCH] ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.,
Johannes Schickel
- [PATCH v2] ALSA: core: Fix SSID quirk lookup for subvendor=0,
Takashi Iwai
- [PATCH v3 0/2] ASoC: add support for TAS5805M digital amplifier,
Daniel Beer
- [PATCH] ALSA: core: Fix SSID quirk lookup for subvendor=0,
Takashi Iwai
- [PATCH v2 5/5] ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function, Lad Prabhakar
- [PATCH v2 4/5] ASoC: sh: rz-ssi: Change return type of rz_ssi_stream_is_valid() to bool, Lad Prabhakar
- [PATCH v2 2/5] ASoC: sh: rz-ssi: Make the data structures available before registering the handlers, Lad Prabhakar
- [PATCH v2 3/5] ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init(), Lad Prabhakar
- [PATCH v2 1/5] ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively,
Lad Prabhakar
- [PATCH v2 0/3] (Re)enable DP/HDMI audio for RK3399 Gru,
Brian Norris
- [PATCH 0/3] (Re)enable DP/HDMI audio for RK3399 Gru,
Brian Norris
- [PATCH v2 0/1] ALSA: hda/realtek: fix speakers and micmute on HP 855,
Alexander Sergeyev
- [PATCH v4 0/1] firmware: mtk: add adsp ipc protocol for sof,
allen-kh.cheng
- [PATCH v14 0/2] mtk: add ADSP mailbox controller support for MT8195,
allen-kh.cheng
- [PATCH v2] ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio,
Jiasheng Jiang
- [PATCH] slimbus: qcom: Fix IRQ check in qcom_slim_probe,
Miaoqian Lin
- [PATCH] ALSA: hda/realtek: fix speakers and micmute on HP 855 G8,
Alexander Sergeyev
- [PATCH 1/5] ALSA: hda: cs35l41: Avoid overwriting register patch,
Lucas Tanure
- [PATCH v2 0/6] ASOC: amd: acp: Add generic PDM and PCI driver support for ACP,
Ajit Kumar Pandey
- [PATCH] ASoC: SOF: compr: Add compress ops implementation,
Daniel Baluta
- Behringer UMC202HD issues and a partial solution,
Nandakumar Edamana
[PATCH] ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks,
Takashi Iwai
[PATCH] ALSA: pcm: accept the OPEN state for snd_pcm_stop(),
Jaroslav Kysela
[PATCH v2 0/2] ALSA: hda: intel-dsp-config: add JasperLake support,
Brent Lu
[PATCH 0/6] ASOC: amd: acp: Add generic PDM and PCI driver support for ACP,
Ajit Kumar Pandey
[PATCH v2 0/2] ASoC: add support for TAS5805M digital amplifier,
Daniel Beer
[PATCH v3 0/1] firmware: mtk: add adsp ipc protocol for sof,
allen-kh.cheng
[PATCH v13 0/2] Mediatek ADSP mailbox controller support for MT8195,
allen-kh.cheng
[PATCH v1] ASoC: hdmi-codec: Fix OOB memory accesses,
Dmitry Osipenko
[PATCH v12 0/2] This patches provide ADSP MBOX support for MT8195,
allen-kh.cheng
[PATCH v2 0/1] firmware: mtk: add adsp ipc protocol for sof,
allen-kh.cheng
[PATCH v2 0/3] ASoC: topology: Fixes,
Amadeusz Sławiński
[regression] Headphone output gets unproperly powered down - Mi Notebook Pro 2020 (ALC256) (fwd of b.k.o bug #215484; starting with 5.14.14),
Thorsten Leemhuis
[PATCH 2/2] ASoC: dt-bindings: add bindings for TI TAS5805M.,
Daniel Beer
[PATCH 1/2] ASoC: add support for TAS5805M digital amplifier,
Daniel Beer
[PATCH 0/2] ASoC: add support for TAS5805M digital amplifier, Daniel Beer
[PATCH 1/2] platform: make platform_get_irq_optional() optional,
Sergey Shtylyov
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Uwe Kleine-König
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Andrew Lunn
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Geert Uytterhoeven
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Uwe Kleine-König
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Geert Uytterhoeven
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Andy Shevchenko
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Andrew Lunn
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Uwe Kleine-König
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Mark Brown
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Sergey Shtylyov
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Uwe Kleine-König
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Geert Uytterhoeven
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Sergey Shtylyov
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Uwe Kleine-König
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Sergey Shtylyov
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Geert Uytterhoeven
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Uwe Kleine-König
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Geert Uytterhoeven
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Uwe Kleine-König
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Geert Uytterhoeven
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Uwe Kleine-König
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Geert Uytterhoeven
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Uwe Kleine-König
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Geert Uytterhoeven
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Uwe Kleine-König
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Geert Uytterhoeven
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Uwe Kleine-König
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Sergey Shtylyov
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Sergey Shtylyov
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Sergey Shtylyov
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Sergey Shtylyov
- Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Andy Shevchenko
Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional (summary), Uwe Kleine-König
Re: [PATCH 1/2] platform: make platform_get_irq_optional() optional, Sergey Shtylyov
[GIT PULL] ASoC updates for v5.17-2,
Mark Brown
[PATCH 0/3] ASoC: topology: Fixes,
Amadeusz Sławiński
[PATCH] ASoC: fsl_sai: Enable combine mode soft,
Sascha Hauer
[PATCH v11 0/2] This patches provide ADSP IPC support for MT8195,
allen-kh.cheng
[PATCH] ALSA: hda: cs35l41: fix double free on error in probe(),
Dan Carpenter
[PATCH] firmware: mediatek: add adsp ipc protocol interface,
allen-kh.cheng
[PATCH] ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name,
Jiasheng Jiang
[PATCH] ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio,
Jiasheng Jiang
New lockdep warning in broonie/sound.git/for-5.17, Hans de Goede
[PATCH] drivers/soundwire: remove redundant val variable,
cgel . zte
[PATCH 5/5] ASoC: sh: rz-ssi: Add functions to get/set substream pointer,
Lad Prabhakar
[PATCH 4/5] ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_valid() to bool, Lad Prabhakar
[PATCH 1/5] ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively,
Lad Prabhakar
[PATCH 3/5] ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init(), Lad Prabhakar
[PATCH 2/5] ASoC: sh: rz-ssi: Make the data structures available before registering the handlers, Lad Prabhakar
[PATCH v3] ASoC: adds component driver for TAS575xM digital amplifiers,
Joerg Schambacher
[PATCH v2] ASoC: cs42l51: Improve error handling in cs42l51_remove(),
Uwe Kleine-König
[PATCH] ASoC: codecs: lpass-rx-macro: Check for error pointer after calling devm_regmap_init_mmio, Jiasheng Jiang
[PATCH] ASoC: codecs: lpass-tx-macro: Check for error pointer after calling devm_regmap_init_mmio, Jiasheng Jiang
[PATCH] ASoC: codecs: lpass-wsa-macro: Check for error pointer after calling devm_regmap_init_mmio,
Jiasheng Jiang
[PATCH] sound/soc/codecs: remove redundant ret variable,
cgel . zte
[PATCH] ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses, Takashi Iwai
Errors when running alsamixer "cannot open mixer: No such file or directory.", GitHub issues - opened
[PATCH] ALSA: hda: cs35l41: fix double free in cs35l41_hda_probe(),
trix
amixer: needs sget/cget support in stdin mode, GitHub issues - opened
[PATCH v2 0/6] ASoC: Xilinx fixes,
Robert Hancock
[PATCH] ASoC: topology: Fix typo,
Qinghua Jin
[PATCH 0/2] Add low power hibernation support to cs35l41,
Charles Keepax
[PATCH] ALSA: hda: Fix dependency on ASoC cs35l41 codec, Takashi Iwai
[PATCH] dt-bindings: Drop required 'interrupt-parent',
Rob Herring
Re: Re: [PATCH v2] ALSA: intel_hdmi: Check for error num after setting maski, Jiasheng Jiang
[PATCH v3] ALSA: intel_hdmi: Check for error num after setting mask,
Jiasheng Jiang
[PATCH] ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id,
Ajit Kumar Pandey
[PATCH 1/2] ALSA: seq: virmidi: Add a drain operation,
Stefan Sauer
[PATCH 2/2] ALSA: virmidi: Remove duplicated code,
Stefan Sauer
[PATCH v2 0/6] ASoC: rt5640: 1 Bugfix + Add support for external GPIO jack-detect,
Hans de Goede
[PATCH v2] ALSA: intel_hdmi: Check for error num after setting mask,
Jiasheng Jiang
hda-analyzer porting to GTK3, GitHub issues - opened
UAC2: are UAC2 latency controls included in snd_pcm_status_get_delay?, Pavel Hofman
[PATCH v4] dt-bindings: dsp: mediatek: add mt8195 dsp document,
YC Hung
[PATCH] ALSA: intel_hdmi: Check for error num after setting mask,
Jiasheng Jiang
[PATCH 0/5] ASoC: Xilinx fixes,
Robert Hancock
[GIT PULL] ASoC updates for v5.17,
Mark Brown
[PATCH] ASoC: ak4375: Fix unused function error,
Takashi Iwai
Handling SIGTSTP (Ctrl+Z) /SIGCONT/fg with aplay/cplay,
Daniel Baluta
[PATCH] ASoC: fsl_asrc: refine the check of available clock divider,
Shengjiu Wang
[PATCH 0/8] Add low power hibernation support to cs35l41,
Charles Keepax
- [PATCH 4/8] ASoC: cs35l41: Correct handling of some registers in the cache, Charles Keepax
- [PATCH 6/8] ASoC: wm_adsp: Add support for "toggle" preloaders, Charles Keepax
- [PATCH 2/8] ASoC: cs35l41: Remove incorrect comment, Charles Keepax
- [PATCH 5/8] firmware: cs_dsp: Clear core reset for cache, Charles Keepax
- [PATCH 1/8] ASoC: cs35l41: Add cs35l51/53 IDs, Charles Keepax
- [PATCH 3/8] ASoC: cs35l41: Correct DSP power down, Charles Keepax
- [PATCH 7/8] ASoC: cs35l41: Update handling of test key registers, Charles Keepax
- [PATCH 8/8] ASoC: cs35l41: Add support for hibernate memory retention mode, Charles Keepax
- Re: [PATCH 0/8] Add low power hibernation support to cs35l41, Takashi Iwai
- Re: [PATCH 0/8] Add low power hibernation support to cs35l41, Mark Brown
- Re: [PATCH 0/8] Add low power hibernation support to cs35l41, Mark Brown
Re: [PATCH 1/3] ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ, S.J. Wang
[PATCH] ALSA: hda/realtek: Add quirk for Legion Y9000X 2020,
Baole Fang
[PATCH] ASoC: fsl_mqs: fix MODULE_ALIAS,
Alyssa Ross
[PATCH v3] ASoC: cs4265: Add a remove() function,
Fabio Estevam
[PATCH 0/3] ASoC: imx-card: several improvement and fixes,
Shengjiu Wang
[PATCH] ASoC: wcd9335: Keep a RX port value for each SLIM RX mux,
Yassine Oudjana
slow snd_rawmidi_drain() for VirMidi devcies,
Stefan Sauer
[PATCH v2 0/1] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows,
Christian Lachner
[PATCH v5] ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema,
Jayesh Choudhary
[PATCH v3] dt-bindings: dsp: mediatek: add mt8195 dsp document,
YC Hung
src/topology/parser.c: drop duplicate safe_strtol_base,
GitHub pull_request - opened
hda/cs8904: Fix jack detection after resume,
Christian A. Ehrhardt
hda/cs8409: Fix internal speaker detection,
Christian A. Ehrhardt
[PATCH 0/1] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows,
Christian Lachner
Support for TC-Helicon GoXLR Mini,
GitHub issues - opened
[PATCH 0/2] ASoC: mediatek: mt8195: repair pcmif BE dai,
Trevor Wu
IOMMU Page Fault with Creative Soundblaster Zx after suspend,
Rouven Czerwinski
[RFC PATCH 1/3] ASoC: simple-card-utils: add support for componants provideing jack events via set_jack,
Carl Philipp Klemm
[RFC 09/32] sound: Kconfig: add HAS_IOPORT dependencies, Niklas Schnelle
[RFC 01/32] Kconfig: introduce and depend on LEGACY_PCI,
Niklas Schnelle
[Index of Archives]
[Pulse Audio]
[ALSA Users]
[Linux Audio Users]
[Red Hat Install]
[Fedora]
[Kernel]
[Video 4 Linux]