Newcomers to the Linux Kernel community are often unfamiliar with the patch submission process and how to interact with maintainers. This talk aims to improve the experience of first time patch submissions. This talk is in Chinese.
Paragraf tersebut membahas tentang kesadaran masyarakat Kalimantan mengenai pentingnya hutan sebagai habitat alami orang utan yang masih rendah. Masyarakat lebih mementingkan pembangunan perumahan dan menganggap orang utan sebagai hama. Akibatnya, populasi orang utan mulai menurun karena sering diburu petani.
Putting Taiwan on the kernel.org Keysigning MapChen-Yu Tsai
?
This talk details my journey of getting my PGP key signed by the Linux kernel development community, getting a kernel.org account, and then helping other Taiwanese developers in getting theirs.
Ad
More Related Content
Similar to Linux Kernel Patch Submission Tips (20)
Putting Taiwan on the kernel.org Keysigning MapChen-Yu Tsai
?
This talk details my journey of getting my PGP key signed by the Linux kernel development community, getting a kernel.org account, and then helping other Taiwanese developers in getting theirs.
Identifying and Supporting 'X-compatible' Hardware BlocksChen-Yu Tsai
?
The document discusses identifying and supporting hardware blocks that are compatible with existing driver models in Linux even if they are not exact matches. It provides examples of standard interfaces like AHCI, EHCI, and OHCI that have driver libraries while the platform driver handles platform-specific details. Licensed IP cores and clones that have the same logic but different register layouts are also discussed. Methods for identifying compatible hardware include examining datasheets, vendor kernels, and experience. Driver implementations can use driver libraries along with platform drivers to manage platform-specific resources and setup. Techniques for handling register changes like offset tables, regmap, and custom I/O functions are presented. Specific examples of compatible hardware implementations for things like 8250 UART, Design
This document discusses experiences with upstreaming kernel code for Allwinner SoCs. It provides an overview of the current status of various ARM SoC vendors' code in the mainline kernel, including Allwinner, Rockchip, and Mediatek. It offers tips for contributors, such as starting with small and simple code changes, reusing existing drivers when possible, and asking maintainers for feedback. It also outlines some challenges, like lack of documentation, porting outdated vendor code, and dealing with binary-only drivers and potential GPL violations.
Upstream Allwinner ARM SoC (sunxi) SupportChen-Yu Tsai
?
This document summarizes the status of upstreaming Allwinner SoC support. It discusses that U-boot now has mainline support for many Allwinner SoCs including A10/A13/A20/A23/A31/A33. The Linux kernel also has basic support for these SoCs, with features like USB host, SATA, and simplefb working in 4.2. Future work includes A80 and H3 support in U-boot and enabling features like audio, raw NAND, and SMP on A80 in the kernel. Mainline support for Allwinner SoCs is progressing with the help of upstream developers.
The document discusses the linux-sunxi project which provides Linux kernel support for Allwinner sunXi system on chips (SOCs) commonly found in cheap Android devices. The linux-sunxi kernel has full functionality in the 3.4 stable kernel and is working to integrate support into the mainline kernel, having already integrated drivers for timers, clocks, interrupts, USB host, Ethernet and more in the 3.15 kernel. Efforts are ongoing to integrate support for MMC/SDIO, USB OTG, DMA, and graphics. Documentation and code are almost complete and those interested are invited to join the project community online or on Freenode IRC.
Open Standards and Open Source in Datacenter Management - OSDC.tw 2014Chen-Yu Tsai
?
This document discusses open standards and open source tools for monitoring, managing, and provisioning datacenter resources. It provides an overview of tools like MRTG and Munin for monitoring network traffic and system resources. For management, it discusses IPMI for out-of-band server control and SSH for secure access. Provisioning tools mentioned include DHCP, PXE, kickstart/preseed for automatic installation, and Chef/Puppet for configuration management. The goal is to enable small teams to manage thousands of nodes hands-off using these open standards and tools.
6. Commit Message
phy: sun4i-usb: Support A83T USB PHYs
The A83T has 3 USB PHYs, 1 for OTG, 1 for standard
USB, 1 for USB HSIC. The phy initialization
procedure is very different from other SoCs, but
the PMU bits are the same, with additional bits
for HSIC.
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
6
7. Commit 標題
phy: sun4i-usb: Support A83T USB PHYs
The A83T has 3 USB PHYs, 1 for OTG, 1 for standard
USB, 1 for USB HSIC. The phy initialization
procedure is very different from other SoCs, but
the PMU bits are the same, with additional bits
for HSIC.
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
7
一行80字元內簡述更動內容
8. Commit Message
phy: sun4i-usb: Support A83T USB PHYs
The A83T has 3 USB PHYs, 1 for OTG, 1 for standard
USB, 1 for USB HSIC. The phy initialization
procedure is very different from other SoCs, but
the PMU bits are the same, with additional bits
for HSIC.
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
8
解釋更動背後的動機和情境
9. Signed-off-by
phy: sun4i-usb: Support A83T USB PHYs
The A83T has 3 USB PHYs, 1 for OTG, 1 for standard
…
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
9
畫押:認證更動是自己寫的,
或是自己有權利貢獻的。