パッチ修行

昨日のパッチはステて作り直すことに。コミットは纏めてログは以下な感じになる方向。

staging/cptm1217: fix checkpatch warnings

The below checkpatch warns was fixed,

drivers/staging/cptm1217/clearpad_tm1217.c:400: WARNING: quoted string split across lines
drivers/staging/cptm1217/cp_tm1217.h:5: ERROR: open brace '{' following struct go on the same line

Signed-off-by:

とりあえず

この後、買い物に付きあわないといけないらしい。人が沢山居るところに行きたくないなぁ。

その後

patch 作って投げたら typo の指摘が入りリプライ入れたところです。ちなみに cptm1217 な TODO は以下の記述になってて

- Wait for the official upstream general clearpad drivers as promised over
  the past few months
- Merge any device support needed from this driver into it
- Delete this driver

スルーの可能性は非常に高いのではないかと。

et131x がターゲットになりました。要修正なナニは以下らしいんですが

$ find drivers/staging/et131x/ -name "*.[ch]"|xargs ./scripts/checkpatch.pl --file --terse
drivers/staging/et131x/et131x.c:89: WARNING: quoted string split across lines
drivers/staging/et131x/et131x.c:2557: WARNING: Prefer pr_info(... to printk(KERN_INFO, ...
drivers/staging/et131x/et131x.c:2578: WARNING: Prefer pr_info(... to printk(KERN_INFO, ...
drivers/staging/et131x/et131x.c:2972: WARNING: suspect code indent for conditional statements (8, 8)
drivers/staging/et131x/et131x.c:4330: WARNING: quoted string split across lines
drivers/staging/et131x/et131x.c:5192: WARNING: Prefer pr_info(... to printk(KERN_INFO, ...
total: 0 errors, 6 warnings, 5471 lines checked
$

5192 とかどんな規模なのか。ってかそもそもこれは何なのか、と言いつつ README 見てみたら NIC なドライバらしい。

$ cat README 
This is a driver for the ET1310 network device.

Based on the driver found at https://sourceforge.net/projects/et131x/

Cleaned up immensely by Olaf Hartman and Christoph Hellwig <hch@infradead.org>

Note, the powermanagement options were removed from the vendor provided
driver as they did not build properly at the time.

TODO:
        - Use of kmem_cache seems a bit unusual

Please send patches to:
        Greg Kroah-Hartman <gregkh@linuxfoundation.org>
        Mark Einon <mark.einon@gmail.com>

とりあえず patch 作って寝かせよう。さっき修正作って云々した中で、format-patch なソレをを master に巻き戻して作った branch に apply したら、commit なログはやり直しができることが分かったので、ちょっと気が楽に。