1
linux/drivers/spi
Tejun Heo 7b595756ec sysfs: kill unnecessary attribute->owner
sysfs is now completely out of driver/module lifetime game.  After
deletion, a sysfs node doesn't access anything outside sysfs proper,
so there's no reason to hold onto the attribute owners.  Note that
often the wrong modules were accounted for as owners leading to
accessing removed modules.

This patch kills now unnecessary attribute->owner.  Note that with
this change, userland holding a sysfs node does not prevent the
backing module from being unloaded.

For more info regarding lifetime rule cleanup, please read the
following message.

  http://article.gmane.org/gmane.linux.kernel/510293

(tweaked by Greg to not delete the field just yet, to make it easier to
merge things properly.)

Signed-off-by: Tejun Heo <htejun@gmail.com>
Cc: Cornelia Huck <cornelia.huck@de.ibm.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-07-11 16:09:06 -07:00
..
at25.c sysfs: kill unnecessary attribute->owner 2007-07-11 16:09:06 -07:00
atmel_spi.c atmel_spi dma address bugfix 2007-06-01 08:18:29 -07:00
atmel_spi.h [PATCH] SPI: atmel_spi driver 2007-02-14 08:09:53 -08:00
au1550_spi.c au1550 SPI controller driver 2007-05-08 11:15:16 -07:00
Kconfig MPC52xx PSC SPI master driver 2007-05-11 08:29:35 -07:00
Makefile MPC52xx PSC SPI master driver 2007-05-11 08:29:35 -07:00
mpc52xx_psc_spi.c mpc52xx_psc_spi: fix it for CONFIG_PPC_MERGE 2007-05-23 20:14:11 -07:00
omap_uwire.c omap_uwire: SPI_CPHA mode bugfix 2007-05-23 20:14:15 -07:00
pxa2xx_spi.c [PATCH] SPI cleanup() method param becomes non-const 2007-02-12 09:48:31 -08:00
spi_bfin5xx.c Blackfin SPI driver: fix bug SPI DMA incomplete transmission 2007-06-11 17:34:17 +08:00
spi_bitbang.c [PATCH] spi: destroy workqueue after spi_unregister_master 2007-03-16 19:25:04 -07:00
spi_butterfly.c minor spi_butterfly cleanup 2007-05-08 11:15:15 -07:00
spi_imx.c SPI: Freescale iMX SPI controller driver fixes 2007-06-01 08:18:30 -07:00
spi_mpc83xx.c [PATCH] SPI: define null tx_buf to mean "shift out zeroes" 2006-12-30 10:56:42 -08:00
spi_s3c24xx_gpio.c [PATCH] spi_s3c2410_gpio.c spi mode 2 and 3 support 2007-02-20 17:10:16 -08:00
spi_s3c24xx.c spi_s3c24xx.c: Fix build 2007-05-07 12:13:04 -07:00
spi.c SPI dynamic busid generation bugfix 2007-06-04 13:25:09 -07:00
spidev.c spi: potential memleak in spidev_ioctl 2007-05-23 20:14:12 -07:00