All of lore.kernel.org
 help / color / mirror / Atom feed
* [afaerber:rtd1295-next 173/192] drivers/leds/leds-tm1628.c:231:43: sparse: sparse: Using plain integer as NULL pointer
@ 2019-12-21 13:50 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2019-12-21 13:50 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 1938 bytes --]

tree:   https://github.com/afaerber/linux.git rtd1295-next
head:   ffa581791561c2ac42a0d77fd6bbf5ed35014bbe
commit: f670902ba357f9f586a9ab8901e8cd5ef0ed1e0f [173/192] leds: Add Titan Micro Electronics TM1628
reproduce:
        # apt-get install sparse
        # sparse version: v0.6.1-129-g341daf20-dirty
        git checkout f670902ba357f9f586a9ab8901e8cd5ef0ed1e0f
        make ARCH=x86_64 allmodconfig
        make C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>


sparse warnings: (new ones prefixed by >>)

>> drivers/leds/leds-tm1628.c:231:43: sparse: sparse: Using plain integer as NULL pointer

vim +231 drivers/leds/leds-tm1628.c

   226	
   227	static int tm1628_register_led(struct tm1628 *s,
   228		struct fwnode_handle *node, u32 grid, u32 seg, struct tm1628_led *led)
   229	{
   230		struct device *dev = &s->spi->dev;
 > 231		struct led_init_data init_data = {0};
   232	
   233		if (!tm1628_is_valid_grid(s, grid) || !tm1628_is_valid_seg(s, seg)) {
   234			dev_warn(dev, "%s reg out of range\n", fwnode_get_name(node));
   235			return -EINVAL;
   236		}
   237	
   238		led->ctrl = s;
   239		led->grid = grid;
   240		led->seg  = seg;
   241		led->leddev.max_brightness = LED_ON;
   242		led->leddev.brightness_set_blocking = tm1628_led_set_brightness;
   243		led->leddev.brightness_get = tm1628_led_get_brightness;
   244	
   245		fwnode_property_read_string(node, "linux,default-trigger", &led->leddev.default_trigger);
   246	
   247		init_data.fwnode = node;
   248		init_data.devicename = "tm1628";
   249	
   250		return devm_led_classdev_register_ext(dev, &led->leddev, &init_data);
   251	}
   252	

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corporation

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-12-21 13:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-21 13:50 [afaerber:rtd1295-next 173/192] drivers/leds/leds-tm1628.c:231:43: sparse: sparse: Using plain integer as NULL pointer kbuild test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.