[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ARM: backporting dreamplug patches for Wheezy



On Sun, 2012-04-08 at 21:17 +0100, Ben Hutchings wrote:
> On Sun, 2012-04-08 at 11:25 +0100, Martin Michlmayr wrote:
> > * Ian Campbell <ijc@hellion.org.uk> [2012-04-08 11:10]:
> > > These Dreamplug patches add DT support for kirkwood in a way which is
> > > designed not to interfere with existing non-DT platforms and more
> > > generally upstream has done things in a way that FDT and ATAG platforms
> > > can safely be supported using the same kernel image.
> > 
> > I'm no longer on the kernel team but fwiw I'm all in favour of these
> > patches going into the Debian kernel for wheezy (if we can figure out
> > a solution for the ABI change).
> 
> We shouldn't worry too much about ABI changes until shortly before
> release.

I suppose we don't want to be bumping it willy-nilly though? Would
adding some ignores be appropriate in the short term? Or shall we wait
until we are bumping for some other reason? The not already ignored new
and changed symbols are:

Added symbols:
irq_create_of_mapping                            module: vmlinux, version: 0x4e7df11b, export: EXPORT_SYMBOL_GPL
irq_dispose_mapping                              module: vmlinux, version: 0x2c7db649, export: EXPORT_SYMBOL_GPL
irq_domain_add_simple                            module: vmlinux, version: 0xdd9fba6c, export: EXPORT_SYMBOL_GPL
irq_domain_generate_simple                       module: vmlinux, version: 0x96a06d17, export: EXPORT_SYMBOL_GPL
irq_domain_simple_ops                            module: vmlinux, version: 0x54853294, export: EXPORT_SYMBOL_GPL
irq_of_parse_and_map                             module: vmlinux, version: 0x1ee9814e, export: EXPORT_SYMBOL_GPL
mmc_spi_get_pdata                                module: drivers/mmc/host/of_mmc_spi, version: 0xfe4dab60, export: EXPORT_SYMBOL
mmc_spi_put_pdata                                module: drivers/mmc/host/of_mmc_spi, version: 0x64163f18, export: EXPORT_SYMBOL
of_address_to_resource                           module: vmlinux, version: 0x8dad55e8, export: EXPORT_SYMBOL_GPL
of_alias_get_id                                  module: vmlinux, version: 0xb0a6e317, export: EXPORT_SYMBOL_GPL
of_dev_get                                       module: vmlinux, version: 0xefdc6847, export: EXPORT_SYMBOL
of_dev_put                                       module: vmlinux, version: 0x15955066, export: EXPORT_SYMBOL
of_device_alloc                                  module: vmlinux, version: 0xc72f5cab, export: EXPORT_SYMBOL
of_device_is_available                           module: vmlinux, version: 0xa568af0e, export: EXPORT_SYMBOL
of_device_is_compatible                          module: vmlinux, version: 0xb3eaf07b, export: EXPORT_SYMBOL
of_device_register                               module: vmlinux, version: 0x286373c8, export: EXPORT_SYMBOL
of_device_unregister                             module: vmlinux, version: 0x3de3433e, export: EXPORT_SYMBOL
of_fdt_unflatten_tree                            module: vmlinux, version: 0x14d5945d, export: EXPORT_SYMBOL_GPL
of_find_all_nodes                                module: vmlinux, version: 0x2c93eb74, export: EXPORT_SYMBOL
of_find_compatible_node                          module: vmlinux, version: 0x39834109, export: EXPORT_SYMBOL
of_find_device_by_node                           module: vmlinux, version: 0x9d6e5383, export: EXPORT_SYMBOL
of_find_i2c_device_by_node                       module: vmlinux, version: 0x5cea3d88, export: EXPORT_SYMBOL
of_find_matching_node                            module: vmlinux, version: 0xa240cc7f, export: EXPORT_SYMBOL
of_find_node_by_name                             module: vmlinux, version: 0x5bcf5e7e, export: EXPORT_SYMBOL
of_find_node_by_path                             module: vmlinux, version: 0xf71b39bb, export: EXPORT_SYMBOL
of_find_node_by_phandle                          module: vmlinux, version: 0x97515893, export: EXPORT_SYMBOL
of_find_node_by_type                             module: vmlinux, version: 0xd8a05f87, export: EXPORT_SYMBOL
of_find_node_with_property                       module: vmlinux, version: 0x4644db5c, export: EXPORT_SYMBOL
of_find_property                                 module: vmlinux, version: 0xa1b43ab9, export: EXPORT_SYMBOL
of_get_address                                   module: vmlinux, version: 0xbfdff814, export: EXPORT_SYMBOL
of_get_mac_address                               module: vmlinux, version: 0xff917654, export: EXPORT_SYMBOL
of_get_named_gpio_flags                          module: vmlinux, version: 0x8c7a3757, export: EXPORT_SYMBOL
of_get_next_child                                module: vmlinux, version: 0x69085435, export: EXPORT_SYMBOL
of_get_parent                                    module: vmlinux, version: 0xbfb1435b, export: EXPORT_SYMBOL
of_get_pci_address                               module: vmlinux, version: 0x30d70fa9, export: EXPORT_SYMBOL
of_get_phy_mode                                  module: vmlinux, version: 0xa6c38b19, export: EXPORT_SYMBOL_GPL
of_get_property                                  module: vmlinux, version: 0x6701b467, export: EXPORT_SYMBOL
of_gpio_count                                    module: vmlinux, version: 0xd2d51180, export: EXPORT_SYMBOL
of_gpio_simple_xlate                             module: vmlinux, version: 0x5c9bd695, export: EXPORT_SYMBOL
of_i2c_register_devices                          module: vmlinux, version: 0xf1bb6d97, export: EXPORT_SYMBOL
of_iomap                                         module: vmlinux, version: 0x89da4432, export: EXPORT_SYMBOL
of_irq_map_one                                   module: vmlinux, version: 0x0d3cc82c, export: EXPORT_SYMBOL_GPL
of_irq_map_pci                                   module: vmlinux, version: 0x10c9b2cc, export: EXPORT_SYMBOL_GPL
of_irq_map_raw                                   module: vmlinux, version: 0x5f46d244, export: EXPORT_SYMBOL_GPL
of_irq_to_resource                               module: vmlinux, version: 0x0d0c109d, export: EXPORT_SYMBOL_GPL
of_machine_is_compatible                         module: vmlinux, version: 0xd31ccb06, export: EXPORT_SYMBOL
of_match_device                                  module: vmlinux, version: 0x98d7a85c, export: EXPORT_SYMBOL
of_match_node                                    module: vmlinux, version: 0x8b1dd487, export: EXPORT_SYMBOL
of_mdiobus_register                              module: drivers/of/of_mdio, version: 0x8e510c51, export: EXPORT_SYMBOL
of_mm_gpiochip_add                               module: vmlinux, version: 0x112987a9, export: EXPORT_SYMBOL
of_modalias_node                                 module: vmlinux, version: 0x51912c86, export: EXPORT_SYMBOL_GPL
of_n_addr_cells                                  module: vmlinux, version: 0x85e782d6, export: EXPORT_SYMBOL
of_n_size_cells                                  module: vmlinux, version: 0x19cebaf0, export: EXPORT_SYMBOL
of_node_get                                      module: vmlinux, version: 0x100bb8e0, export: EXPORT_SYMBOL
of_node_put                                      module: vmlinux, version: 0x609898f5, export: EXPORT_SYMBOL
of_parse_phandle                                 module: vmlinux, version: 0xd034ea8a, export: EXPORT_SYMBOL
of_parse_phandles_with_args                      module: vmlinux, version: 0xc40be5d4, export: EXPORT_SYMBOL
of_pci_address_to_resource                       module: vmlinux, version: 0x55e74041, export: EXPORT_SYMBOL_GPL
of_pci_find_child_device                         module: vmlinux, version: 0x1d9496fc, export: EXPORT_SYMBOL_GPL
of_phy_connect                                   module: drivers/of/of_mdio, version: 0x0533c72e, export: EXPORT_SYMBOL
of_phy_connect_fixed_link                        module: drivers/of/of_mdio, version: 0xb417e435, export: EXPORT_SYMBOL
of_phy_find_device                               module: drivers/of/of_mdio, version: 0x0f086c1c, export: EXPORT_SYMBOL
of_platform_bus_probe                            module: vmlinux, version: 0x637bf864, export: EXPORT_SYMBOL
of_platform_device_create                        module: vmlinux, version: 0xc780f8d3, export: EXPORT_SYMBOL
of_property_count_strings                        module: vmlinux, version: 0xf917873d, export: EXPORT_SYMBOL_GPL
of_property_read_string                          module: vmlinux, version: 0x090b2bab, export: EXPORT_SYMBOL_GPL
of_property_read_string_index                    module: vmlinux, version: 0xba259250, export: EXPORT_SYMBOL_GPL
of_property_read_u32_array                       module: vmlinux, version: 0xb69dc381, export: EXPORT_SYMBOL_GPL
of_property_read_u64                             module: vmlinux, version: 0x0091a075, export: EXPORT_SYMBOL_GPL
of_register_spi_devices                          module: vmlinux, version: 0x8da34a91, export: EXPORT_SYMBOL
of_translate_address                             module: vmlinux, version: 0xce7ce037, export: EXPORT_SYMBOL
of_translate_dma_address                         module: vmlinux, version: 0xa1c4b6d2, export: EXPORT_SYMBOL
system_nrt_freezable_wq                          module: vmlinux, version: 0x44bcfa6d, export: EXPORT_SYMBOL_GPL
unlink_framebuffer                               module: drivers/video/fb, version: 0xcbab59c0, export: EXPORT_SYMBOL

Changed symbols:
[...]
dma_get_required_mask                            module: vmlinux, version: 0xba7f4d2a -> 0xf8dcf902, export: EXPORT_SYMBOL_GPL
gpiochip_add                                     module: vmlinux, version: 0xf9580300 -> 0x8dedddf8, export: EXPORT_SYMBOL_GPL
gpiochip_find                                    module: vmlinux, version: 0x4d7cc893 -> 0xbb9be9e5, export: EXPORT_SYMBOL_GPL
gpiochip_is_requested                            module: vmlinux, version: 0x53033259 -> 0xc5fcc490, export: EXPORT_SYMBOL_GPL
gpiochip_remove                                  module: vmlinux, version: 0xc96cdf63 -> 0x40a13176, export: EXPORT_SYMBOL_GPL
platform_add_devices                             module: vmlinux, version: 0xb1ffd85b -> 0x1f5122e0, export: EXPORT_SYMBOL_GPL
platform_bus                                     module: vmlinux, version: 0xeb1866e8 -> 0xe491058c, export: EXPORT_SYMBOL_GPL
platform_bus_type                                module: vmlinux, version: 0xadf5beaa -> 0x9bc500df, export: EXPORT_SYMBOL_GPL
platform_create_bundle                           module: vmlinux, version: 0x9df51332 -> 0x1c882b19, export: EXPORT_SYMBOL_GPL
platform_device_add                              module: vmlinux, version: 0xa92e9496 -> 0xd070fb47, export: EXPORT_SYMBOL_GPL
platform_device_add_data                         module: vmlinux, version: 0x985c51bc -> 0x1135da23, export: EXPORT_SYMBOL_GPL
platform_device_add_resources                    module: vmlinux, version: 0xe90d36e7 -> 0xb8042331, export: EXPORT_SYMBOL_GPL
platform_device_alloc                            module: vmlinux, version: 0x84ef2436 -> 0xefb4b527, export: EXPORT_SYMBOL_GPL
platform_device_del                              module: vmlinux, version: 0xbde4553f -> 0xf0ba3d74, export: EXPORT_SYMBOL_GPL
platform_device_put                              module: vmlinux, version: 0x9dd6b07c -> 0x0a340dc3, export: EXPORT_SYMBOL_GPL
platform_device_register                         module: vmlinux, version: 0xd97ea648 -> 0x2b0660e9, export: EXPORT_SYMBOL_GPL
platform_device_register_full                    module: vmlinux, version: 0xbce5c9f8 -> 0x2e57a4a2, export: EXPORT_SYMBOL_GPL
platform_device_unregister                       module: vmlinux, version: 0x5bd7371c -> 0x50f358ea, export: EXPORT_SYMBOL_GPL
platform_driver_probe                            module: vmlinux, version: 0x12e4f677 -> 0xbd3e5d9a, export: EXPORT_SYMBOL_GPL
platform_driver_register                         module: vmlinux, version: 0xc447c518 -> 0xe1471c0b, export: EXPORT_SYMBOL_GPL
platform_driver_unregister                       module: vmlinux, version: 0x9d954783 -> 0x5ac60fa6, export: EXPORT_SYMBOL_GPL
platform_get_irq                                 module: vmlinux, version: 0x3db0ad85 -> 0x0efede76, export: EXPORT_SYMBOL_GPL
platform_get_irq_byname                          module: vmlinux, version: 0x8a841b53 -> 0xf396c28b, export: EXPORT_SYMBOL_GPL
platform_get_resource                            module: vmlinux, version: 0xc34506af -> 0x8bd2f702, export: EXPORT_SYMBOL_GPL
platform_get_resource_byname                     module: vmlinux, version: 0x07f4d0ab -> 0xd817e7dc, export: EXPORT_SYMBOL_GPL
spi_add_device                                   module: vmlinux, version: 0x606ce964 -> 0x38f51143, export: EXPORT_SYMBOL_GPL
spi_alloc_device                                 module: vmlinux, version: 0x5381a295 -> 0x93b7b786, export: EXPORT_SYMBOL_GPL
spi_alloc_master                                 module: vmlinux, version: 0x15ad8ef1 -> 0x04d874b7, export: EXPORT_SYMBOL_GPL
spi_async                                        module: vmlinux, version: 0x65463470 -> 0x2cedd15d, export: EXPORT_SYMBOL_GPL
spi_async_locked                                 module: vmlinux, version: 0x19289ec5 -> 0x992d1ae9, export: EXPORT_SYMBOL_GPL
spi_bus_lock                                     module: vmlinux, version: 0x56cd0b61 -> 0xdab708fb, export: EXPORT_SYMBOL_GPL
spi_bus_type                                     module: vmlinux, version: 0xaf1b552a -> 0x9bea2c99, export: EXPORT_SYMBOL_GPL
spi_bus_unlock                                   module: vmlinux, version: 0xc21c9b04 -> 0x888be847, export: EXPORT_SYMBOL_GPL
spi_busnum_to_master                             module: vmlinux, version: 0x6d4ebe3c -> 0xec2a2b22, export: EXPORT_SYMBOL_GPL
spi_get_device_id                                module: vmlinux, version: 0x7069a6fa -> 0x4383b6af, export: EXPORT_SYMBOL_GPL
spi_new_device                                   module: vmlinux, version: 0xd88ef8d1 -> 0xd3bc5e79, export: EXPORT_SYMBOL_GPL
spi_register_driver                              module: vmlinux, version: 0x036b5d4e -> 0xace3696e, export: EXPORT_SYMBOL_GPL
spi_register_master                              module: vmlinux, version: 0x46a69541 -> 0x018d5d17, export: EXPORT_SYMBOL_GPL
spi_setup                                        module: vmlinux, version: 0x1d99a02a -> 0xae3ce335, export: EXPORT_SYMBOL_GPL
spi_sync                                         module: vmlinux, version: 0x2afdaa5c -> 0xcef6a0a0, export: EXPORT_SYMBOL_GPL
spi_sync_locked                                  module: vmlinux, version: 0x9239cb70 -> 0x37bcb0b4, export: EXPORT_SYMBOL_GPL
spi_unregister_master                            module: vmlinux, version: 0x6fd06a83 -> 0x58e9d33f, export: EXPORT_SYMBOL_GPL
spi_write_then_read                              module: vmlinux, version: 0x5ccbcf70 -> 0xd42fd0c1, export: EXPORT_SYMBOL_GPL
Image fits (1587744 <= 2097080).  Continuing.


-- 
Ian Campbell


On Thanksgiving Day all over America, families sit down to dinner at the
same moment -- halftime.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: