To the codebase that forms the basis of a future release of the Linux 5.9 kernel, to the USB subsystem
The code is cleared from the use of the words "slave", "master", "blacklist" and "whitelist". For example, instead of the phrase “usb slave device”, “usb gadget device” is now used, the expression “master/slave protocol” has been replaced with “host/device protocol”, instead of separate mentions of “slave”, “device” is indicated, instead of “master” - “ controller" or "host", the word "blacklist" is replaced by "ignore", "some" or "disable", "whitelist" by "productlist". The changes affect, among other things, the names of header files, structures and functions.
Source: opennet.ru