Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'firewire-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394

Pull firewire update from Takashi Sakamoto:
"A slight change for flexible length of array in core function.

Kees Cook provides a patch to annotate the array embedded in fw_node
structure referring to structure member for the length of array. The
annotation would be defined by future extension of C compilers, and
used for access bound-check at run-time enabled by UBSAN and
FORTIFY_SOURCE"

* tag 'firewire-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:
firewire: Annotate struct fw_node with __counted_by

+1 -1
+1 -1
drivers/firewire/core.h
··· 191 191 /* Upper layer specific data. */ 192 192 void *data; 193 193 194 - struct fw_node *ports[]; 194 + struct fw_node *ports[] __counted_by(port_count); 195 195 }; 196 196 197 197 static inline struct fw_node *fw_node_get(struct fw_node *node)