Merge tag 'm68k-for-v4.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Pull m68k updates from Geert Uytterhoeven: - first part of an overhaul of the NuBus subsystem, to bring it up to modern driver model standards - a race condition fix for Mac - defconfig updates * tag 'm68k-for-v4.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: MAINTAINERS: Add NuBus subsystem entry m68k/mac: Fix race conditions in OSS interrupt dispatch nubus: Add support for the driver model nubus: Add expansion_type values for various Mac models nubus: Adopt standard linked list implementation nubus: Rename struct nubus_dev nubus: Rework /proc/bus/nubus/s/ implementation nubus: Generalize block resource handling nubus: Clean up whitespace nubus: Remove redundant code nubus: Call proc_mkdir() not more than once per slot directory nubus: Validate slot resource IDs nubus: Fix log spam nubus: Use static functions where possible nubus: Fix up header split nubus: Avoid array underflow and overflow m68k/defconfig: Update defconfigs for v4.15-rc1
This commit is contained in:
@@ -221,27 +221,4 @@ enum nubus_display_res_id {
|
||||
NUBUS_RESID_SIXTHMODE = 0x0085
|
||||
};
|
||||
|
||||
struct nubus_dir
|
||||
{
|
||||
unsigned char *base;
|
||||
unsigned char *ptr;
|
||||
int done;
|
||||
int mask;
|
||||
};
|
||||
|
||||
struct nubus_dirent
|
||||
{
|
||||
unsigned char *base;
|
||||
unsigned char type;
|
||||
__u32 data; /* Actually 24bits used */
|
||||
int mask;
|
||||
};
|
||||
|
||||
|
||||
/* We'd like to get rid of this eventually. Only daynaport.c uses it now. */
|
||||
static inline void *nubus_slot_addr(int slot)
|
||||
{
|
||||
return (void *)(0xF0000000|(slot<<24));
|
||||
}
|
||||
|
||||
#endif /* _UAPILINUX_NUBUS_H */
|
||||
|
Reference in New Issue
Block a user