m68k updates for v5.7
- Pagetable layout rewrite, to facilitate global READ_ONCE() rework, - Zorro (Amiga) and DIO (HP 9000/300) bus cleanups, - Defconfig updates, - Minor cleanups and fixes. -----BEGIN PGP SIGNATURE----- iIsEABYIADMWIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCXoHCohUcZ2VlcnRAbGlu dXgtbTY4ay5vcmcACgkQisJQ/WRJ8XDVIwEA7AtaUBkpK52a0jJXjEZxqG1riOM4 b8H9wsw96R8VDlQA/RIdoUrBG0ytCE7a4ClIv6Ze30tjqBuy7ogk9rEj/6cA =zYv0 -----END PGP SIGNATURE----- Merge tag 'm68k-for-v5.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k Pull m68k updates from Geert Uytterhoeven: - pagetable layout rewrite, to facilitate global READ_ONCE() rework - Zorro (Amiga) and DIO (HP 9000/300) bus cleanups - defconfig updates - minor cleanups and fixes * tag 'm68k-for-v5.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (23 commits) m68k: defconfig: Update defconfigs for v5.6-rc4 zorro: Replace zero-length array with flexible-array member m68k: Switch to asm-generic/hardirq.h fbdev: c2p: Use BUILD_BUG() instead of custom solution dio: Remove unused dio_dev_driver() dio: Fix dio_bus_match() kerneldoc dio: Make dio_match_device() static zorro: Move zorro_bus_type to bus-private header file zorro: Remove unused zorro_dev_driver() zorro: Use zorro_match_device() helper in zorro_bus_match() zorro: Fix zorro_bus_match() kerneldoc zorro: Make zorro_match_device() static m68k: Fix Kconfig indentation m68k: mm: Change ColdFire pgtable_t m68k: mm: Fully initialize the page-table allocator m68k: mm: Extend table allocator for multiple sizes m68k: mm: Use table allocator for pgtables m68k: mm: Improve kernel_page_table() m68k: mm: Restructure Motorola MMU page-table layout m68k: mm: Move the pointer table allocator to motorola.c ...
This commit is contained in:
commit
58233ccf94
33 changed files with 351 additions and 396 deletions
|
|
@ -247,11 +247,6 @@ extern int dio_create_sysfs_dev_files(struct dio_dev *);
|
|||
/* New-style probing */
|
||||
extern int dio_register_driver(struct dio_driver *);
|
||||
extern void dio_unregister_driver(struct dio_driver *);
|
||||
extern const struct dio_device_id *dio_match_device(const struct dio_device_id *ids, const struct dio_dev *z);
|
||||
static inline struct dio_driver *dio_dev_driver(const struct dio_dev *d)
|
||||
{
|
||||
return d->driver;
|
||||
}
|
||||
|
||||
#define dio_resource_start(d) ((d)->resource.start)
|
||||
#define dio_resource_end(d) ((d)->resource.end)
|
||||
|
|
|
|||
|
|
@ -40,13 +40,6 @@ struct zorro_dev {
|
|||
#define to_zorro_dev(n) container_of(n, struct zorro_dev, dev)
|
||||
|
||||
|
||||
/*
|
||||
* Zorro bus
|
||||
*/
|
||||
|
||||
extern struct bus_type zorro_bus_type;
|
||||
|
||||
|
||||
/*
|
||||
* Zorro device drivers
|
||||
*/
|
||||
|
|
@ -70,11 +63,6 @@ struct zorro_driver {
|
|||
/* New-style probing */
|
||||
extern int zorro_register_driver(struct zorro_driver *);
|
||||
extern void zorro_unregister_driver(struct zorro_driver *);
|
||||
extern const struct zorro_device_id *zorro_match_device(const struct zorro_device_id *ids, const struct zorro_dev *z);
|
||||
static inline struct zorro_driver *zorro_dev_driver(const struct zorro_dev *z)
|
||||
{
|
||||
return z->driver;
|
||||
}
|
||||
|
||||
|
||||
extern unsigned int zorro_num_autocon; /* # of autoconfig devices found */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue