Prev: NFS problems in 2.6.33-rc6: Unknown error 526
Next: [PATCH] vt6655: CGI/CSI confusion in device_ioctl()
From: Greg KH on 22 Mar 2010 17:40 On Mon, Mar 22, 2010 at 04:19:12PM -0500, pavan_savoy(a)ti.com wrote: > From: Pavan Savoy <pavan_savoy(a)ti.com> > > This change adds the Kconfig and Make file for TI's > ST line discipline driver and the BlueZ driver for BT > core of the TI BT/FM/GPS combo chip. This patch breaks the build if you were to apply them in order, or hit is in a 'git bisect' session. Please always make it so that no individual patch would ever break anything. thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Greg KH on 22 Mar 2010 17:40 On Mon, Mar 22, 2010 at 04:19:12PM -0500, pavan_savoy(a)ti.com wrote: > From: Pavan Savoy <pavan_savoy(a)ti.com> > > This change adds the Kconfig and Make file for TI's > ST line discipline driver and the BlueZ driver for BT > core of the TI BT/FM/GPS combo chip. > > Signed-off-by: Pavan Savoy <pavan_savoy(a)ti.com> > --- > drivers/misc/Kconfig | 1 + Why 'misc'? Why not 'char' like all the other ldiscs? Or 'drivers/ldisc' to be more specific? thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Randy Dunlap on 22 Mar 2010 17:50 On 03/22/10 14:19, pavan_savoy(a)ti.com wrote: > From: Pavan Savoy <pavan_savoy(a)ti.com> > > This change adds the Kconfig and Make file for TI's > ST line discipline driver and the BlueZ driver for BT > core of the TI BT/FM/GPS combo chip. > > Signed-off-by: Pavan Savoy <pavan_savoy(a)ti.com> > --- > drivers/misc/Kconfig | 1 + > drivers/misc/Makefile | 1 + > drivers/misc/ti-st/Kconfig | 24 ++++++++++++++++++++++++ > drivers/misc/ti-st/Makefile | 7 +++++++ > 4 files changed, 33 insertions(+), 0 deletions(-) > create mode 100644 drivers/misc/ti-st/Kconfig > create mode 100644 drivers/misc/ti-st/Makefile > > diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig > index 625e3a6..c059bca 100644 > --- a/drivers/misc/Kconfig > +++ b/drivers/misc/Kconfig > @@ -344,5 +344,6 @@ source "drivers/misc/c2port/Kconfig" > source "drivers/misc/eeprom/Kconfig" > source "drivers/misc/cb710/Kconfig" > source "drivers/misc/iwmc3200top/Kconfig" > +source "drivers/misc/ti-st/Kconfig" > > endif # MISC_DEVICES > diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile > index c221917..021f282 100644 > --- a/drivers/misc/Makefile > +++ b/drivers/misc/Makefile > @@ -30,3 +30,4 @@ obj-$(CONFIG_IWMC3200TOP) += iwmc3200top/ > obj-$(CONFIG_HWLAT_DETECTOR) += hwlat_detector.o > obj-y += eeprom/ > obj-y += cb710/ > +obj-y += ti-st/ > diff --git a/drivers/misc/ti-st/Kconfig b/drivers/misc/ti-st/Kconfig > new file mode 100644 > index 0000000..18eea1c > --- /dev/null > +++ b/drivers/misc/ti-st/Kconfig > @@ -0,0 +1,24 @@ > +# > +# TI's shared transport line discipline and the protocol > +# drivers (BT, FM and GPS) > +# > +menu "Texas Instruments shared transport line discipline" > + config TI_ST > + tristate "shared transport core driver" > + select FW_LOADER > + help > + This enables the shared transport core driver for TI > + BT / FM and GPS combo chips.This enables protocol drivers > + to register themselves with core and send data, the responses > + are returned to relevant protocol drivers based on their > + packet types. Please indent kconfig help text with one tab + 2 spaces. > + > + config ST_BT > + tristate "BlueZ bluetooth driver for ST" I'd be careful. There are some places in the kernel tree where ST means STMicroelectronics. > + select BT That select looks unsafe. You don't know that CONFIG_NET is even enabled here, do you? Most drivers use "depends on BT" instead of "select BT" from my grepping. > + select TI_ST > + help > + This enables the Bluetooth driver for TI BT/FM/GPS combo devices End sentence with period. > + This makes use of shared transport line discipline core driver to > + communicate with the BT core of the combo chip. > +endmenu > diff --git a/drivers/misc/ti-st/Makefile b/drivers/misc/ti-st/Makefile > new file mode 100644 > index 0000000..cff3770 > --- /dev/null > +++ b/drivers/misc/ti-st/Makefile > @@ -0,0 +1,7 @@ > +# > +# Makefile for TI's shared transport line discipline > +# and it's protocol drivers (BT, FM, GPS) its > +# > +obj-$(CONFIG_TI_ST) += st_drv.o > +st_drv-objs := st_core.o st_kim.o st_ll.o > +obj-$(CONFIG_ST_BT) += bt_drv.o -- ~Randy -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Savoy, Pavan on 22 Mar 2010 18:50 patch below.... _______________________________________ From: Randy Dunlap [randy.dunlap(a)oracle.com] Sent: Tuesday, March 23, 2010 3:15 AM To: Savoy, Pavan Cc: gregkh(a)suse.de; alan(a)lxorguk.ukuu.org.uk; linux-kernel(a)vger.kernel.org Subject: Re: [PATCH 2/6] drivers:misc: Kconfig, Makefile for TI's ST ldisc On 03/22/10 14:19, pavan_savoy(a)ti.com wrote: > From: Pavan Savoy <pavan_savoy(a)ti.com> > > This change adds the Kconfig and Make file for TI's > ST line discipline driver and the BlueZ driver for BT > core of the TI BT/FM/GPS combo chip. > > Signed-off-by: Pavan Savoy <pavan_savoy(a)ti.com> > --- > drivers/misc/Kconfig | 1 + > drivers/misc/Makefile | 1 + > drivers/misc/ti-st/Kconfig | 24 ++++++++++++++++++++++++ > drivers/misc/ti-st/Makefile | 7 +++++++ > 4 files changed, 33 insertions(+), 0 deletions(-) > create mode 100644 drivers/misc/ti-st/Kconfig > create mode 100644 drivers/misc/ti-st/Makefile > > diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig > index 625e3a6..c059bca 100644 > --- a/drivers/misc/Kconfig > +++ b/drivers/misc/Kconfig > @@ -344,5 +344,6 @@ source "drivers/misc/c2port/Kconfig" > source "drivers/misc/eeprom/Kconfig" > source "drivers/misc/cb710/Kconfig" > source "drivers/misc/iwmc3200top/Kconfig" > +source "drivers/misc/ti-st/Kconfig" > > endif # MISC_DEVICES > diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile > index c221917..021f282 100644 > --- a/drivers/misc/Makefile > +++ b/drivers/misc/Makefile > @@ -30,3 +30,4 @@ obj-$(CONFIG_IWMC3200TOP) += iwmc3200top/ > obj-$(CONFIG_HWLAT_DETECTOR) += hwlat_detector.o > obj-y += eeprom/ > obj-y += cb710/ > +obj-y += ti-st/ > diff --git a/drivers/misc/ti-st/Kconfig b/drivers/misc/ti-st/Kconfig > new file mode 100644 > index 0000000..18eea1c > --- /dev/null > +++ b/drivers/misc/ti-st/Kconfig > @@ -0,0 +1,24 @@ > +# > +# TI's shared transport line discipline and the protocol > +# drivers (BT, FM and GPS) > +# > +menu "Texas Instruments shared transport line discipline" > + config TI_ST > + tristate "shared transport core driver" > + select FW_LOADER > + help > + This enables the shared transport core driver for TI > + BT / FM and GPS combo chips.This enables protocol drivers > + to register themselves with core and send data, the responses > + are returned to relevant protocol drivers based on their > + packet types. Please indent kconfig help text with one tab + 2 spaces. > + > + config ST_BT > + tristate "BlueZ bluetooth driver for ST" I'd be careful. There are some places in the kernel tree where ST means STMicroelectronics. > + select BT That select looks unsafe. You don't know that CONFIG_NET is even enabled here, do you? Most drivers use "depends on BT" instead of "select BT" from my grepping. > + select TI_ST > + help > + This enables the Bluetooth driver for TI BT/FM/GPS combo devices End sentence with period. > + This makes use of shared transport line discipline core driver to > + communicate with the BT core of the combo chip. > +endmenu > diff --git a/drivers/misc/ti-st/Makefile b/drivers/misc/ti-st/Makefile > new file mode 100644 > index 0000000..cff3770 > --- /dev/null > +++ b/drivers/misc/ti-st/Makefile > @@ -0,0 +1,7 @@ > +# > +# Makefile for TI's shared transport line discipline > +# and it's protocol drivers (BT, FM, GPS) its > +# > +obj-$(CONFIG_TI_ST) += st_drv.o > +st_drv-objs := st_core.o st_kim.o st_ll.o > +obj-$(CONFIG_ST_BT) += bt_drv.o -- ~Randy From 91b326a876066f0724f08957ee446f6b6bbed40e Mon Sep 17 00:00:00 2001 From: Pavan Savoy <pavan_savoy(a)ti.com> Date: Mon, 22 Mar 2010 16:40:19 -0400 Subject: [PATCH 2/7] drivers:misc: Kconfig, Makefile for TI's ST ldisc This change adds the Kconfig and Make file for TI's ST line discipline driver and the BlueZ driver for BT core of the TI BT/FM/GPS combo chip. Signed-off-by: Pavan Savoy <pavan_savoy(a)ti.com> --- drivers/misc/Kconfig | 1 + drivers/misc/Makefile | 1 + drivers/misc/ti-st/Kconfig | 24 ++++++++++++++++++++++++ drivers/misc/ti-st/Makefile | 7 +++++++ 4 files changed, 33 insertions(+), 0 deletions(-) create mode 100644 drivers/misc/ti-st/Kconfig create mode 100644 drivers/misc/ti-st/Makefile diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig index 625e3a6..c059bca 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig @@ -344,5 +344,6 @@ source "drivers/misc/c2port/Kconfig" source "drivers/misc/eeprom/Kconfig" source "drivers/misc/cb710/Kconfig" source "drivers/misc/iwmc3200top/Kconfig" +source "drivers/misc/ti-st/Kconfig" endif # MISC_DEVICES diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile index c221917..021f282 100644 --- a/drivers/misc/Makefile +++ b/drivers/misc/Makefile @@ -30,3 +30,4 @@ obj-$(CONFIG_IWMC3200TOP) += iwmc3200top/ obj-$(CONFIG_HWLAT_DETECTOR) += hwlat_detector.o obj-y += eeprom/ obj-y += cb710/ +obj-y += ti-st/ diff --git a/drivers/misc/ti-st/Kconfig b/drivers/misc/ti-st/Kconfig new file mode 100644 index 0000000..fe5b0e8 --- /dev/null +++ b/drivers/misc/ti-st/Kconfig @@ -0,0 +1,24 @@ +# +# TI's shared transport line discipline and the protocol +# drivers (BT, FM and GPS) +# +menu "Texas Instruments shared transport line discipline" + config TI_ST + tristate "shared transport core driver" + select FW_LOADER + help + This enables the shared transport core driver for TI + BT / FM and GPS combo chips.This enables protocol drivers + to register themselves with core and send data, the responses + are returned to relevant protocol drivers based on their + packet types. + + config ST_BT + tristate "BlueZ bluetooth driver for ST" + depends on BT + select TI_ST + help + This enables the Bluetooth driver for TI BT/FM/GPS combo devices + This makes use of shared transport line discipline core driver to + communicate with the BT core of the combo chip. +endmenu diff --git a/drivers/misc/ti-st/Makefile b/drivers/misc/ti-st/Makefile new file mode 100644 index 0000000..cff3770 --- /dev/null +++ b/drivers/misc/ti-st/Makefile @@ -0,0 +1,7 @@ +# +# Makefile for TI's shared transport line discipline +# and it's protocol drivers (BT, FM, GPS) +# +obj-$(CONFIG_TI_ST) += st_drv.o +st_drv-objs := st_core.o st_kim.o st_ll.o +obj-$(CONFIG_ST_BT) += bt_drv.o -- 1.5.4.3 Would this do ? I've modified the Kconfig to have depends on BT. I chose "drivers/misc" because there is no other place to put in Line discipline drivers - plan for drivers/ldisc ? Also, Having TI_ST should I suppose suggest it has something to do with Texas Instruments. PS: If you still see problems with identation - blame my email editor (outlook express)-- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Randy Dunlap on 22 Mar 2010 19:00 On 03/22/10 15:37, Savoy, Pavan wrote: > patch below.... > _______________________________________ > From: Randy Dunlap [randy.dunlap(a)oracle.com] > Sent: Tuesday, March 23, 2010 3:15 AM > To: Savoy, Pavan > Cc: gregkh(a)suse.de; alan(a)lxorguk.ukuu.org.uk; linux-kernel(a)vger.kernel.org > Subject: Re: [PATCH 2/6] drivers:misc: Kconfig, Makefile for TI's ST ldisc > > On 03/22/10 14:19, pavan_savoy(a)ti.com wrote: >> From: Pavan Savoy <pavan_savoy(a)ti.com> >> >> This change adds the Kconfig and Make file for TI's >> ST line discipline driver and the BlueZ driver for BT >> core of the TI BT/FM/GPS combo chip. >> >> Signed-off-by: Pavan Savoy <pavan_savoy(a)ti.com> >> --- >> drivers/misc/Kconfig | 1 + >> drivers/misc/Makefile | 1 + >> drivers/misc/ti-st/Kconfig | 24 ++++++++++++++++++++++++ >> drivers/misc/ti-st/Makefile | 7 +++++++ >> 4 files changed, 33 insertions(+), 0 deletions(-) >> create mode 100644 drivers/misc/ti-st/Kconfig >> create mode 100644 drivers/misc/ti-st/Makefile >> >> diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig >> index 625e3a6..c059bca 100644 >> --- a/drivers/misc/Kconfig >> +++ b/drivers/misc/Kconfig >> @@ -344,5 +344,6 @@ source "drivers/misc/c2port/Kconfig" >> source "drivers/misc/eeprom/Kconfig" >> source "drivers/misc/cb710/Kconfig" >> source "drivers/misc/iwmc3200top/Kconfig" >> +source "drivers/misc/ti-st/Kconfig" >> >> endif # MISC_DEVICES >> diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile >> index c221917..021f282 100644 >> --- a/drivers/misc/Makefile >> +++ b/drivers/misc/Makefile >> @@ -30,3 +30,4 @@ obj-$(CONFIG_IWMC3200TOP) += iwmc3200top/ >> obj-$(CONFIG_HWLAT_DETECTOR) += hwlat_detector.o >> obj-y += eeprom/ >> obj-y += cb710/ >> +obj-y += ti-st/ >> diff --git a/drivers/misc/ti-st/Kconfig b/drivers/misc/ti-st/Kconfig >> new file mode 100644 >> index 0000000..18eea1c >> --- /dev/null >> +++ b/drivers/misc/ti-st/Kconfig >> @@ -0,0 +1,24 @@ >> +# >> +# TI's shared transport line discipline and the protocol >> +# drivers (BT, FM and GPS) >> +# >> +menu "Texas Instruments shared transport line discipline" >> + config TI_ST >> + tristate "shared transport core driver" >> + select FW_LOADER >> + help >> + This enables the shared transport core driver for TI >> + BT / FM and GPS combo chips.This enables protocol drivers >> + to register themselves with core and send data, the responses >> + are returned to relevant protocol drivers based on their >> + packet types. > > Please indent kconfig help text with one tab + 2 spaces. > >> + >> + config ST_BT >> + tristate "BlueZ bluetooth driver for ST" > > I'd be careful. There are some places in the kernel tree where ST > means STMicroelectronics. > >> + select BT > > That select looks unsafe. You don't know that CONFIG_NET is even enabled here, > do you? Most drivers use "depends on BT" instead of "select BT" from my grepping. > > > >> + select TI_ST >> + help >> + This enables the Bluetooth driver for TI BT/FM/GPS combo devices > > End sentence with period. > >> + This makes use of shared transport line discipline core driver to >> + communicate with the BT core of the combo chip. >> +endmenu >> diff --git a/drivers/misc/ti-st/Makefile b/drivers/misc/ti-st/Makefile >> new file mode 100644 >> index 0000000..cff3770 >> --- /dev/null >> +++ b/drivers/misc/ti-st/Makefile >> @@ -0,0 +1,7 @@ >> +# >> +# Makefile for TI's shared transport line discipline >> +# and it's protocol drivers (BT, FM, GPS) > > its > >> +# >> +obj-$(CONFIG_TI_ST) += st_drv.o >> +st_drv-objs := st_core.o st_kim.o st_ll.o >> +obj-$(CONFIG_ST_BT) += bt_drv.o > > > -- > ~Randy > > > > From 91b326a876066f0724f08957ee446f6b6bbed40e Mon Sep 17 00:00:00 2001 > From: Pavan Savoy <pavan_savoy(a)ti.com> > Date: Mon, 22 Mar 2010 16:40:19 -0400 > Subject: [PATCH 2/7] drivers:misc: Kconfig, Makefile for TI's ST ldisc > This change adds the Kconfig and Make file for TI's > ST line discipline driver and the BlueZ driver for BT > core of the TI BT/FM/GPS combo chip. > Signed-off-by: Pavan Savoy <pavan_savoy(a)ti.com> > --- > drivers/misc/Kconfig | 1 + > drivers/misc/Makefile | 1 + > drivers/misc/ti-st/Kconfig | 24 ++++++++++++++++++++++++ > drivers/misc/ti-st/Makefile | 7 +++++++ > 4 files changed, 33 insertions(+), 0 deletions(-) > create mode 100644 drivers/misc/ti-st/Kconfig > create mode 100644 drivers/misc/ti-st/Makefile > diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig > index 625e3a6..c059bca 100644 > --- a/drivers/misc/Kconfig > +++ b/drivers/misc/Kconfig > @@ -344,5 +344,6 @@ source "drivers/misc/c2port/Kconfig" > source "drivers/misc/eeprom/Kconfig" > source "drivers/misc/cb710/Kconfig" > source "drivers/misc/iwmc3200top/Kconfig" > +source "drivers/misc/ti-st/Kconfig" > > endif # MISC_DEVICES > diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile > index c221917..021f282 100644 > --- a/drivers/misc/Makefile > +++ b/drivers/misc/Makefile > @@ -30,3 +30,4 @@ obj-$(CONFIG_IWMC3200TOP) += iwmc3200top/ > obj-$(CONFIG_HWLAT_DETECTOR) += hwlat_detector.o > obj-y += eeprom/ > obj-y += cb710/ > +obj-y += ti-st/ > diff --git a/drivers/misc/ti-st/Kconfig b/drivers/misc/ti-st/Kconfig > new file mode 100644 > index 0000000..fe5b0e8 > --- /dev/null > +++ b/drivers/misc/ti-st/Kconfig > @@ -0,0 +1,24 @@ > +# > +# TI's shared transport line discipline and the protocol > +# drivers (BT, FM and GPS) > +# > +menu "Texas Instruments shared transport line discipline" > + config TI_ST > + tristate "shared transport core driver" > + select FW_LOADER > + help > + This enables the shared transport core driver for TI > + BT / FM and GPS combo chips.This enables protocol drivers > + to register themselves with core and send data, the responses > + are returned to relevant protocol drivers based on their > + packet types. > + > + config ST_BT > + tristate "BlueZ bluetooth driver for ST" > + depends on BT OK. > + select TI_ST > + help > + This enables the Bluetooth driver for TI BT/FM/GPS combo devices > + This makes use of shared transport line discipline core driver to > + communicate with the BT core of the combo chip. There are no tabs above. They appear to have been eaten (assuming that they were there at some point). > +endmenu > diff --git a/drivers/misc/ti-st/Makefile b/drivers/misc/ti-st/Makefile > new file mode 100644 > index 0000000..cff3770 > --- /dev/null > +++ b/drivers/misc/ti-st/Makefile > @@ -0,0 +1,7 @@ > +# > +# Makefile for TI's shared transport line discipline > +# and it's protocol drivers (BT, FM, GPS) ^^^^ should be "its" > +# > +obj-$(CONFIG_TI_ST) += st_drv.o > +st_drv-objs := st_core.o st_kim.o st_ll.o > +obj-$(CONFIG_ST_BT) += bt_drv.o > PS: > If you still see problems with identation - blame my email editor (outlook express) I guess that you'll need to do something about that. -- ~Randy -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|
Next
|
Last
Pages: 1 2 3 Prev: NFS problems in 2.6.33-rc6: Unknown error 526 Next: [PATCH] vt6655: CGI/CSI confusion in device_ioctl() |