Hi, here are some fixes about the attribute "select_usb_power_delivery" in typec/class.c === usb: typec: Set port->pd before adding device for typec_port This one is about the visibility of the attribute. port->pd should be set before device_add otherwise the visibility will be false because port->pd is NULL. === usb: typec: Iterate pds array when showing the pd list This patch fixes a problem about the incorrect fetching of the pointers to each usb_power_delivery handle. === usb: typec: Use sysfs_emit_at when concatenating the string This patch changes the use of the API from sysfs_emit to sysfs_emit_at because the buffer address is not aligned to PAGE_SIZE. === Kyle Tso (3): usb: typec: Set port->pd before adding device for typec_port usb: typec: Iterate pds array when showing the pd list usb: typec: Use sysfs_emit_at when concatenating the string drivers/usb/typec/class.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) -- 2.41.0.162.gfafddb0af9-goog