From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E2179C433F5 for ; Thu, 19 May 2022 11:17:13 +0000 (UTC) Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.94.2) (envelope-from ) id 1nre9Y-0003yk-Kn for kernelnewbies@archiver.kernel.org; Thu, 19 May 2022 07:17:12 -0400 Received: from mail-tycjpn01olkn20824.outbound.protection.outlook.com ([2a01:111:f403:7010::824] helo=JPN01-TYC-obe.outbound.protection.outlook.com) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nre7X-0001Yo-6L for kernelnewbies@kernelnewbies.org; Thu, 19 May 2022 07:15:07 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CDtU9EXumkziKxsqcJdd+qwWR7KQ56IdS/ZJTvHuk8QoEwJaroU76LOMhhnOO6VKRZDwwY88efnW4jQtgI0x9W+GZqxpwm9mndiMC05TA9M/IdGmxXlxSYsOU0SJrzLAjmH5SsS2D8kx3WEGHsrkw5GbQY76yHsuRr5Cf4vqSwA9aq5fl53O0AISUFTKj8kRnHmk3ylMpJIxbe+wK7Bp947vVy+wBxJ4uPO90hKPOTIVbuBprKUjdiUud6izIY+VAIEdrDSI3LA3w9AWPloDDtgzk1JJW/teKA+W2rHtp7S6Xr8gPGeg/2mwGA6rUcGEhu9JPLFldQMngUij5aX+hA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nvSrTYdYA2r0uhUk5c8EK2zOSbRIDFkXrXI9Y+hGLyU=; b=Mixc4Z7dGo34X1OjZ5bqYzL5jQMc568Skwf2Z0hBAjMVtxWRelAXRRmhOfzt/qVrRk0+qbd9OAPevFHSYCGXZIPdBf9Zg1sY6q/Q4X5H5D9P1JHClRJhV1HE3vg87+D3J9lsm7Ly4jo+BZNA/nJlnMubQTpDv9L1/ENP8d0LBMAnnJio5LNQXd1HHxtyGTu4Tv9tVOg/0Un09/txUG1H/T3qKIkNbhsOBRh99qIFsKayASRBcpJP6yun6QdCvBcyTghJhKW6xWUSfYTEOUWJQ1R1DqpVPFh0pBDq9MGNi1anPNDgAK85OYrxjwR1f9iSo0A8uyoAbhlxHtuviORYSw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nvSrTYdYA2r0uhUk5c8EK2zOSbRIDFkXrXI9Y+hGLyU=; b=kg7JzfAkww2PRQFb+vXXWSV/bSJ9SgSMfiA6bbfti/8nEuGmN3Ua3WTdsHj1L67swOePl9cmMQFm99L1WX/GSinspgPliVF3isNxh5pYPbRyAZZrqtxawpwDRIaU3GUQbgi29IuFMI1+nVlBjRLgrjTjMgFwgI157/igXiQMcHZsG6qrhdl0YbSZdhXvSQwZHnj5Je9I+LMqySQqelgbI2Yn43uiYdPpAOmDi1hOfsb6uLaM5RtWK9v4BHeSLiPRoTDTny0hPLzWZiVjk44/GHep4dgS5ZfKV2ocIiHKTyZwa2gQ16ainlCcMEkvrwQK8zEz703JXTDp23KsG0KeOw== Received: from TYCPR01MB5743.jpnprd01.prod.outlook.com (2603:1096:400:42::13) by OSAPR01MB4132.jpnprd01.prod.outlook.com (2603:1096:604:57::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Thu, 19 May 2022 11:14:55 +0000 Received: from TYCPR01MB5743.jpnprd01.prod.outlook.com ([fe80::e41b:dd7b:6b3d:c4d8]) by TYCPR01MB5743.jpnprd01.prod.outlook.com ([fe80::e41b:dd7b:6b3d:c4d8%7]) with mapi id 15.20.5273.017; Thu, 19 May 2022 11:14:55 +0000 From: =?gb2312?B?s8Igw/fV/g==?= To: Greg KH , "kernelnewbies@kernelnewbies.org" Subject: Re: How to track the source tree of kernel Thread-Topic: How to track the source tree of kernel Thread-Index: AQHYasZH7c5brXV1CkqlqahSo+5ata0kvzgAgAFKPdY= Date: Thu, 19 May 2022 11:14:54 +0000 Message-ID: References: In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [o3VRgaXU3PiAz2NVLBt2XXRIrauzBs/k] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 528bd30d-aea1-47af-f606-08da3988cd5c x-ms-traffictypediagnostic: OSAPR01MB4132:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 88fsWIUWonzyaPTu6g7vMgo/GohVCDf3eq8bBPd0LjRay59gKHicKDsYiqy7xFtbndsaXZq/WFkJha4tpM5RCrFhiBNtaSWNkYe/kJjZo3AdONNwsTlPHBqLxC/TNh8Q5hrnbp1Q7l/prlSMt0q7KzRk0zmTVqWmRJgghWL++KM8NXH5GUc8WBtX01F8BpbCjUjlcOKmc28VrGJ3Mp4m5mijCqg26lOjTH/4xScv0xX0mshGIbr1jKK3Dhv/U4MddS1WFpFc5JsOawV9Tbzlz55CEaoTjtq0HPEtmA/wGQxG1/OTsNsxj/LC4yWDrvJTulEc/Qkl1YtvMjaHfdpBxDqDsYUBJpXFo08RKi2exHNL0ta1eCPWu4YQoIcihVT7PcDXb1KUmzg52MDI0YXcDSx6DFEPg3PQfpdBE93qMIIc1ykQcEuh0SCWMPTu/4U7cbrtzY5NRYaySXnCvu6G69yUxFoxulwSEKPL0NrfbraKl40xwQtcPvN73yyUeBi724gsJiMy4oniBxUeBwEa8/T95tuzuijN7DyiZ1hAxZ5tiw6Bmkex5aApNi4ZcIfnjK2XUfWbD+H6R3kHYkgtxg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?eVROOU9ycDBSMGN3RGdJbGw4VTQ2bk52SkxyVTM3Q1JZWFJ0VXdJOExYb2NX?= =?gb2312?B?ckF1b2dHSi9QTCtkS2dORE1xN2F6S0NMQnZxVG1qc29Obis0cFZlSlNyb2Fi?= =?gb2312?B?VnFReEdMNGVab2lsSzFMdWhzSi9NelRjc1ZtREV6UmxZWWZwM2JZZVhIV05v?= =?gb2312?B?aFhOZm9CdGFpUldCNGlWUDlxMy9xMUc4WFVucEkyUlZoSUs1bG0wSTUxa3lx?= =?gb2312?B?ZFdGR3FiNUphazFIaEFaU1dqQnBqSnlNYldXNHNlYnFoN3E4b3l1MHNhMUVz?= =?gb2312?B?czF1VHQvd3ROZnNVV3ErYXVvNGFJTENsdGxJN2E5QXRmeks2VmYyaFFSenlO?= =?gb2312?B?R1ZRMHJHZVg5Q1hqOGRMcEk3ZUV3V2d0MzMxcm5CNUVlYklvdzJaekN4Mkw0?= =?gb2312?B?TTcvN0kwbWdhYTE2UWJoYzJnclExYTNyemdtcTFmTjFRNkpvb1liRkUyTjBP?= =?gb2312?B?TUcxSTBVb3BQY3NjeE1yK1laanFDTHN4cUJ3aGMzRy9UOGk2dEZEN2FQL0Fa?= =?gb2312?B?QzFINGMwOTlHUm15OWo4RzdDeDFBVitCemY4aG9vOVU2Ky9tSUovRExWRzR3?= =?gb2312?B?YWYxSzRGaFdBdnRUOVdIOFY2am8zelc1RW40UzRUajJSaDhOQnNBeCtGTGR1?= =?gb2312?B?bzQ3eGFHWUVpbTNMWkk0OU1VKzkvbVdNSzM1NlBSN0xJMXV6Y1M1YTJZWG9o?= =?gb2312?B?eEZ3blFVdnovZmxWSFJIa1lmNjNmU091a0VFV3B3QVRicFNxRUdvbkN0WGM1?= =?gb2312?B?alc0M3hJNUwyd2ZPTXkxYk9BZ3NSQ00xcGVjT3BST1lLUnVLQUJkQlFJaFBl?= =?gb2312?B?a0FBZXp5c1pyc09kSzByaGZFMVoyMkhFTEZKRnY3Sm0xZnFSazZoQUpPeXNU?= =?gb2312?B?amN6bFhxdjFLdlQ4L1JNcXNabm5EZnpPWEwvMmE4bCt1K0Z1N2lLcmJ2bmMx?= =?gb2312?B?S1ErR2ZVdjdlaTNxTTVuL0laQTUzVEJPMXlqMksyNzE0ejNUdUdlNnhBRnBV?= =?gb2312?B?VzkvMTY5RkNzK3Z4YXFCT0txYjBGSWNsMFhtdlV3TUxkenNhb3VGYXFnWVNC?= =?gb2312?B?ZzFSZTJvMU80STlVK2JzdE1QYTFqT3htY29SUTdwWFg0VzBEbTI5Q05PNzJI?= =?gb2312?B?MyszbnB5elNGSlRZSXJsTUsyQVVpSkhRaDR3VHBuVnRSa0E3c1AzU3RQc3Rr?= =?gb2312?B?b2J5dTFuRTBmaHdQZjFMYlZRbUpFQmsycEZnMDFncUdhdVRDRzd2angzd3Br?= =?gb2312?B?V0J4eU5LWUxydTVaVkxVUUZCaEpUdU5TYUdhUlN2NWZNdlNmWUhSVHZpRlI5?= =?gb2312?B?d1IxNUNPVVNXSkhOYWh1VjRnNG5zbkp5Sis0cWw4VnRONW1PbHRGek5zckpy?= =?gb2312?B?RVhUMm1EbStDWlVKN29Tc3JlTHhpNlYvY1BWVFhFU1NpU2lqKzBmeXpWVTNQ?= =?gb2312?B?a25kMThsLysvcWk3aHVpZkc0VXdPS2tCU0U0bnlQRTIyNTh6Q0dKUWlSeXJD?= =?gb2312?B?SG1qVElURWxLZWpXM3NzSnhHTXVwbjg5U0FWV1VNdlRRbnA5SndNVVpaQktk?= =?gb2312?B?ZEl5UWNzNHNyTFRVMm5GQXJab0xxdllrdU9DWjg3VTB1ekVMUWdsdVFKeU15?= =?gb2312?B?UGszczBieEc1SmtVUms4WU5BVWNKRktzanorQnZ3cXU5aFZWMzA1RUFEOTVw?= =?gb2312?B?ckxWK0lXYjYvVDJCSGpISGVQWlNlTlNGd1JFa3pkNjJjcFpVcEZzbi9hMUJ5?= =?gb2312?B?TExBT2w0bGFGUGN2ZC9ESUUrOHFIUnV1T1Y1VFdud3RTbERiNHBLbG9PSHNO?= =?gb2312?B?WDFYVGlpZ2Q2Q29Fd0N2UzhrUHQvQ3ppczJFSElzQW5PT3ZUV0liRC96SVI2?= =?gb2312?B?V2s1bzdDSloxUWJad2crU1FZQlV3U0s0UDAvSWdRa3VxTEM2M0N5L1pIazNw?= =?gb2312?B?M2dJRXh3SzJFN1lBZDVTZ1RMV3BvWnd0cENWQWszNjlUcUY5bzRRWGZPcTZx?= =?gb2312?B?clBNOVN0a1BnPT0=?= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB5743.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 528bd30d-aea1-47af-f606-08da3988cd5c X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2022 11:14:54.9634 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB4132 X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1545438737184159730==" Errors-To: kernelnewbies-bounces+kernelnewbies=archiver.kernel.org@kernelnewbies.org --===============1545438737184159730== Content-Language: zh-CN Content-Type: multipart/alternative; boundary="_000_TYCPR01MB57438B40B02F26DA4E8BD2E381D09TYCPR01MB5743jpnp_" --_000_TYCPR01MB57438B40B02F26DA4E8BD2E381D09TYCPR01MB5743jpnp_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgR3JlZywNCg0KU29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5LCBhbmQgdGhlIHJ1ZGUgYWN0aW9u IGJlZm9yZS4gSScgbSBub3QgcXVpdGUgZmFtaWxpYXIgd2l0aCB0aGUgZW1haWwgcnVsZXMsIEkg d2lsbCBwYXkgYXR0ZW50aW9uIHRvIGl0Lg0KDQpXaGF0IEknbSB0cnlpbmcgdG8gZG8gaXMgdG8g YmVjb21lIGEga2VybmVsIGRldmVsb3BlciwgZXNwZWNpYWxseSBhIGRyaXZlciBkZXZlbG9wZXIu IE1heWJlIHRoaXMgaXMgYSBtb3JlIGdlbmVyYWwgb2JqZWN0IGFuZCBsYWNrcyBvZiBjbGVhciBz dGVwcy4gU28gSSB3YW50IHRvIGxlYXJuIGFib3V0IHRoZSB3b3JrIGZsb3cgb2ZrZXJuZWwgZGV2 ZWxvcG1lbnQgdG8gZGVjb21wb3NlIHRoZSBvYmplY3QuDQoNCkFuZCwgSSB0aGluaywgbWF5YmUg dGhlIGZpcnN0IHN0ZXAgaXMgdG8gY2F0Y2ggdXAgd2l0aCBhIGJyYW5jaCBvZiBrZXJuZWwgc291 cmNlLCBmb3Igd2hpY2ggSSBzZXR1cCBhIHJhc3BpIHRvIHRyYWNrIHRoZSBrZXJuZWwgc291cmNl IGRhaWx5IHdpdGggdGhlIGhlbHAgb2YgY3JvbnRhYiwgYW5kIGNvbXBpbGUgdGhlIGtlcm5lbCB3 aGVuIHRoZXJlIGlzIGEgbmV3IGNvbW1pdCBhbmQgc2VuZCBhbiBlbWFpbCB0byBnZXQgYSBub3Rp ZmljYXRpb24uIE5leHQsIEkgc2hvdWxkIGRldmVsb3Agb24gdGhlIHNwZWNpZmljIGJyYW5jaCwg YW5kIGxlYXJuIGhvdyB0byBzdWJtaXQgYSBwYXRjaCB0byBrZXJuZWwuDQoNCkJ1dCBub3csIEkn bSBjb25mdXNlZCB0aGF0IHRoZXJlIHNvIG1hbnkgYnJhbmNoZXMgaW4gbGludXgga2VybmVsIHNv dXJjZSBhbmQgb3RoZXIgbGludXggZGlzdHJpYnV0aW9uIHNvdXJjZSBzdWNoIGFzIHJhc3BiZXJy eXBpL2xpbnV4LmdpdCwgYW5kIEkgb25seSBrbm93IGFib3V0IGhvdyB0byBzdWJtaXQgYSBwYXRj aCB0byBrZXJuZWwgZnJvbSBrZXJuZWwgZG9jdW1lbnRzIG9yIGtlcm5lbG5ld2JpZXMgb3Igb3Ro ZXIgd2Vic2l0ZXMuIENhbiBJIGp1c3Qgd29yayBvbiBhIHNwZWNpZmljIHBsYXRmb3JtIGFuZCBz dWJtaXQgYSBwYXRjaCB0byBrZXJuZWw/DQoNCkkgY3VycmVudGx5IHdvcmsgb24gaS5teDYgcGxh dGZvcm0gYW5kIGhhdmUgYSByYXNwaTRiIGZvciBsZWFybmluZy4gQmFzZWQgb24gdGhlIGxpbnV4 IFNESyBmcm9tIGJvYXJkIHN1cHBsaWVyLCBsIGRldmVsb3BlZCBzb21lIGNhbWVyYSBkcml2ZXJz LiBUaGUgU0RLIGNvbnRhaW5zIGEgZGlydHkgNC4xLjE1IGtlcm5lbCBzb3VyY2UsIGEgdWJvb3Qs IGFuZGEgcHJlYnVpbGQgcm9vdGZzIGFyY2hpdmUuIGFuZCB0aGUgU0RLIGlzIG5vdCBjb250cm9s bGVkIGJ5IGEgZ2l0LCBpdCdzIGp1c3QgYW4gYXJjaGl2ZS4NCg0KU3VwcG9zZWQgbm93LCBJIGtu b3cgaG93IHRvIHN1Ym1pdCBhIHBhdGNoIHRvIHdoaWNoIGJyYW5jaCwgaXMgdGhlcmVwIGFueSB0 ZXN0cyBuZWVkIHRvIGJlIHJ1biBiZWZvcmUgSSBzdWJtaXQ/IG9yIGlzIHRoZXJlIGEgcmVxdWly ZW1lbnQgZm9yIHdyaXRpbmcgYSB0ZXN0IHByb2dyYW0gdG8gdGVzdCBteSBkcml2ZXIgZmlyc3Q/ DQoNCkNvdWxkIHlvdSBnaXZlIG1lIHNvbWUgYWR2aWNlcyBvbiB3aGF0IHNob3VsZCBJIGRvIG5l eHQsIG9yIGlzIGwgZ29pbmcgdG93YXJkIGEgd3JvbmcgZGlyZWN0aW9uPw0KDQpUaGFua3MgaW4g YWR2YW5jZSwNCg0KY2hlbi4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCrei vP7IyzogR3JlZyBLSCA8Z3JlZ0Brcm9haC5jb20+DQq3osvNyrG85DogMjAyMsTqNdTCMTjI1dDH xtrI/SAyMzoxNw0KytW8/sjLOiBjaGVuLm1pbmd6aGVuZyA8Y2hlbi5taW5nemhlbmdAb3V0bG9v ay5jb20+DQqzrcvNOiBrZXJuZWxuZXdiaWVzQGtlcm5lbG5ld2JpZXMub3JnIDxrZXJuZWxuZXdi aWVzQGtlcm5lbG5ld2JpZXMub3JnPg0K1vfM4jogUmU6IEhvdyB0byB0cmFjayB0aGUgc291cmNl IHRyZWUgb2Yga2VybmVsDQoNCk9uIFdlZCwgTWF5IDE4LCAyMDIyIGF0IDEwOjQ3OjU5UE0gKzA4 MDAsIGNoZW4ubWluZ3poZW5nIHdyb3RlOg0KPiBIaSBHdXlzLA0KPg0KPiBTb3JyeSB0byBib3Ro ZXIgeW91IGFsbC4gSSdtIGp1c3Qgc3RhcnRpbmcgbGVhcm5pbmcgbGludXggd2l0aCBhIHJwaTRi LiBJDQo+IGZvdW5kIHRoZSByYXNwaSBzb3VyY2UgdHJlZSBoYXZlIG1hbnkgYnJhbmNoZXMsIHdo aWNoIGFyZSBkaWZmZXJlbnQgZnJvbSB0aGUNCj4ga2VybmVsIHNvdXJjZSB0cmVlLCB3aGljaCBh bHNvIGhhdmUgbWFueSBicmFuY2hlcy4gSSB3YW50IHRvIGtub3cgaG93IHNob3VsZA0KPiBJIHRy YWNrIHRoZSBzb3VyY2UgY29kZS4gc2hvdWxkIEkgdHJhY2sgYWxsIGJyYW5jaGVzIGZyb20gdGhl IHJlbW90ZSByZXBvLA0KPiBvciBqdXN0IHN0aWNrIHRvIGEgc3BlY2lmaWMgYnJhbmNoPyBIb3cg ZGlkIHlvdSBkbyBzbyB0aGF0IHlvdSBjYW4gY2F0Y2ggdXANCj4gdG8gbGFzdGVzdCBrZXJuZWw/ DQoNCkl0IGFsbCBkZXBlbmRzIG9uIHdoYXQgeW91IHdhbnQgdG8gZG8gYXMgdG8gd2hhdCB0cmVl L2JyYW5jaCB0byB3b3JrIG9mZg0Kb2YgYW5kIHRvIHRyYWNrLg0KDQpTbywgd2hhdCBleGFjdGx5 IGRvIHlvdSB3YW50IHRvIGRvPw0KDQp0aGFua3MsDQoNCmdyZWcgay1oDQoNCg== --_000_TYCPR01MB57438B40B02F26DA4E8BD2E381D09TYCPR01MB5743jpnp_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable
Hi Greg,

Sorry for the late reply, and the rude action before. I' m not quite famili= ar with the email rules, I will pay attention to it.

What I'm trying to do is to become a kernel developer, especially a driver = developer. Maybe this is a more general object and lacks of clear steps. So= I want to learn about the work flow ofkernel development to decompose the = object.

And, I think, maybe the first step is to catch up with a branch of kernel s= ource, for which I setup a raspi to track the kernel source daily with the = help of crontab, and compile the kernel when there is a new commit and send= an email to get a notification. Next, I should develop on the specific branch, and learn how to submit a p= atch to kernel.

But now, I'm confused that there so many branches in linux kernel source an= d other linux distribution source such as raspberrypi/linux.git, and I only= know about how to submit a patch to kernel from kernel documents or kernel= newbies or other websites. Can I just work on a specific platform and submit a patch to kernel?

I currently work on i.mx6 platform and have a raspi4b for learning. Based o= n the linux SDK from board supplier, l developed some camera drivers. The S= DK contains a dirty 4.1.15 kernel source, a uboot, anda prebuild rootfs arc= hive. and the SDK is not controlled by a git, it's just an archive.

Supposed now, I know how to submit a patch to which branch, is therep any t= ests need to be run before I submit? or is there a requirement for writing = a test program to test my driver first?

Could you give me some advices on what should I do next, or is l going towa= rd a wrong direction?

Thanks in advance,

chen.


=B7=A2=BC=FE= =C8=CB: Greg KH <greg@kroah.com>
=B7=A2=CB=CD=CA=B1=BC=E4: 2022=C4=EA5=D4=C218=C8=D5=D0=C7= =C6=DA=C8=FD 23:17
=CA=D5=BC=FE=C8=CB: chen.mingzheng <chen.mingzheng@outl= ook.com>
=B3=AD=CB=CD: kernelnewbies@kernelnewbies.org <kernelne= wbies@kernelnewbies.org>
=D6=F7=CC=E2: Re: How to track the source tree of kernel

On Wed, May 18, 2022 at 10:47:59PM +0800, chen.min= gzheng wrote:
> Hi Guys,
>
> Sorry to bother you all. I'm just starting learning linux with a rpi4b= . I
> found the raspi source tree have many branches, which are different fr= om the
> kernel source tree, which also have many branches. I want to know how = should
> I track the source code. should I track all branches from the remote r= epo,
> or just stick to a specific branch? How did you do so that you can cat= ch up
> to lastest kernel?

It all depends on what you want to do as to what tree/branch to work off of and to track.

So, what exactly do you want to do?

thanks,

greg k-h

--_000_TYCPR01MB57438B40B02F26DA4E8BD2E381D09TYCPR01MB5743jpnp_-- --===============1545438737184159730== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies --===============1545438737184159730==--