[Letux-kernel] Fwd: [linux-review:H-Nikolaus-Schaller/drivers-touchscreen-tsc2007-and-ads7846-tsc2046-improvements-use-common-touchscreen-bindings-pre-calibration-spi-fix-and-provide-iio-raw-values/20160924-062122 1/8] drivers/input/touchscreen/tsc2007.c:230:11: error: 'struct tsc2007' has no member named 'pendown'

H. Nikolaus Schaller hns at goldelico.com
Sat Sep 24 12:10:29 CEST 2016


Wow! Cool.

Although I noticed that as well yesterday... it is interesting that it is automatically detected :)

It is the result of some inconsistent patch. Now the more tricky part is to fix the patch set.

If my iGitt tool were completed as planned I would just need 3 or 4 clicks to move changed lines between commits...

But for now I think I have to manually git cherry-pick, git reset and git add -p

BR,
Nikolaus

> Anfang der weitergeleiteten Nachricht:
> 
> Von: kbuild test robot <fengguang.wu at intel.com>
> Betreff: [linux-review:H-Nikolaus-Schaller/drivers-touchscreen-tsc2007-and-ads7846-tsc2046-improvements-use-common-touchscreen-bindings-pre-calibration-spi-fix-and-provide-iio-raw-values/20160924-062122 1/8] drivers/input/touchscreen/tsc2007.c:230:11: error: 'struct tsc2007' has no member named 'pendown'
> Datum: 24. September 2016 um 11:58:47 MESZ
> An: "H. Nikolaus Schaller" <hns at goldelico.com>
> Kopie: kbuild-all at 01.org, 0day robot <fengguang.wu at intel.com>
> 
> tree:   https://github.com/0day-ci/linux H-Nikolaus-Schaller/drivers-touchscreen-tsc2007-and-ads7846-tsc2046-improvements-use-common-touchscreen-bindings-pre-calibration-spi-fix-and-provide-iio-raw-values/20160924-062122
> head:   5022ff783cbfbf54258c852899e8c29865a1dcd4
> commit: b3055fd66f2f1dce49e44b2908e789ccdf39bdfa [1/8] drivers:input:tsc2007: add new common binding names, pre-calibration, flipping and rotation
> config: x86_64-allyesdebian (attached as .config)
> compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
> reproduce:
>        git checkout b3055fd66f2f1dce49e44b2908e789ccdf39bdfa
>        # save the attached .config to linux build tree
>        make ARCH=x86_64 
> 
> Note: the linux-review/H-Nikolaus-Schaller/drivers-touchscreen-tsc2007-and-ads7846-tsc2046-improvements-use-common-touchscreen-bindings-pre-calibration-spi-fix-and-provide-iio-raw-values/20160924-062122 HEAD 5022ff783cbfbf54258c852899e8c29865a1dcd4 builds fine.
>      It only hurts bisectibility.
> 
> All errors (new ones prefixed by >>):
> 
>   drivers/input/touchscreen/tsc2007.c: In function 'tsc2007_soft_irq':
>>> drivers/input/touchscreen/tsc2007.c:230:11: error: 'struct tsc2007' has no member named 'pendown'
>       if (!ts->pendown) {
>              ^~
>   drivers/input/touchscreen/tsc2007.c:232:7: error: 'struct tsc2007' has no member named 'pendown'
>        ts->pendown = true;
>          ^~
> 
> vim +230 drivers/input/touchscreen/tsc2007.c
> 
>   224	
>   225				dev_dbg(&ts->client->dev,
>   226					"Scaled point(%4d,%4d), pressure (%4u)\n",
>   227					sx, sy, rt);
>   228	
>   229				/* report event */
>> 230				if (!ts->pendown) {
>   231					input_report_key(input, BTN_TOUCH, 1);
>   232					ts->pendown = true;
>   233				}
> 
> ---
> 0-DAY kernel test infrastructure                Open Source Technology Center
> https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 37545 bytes
Desc: not available
URL: <http://lists.goldelico.com/pipermail/letux-kernel/attachments/20160924/8885d2c7/attachment-0001.bin>
-------------- next part --------------
> 



More information about the Letux-kernel mailing list